@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/build/fonts/Roboto-Thin.dbd56bd3.woff2) format("woff2"),url(/build/fonts/Roboto-Thin.e7f7c823.woff) format("woff")}@font-face{font-family:Roboto-Thin;src:url(/build/fonts/Roboto-Thin.dbd56bd3.woff2) format("woff2"),url(/build/fonts/Roboto-Thin.e7f7c823.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:url(/build/fonts/Roboto-ThinItalic.a8cef84f.woff2) format("woff2"),url(/build/fonts/Roboto-ThinItalic.5dd9349c.woff) format("woff")}@font-face{font-family:Roboto-ThinItalic;src:url(/build/fonts/Roboto-ThinItalic.a8cef84f.woff2) format("woff2"),url(/build/fonts/Roboto-ThinItalic.5dd9349c.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/build/fonts/Roboto-Light.c27d89ac.woff2) format("woff2"),url(/build/fonts/Roboto-Light.d923dfaf.woff) format("woff")}@font-face{font-family:Roboto-Light;src:url(/build/fonts/Roboto-Light.c27d89ac.woff2) format("woff2"),url(/build/fonts/Roboto-Light.d923dfaf.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(/build/fonts/Roboto-LightItalic.506274c7.woff2) format("woff2"),url(/build/fonts/Roboto-LightItalic.d4b8c137.woff) format("woff")}@font-face{font-family:Roboto-LightItalic;src:url(/build/fonts/Roboto-LightItalic.506274c7.woff2) format("woff2"),url(/build/fonts/Roboto-LightItalic.d4b8c137.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Regular.64cfb66c.woff2) format("woff2"),url(/build/fonts/Roboto-Regular.e02e9d6f.woff) format("woff")}@font-face{font-family:Roboto-Regular;src:url(/build/fonts/Roboto-Regular.64cfb66c.woff2) format("woff2"),url(/build/fonts/Roboto-Regular.e02e9d6f.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/build/fonts/Roboto-RegularItalic.4dd2af1e.woff2) format("woff2"),url(/build/fonts/Roboto-RegularItalic.5ea38fff.woff) format("woff")}@font-face{font-family:Roboto-RegularItalic;src:url(/build/fonts/Roboto-RegularItalic.4dd2af1e.woff2) format("woff2"),url(/build/fonts/Roboto-RegularItalic.5ea38fff.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/fonts/Roboto-Medium.1d3bced8.woff2) format("woff2"),url(/build/fonts/Roboto-Medium.092c6130.woff) format("woff")}@font-face{font-family:Roboto-Medium;src:url(/build/fonts/Roboto-Medium.1d3bced8.woff2) format("woff2"),url(/build/fonts/Roboto-Medium.092c6130.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(/build/fonts/Roboto-MediumItalic.d620b8f5.woff2) format("woff2"),url(/build/fonts/Roboto-MediumItalic.18ff1628.woff) format("woff")}@font-face{font-family:Roboto-MediumItalic;src:url(/build/fonts/Roboto-MediumItalic.d620b8f5.woff2) format("woff2"),url(/build/fonts/Roboto-MediumItalic.18ff1628.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/fonts/Roboto-Bold.92fbd4e9.woff2) format("woff2"),url(/build/fonts/Roboto-Bold.73288d91.woff) format("woff")}@font-face{font-family:Roboto-Bold;src:url(/build/fonts/Roboto-Bold.92fbd4e9.woff2) format("woff2"),url(/build/fonts/Roboto-Bold.73288d91.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/build/fonts/Roboto-BoldItalic.5f600d98.woff2) format("woff2"),url(/build/fonts/Roboto-BoldItalic.6d89acbd.woff) format("woff")}@font-face{font-family:Roboto-BoldItalic;src:url(/build/fonts/Roboto-BoldItalic.5f600d98.woff2) format("woff2"),url(/build/fonts/Roboto-BoldItalic.6d89acbd.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(/build/fonts/Roboto-Black.41ed1105.woff2) format("woff2"),url(/build/fonts/Roboto-Black.937491df.woff) format("woff")}@font-face{font-family:Roboto-Black;src:url(/build/fonts/Roboto-Black.41ed1105.woff2) format("woff2"),url(/build/fonts/Roboto-Black.937491df.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:url(/build/fonts/Roboto-BlackItalic.50ca4c51.woff2) format("woff2"),url(/build/fonts/Roboto-BlackItalic.2e1ee657.woff) format("woff")}@font-face{font-family:Roboto-BlackItalic;src:url(/build/fonts/Roboto-BlackItalic.50ca4c51.woff2) format("woff2"),url(/build/fonts/Roboto-BlackItalic.2e1ee657.woff) format("woff")}*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,textarea{font-family:inherit}body,html{background:#f0f0f0;font-family:Roboto,"sans-serif";min-height:100vh}a{color:inherit;text-decoration:none}h1{font-size:1.3rem;font-style:italic;font-weight:700}.check-value{display:none}.page-wrapper{padding-left:2rem;padding-right:2rem}#breadcrumb_actions{padding:4rem 0 0}#content{background-color:#f0f0f0;padding:1rem 2rem 2rem}#content .page{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.251);margin-bottom:1rem}.form-bloc{margin:1rem}.form-bloc .form-bloc-label{border-bottom:2px solid #000;margin:.5rem 0;padding-bottom:.5rem}[data-display-parent]:not(.active):not([data-always-visible]){display:none}.sorted{position:relative}.sorted:after{border:4px solid transparent;border-bottom-color:#000;content:"";display:block;margin-top:-5px;position:absolute;right:-12px;top:50%}.sorted-desc:after{border-color:#000 transparent transparent;margin-top:-1px}.container-tabs{border-bottom:1px solid #000;display:flex}.container-tabs .tab{background-color:#fff;border-right:1px solid #dfdfdf;color:#949494;font-size:14px;font-style:italic;font-weight:700;padding:1rem;text-transform:uppercase}.container-tabs .tab:hover{cursor:pointer}.container-tabs .tab.active{background-color:#243180;color:#fff}.container-pages .tabbed-page{height:0;opacity:0}.container-pages .tabbed-page:not(.active){cursor:default;pointer-events:none;position:fixed}.container-pages .tabbed-page.active{height:auto;opacity:1;z-index:1000}input[disabled]+label,input[readonly],select[disabled]+label,select[readonly]{background-color:#cacaca;cursor:not-allowed!important}.choices [hidden]{height:0!important;margin:0!important;opacity:0!important;padding:1px!important}img.logo{max-height:100px}.color-error{color:#e3042a}@media (max-width:576px){#content{background-color:#dfdfdf;min-height:100vh;min-width:min-content;padding:8rem 1rem 7rem}}#menu{align-items:center;background:#000;color:#fff;display:flex;flex-wrap:nowrap;font-weight:700;height:4rem;left:0;padding:0 2rem;position:fixed;right:0;top:0;z-index:99}#menu>.img-logo{align-self:center;background-position:50%;flex:0 0 auto;height:calc(4rem - 10px);height:4rem;margin-left:1rem;margin-right:1rem;width:176px}#menu .menu-container{margin-left:auto}#menu .menu-container,#menu .menu-container>div{display:flex;height:100%}#menu .menu-container>div{align-items:center;flex:1 1 auto;height:100%;justify-content:center}#menu .menu-container>div.secondary{color:#000}#menu .menu-container>div:last-child a{padding-right:0}#menu .menu-container>div a{align-items:center;display:flex;font-size:.85rem;font-weight:700;padding-left:1rem;padding-right:1rem;text-transform:uppercase}#menu .menu-container>div a em{background:#da2c38;border-radius:50%;display:inline-block;font-size:.75rem;height:1.5rem;line-height:1.6rem;margin-left:.5rem;min-width:1.5rem;text-align:center}#menu .tournament-header{align-items:center;display:flex;font-style:italic;margin-right:2rem;text-align:left}#menu .tournament-header a,#menu .tournament-header a>span{color:#000}#menu .tournament-header .logo-menu{margin-right:1rem;max-height:50px;max-width:50px}#menu .tournament-header span{color:#757575;font-weight:400}#menu .tournament-header .tournament-header-label{font-size:1rem}#menu .tournament-header .tournament-header-dates{font-size:.8rem}#menu .modal .legend{border-bottom-color:#000;color:#000;margin-bottom:0}#menu .contacts-container{color:#000;display:flex;flex-wrap:wrap}#menu .contacts-container .contact-block{background-color:#fff;border:1px solid #7d7d7d;color:#000;display:flex;flex:0 0 calc(33% - 2rem);flex-wrap:wrap;font-style:normal;font-weight:400;line-height:1.5rem;margin-right:2rem;margin-top:1.5rem;padding:.5em 1rem!important;position:relative;width:20rem}#menu .contacts-container .contact-block .contact-name{font-weight:700}#menu .contacts-container .contact-block .contact-capacity{color:#000;font-weight:700}@media (max-width:1024px){#menu .img-logo{height:30px;margin-right:0;width:60px}#menu .menu-container>div>a{padding-left:.5rem!important;padding-right:.5rem!important}#menu .tournament-header{margin-right:0}}@media (max-width:800px){#menu .menu-container>div>a{padding:.5rem!important}#menu .tournament-header{margin-right:0}#menu .tournament-header img{display:none}}@media (max-width:576px){#menu{flex-wrap:wrap;height:8rem}#menu .img-logo{background-position:50%;height:4rem;margin-left:0;margin-right:0;width:100%}#menu .img-logo.img-logo-tournament{height:30px;margin-right:1rem;width:30px}#menu .tournament-header{height:4rem;margin-right:0}#menu .tournament-header img{display:block}#menu .menu-container{flex:1 0 auto;height:4rem;margin-left:.5rem;width:100%}}footer{background:#222;bottom:0;color:#fff;display:flex;flex-direction:row;font-style:italic;padding:.5rem;position:fixed;width:100%}footer a,footer a:active,footer a:hover,footer a:visited{color:inherit}footer .footer{display:flex;flex-wrap:wrap;width:100%}footer .footer .footer-item{flex:0 0 auto}footer .footer .footer-item:not(:first-child):not(.footer-right-item):not(.footer-parameter-outer):before,footer .footer .footer-parameter:before{word-wrap:normal;content:" | ";white-space:pre}footer .footer-right-item{display:flex;flex:0 0 auto;flex-wrap:wrap;margin-left:auto;text-align:right}footer .footer-parameter-outer{display:flex;flex:0 0 auto;min-height:1rem;min-width:25%;position:relative}footer .footer-parameter-outer .footer-parameter{display:inline-flex;position:relative}footer .footer-parameter-outer .footer-parameter .footer-parameter-inner{white-space:normal}footer .footer-parameter-outer .footer-parameter .parameter-popup-label{cursor:pointer;text-align:left}footer .footer-parameter-outer .footer-parameter .parameter-popup-label:after{content:"\e807";font-family:johnsonelectric;font-size:.8rem;font-style:normal;margin-left:.2em;text-align:center}footer .footer-parameter-outer .footer-parameter:hover,footer .footer-parameter.open{align-items:flex-end;background-color:#7d7d7d;bottom:calc(100% - 1rem);display:flex;justify-content:end;position:absolute}footer .footer-parameter-outer .footer-parameter:hover .parameter-popup,footer .footer-parameter.open .parameter-popup{display:flex}footer .footer-parameter-outer .footer-parameter:hover .parameter-popup .parameter-popup-inner,footer .footer-parameter.open .parameter-popup .parameter-popup-inner{display:flex;flex-direction:column;margin:.5rem .5rem 1rem}footer .footer-parameter-outer .footer-parameter:hover .parameter-popup .parameter-popup-inner>a,footer .footer-parameter.open .parameter-popup .parameter-popup-inner>a{line-height:1.2rem;text-align:right}footer .parameter-popup{display:none;flex-direction:column}footer .parameter-popup:hover{display:flex}@media (max-width:576px){.footer-item,.footer-parameter,.footer-right-item{margin-left:0!important;text-align:left!important;width:100%}.footer-item:before,.footer-parameter:before,.footer-right-item:before{content:""!important}}@media (max-width:800px){.footer-conception,.footer-report:before{display:none!important}}.page>.form,.page>form{padding:1rem 2rem}.page>.form .highlight-block,.page>form .highlight-block{margin-top:2rem}.page>.form .highlight-block .highlight-block-inner,.page>form .highlight-block .highlight-block-inner{background-color:#f6b1bd;margin:-1rem -2rem;padding:1rem 2rem}.page>.form .highlight-block .highlight-block-inner legend,.page>form .highlight-block .highlight-block-inner legend{color:#222}.form-header{background:#fff}.form-footer,.form-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem 2rem;position:relative}.form-footer h1,.form-header h1{flex:1 1 auto}.form-footer h1 .title-part,.form-header h1 .title-part{display:inline-block}.form-footer .action,.form-header .action{align-items:center;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:-.25rem;text-align:right}.form-footer .action>*,.form-header .action>*{margin-left:.25rem;margin-right:.25rem;margin-top:1rem}.form-footer .action form,.form-header .action form{display:inline}.form-footer .action>*,.form-header .action>*{margin-bottom:.5rem;margin-top:.5rem}.form-footer.search,.form-header.search{padding:.5rem 2rem}.form-footer.search h1,.form-header.search h1{flex:0 1 auto}.form-footer.search .action,.form-header.search .action{text-align:left}.form-footer .collection,.form-header .collection{display:flex;flex-direction:column}.form-footer .collection .collection-add,.form-header .collection .collection-add{margin-top:1rem;width:max-content}.form-footer .collection .collection-element,.form-header .collection .collection-element{align-items:center;display:flex}.form-footer .collection .collection-element input.disabled,.form-footer .collection .collection-element label.disabled,.form-footer .collection .collection-element.disabled input,.form-footer .collection .collection-element.disabled label,.form-header .collection .collection-element input.disabled,.form-header .collection .collection-element label.disabled,.form-header .collection .collection-element.disabled input,.form-header .collection .collection-element.disabled label{color:#aaa;opacity:.7}.form-footer .collection .collection-element>div,.form-header .collection .collection-element>div{align-items:center;display:flex;margin:0 0 1.5rem}.form-footer .collection .collection-element>div div:not(.choices),.form-header .collection .collection-element>div div:not(.choices){margin:0 1rem 0 0}.form-footer .action{margin-left:auto}fieldset,input,legend,select,textarea{width:100%}input,select,textarea{border:1px solid #e2e5ec}input,select{height:2.5rem}textarea{min-height:10rem}fieldset{display:flex;flex-direction:column;position:relative}.row{display:flex;margin-bottom:1.5rem}.row>div{flex:0 0 auto;padding-right:5%;width:33.3333333333%}.row>div:last-child{padding-right:0}.legend{width:100%}.legend,legend{border-bottom:2px solid #000;font-style:italic;font-weight:700;margin-bottom:1rem;padding:.5rem 0;text-transform:uppercase}.form-row{position:relative}.form-row .form-error{color:#e3042a;font-size:.9rem;font-weight:700;margin-bottom:.5rem}.form-row .form-error+input,.form-row .form-error+textarea{border-color:#e3042a}.form-row.has-error .choices__inner{border-color:#e3042a!important}.form-row>label{display:inline-block;font-size:.9rem;line-height:1.2;margin-bottom:.6rem}.form-row>label.required:after{color:#e3042a;content:" *"}.form-row[data-suffix]:after{content:attr(data-suffix)}.form-full-width .row{flex-wrap:wrap}.form-full-width .row .form-row{padding-right:0;width:100%}.form-full-width .row .form-row+.form-row{margin-top:1.5rem}.form-full-width .row.width-auto .form-row{width:max-content}.contact-form-content label[data-error]:before{color:#e3042a;content:attr(data-error);display:block}input,select,textarea{border-radius:5px;padding:.3rem .8rem}.btn-active,.btn-custom,.btn-finish,.btn-list,.btn-other,.btn-primary,.btn-secondary,.btn-vib,button[type=submit],input[type=submit]{align-items:center;border-radius:5px;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;height:2.5rem;justify-content:center;line-height:1rem;padding:.5rem 1.5rem;text-align:center;text-transform:uppercase}.upper{text-transform:uppercase}.btn-primary,button[type=submit],input[type=submit]{background-color:#f60;border:1px solid #f60;color:#fff}button:disabled{background-color:#949494;border-color:#949494;cursor:not-allowed}.btn-secondary{background-color:#fff!important;border:1px solid #000!important;color:#000!important}.btn-return{min-width:8.35rem;position:relative}.btn-return:before{content:"\f053";font-family:fontawesome;left:.5rem;margin-top:-.4rem;position:absolute;top:50%}.btn-finish{background-color:#757575;border:1px solid #949494;color:#000}.btn-red{background-color:#da2c38!important;border:1px solid #da2c38!important;color:#fff!important}.btn-other{background-color:#f0f0f0;border:1px solid #949494;color:#949494}.btn-vib{border:1px solid #e3042a;color:#e3042a}.btn-active,.btn-vib{background-color:#fff}.btn-active{border:1px solid #157a6e;color:#157a6e}.btn-list{background-color:#000;border:1px solid #000;color:#fff}.btn-green{background-color:#119da4;border:1px solid #119da4;color:#fff}.reductable-bloc legend{color:#000}.reductable-bloc legend:after{color:#000;content:"▲";position:absolute;right:0}.reductable-bloc.collapsed legend:after{content:"▼"}.reductable-bloc.collapsed :not(legend){height:0;margin:1px;opacity:0}.single-choice{display:flex}.single-choice label{display:block;margin-right:.5rem;min-height:40px;min-width:8rem;padding:.75rem 1rem .6rem;text-align:center;text-transform:uppercase}.single-choice label:last-child{margin:0}.single-choice input{display:none}.single-choice input+label{background-color:#fff;border:1px solid #e2e5ec;color:#e2e5ec;cursor:pointer}.single-choice input:checked+label{border:1px solid #157a6e;-webkit-box-shadow:inset 0 0 0 1px #157a6e;-moz-box-shadow:inset 0 0 0 1px #157a6e;box-shadow:inset 0 0 0 1px #157a6e;color:#157a6e}.color-choice-bloc input.color-choice[value=black]:checked+label:before{color:#fff}.color-choice-bloc input.color-choice[value=red]:checked+label:before,.color-choice-bloc input.color-choice[value=white]:checked+label:before{color:#000}.actions{display:flex;padding-top:1rem}.actions>:not(:first-child){margin-left:.5rem}.actions.right button{margin-left:auto}.datetime-container{border-radius:0!important;position:relative}.datetime-container .datetime-clear{height:2rem;margin-right:auto;max-width:2rem;min-width:2rem;position:absolute;right:0}.datetime-container .datetime-clear:before{align-items:center;color:#000;content:"\e805";display:flex;flex:0 0 auto;font-family:johnsonelectric;font-size:1rem;font-weight:700;height:100%;justify-content:center;width:auto}.datetime-container input[readonly]+.datetime-clear,.datetime-container input[type=hidden]:not([value])+input+.datetime-clear,.datetime-container input[type=hidden][value=""]+input+.datetime-clear{display:none}input.error{border-color:#e3042a}.more-options{position:relative}.more-options .square-icon-button{background:#fff;border:1px solid #000;color:#000;font-size:1.3rem;font-weight:700;letter-spacing:.1rem;line-height:1.8rem;text-align:center}.more-options .square-icon-button:before{display:none}.more-options ul{background:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 3px 10px 0 rgba(0,0,0,.251);color:#000;display:none;font-size:.65rem;min-width:10rem;overflow:hidden;position:absolute;right:0;text-align:left;top:3rem;z-index:3}.more-options ul.open{display:block}.more-options ul a,.more-options ul button{display:block;padding:.5rem}.more-options ul button{background:none;border:0;border-radius:0;color:inherit;font-size:1em;font-weight:inherit;height:auto;line-height:inherit;min-height:auto;outline:none;text-align:left;text-transform:none;width:100%}.d-none{display:none!important}.d-block{display:block!important}.custom-file-button{align-items:center;background:#f60;border:0;border-radius:.8em;-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 8px 0 rgba(0,0,0,.15);box-shadow:0 5px 8px 0 rgba(0,0,0,.15);color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;height:9.028em;justify-content:center;padding:1em;position:relative;text-transform:uppercase;width:11em}.custom-file-button-center{margin-left:auto;margin-right:auto}.custom-file-button-theme-color2{background:#119da4}.custom-file-button input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.custom-file-button em:after{color:#fff;display:block;font-family:fontawesome;font-size:3em;font-weight:400;margin-bottom:.3em}.custom-file-button img{display:none;height:3em;margin-bottom:.9em}.custom-file-button-upload em:after{content:"\f093"}.custom-file-button-download em:after{content:"\f019"}.custom-radio{align-items:center;display:flex;margin-right:.5rem;position:relative}.custom-radio span{background:#fff;border:1px solid #119da4;border-radius:50%;cursor:pointer;display:inline-block;height:1.2rem;width:1.2rem}.custom-radio input{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.custom-radio input:checked~span{background:#119da4;-webkit-box-shadow:inset 0 0 0 3px #fff;-moz-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.custom-checkbox{align-items:center;display:flex;margin-right:.5rem;position:relative}.custom-checkbox span{background:#fff;border:1px solid #119da4;cursor:pointer;display:inline-block;height:1.2rem;line-height:1.2rem;text-align:center;width:1.2rem}.custom-checkbox input{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.custom-checkbox input:checked~span:after{color:#119da4;content:"\f00c";font-family:fontawesome;font-size:.8rem}.history-list-delete{color:#e3042a!important;margin-left:1rem;text-decoration:none!important}.history-list-delete:after{color:#e3042a;content:"\f1c3";font-family:fontawesome-regular}.table{background-color:transparent;margin:1rem 2rem;width:calc(100% - 4rem)}.table.table-strict{margin:0!important;width:100%}.table thead th{border-bottom:2px solid #000;font-size:1rem;font-style:italic;font-weight:700;padding-top:1.5rem;text-align:left;vertical-align:bottom}.table td,.table th{padding:.75rem .75rem .75rem 0}.table tbody tr{border-bottom:1px solid #f4f4f4;min-height:5rem;position:relative}.table tbody tr:hover{background-color:#f0f0f0}.table tbody tr td:first-child{padding-left:.5rem}.table tbody tr td{color:#757575;height:3.5rem;vertical-align:middle}.table tbody tr tr:last-child{margin-bottom:2rem}.table tbody tr td:last-child form{display:inline;vertical-align:middle}.table tbody tr td:last-child a,.table tbody tr td:last-child button{background-color:#f60;border:none;border-radius:5px;color:#fff;display:block;display:inline-block;flex:0 0 auto;font-size:0;height:2rem;margin:.25rem .5rem .25rem 0;padding:0;vertical-align:middle;width:2rem}.table tbody tr td:last-child a:before,.table tbody tr td:last-child button:before{align-items:center;color:1px solid #000;content:"";display:flex;flex:0 0 auto;font-family:johnsonelectric;font-size:1.2rem;height:100%;justify-content:center;width:auto}.table tbody tr td:last-child a:hover,.table tbody tr td:last-child button:hover{cursor:pointer}.table tbody tr td:last-child a[role=show],.table tbody tr td:last-child button[role=show]{background-color:#243180}.table tbody tr td:last-child a[role=show]:before,.table tbody tr td:last-child button[role=show]:before{content:"\f06e";font-family:fontawesome}.table tbody tr td:last-child a[role=edit],.table tbody tr td:last-child button[role=edit]{background-color:#000}.table tbody tr td:last-child a[role=edit]:before,.table tbody tr td:last-child button[role=edit]:before{content:"\e801"}.table tbody tr td:last-child a[role=delete],.table tbody tr td:last-child button[role=delete]{background-color:#e3042a}.table tbody tr td:last-child a[role=delete]:before,.table tbody tr td:last-child button[role=delete]:before{content:"\e800"}.table tbody tr td:last-child a[role=string],.table tbody tr td:last-child button[role=string]{background-color:#eeab26}.table tbody tr td:last-child a[role=string]:before,.table tbody tr td:last-child button[role=string]:before{content:"\e839"}.table tbody tr td:last-child a[role=finish],.table tbody tr td:last-child button[role=finish]{background-color:#757575}.table tbody tr td:last-child a[role=finish]:before,.table tbody tr td:last-child button[role=finish]:before{content:"\e804"}.table tbody tr td:last-child a[role=password_renew],.table tbody tr td:last-child button[role=password_renew]{background-color:#000}.table tbody tr td:last-child a[role=password_renew]:before,.table tbody tr td:last-child button[role=password_renew]:before{content:"\e80e"}.table tbody tr td:last-child a[role=impersonate],.table tbody tr td:last-child button[role=impersonate]{background-color:#222}.table tbody tr td:last-child a[role=impersonate]:before,.table tbody tr td:last-child button[role=impersonate]:before{content:"\e804"}.table tbody tr td:last-child a[role=duplicate],.table tbody tr td:last-child button[role=duplicate]{background-color:#000}.table tbody tr td:last-child a[role=duplicate]:before,.table tbody tr td:last-child button[role=duplicate]:before{content:"\f0c5"}.table tbody tr td:last-child a[role=print],.table tbody tr td:last-child button[role=print]{background-color:#000}.table tbody tr td:last-child a[role=print]:before,.table tbody tr td:last-child button[role=print]:before{content:"\e802"}.table tbody tr td:last-child a[role=download],.table tbody tr td:last-child button[role=download]{background-color:#000}.table tbody tr td:last-child a[role=download]:before,.table tbody tr td:last-child button[role=download]:before{content:"\e80d"}.tag{align-items:center;background-color:red;border-radius:1rem;color:#fff;display:flex;font-style:italic;font-weight:700;height:auto;justify-content:center;padding:.5rem;width:auto}.tag[data-tag=todo]{background-color:#55b955}.tag[data-tag=stringed]{background-color:#eeab27}.tag[data-tag=finished]{background-color:#757575}.tag[data-tag=canceled]{background-color:#e3042a}.tag[data-tag=draft]{background-color:#243180}.tag[data-tag=current]{background-color:#1abc9c}.sorted{cursor:pointer}.no-wrap{white-space:nowrap}@media (max-width:1024px){.table tbody>tr>td,.table thead th{font-size:.7rem}.table td,.table th{padding:.5rem .5rem .5rem 0}.table tbody>tr>td:last-child{display:flex;flex-wrap:wrap;height:100%;width:min-content}}.modal{display:none;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal.is-open{display:block;z-index:2}.modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2}.modal__container{background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;max-height:50%;max-width:80%;overflow:hidden;padding:1rem}.modal-confirm .modal__container{width:max-content}.modal__header{align-items:center;display:flex;justify-content:space-between}.modal__title{box-sizing:border-box;color:#00449e;font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:0}.modal__close{background:transparent;border:0;bottom:.5rem;left:.5rem;margin-left:auto;position:relative}.modal__header .modal__close:before{content:"✕";cursor:pointer}.modal__content{max-height:calc(100% - 1rem);overflow:auto}.modal__content .page{box-shadow:none!important}.modal__content .page>form{padding:unset}.modal__btn{-moz-osx-font-smoothing:grayscale;-webkit-appearance:button;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e6e6e6;border-radius:.25rem;border-style:none;border-width:0;color:rgba(0,0,0,.8);cursor:pointer;font-size:.875rem;line-height:1.15;margin:0;overflow:visible;padding:.5rem 1rem;text-transform:none;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;will-change:transform}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#119da4;border:1px solid #119da4;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@media (max-width:800px){fieldset{margin-bottom:1rem}.row{flex-direction:column;margin-bottom:unset}.row>div{padding:0;width:100%}.row>.form-row{margin-top:1rem}.single-choice{flex-direction:column}.single-choice label{margin-bottom:.5rem;margin-right:unset}.single-choice label:last-child{margin-bottom:0}.form-full-width .row .form-row+.form-row{margin-top:1rem}}.lds-ring{display:inline-block;height:80px;position:relative;width:80px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#000;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-dual-ring{display:inline-block;height:80px;width:80px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#000 transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notification-container{position:fixed;right:.5rem;top:2rem;z-index:99}.notification-progress-bar{background-color:rgba(0,0,0,.25);content:"";height:3px;transition:width 3.5s linear;width:100%}.notification-progress-bar.init-loading-bar{width:0}.notification{align-items:center;border-radius:2px;display:flex;flex-wrap:wrap;justify-content:left;margin-bottom:5px;max-width:40rem;min-height:2.5rem;min-width:20rem;opacity:0;transform:translate(100%);transition:opacity 1s ease-in-out,transform .5s ease-out;z-index:100}.notification.notification-error{background-color:#de636f}.notification.notification-warning{background-color:#ffae42}.notification.notification-info{background-color:#7f7eff}.notification.notification-success{background-color:#afc765}.notification .notification-content{color:#fff;padding:10px}.notification.notification-show{opacity:1;transform:translate(0)}@font-face{font-family:johnsonelectric;font-style:normal;font-weight:400;src:url(/build/fonts/johnsonelectric.fe7ff678.eot);src:url(/build/fonts/johnsonelectric.fe7ff678.eot#iefix) format("embedded-opentype"),url(/build/fonts/johnsonelectric.1ed6a705.woff2) format("woff2"),url(/build/fonts/johnsonelectric.3b38dc69.woff) format("woff"),url(/build/fonts/johnsonelectric.ac99a9ad.ttf) format("truetype"),url(/build/images/johnsonelectric.2b69cb97.svg#johnsonelectric) format("svg")}@font-face{font-display:block;font-family:fontawesome-regular;font-style:normal;font-weight:400;src:url(/build/fonts/fa-regular-400.0747be4c.eot);src:url(/build/fonts/fa-regular-400.0747be4c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fa-regular-400.c5240512.woff2) format("woff2"),url(/build/fonts/fa-regular-400.8b892b79.woff) format("woff"),url(/build/fonts/fa-regular-400.c3146b35.ttf) format("truetype"),url(/build/images/fa-regular-400.ab47faea.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-display:block;font-family:fontawesome;font-style:normal;font-weight:900;src:url(/build/fonts/fa-solid-900.7eefe04d.eot);src:url(/build/fonts/fa-solid-900.7eefe04d.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fa-solid-900.9451d5fe.woff2) format("woff2"),url(/build/fonts/fa-solid-900.a940d584.woff) format("woff"),url(/build/fonts/fa-solid-900.32267f3b.ttf) format("truetype"),url(/build/images/fa-solid-900.18df003f.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:fontawesome}.fa,.fas{font-weight:900}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:johnsonelectric;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-trash-empty:before{content:"\e800"}.icon-pencil:before{content:"\e801"}.icon-print:before{content:"\e802"}.icon-doc-text:before{content:"\e803"}.icon-right:before{content:"\e804"}.icon-cancel:before{content:"\e805"}.icon-attention:before{content:"\e806"}.icon-parameter:before{content:"\e807"}.icon-contacts:before{content:"\e808"}.icon-ok:before{content:"\e809"}.icon-cancel-light:before{content:"\e80a"}.icon-grid:before{content:"\e80b"}.icon-wrench:before{content:"\e80c"}.icon-download-alt:before{content:"\e80d"}.icon-key:before{content:"\e80e"}.icon-tennis:before{content:"\e839"}.icon-filter:before{content:"\f0b0"}.icon-search:before{content:"\f0c5"}.icon-documents:before{content:"\f50d"}.advanced_search{padding:1rem 2rem 0;width:100%}.advanced_search .advanced_search_line{display:flex;margin-bottom:0}.advanced_search .advanced_search_line .search-block{padding-right:0}.advanced_search .advanced_search_line .search-block .form-row{margin-left:auto;width:20rem}.advanced_search .advanced_search_line .search-block .form-row input[name="advanced_search[search]"]{background-color:#fff;border:1px solid #e2e5ec;border-radius:5px!important;border-radius:unset;position:relative;width:20rem}.advanced_search .advanced_search_line .search-block ::-webkit-input-placeholder{font-style:italic}.advanced_search .advanced_search_line .search-block ::-moz-placeholder{font-style:italic}.advanced_search .advanced_search_line .search-block :-ms-input-placeholder{font-style:italic}.advanced_search .advanced_search_line .search-block :-moz-placeholder{font-style:italic}.advanced_search .advanced_search_line .search-button-block{align-items:center;display:flex}.advanced_search .advanced_search_line .search-button-block>*{margin-left:.5rem}.advanced_search .advanced_search_line button[type=submit]{background:#fff;border:1px solid #000;color:#000}.advanced_search .more-filters{display:none;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:1rem;width:100%}.advanced_search .more-filters .row{flex:0 0 25%;margin-bottom:0;margin-top:.5rem;max-width:25%;padding-left:15px;padding-right:15px}.advanced_search .more-filters .row .form-row,.advanced_search .more-filters .row>div{width:100%}.advanced_search .more-filters.active{display:flex}.icon-search.submit-search{background-color:transparent;border:1px solid #000;border-radius:5px;display:block;flex:0 0 auto;font-size:0;height:2.5rem;width:2.5rem}.icon-search.submit-search:before{align-items:center;color:#757575;content:"\f50d";display:flex;flex:0 0 auto;font-family:johnsonelectric;font-size:1.2rem;height:100%;justify-content:center;width:auto}.icon-search.submit-search:hover{cursor:pointer}.more-filter-open{background-color:#fff;border:1px solid #000;border-radius:5px;display:block;flex:0 0 auto;font-size:0;height:2.5rem;width:2.5rem}.more-filter-open:before{align-items:center;color:#000;content:"\f0b0";display:flex;flex:0 0 auto;font-family:johnsonelectric;font-size:1.2rem;height:100%;justify-content:center;width:auto}.more-filter-open:hover{cursor:pointer}.clean-filters{background-color:#fff;border:1px solid #000;border-radius:5px;display:block;flex:0 0 auto;font-size:0;height:2.5rem;width:2.5rem}.clean-filters:before{align-items:center;color:#000;content:"\e800";display:flex;flex:0 0 auto;font-family:johnsonelectric;font-size:1.2rem;height:100%;justify-content:center;width:auto}.clean-filters:hover{cursor:pointer}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:0!important}}@media (max-width:1024px){.row.advanced_search_line{flex-direction:row}}@media (max-width:800px){.advanced_search{margin-top:1rem}}.choices__inner{background-color:#fff;border:1px solid #e2e5ec!important;border-radius:5px!important;min-height:2.5rem!important;padding:.3rem .8rem!important}.choices__inner input{background-color:#fff;border:none!important;height:auto!important;padding:.4rem .3rem .35rem 0!important;width:1rem}.choices__inner input[placeholder]{height:1.4rem;width:1ch}.choices__inner .choices__input{border:none!important;margin-bottom:0!important}.choices__inner .choices__list--multiple .choices__item{font-size:inherit!important}.choices[data-type=select-multiple] .choices__inner .choices__item{font-size:.7rem!important;margin:0 3px 1px 0!important;padding:2px 5px!important}.choices[data-type=select-multiple] .choices__inner .choices__item.is-highlighted{background-color:#fff!important;border:1px solid #e3042a!important;color:#e3042a!important}.choices__list--dropdown{display:none}.choices__list--dropdown.is-active{display:block}.choices__list--single{font-size:.85rem;padding:.5rem 2rem .4rem 0}.choices[data-type*=text] .choices__list--multiple .choices__item,[data-type=select-multiple] .choices__list--multiple .choices__item{background-color:#f0f0f0!important;border:1px solid #757575!important;color:#757575!important}.choices[data-type*=text] .choices__list--multiple .choices__item.is-highlighted,[data-type=select-multiple] .choices__list--multiple .choices__item.is-highlighted{background-color:#fff!important;border:1px solid #e3042a!important;color:#e3042a!important}.choices[data-type*=text] .choices__list--multiple .choices__item.is-highlighted .choices__button:after,.choices[data-type*=text] .choices__list--multiple .choices__item.is-highlighted .choices__button:before,[data-type=select-multiple] .choices__list--multiple .choices__item.is-highlighted .choices__button:after,[data-type=select-multiple] .choices__list--multiple .choices__item.is-highlighted .choices__button:before{background-color:#e3042a!important}.choices[data-type*=text] .choices__list--multiple .choices__item .choices__button,[data-type=select-multiple] .choices__list--multiple .choices__item .choices__button{background-image:none;border-left:1px solid #757575!important;color:#757575!important}.choices[data-type*=text] .choices__list--multiple .choices__item .choices__button:after,.choices[data-type*=text] .choices__list--multiple .choices__item .choices__button:before,[data-type=select-multiple] .choices__list--multiple .choices__item .choices__button:after,[data-type=select-multiple] .choices__list--multiple .choices__item .choices__button:before{background-color:#757575;content:" ";height:.8rem;left:.5rem;position:absolute;width:2px}.choices[data-type*=text] .choices__list--multiple .choices__item .choices__button:before,[data-type=select-multiple] .choices__list--multiple .choices__item .choices__button:before{transform:rotate(45deg)}.choices[data-type*=text] .choices__list--multiple .choices__item .choices__button:after,[data-type=select-multiple] .choices__list--multiple .choices__item .choices__button:after{transform:rotate(-45deg)}.choices[data-type*=text] .choices__input--cloned{font-size:1rem!important;height:2rem!important}.pagination{display:flex;justify-content:flex-end;padding:2rem 2rem 1rem 0;width:100%}.pagination>:not(:first-child){margin-left:.5rem}.pagination .pagination-item{background-color:#f0f0f0;border:1px solid #222;color:#222;display:block;font-size:0;font-size:1rem;height:1.7rem;width:1.7rem}.pagination .pagination-item.active{background-color:#222;color:#f0f0f0;font-weight:700}.pagination .pagination-item a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}table.table-strict+.row>.pagination{margin-right:0}.iti{display:block}.checkbox-toggle-switch{display:inline-block;position:relative;width:50px}.checkbox-toggle-switch:hover{cursor:pointer}.toggle-switch{display:none;height:0;visibility:hidden;width:0}.toggle-switch+label{background:#e3042a;border-radius:20px;color:#fff;display:inline-block;margin-bottom:0;padding:4px;text-align:right;width:100%}.toggle-switch+label:hover{cursor:pointer}.toggle-switch+label>span{margin:0 5px}.toggle-switch+label>span:before{content:attr(data-unchecked)}.toggle-switch+label:after{background:#fff;border-radius:20px;content:"";height:20px;left:2px;max-height:20px;max-width:20px;position:absolute;top:calc(50% - 10px);transition:.3s;width:20px}.toggle-switch:checked+label{background:#157a6e;text-align:left}.toggle-switch:checked+label>span{margin:0 5px}.toggle-switch:checked+label>span:before{content:attr(data-checked)}.toggle-switch:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}.toggle-switch+label:active:after{width:130px}.vich-file input[type=file]{display:block;height:0;opacity:0;padding:0;width:0}.dropzone-vich{background:#f0f0f0;border:2px dashed #222;cursor:pointer;min-height:150px;padding:20px}.dropzone-vich-message{cursor:pointer;margin:2em 0;text-align:center}.dropzone-vich-message .file_link{height:1rem;margin-top:1rem}.vich-file .logo{margin-top:1rem}