﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,nav,section,article,aside,footer{border:0;margin:0;outline:0;padding:0;background:transparent;vertical-align:baseline}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}header,nav,section,article,aside,footer{display:block}*{box-sizing:border-box}body{background:#fff;color:#000;font-family:Open Sans, Helvetica, Georgia, Sans-serif;line-height:1.6}html>body{font-size:0.9rem}img{display:inline-block;vertical-align:bottom}h1,h2,h3,h4,h5,h6,strong,b,dt,th{font-weight:700}address,cite,em,i,caption,dfn,var{font-style:italic}h1{margin:0 0 0.75em;font-size:2em}h2{margin:0 0 1em;font-size:1.5em}h3{margin:0 0 1.286em;font-size:1.167em}h4{margin:0 0 1.5em;font-size:1em}h5{margin:0 0 1.8em;font-size:.834em}h6{margin:0 0 2em;font-size:.75em}p,ul,ol,dl,blockquote,pre{margin:0 0 1.5em}li ul,li ol{margin:0}ul{list-style:outside disc}ol{list-style:outside decimal}li{margin:0 0 0 2em}dd{padding-left:1.5em}blockquote{padding:0 1.5em}a{text-decoration:underline}a:hover,a:focus{text-decoration:none}abbr,acronym{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}ins{text-decoration:overline}sub{font-size:.834em;line-height:1em;vertical-align:sub}sup{font-size:.834em;line-height:1em;vertical-align:super}tt,code,kbd,samp,pre{font-size:1em;font-family:"Courier New", Courier, monospace}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em}caption{text-align:left}th,td{padding:.25em .5em}tbody td,tbody th{border:1px solid #000}tfoot{font-style:italic}fieldset{clear:both}legend{padding:0 0 1.286em;font-size:1.167em;font-weight:700}fieldset fieldset legend{padding:0 0 1.5em;font-size:1em}* html legend{margin-left:-7px}*+html legend{margin-left:-7px}label,button,input.submit,input.image{cursor:pointer}textarea{overflow:auto}input,input,textarea,select{margin:0;font-family:Open Sans, Helvetica, Georgia, Sans-serif;vertical-align:baseline}input,input,textarea{border:1px solid #444;border-bottom-color:#666;border-right-color:#666;padding:2px}* html button{margin:0 .34em 0 0}*+html button{margin:0 .34em 0 0}@media screen{html.env-development::before{position:fixed;bottom:0;right:0;content:"??";border:0.2rem solid black;height:1.6rem;line-height:1.6rem;width:2.72rem;border-radius:1.6rem;text-align:center;font-weight:bold}}@media screen and (min-width: 0px) and (max-width: 575.9999px){html.env-development::before{color:#000;background:#f6993f}}@media screen and (min-width: 576px) and (max-width: 767.9999px){html.env-development::before{color:#000;background:#ffed4a}}@media screen and (min-width: 768px) and (max-width: 991.9999px){html.env-development::before{color:#fff;background:#38c172}}@media screen and (min-width: 992px) and (max-width: 1199.9999px){html.env-development::before{color:#fff;background:#4dc0b5}}@media screen and (min-width: 1200px) and (max-width: 100vw){html.env-development::before{color:#fff;background:#6cb2eb}}@media screen and (min-width: 0px) and (max-width: 575.9999px){html.env-development::before{content:"sm"}}@media screen and (min-width: 576px) and (max-width: 767.9999px){html.env-development::before{content:"md"}}@media screen and (min-width: 768px) and (max-width: 991.9999px){html.env-development::before{content:"lg"}}@media screen and (min-width: 992px) and (max-width: 1199.9999px){html.env-development::before{content:"xl"}}@media screen and (min-width: 1200px) and (max-width: 100vw){html.env-development::before{content:"xx"}}@media screen{.responsive-wrapper{overflow-x:auto}}._fa-ize__before::before,.action--include::before,.action--exclude::before,.action--disactivate::before,.action--deactivate::before,.action--lock::before,.action--export::before,.action--minus::before,.action--plus::before,.action--show::before,.action--edit::before,.action--delete::before,.action--approve-warning::before,.action--approve::before,.action--activate::before,.pagination>span.last a::before,.pagination>span.next a::before,.pagination>span.prev a::before,.pagination>span.first a::before,.menu__close:checked::before,.menu__close::before{font-family:"Font Awesome 5 Free";font-weight:900}._fa-ize__after::after{font-family:"Font Awesome 5 Free";font-weight:900}._fa-ize-replace,.action--include,.action--exclude,.action--disactivate,.action--deactivate,.action--lock,.action--export,.action--minus,.action--plus,.action--show,.action--edit,.action--delete,.action--approve-warning,.action--approve,.action--activate,.pagination>span.last a,.pagination>span.next a,.pagination>span.prev a,.pagination>span.first a{position:relative;text-indent:-1000em}._fa-ize-replace::before,.action--include::before,.action--exclude::before,.action--disactivate::before,.action--deactivate::before,.action--lock::before,.action--export::before,.action--minus::before,.action--plus::before,.action--show::before,.action--edit::before,.action--delete::before,.action--approve-warning::before,.action--approve::before,.action--activate::before,.pagination>span.last a::before,.pagination>span.next a::before,.pagination>span.prev a::before,.pagination>span.first a::before{margin:auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-indent:0;vertical-align:middle;text-align:center}body{display:flex;flex-direction:column;align-items:center}body>*{flex-grow:0;width:100%}body>section:last-of-type{flex-grow:1}.turbolinks-progress-bar{background:#ff2c2c;border-top:1px solid #fe0000}.main-section{padding-top:1em;padding-left:1rem;padding-right:1rem;max-width:1600px}.main-section__actions{margin-top:1rem;margin-bottom:0.5rem;display:flex;align-items:center;flex-wrap:wrap}.main-section__actions a,.main-section__actions button{display:inline-block;font-weight:inherit;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.6;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#fff;background-color:#6c757d;border-color:#6c757d;cursor:pointer;text-decoration:none}.main-section__actions a:hover,.main-section__actions button:hover{color:#212529;text-decoration:none}.main-section__actions a:focus,.main-section__actions a.focus,.main-section__actions button:focus,.main-section__actions button.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(52,144,220,0.25)}.main-section__actions a.disabled,.main-section__actions a:disabled,.main-section__actions button.disabled,.main-section__actions button:disabled{opacity:0.65}.main-section__actions a:hover,.main-section__actions button:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.main-section__actions a:focus,.main-section__actions a.focus,.main-section__actions button:focus,.main-section__actions button.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.main-section__actions a.disabled,.main-section__actions a:disabled,.main-section__actions button.disabled,.main-section__actions button:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.main-section__actions a:not(:disabled):not(.disabled):active,.main-section__actions a.active:not(:disabled):not(.disabled),.main-section__actions button:not(:disabled):not(.disabled):active,.main-section__actions button.active:not(:disabled):not(.disabled){color:#fff;background-color:#545b62;border-color:#4e555b}.main-section__actions a:not(:disabled):not(.disabled):active:focus,.main-section__actions a.active:not(:disabled):not(.disabled):focus,.main-section__actions button:not(:disabled):not(.disabled):active:focus,.main-section__actions button.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.main-section__actions>*{margin-bottom:0.5rem}.main-section__actions>*:not(:last-child){margin-right:0.5rem}@media print{.main-section__actions{display:none}}@keyframes navbar-activation{from{width:0}to{width:100%}}.menu{position:relative;background:#dee2e6}@media screen and (max-width: 767.9999px){.menu .menu__collapse-area{overflow:hidden}.menu.is-collapsed .menu__collapse-area{height:0}}.menu__brand{font-size:1.125rem;font-weight:inherit;background:white;text-indent:-999px;background-image:url(/assets/logo-29fbba1b10f9ba997f303ec381d04096c1aba48a4b0a44e2443f79daa00b02a8.png);background-size:contain;background-repeat:no-repeat;background-position:center center;height:3.45rem;margin:0}.menu__brand,.menu__brand a{display:block;padding:0;line-height:3.45rem}@media screen and (max-width: 767.9999px){.menu__brand{background-position:5px center;background-size:auto 50%}}@media screen and (min-width: 768px){.menu__brand{float:left;width:4.7635983264rem;min-width:4.7635983264rem}}.menu__close{position:absolute;display:block;top:0;right:0;margin:0;padding:0;height:3.45rem;width:3.45rem;z-index:999;-webkit-appearance:none;border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:white;background:#ff2c2c}@media screen and (min-width: 768px){.menu__close{display:none}}.menu__close:hover,.menu__close:focus,.menu__close:active{background-color:#ff6b6b;outline:0}.menu__close::before{content:""}.menu__close:checked::before{content:""}.menu__close::before{display:block;line-height:3.45rem;width:100%;text-align:center;font-size:2.07rem}@media print{body:not(.print-everything)>.menu{display:none}}.navbar--main{background:#343a40}.navbar--main .nav-links__link{color:rgba(255,255,255,0.5)}.navbar--main .nav-links__link--active,.navbar--main .nav-links__link:active,.navbar--main .nav-links__link:hover,.navbar--main .nav-links__link:focus{color:rgba(255,255,255,0.75)}@media screen and (max-width: 767.9999px){.navbar{padding:0.5rem}}@media screen and (min-width: 768px){.navbar{padding:0;padding-right:1rem;display:flex;flex-direction:row;justify-content:flex-start;height:3.45rem;line-height:3.45rem;white-space:nowrap}.navbar>*{flex-grow:0}.navbar>*:last-child:not(:first-child){flex-grow:1}.navbar>*:last-child:not(:first-child){justify-content:flex-end}.navbar *{line-height:inherit}.navbar ul{display:flex}}.nav-links,.nav-links__item{margin:0;list-style-type:none}.nav-links__link{position:relative;text-decoration:none;display:block;padding-left:0.5rem;padding-right:0.5rem;color:gray}.nav-links__link--active,.nav-links__link:active,.nav-links__link:hover,.nav-links__link:focus{color:#000}@media screen and (max-width: 767.9999px){.nav-links__link{padding:0.5rem;display:block;padding-top:0.5rem;padding-bottom:0.5rem}}@media screen and (min-width: 768px){.nav-links__link::after{margin:auto;position:absolute;content:"";display:block;top:3.45rem;left:0;right:0;border-bottom:2px solid #ff2c2c;margin-top:-2px;transition:width 0;width:0}.nav-links__link--active::after{transition:width ease-out 0.5s;width:100%}.nav-links__link--current::after{animation-name:navbar-activation;animation-duration:0.5s;animation-timing-function:ease-out}}.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;margin-top:1rem;margin-bottom:1rem;padding:1rem}.alert a{font-weight:700}.alert__close-btn{cursor:pointer;padding:1rem;padding-right:1.5rem;margin-top:-1rem;margin-bottom:-1rem;margin-right:-1rem;float:right}.alert__close-btn,.alert__close-btn:active,.alert__close-btn:not(:disabled):not(.disabled):active,.alert__close-btn:focus,.alert__close-btn:hover{background:transparent;border:0;color:inherit}.alert--primary{color:#1b4b72;background-color:#d6e9f8;border-color:#c6e0f5}.alert--secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert--success{color:#1d643b;background-color:#d7f3e3;border-color:#c7eed8}.alert--info{color:#385d7a;background-color:#e2f0fb;border-color:#d6e9f9}.alert--warning{color:#857b26;background-color:#fffbdb;border-color:#fffacc}.alert--danger{color:#761b18;background-color:#f9d6d5;border-color:#f7c6c5}.alert--light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert--dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.form__field{clear:both;margin:0 0 1.5em}.form__label{display:block;padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;line-height:1.6;cursor:pointer}.form__input,.form__select,.form__textarea{display:block;width:100%;max-width:576px;height:calc(1.6em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-weight:inherit;line-height:1.6;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;font-size:inherit}.form__select{line-height:1.6;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select[multiple],.form__select[size]:not([size="1"]){height:auto;background-image:none}.form__select::-ms-expand{display:none}.form__checkbox,.form__radio{margin:0 3px;float:left;margin-top:0.6rem}.form__checkbox+label,.form__radio+label{display:block;margin-bottom:0.5em}.form__checkbox--inline .form__checkbox,.form__checkbox--inline .form__radio,.form__radio--inline .form__checkbox,.form__radio--inline .form__radio{float:none}.form__checkbox--inline .form__checkbox+label,.form__checkbox--inline .form__radio+label,.form__radio--inline .form__checkbox+label,.form__radio--inline .form__radio+label{display:initial;margin-right:1em}.form__checkbox:focus,.form__radio:focus,.form__input:focus,.form__select:focus,.form__textarea:focus{color:#495057;background-color:#fff;border-color:#a1cbef;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 0.2rem rgba(52,144,220,0.25)}.form__textarea{height:initial}.form__submit{display:inline-block;font-weight:inherit;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.6;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#fff;background-color:#6c757d;border-color:#6c757d;cursor:pointer;text-decoration:none;font-size:inherit;font-family:inherit;color:#fff;background-color:#3490dc;border-color:#3490dc}.form__submit:hover{color:#212529;text-decoration:none}.form__submit:focus,.form__submit.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(52,144,220,0.25)}.form__submit.disabled,.form__submit:disabled{opacity:0.65}.form__submit:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.form__submit:focus,.form__submit.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.form__submit.disabled,.form__submit:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.form__submit:not(:disabled):not(.disabled):active,.form__submit.active:not(:disabled):not(.disabled){color:#fff;background-color:#545b62;border-color:#4e555b}.form__submit:not(:disabled):not(.disabled):active:focus,.form__submit.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.form__submit:hover{color:#fff;background-color:#227dc7;border-color:#2176bd}.form__submit:focus,.form__submit.focus{color:#fff;background-color:#227dc7;border-color:#2176bd;box-shadow:0 0 0 0.2rem rgba(82,161,225,0.5)}.form__submit.disabled,.form__submit:disabled{color:#fff;background-color:#3490dc;border-color:#3490dc}.form__submit:not(:disabled):not(.disabled):active,.form__submit.active:not(:disabled):not(.disabled){color:#fff;background-color:#2176bd;border-color:#1f6fb2}.form__submit:not(:disabled):not(.disabled):active:focus,.form__submit.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(82,161,225,0.5)}.form .field_with_errors{color:#e3342f;border-color:#e3342f}.form__errors{background:#fff;border-radius:0.25rem;border:1px solid #e3342f;margin:0;margin-bottom:1rem;padding:1rem;border-left:0.5rem solid #e3342f}.form__errors h2{font-weight:bold;font-size:1.1rem}.form__errors ul{margin:0}.empty-list{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.5em;font-style:italic;color:#adb5bd;text-align:center;padding:2rem 1rem;margin:1rem 0}@media print{.empty-list{border:1px solid #dee2e6}}@media screen{.empty-list{background:#e9ecef;border-radius:0.25rem;box-shadow:inset 0px 0px 8px 1px #ced4da}}.pagination{display:flex;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem}.pagination>span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f8fafc;margin-right:-1px;margin-bottom:-1px}.pagination>span:first-child a,.pagination>span.current:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.pagination>span:last-child a,.pagination>span.current:last-child{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.pagination>span,.pagination>span a{color:#3490dc;min-width:2.2rem;height:2.2rem;line-height:2.2rem;text-align:center;text-decoration:none}.pagination>span a{border:1px solid #85bcea;display:block;padding-left:0.25rem;padding-right:0.25rem}.pagination>span a:hover,.pagination>span a:focus,.pagination>span a:active{background-color:#c4d5e6}.pagination>span.current,.pagination>span.gap{color:#000;border:1px solid #85bcea;padding-left:0.25rem;padding-right:0.25rem}.pagination>span:not(.page) a::before{margin-top:1px}.pagination>span.first a::before{content:""}.pagination>span.prev a::before{content:""}.pagination>span.next a::before{content:""}.pagination>span.last a::before{content:""}@media print{.pagination{display:none}}.datagrid{width:100%;margin-bottom:1rem}@media print{.datagrid{border:1px solid #212529}}.datagrid__row:hover,.datagrid__row:focus{background:#dee2e6}.datagrid__cell,.datagrid__header-cell{padding:0.75rem}.datagrid__cell:not(.datagrid__cell--action,.datagrid__header-cell--action)>a:first-child:last-child,.datagrid__header-cell:not(.datagrid__cell--action,.datagrid__header-cell--action)>a:first-child:last-child{display:block;margin:-0.75rem;padding:0.75rem}.datagrid .ordered.asc .datagrid__order--asc{display:none}.datagrid .ordered.desc .datagrid__order--desc{display:none}@media screen{.datagrid__header-cell{color:#f8fafc;background-color:#212529;border:0}.datagrid__order{color:inherit;text-decoration:inherit}.datagrid__order:hover,.datagrid__order:focus{color:#6cb2eb}.datagrid__order-selector{display:inline-block}}@media print{.datagrid__order-selector{display:none}.datagrid__header-cell{font-weight:bold}.datagrid__header .datagrid__header-cell{border-bottom:2px solid #212529}}.datagrid__cell{border:0}.datagrid__body:not(:last-child) .datagrid__cell,.datagrid__body .datagrid__row:not(:last-child) .datagrid__cell{border-bottom:1px solid #dee2e6}.datagrid__header .datagrid__header-cell{text-align:left}.datagrid__header--action,.datagrid__cell--action{padding-right:0;width:0.1%;white-space:nowrap}@media print{.datagrid__header--action,.datagrid__cell--action{display:none}}.datagrid__header-cell{text-align:center}.datagrid__filter-submit{display:inline-block;font-weight:inherit;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.6;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#fff;background-color:#6c757d;border-color:#6c757d;cursor:pointer;text-decoration:none;color:#fff;background-color:#3490dc;border-color:#3490dc}.datagrid__filter-submit:hover{color:#212529;text-decoration:none}.datagrid__filter-submit:focus,.datagrid__filter-submit.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(52,144,220,0.25)}.datagrid__filter-submit.disabled,.datagrid__filter-submit:disabled{opacity:0.65}.datagrid__filter-submit:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.datagrid__filter-submit:focus,.datagrid__filter-submit.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.datagrid__filter-submit.disabled,.datagrid__filter-submit:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.datagrid__filter-submit:not(:disabled):not(.disabled):active,.datagrid__filter-submit.active:not(:disabled):not(.disabled){color:#fff;background-color:#545b62;border-color:#4e555b}.datagrid__filter-submit:not(:disabled):not(.disabled):active:focus,.datagrid__filter-submit.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.datagrid__filter-submit:hover{color:#fff;background-color:#227dc7;border-color:#2176bd}.datagrid__filter-submit:focus,.datagrid__filter-submit.focus{color:#fff;background-color:#227dc7;border-color:#2176bd;box-shadow:0 0 0 0.2rem rgba(82,161,225,0.5)}.datagrid__filter-submit.disabled,.datagrid__filter-submit:disabled{color:#fff;background-color:#3490dc;border-color:#3490dc}.datagrid__filter-submit:not(:disabled):not(.disabled):active,.datagrid__filter-submit.active:not(:disabled):not(.disabled){color:#fff;background-color:#2176bd;border-color:#1f6fb2}.datagrid__filter-submit:not(:disabled):not(.disabled):active:focus,.datagrid__filter-submit.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(82,161,225,0.5)}.datagrid__filter-form{flex-grow:1;display:flex;justify-content:flex-end;flex-wrap:wrap}.datagrid__filter-form>*{margin-left:0.5rem}.datagrid__filter-input{width:auto;display:inline-block}.datagrid__filter-label{display:inline}.action{display:inline-block;font-weight:inherit;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.6;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#fff;background-color:#6c757d;border-color:#6c757d;cursor:pointer;text-decoration:none;margin-left:0;margin-right:0;min-width:2.5rem}.action:hover{color:#212529;text-decoration:none}.action:focus,.action.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(52,144,220,0.25)}.action.disabled,.action:disabled{opacity:0.65}.action:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.action:focus,.action.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.action.disabled,.action:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.action:not(:disabled):not(.disabled):active,.action.active:not(:disabled):not(.disabled){color:#fff;background-color:#545b62;border-color:#4e555b}.action:not(:disabled):not(.disabled):active:focus,.action.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.action--approve,.action--activate{color:#fff;background-color:#38c172;border-color:#38c172}.action--approve:hover,.action--activate:hover{color:#fff;background-color:#2fa360;border-color:#2d995b}.action--approve:focus,.action--approve.focus,.action--activate:focus,.action--activate.focus{color:#fff;background-color:#2fa360;border-color:#2d995b;box-shadow:0 0 0 0.2rem rgba(86,202,135,0.5)}.action--approve.disabled,.action--approve:disabled,.action--activate.disabled,.action--activate:disabled{color:#fff;background-color:#38c172;border-color:#38c172}.action--approve:not(:disabled):not(.disabled):active,.action--approve.active:not(:disabled):not(.disabled),.action--activate:not(:disabled):not(.disabled):active,.action--activate.active:not(:disabled):not(.disabled){color:#fff;background-color:#2d995b;border-color:#2a9055}.action--approve:not(:disabled):not(.disabled):active:focus,.action--approve.active:not(:disabled):not(.disabled):focus,.action--activate:not(:disabled):not(.disabled):active:focus,.action--activate.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(86,202,135,0.5)}.action--approve-warning{color:#212529;background-color:#ffed4a;border-color:#ffed4a}.action--approve-warning:hover{color:#212529;background-color:#ffe924;border-color:#ffe817}.action--approve-warning:focus,.action--approve-warning.focus{color:#212529;background-color:#ffe924;border-color:#ffe817;box-shadow:0 0 0 0.2rem rgba(222,207,69,0.5)}.action--approve-warning.disabled,.action--approve-warning:disabled{color:#212529;background-color:#ffed4a;border-color:#ffed4a}.action--approve-warning:not(:disabled):not(.disabled):active,.action--approve-warning.active:not(:disabled):not(.disabled){color:#212529;background-color:#ffe817;border-color:#ffe70a}.action--approve-warning:not(:disabled):not(.disabled):active:focus,.action--approve-warning.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(222,207,69,0.5)}.action--delete,.action--exclude,.action--include,.action--disactivate,.action--deactivate{color:#fff;background-color:#e3342f;border-color:#e3342f}.action--delete:hover,.action--exclude:hover,.action--include:hover,.action--disactivate:hover,.action--deactivate:hover{color:#fff;background-color:#d0211c;border-color:#c51f1a}.action--delete:focus,.action--delete.focus,.action--exclude:focus,.action--exclude.focus,.action--include:focus,.action--include.focus,.action--disactivate:focus,.action--disactivate.focus,.action--deactivate:focus,.action--deactivate.focus{color:#fff;background-color:#d0211c;border-color:#c51f1a;box-shadow:0 0 0 0.2rem rgba(231,82,78,0.5)}.action--delete.disabled,.action--delete:disabled,.action--exclude.disabled,.action--exclude:disabled,.action--include.disabled,.action--include:disabled,.action--disactivate.disabled,.action--disactivate:disabled,.action--deactivate.disabled,.action--deactivate:disabled{color:#fff;background-color:#e3342f;border-color:#e3342f}.action--delete:not(:disabled):not(.disabled):active,.action--delete.active:not(:disabled):not(.disabled),.action--exclude:not(:disabled):not(.disabled):active,.action--exclude.active:not(:disabled):not(.disabled),.action--include:not(:disabled):not(.disabled):active,.action--include.active:not(:disabled):not(.disabled),.action--disactivate:not(:disabled):not(.disabled):active,.action--disactivate.active:not(:disabled):not(.disabled),.action--deactivate:not(:disabled):not(.disabled):active,.action--deactivate.active:not(:disabled):not(.disabled){color:#fff;background-color:#c51f1a;border-color:#b91d19}.action--delete:not(:disabled):not(.disabled):active:focus,.action--delete.active:not(:disabled):not(.disabled):focus,.action--exclude:not(:disabled):not(.disabled):active:focus,.action--exclude.active:not(:disabled):not(.disabled):focus,.action--include:not(:disabled):not(.disabled):active:focus,.action--include.active:not(:disabled):not(.disabled):focus,.action--disactivate:not(:disabled):not(.disabled):active:focus,.action--disactivate.active:not(:disabled):not(.disabled):focus,.action--deactivate:not(:disabled):not(.disabled):active:focus,.action--deactivate.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(231,82,78,0.5)}.action--edit{color:#fff;background-color:#3490dc;border-color:#3490dc}.action--edit:hover{color:#fff;background-color:#227dc7;border-color:#2176bd}.action--edit:focus,.action--edit.focus{color:#fff;background-color:#227dc7;border-color:#2176bd;box-shadow:0 0 0 0.2rem rgba(82,161,225,0.5)}.action--edit.disabled,.action--edit:disabled{color:#fff;background-color:#3490dc;border-color:#3490dc}.action--edit:not(:disabled):not(.disabled):active,.action--edit.active:not(:disabled):not(.disabled){color:#fff;background-color:#2176bd;border-color:#1f6fb2}.action--edit:not(:disabled):not(.disabled):active:focus,.action--edit.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(82,161,225,0.5)}.action--approve-warning::before,.action--approve::before,.action--activate::before{content:""}.action--delete::before{content:""}.action--edit::before{content:""}.action--show::before{content:""}.action--plus::before{content:""}.action--minus::before{content:""}.action--export::before{content:""}.action--lock::before{content:""}.action--exclude::before,.action--disactivate::before,.action--deactivate::before{content:""}.action--include::before{content:""}.printed-report__footer{page-break-after:always}.env-development .translation_missing{outline:3px dashed #e3342f}@media print{.env-development .translation_missing::after{font-size:1rem;content:attr(title);display:inline-block;background:#ffed4a}}.profiler-results{width:auto}.title-link a{color:#212529;text-decoration:none}.title-link a:hover{text-decoration:underline}.location-selector__subdivision{display:none}.location-selector--supported .location-selector__submit{display:none}.location-selector--supported .location-selector__default{display:none}.location-selector--supported .location-selector__subdivision{display:block}.location-selector--supported.location-selector--ready .location-selector__submit{display:inline-block}.inspection-submission-form__restore-skipped-btn{display:inline-block;font-weight:inherit;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.6;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#fff;background-color:#6c757d;border-color:#6c757d;cursor:pointer;text-decoration:none}.inspection-submission-form__restore-skipped-btn:hover{color:#212529;text-decoration:none}.inspection-submission-form__restore-skipped-btn:focus,.inspection-submission-form__restore-skipped-btn.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(52,144,220,0.25)}.inspection-submission-form__restore-skipped-btn.disabled,.inspection-submission-form__restore-skipped-btn:disabled{opacity:0.65}.inspection-submission-form__restore-skipped-btn:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.inspection-submission-form__restore-skipped-btn:focus,.inspection-submission-form__restore-skipped-btn.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.inspection-submission-form__restore-skipped-btn.disabled,.inspection-submission-form__restore-skipped-btn:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.inspection-submission-form__restore-skipped-btn:not(:disabled):not(.disabled):active,.inspection-submission-form__restore-skipped-btn.active:not(:disabled):not(.disabled){color:#fff;background-color:#545b62;border-color:#4e555b}.inspection-submission-form__restore-skipped-btn:not(:disabled):not(.disabled):active:focus,.inspection-submission-form__restore-skipped-btn.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.inspection-submission-form__skip-block-btn{display:inline-block;font-weight:inherit;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.6;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#fff;background-color:#6c757d;border-color:#6c757d;cursor:pointer;text-decoration:none;color:#fff;background-color:#e3342f;border-color:#e3342f;margin-bottom:2em}.inspection-submission-form__skip-block-btn:hover{color:#212529;text-decoration:none}.inspection-submission-form__skip-block-btn:focus,.inspection-submission-form__skip-block-btn.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(52,144,220,0.25)}.inspection-submission-form__skip-block-btn.disabled,.inspection-submission-form__skip-block-btn:disabled{opacity:0.65}.inspection-submission-form__skip-block-btn:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.inspection-submission-form__skip-block-btn:focus,.inspection-submission-form__skip-block-btn.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.inspection-submission-form__skip-block-btn.disabled,.inspection-submission-form__skip-block-btn:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.inspection-submission-form__skip-block-btn:not(:disabled):not(.disabled):active,.inspection-submission-form__skip-block-btn.active:not(:disabled):not(.disabled){color:#fff;background-color:#545b62;border-color:#4e555b}.inspection-submission-form__skip-block-btn:not(:disabled):not(.disabled):active:focus,.inspection-submission-form__skip-block-btn.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(130,138,145,0.5)}.inspection-submission-form__skip-block-btn:hover{color:#fff;background-color:#d0211c;border-color:#c51f1a}.inspection-submission-form__skip-block-btn:focus,.inspection-submission-form__skip-block-btn.focus{color:#fff;background-color:#d0211c;border-color:#c51f1a;box-shadow:0 0 0 0.2rem rgba(231,82,78,0.5)}.inspection-submission-form__skip-block-btn.disabled,.inspection-submission-form__skip-block-btn:disabled{color:#fff;background-color:#e3342f;border-color:#e3342f}.inspection-submission-form__skip-block-btn:not(:disabled):not(.disabled):active,.inspection-submission-form__skip-block-btn.active:not(:disabled):not(.disabled){color:#fff;background-color:#c51f1a;border-color:#b91d19}.inspection-submission-form__skip-block-btn:not(:disabled):not(.disabled):active:focus,.inspection-submission-form__skip-block-btn.active:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 0.2rem rgba(231,82,78,0.5)}.inspection-submission-form__comment-input{height:initial}.inspection-form__pass-field .form__checkbox,.inspection-form__pass-field .form__radio{float:none}.inspection-form__pass-field .form__checkbox+label,.inspection-form__pass-field .form__radio+label{display:initial;margin-right:1em}.inspections-block{border:1px solid rgba(33,37,41,0.2);border-radius:0.25rem;margin-bottom:2em}.inspections-block__header{border-radius:0.25rem 0.25rem 0 0;border-bottom:1px solid rgba(33,37,41,0.2);padding:0.5em 0;text-align:center;background:#212529;color:#fff}.inspections-block__body{padding:1em}.inspections-block--supported .inspections-block__header{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inspections-block--folded .inspections-block__header{margin:0;border-radius:0.25rem}.inspections-block--folded .inspections-block__body{height:0;overflow:hidden;padding:0}.location-report__section-title{text-align:center}.report-1200.datagrid .datagrid__row:hover,.report-1200.datagrid .datagrid__row:focus{background:inherit}.report-1200.datagrid .datagrid__header-cell{text-align:center}.report-1200.datagrid .datagrid__cell{border:1px solid #dee2e6;text-align:center}.report-1200__schedule-cell{background-color:#ffed4a}@media print{.report-1200__schedule-cell{background-color:rgba(0,0,0,0.3)}.report-1200 body{transform:scale(0.85)}.report-1200 .datagrid__header-cell,.report-1200 .datagrid__cell{padding:0}}.mass-report-1200__footer{page-break-after:always}.inspections-schedule .datagrid__header-cell,.inspections-schedule .datagrid__cell{text-align:center}.inspections-schedule__location-link{color:inherit;text-decoration:none}.inspections-schedule__ok{background-color:rgba(56,193,114,0.3)}.inspections-schedule__warning{background-color:rgba(255,237,74,0.3)}.inspections-schedule__danger{background-color:rgba(227,52,47,0.3);font-weight:bold}.timesheet__payroll-meals{padding:0}.timesheet__payroll-meal-label,.timesheet__payroll-bonus-label{display:block}.timesheet__select-field{width:auto}.timesheet__header--bonus{min-width:7em}.timesheet__time-field,.timesheet__overtime-field{width:3em}.timesheet__project-field{width:12em}.timesheet__truck-field,.timesheet__equipment-field{width:7em}.timesheet__comment-field{width:12em;height:6em}html,html>body{height:100%}@media screen{html,html>body{background-color:#f8fafc;color:#212529}}@media print{html,html>body{background-color:transparent;color:#000}}*{box-sizing:border-box}
