@font-face{font-family:Muli;font-style:normal;font-weight:400;src:url(../fonts/Muli-VariableFont_wght.821bcca5.ttf) format("truetype");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Muli;font-style:normal;font-weight:400;src:url(../fonts/Muli-VariableFont_wght.821bcca5.ttf) format("truetype");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Muli;font-style:normal;font-weight:400;src:url(../fonts/Muli-VariableFont_wght.821bcca5.ttf) format("truetype");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--primary-black:#231f20;--primary-dark-gray:#898989;--primary-light-gray:#e0e0e0;--primary-lightest-gray:#f5f7f7;--primary-medium-gray:#ababab;--primary-high-contrast-grey:#8b8b8b;--primary-red:#e71d32;--checkbox-tick-color:#000;--primary-white:#fff;--disabled-background-color:#b3b3b3;--disabled-border-color:var(--default-disabled-background);--disabled-font-color:#202020;--input-disabled-background-color:#f9f9f9;--nav-hover-background-color:#c4c4c4;--scrollbar-thumb-color:var(--primary-black);--scrollbar-track-color:transparent;--table-selectable-hover:#ebebeb;--table-striped-dark:#f0f0f0;--table-striped-light:transparent;--filter-primary-black:invert(0%) sepia(80%) saturate(6%) hue-rotate(219deg) brightness(98%) contrast(100%);--filter-primary-light-gray:invert(88%) sepia(0%) saturate(0%) hue-rotate(289deg) brightness(105%) contrast(89%);--filter-primary-medium-gray:invert(74%) sepia(26%) saturate(0%) hue-rotate(172deg) brightness(89%) contrast(87%);--filter-primary-red:invert(29%) sepia(95%) saturate(3499%) hue-rotate(338deg) brightness(87%) contrast(110%);--filter-primary-white:invert(99%) sepia(82%) saturate(303%) hue-rotate(261deg) brightness(117%) contrast(100%);--filter-disabled-font-color:invert(74%) sepia(30%) saturate(0%) hue-rotate(212deg) brightness(105%) contrast(88%)}*{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin}::-webkit-scrollbar{min-width:10px;width:.625em}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:2em}::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-black);border-color:var(--primary-black);border-style:solid;border-width:2px;color:var(--primary-white);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.9rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none;padding:.6rem 2rem;text-transform:uppercase}button.focus,button.hover,button:focus,button:hover{background:var(--primary-white);border-color:var(--primary-red);color:var(--primary-red)}button.active,button:active{background:var(--primary-red);border-color:var(--primary-red);color:var(--primary-white)}button.disabled,button:disabled{background:var(--disabled-background-color);border-color:var(--disabled-background-color);color:var(--disabled-font-color);cursor:default}input:not([type=image i]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--primary-white);border-color:var(--primary-medium-gray);border-collapse:collapse;border-style:solid;border-width:1px;margin:0;padding:.327em}input:not([type=image i]):hover,select:hover,textarea:hover{-webkit-box-shadow:0 0 .15em .5px var(--primary-medium-gray);box-shadow:0 0 .15em .5px var(--primary-medium-gray)}input:not([type=image i]):disabled,select:disabled,textarea:disabled{background-color:var(--input-disabled-background-color);-webkit-box-shadow:none;box-shadow:none;color:var(--disabled-font-color);opacity:.7}input[type=checkbox i],input[type=radio i]{-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--checkbox-tick-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:.975em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.33em;overflow:hidden;padding:0;vertical-align:middle;width:.975em}input[type=checkbox i]:checked:after{background-color:currentColor;content:" ";display:inline-block;height:calc(100% - .1em);-webkit-mask-image:url(../img/checkmark.6700631a.svg);mask-image:url(../img/checkmark.6700631a.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transform:translate(.025em,.025em);transform:translate(.025em,.025em);width:calc(100% - .1em)}input[type=checkbox i]:indeterminate:after{content:"\2013";-webkit-mask-image:none;mask-image:none}input[type=checkbox i]:disabled,input[type=radio i]:disabled{color:var(--primary-medium-gray)}input[type=date i]{padding:.14em .15em}input[type=radio i]{border-radius:50%}input[type=radio i]:checked{background-image:radial-gradient(currentColor 33%,transparent 34%);background-position:50%;background-repeat:no-repeat}input[type=search i]{background-image:url(../img/search.664e0a09.svg#default);background-position:calc(100% - .48em) 50%;background-size:1em;background-repeat:no-repeat;padding-right:1.75em}input[type=search i]:hover{background-image:url(../img/search.664e0a09.svg#hover)}input[type="search]:active, input[type=search" i]:focus{background-image:url(../img/search.664e0a09.svg#active)}input[type=search i]:disabled{background-image:url(../img/search.664e0a09.svg#disabled)}select{background-image:url(../img/dropdown.adc0ccc8.svg#default);background-position:calc(100% - .3em) calc(100% - .1em);background-size:1em;background-repeat:no-repeat;padding-right:1.35em}select:focus,select:hover{background-image:url(../img/dropdown.adc0ccc8.svg#hover)}select:active{background-image:url(../img/dropdown.adc0ccc8.svg#active)}select:disabled{background-image:url(../img/dropdown.adc0ccc8.svg#disabled)}select[required]>option:not([value]):disabled{display:none}@media print{input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=checkbox i]:checked:after{background-color:initial;display:inline-block;height:auto;-webkit-mask-repeat:unset;mask-repeat:unset;-webkit-transform:none;transform:none;width:calc(100% - .1em);-webkit-mask-image:none;mask-image:none}}form{font-size:.9em}form fieldset{border:none;display:contents}form fieldset~fieldset:before{content:" ";display:block;margin-top:1em}form footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.11em;font-weight:700;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;outline:none;margin:1em 0 0;padding:.25em 0 0;text-transform:uppercase;width:100%}form footer>*~*{margin-left:.5em}form label{color:var(--primary-high-contrast-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:italic}form label.checkbox,form label.radio,form label.same-line,form label.yes-no{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}form label:not(.same-line)>.search-input:not([type=checkbox i]):not([type=radio i]),form label:not(.same-line)>input:not([type=checkbox i]):not([type=radio i]){width:100%}form .required:after{color:var(--primary-red);content:"*";display:inline-block;margin-left:.05em;vertical-align:top}form .yes-no{display:-webkit-box;display:-ms-flexbox;display:flex}form .yes-no label~label{margin-left:2em}table{border-collapse:collapse;border-width:0;margin:0;padding:0;width:100%}table>caption{font-weight:700;padding-bottom:.2em;text-align:left}table td,table th{margin:0;padding:.25em .5em;text-align:left}table thead{background-color:var(--primary-red);color:var(--primary-white)}table thead th{font-weight:600;text-transform:uppercase}table tbody{background-color:var(--primary-white);color:var(--primary-black)}table.striped tbody>:nth-child(2n):not(.selected){background-color:var(--table-striped-light)}table.striped tbody>:nth-child(odd):not(.selected){background-color:var(--table-striped-dark)}table.striped tbody>.selectable:hover,table tbody>.selectable:hover{background-color:var(--table-selectable-hover);cursor:pointer}table tbody>.selected{background-color:var(--primary-light-gray);color:var(--primary-red)}table tfoot td.page-prev{padding:.25em;text-align:left}table tfoot td.page-next{padding:.25em;text-align:right}table td.no-records{text-align:center}.tab-bottom,.tab-left,.tab-right,.tab-top{--tab-color:var(--primary-medium-gray);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;color:var(--primary-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-bottom,.tab-top{height:3em;width:6em}.tab-left,.tab-right{height:6em;width:3em}.tab-bottom img,.tab-left img,.tab-right img,.tab-top img{-webkit-filter:var(--filter-primary-white);filter:var(--filter-primary-white)}.tab-bottom img,.tab-top img{height:1.6em;max-width:5em}.tab-left img,.tab-right img{max-height:5em;width:1.6em}.tab-bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-image:radial-gradient(circle at 50% 0,var(--tab-color) 2.9em,transparent 3em);padding-top:.35em}.tab-left{background-image:radial-gradient(circle at 100% 3em,var(--tab-color) 2.9em,transparent 3em);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:.35em}.tab-right{background-image:radial-gradient(circle at 0 3em,var(--tab-color) 2.9em,transparent 3em);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:.35em}.tab-top{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-image:radial-gradient(circle at 50% 3em,var(--tab-color) 2.9em,transparent 3em);padding-bottom:.35em}.tab-bottom-active,.tab-left-active,.tab-right-active,.tab-top-active{--tab-color:var(--primary-red)}:root{--content-header-sticky-height:0}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.login-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../img/stamp.a0a93dcb.png);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;height:45rem;max-height:75vh;max-width:75vw;margin:auto;padding:3.33rem;width:45rem}.login-page,.login-page .login-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-page .login-header{justify-self:flex-start}.login-page .login-header .login-header-text{margin-left:1em;width:20em}.login-page .login-header .login-header-text h2{margin:0}.login-page .login-header~*{margin-bottom:auto;margin-top:auto}.login-page .login-logo{width:10em}.login-form{--grid-column-gap:1em;--grid-column-template:3.5em 1fr;color:inherit;display:grid;font-size:inherit;grid-column-gap:var(--grid-column-gap);grid-template-areas:"email-icon      email-input" "password-icon   password-input" "remember-icon   remember-input" "footer          footer";grid-template-columns:var(--grid-column-template);padding:1em}.login-form img{-ms-flex-item-align:end;align-self:flex-end}.login-form label{color:inherit;display:grid;grid-column:span 2;grid-column-gap:var(--grid-column-gap);grid-template-areas:".      label" "icon   input";grid-template-columns:var(--grid-column-template)}.login-form label a{color:var(--primary-red);font-size:.9em}.login-form label img{grid-area:icon}.login-form label input{align-self:center;font:inherit;font-style:normal;grid-area:input}.login-form label span{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:label;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-form label~label{margin-top:2em}.login-form label.remember-me{-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:remember-input;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}.login-form .remember-me input{margin-right:.33em}.login-form>footer{grid-area:remember-input;margin:0;padding:0}.login-page .login-form{width:100%}.forgot-email-form{display:grid;grid-column-gap:1.5em;grid-row-gap:1.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.forgot-email-form label{color:inherit}.forgot-email-form label input{font:inherit;font-style:normal;margin-top:.5em}.forgot-email-form .organization,.forgot-email-form>h3,.forgot-email-form footer{grid-column:span 2}.login-page .forgot-email-form{width:80%}.forgot-password-form label{color:inherit}.forgot-password-form label input{font:inherit;font-style:normal;margin-top:.5em}.forgot-password-form footer button:only-child{margin-left:auto;margin-right:auto}.login-page .forgot-password-form{width:80%}.password-reset-form{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;justify-items:center;padding:1em}.password-reset-form label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:grid;grid-column-gap:1em;grid-template-areas:". label" "icon input" ". strength";grid-template-columns:auto 1fr;grid-template-rows:auto 3.5em}.password-reset-form label img{grid-area:icon;height:3.5em}.password-reset-form label .password-with-strength,.password-reset-form label input{align-self:center;font:inherit;font-style:normal;grid-area:input}.password-reset-form label .password-with-strength{display:contents}.password-reset-form label .password-strength{align-self:flex-end;grid-area:input;-webkit-transform:translateY(.2em);transform:translateY(.2em)}.password-reset-form label span{grid-area:label}.password-reset-form label~label{margin-top:1em}.password-reset-form p{padding-bottom:2em;padding-left:4.5em}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em}.header .header-logo img{cursor:pointer;width:7em}.header .header-nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header-link{width:3em}.header .header-link~.header-link{margin-left:.5em}.header .header-link.router-link-active img,.header .header-link:hover img{-webkit-filter:var(--filter-primary-red);filter:var(--filter-primary-red)}@media print{.header{display:none}}.nav-link[data-v-c3979d78],.nav[data-v-c3979d78]{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-link[data-v-c3979d78]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-image:radial-gradient(circle at 50% 5em,var(--primary-medium-gray) 4.9em,transparent 5em);background-repeat:no-repeat;height:4.31em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.5em;width:10em}.nav-link img[data-v-c3979d78]{-webkit-filter:var(--filter-primary-white);filter:var(--filter-primary-white);width:3em}.nav-link~.nav-link[data-v-c3979d78]{margin-left:1.5em}.nav-link[data-v-c3979d78]:hover{background-image:radial-gradient(circle at 50% 5em,var(--nav-hover-background-color) 4.9em,transparent 5em)}.nav-link[data-v-c3979d78]:active{background-image:radial-gradient(circle at 50% 5em,var(--primary-red) 4.9em,transparent 5em)}.nav-link-disabled[data-v-c3979d78],.nav-link-disabled[data-v-c3979d78]:active,.nav-link-disabled[data-v-c3979d78]:focus,.nav-link-disabled[data-v-c3979d78]:hover{background-image:radial-gradient(circle at 50% 5em,var(--disabled-background-color) 4.9em,transparent 5em);cursor:default}.nav-link-disabled img[data-v-c3979d78]{-webkit-filter:var(--filter-primary-light-gray);filter:var(--filter-primary-light-gray)}.router-link-active[data-v-c3979d78],.router-link-active[data-v-c3979d78]:active,.router-link-active[data-v-c3979d78]:focus,.router-link-active[data-v-c3979d78]:hover{background-image:radial-gradient(circle at 50% 5em,var(--primary-red) 4.9em,transparent 5em);cursor:default}@media print{.nav[data-v-c3979d78]{display:none}}.indirect-services-notes{border-collapse:collapse;display:grid;grid-template-columns:6em 12em 1fr 2em;margin:0;padding:0;width:100%}.indirect-services-notes tbody,.indirect-services-notes tfoot,.indirect-services-notes thead,.indirect-services-notes tr{display:contents}.indirect-services-notes button{height:2em;vertical-align:top;width:2em}.indirect-services-notes thead th{background:var(--primary-red);color:var(--primary-white);text-align:left;text-transform:uppercase}.indirect-services-notes tbody td,.indirect-services-notes thead th{margin:0;padding:.2em .2em}.indirect-services-notes tbody td{vertical-align:top}.indirect-services-notes tbody td.indirect-services-note-author,.indirect-services-notes tbody td.indirect-services-note-date{color:var(--primary-red)}.indirect-services-notes tbody td.indirect-services-note-message-text{max-height:6em;overflow:auto}.indirect-services-notes tbody td.indirect-services-note-message-input textarea{background:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit;height:3em;resize:vertical;width:100%}.indirect-services-notes tbody td.indirect-services-note-message-input textarea::-webkit-input-placeholder{color:var(--primary-medium-gray);opacity:1}.indirect-services-notes tbody td.indirect-services-note-message-input textarea::-moz-placeholder{color:var(--primary-medium-gray);opacity:1}.indirect-services-notes tbody td.indirect-services-note-message-input textarea:-ms-input-placeholder{color:var(--primary-medium-gray);opacity:1}.indirect-services-notes tbody td.indirect-services-note-message-input textarea::-ms-input-placeholder{color:var(--primary-medium-gray);opacity:1}.indirect-services-notes tbody td.indirect-services-note-message-input textarea::placeholder{color:var(--primary-medium-gray);opacity:1}.indirect-services-notes tbody tr:nth-child(odd) td{background:var(--primary-light-gray)}.indirect-services-notes tbody td button{height:1.33em;width:1.33em}.indirect-services-notes tbody td button>i{font-size:.4em}.indirect-services-notes tfoot td{grid-column:span 4;padding-top:.4em}.indirect-services-notes .indirect-services-note-date{width:6em}.indirect-services-notes .indirect-services-note-author{width:12em}.indirect-services-notes .indirect-services-note-remove{text-align:right;width:2em}.indirect-services-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.indirect-services-form .indirect-services-notes{grid-column:span 2}.indirect-services-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.indirect-services-page{display:grid;grid-template-columns:1fr auto;grid-template-areas:"header   search" "table    table" "form     form"}.indirect-services-page>.content-header{grid-area:header}.indirect-services-page .indirect-services-search{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:400;grid-area:search;margin:0 0 .585rem auto;padding:0}.indirect-services-page .indirect-services-search label{color:var(--primary-red);margin-right:.33em}.indirect-services-page .indirect-services-search .icon-button{font-size:.755rem}.indirect-services-page .indirect-services-table{grid-area:table}.indirect-services-page .indirect-services-form-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;grid-area:form;grid-template-areas:".     header" "tab   form";grid-template-columns:4em 1fr;margin-top:2em}.indirect-services-page .indirect-services-form-header{grid-area:header;margin:0;position:static;top:auto}.indirect-services-page .indirect-services-form-wrapper .tab-left{grid-area:tab;justify-self:flex-end;padding-left:12%}.indirect-services-page .indirect-services-form-tab img{-webkit-filter:var(--filter-primary-white);filter:var(--filter-primary-white);max-height:3em;max-width:2.5em}.indirect-services-page .indirect-services-form{border-color:var(--primary-medium-gray);border-style:solid;border-width:1px;grid-area:form;padding:1em}textarea[data-v-eeb85b46]{resize:none;width:80%}.contents-div[data-v-eeb85b46]{display:contents}.panel[data-v-eeb85b46]{padding:0 18px;background-color:#fff;display:none;overflow:hidden}.invoice-table-header[data-v-eeb85b46]{text-transform:uppercase}.inner-table-td[data-v-eeb85b46]{text-align:center}.inner-table-header[data-v-eeb85b46]{background-color:var(--primary-red);color:var(--primary-white)}.invoice-inner-table[data-v-eeb85b46]{border:1px solid #000}.client-link[data-v-eeb85b46]{all:unset;cursor:pointer;display:contents}.client-link small[data-v-eeb85b46]{vertical-align:middle}.hidden[data-v-eeb85b46]{display:none}.hidden+tr>td[data-v-eeb85b46],.hidden[data-v-eeb85b46]{height:0;margin:0;padding:0}.template-selector[data-v-bfa8a2dc]{display:grid;grid-template-columns:1fr auto}.template-selector>section[data-v-bfa8a2dc]{display:contents}.template-selector>*+[data-v-bfa8a2dc]:before{content:" ";grid-column:span 2;height:2rem}.template-selector>footer[data-v-bfa8a2dc],.template-selector>section>table[data-v-bfa8a2dc]{grid-column:span 2}.template-selector>section>table tfoot td[data-v-bfa8a2dc]>:first-child{margin-right:auto}.template-selector .content-header[data-v-bfa8a2dc]{grid-area:unset}.template-selector>footer[data-v-bfa8a2dc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.11em;font-weight:700;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;outline:none;margin:2em 0 0;padding:.25em 0 0;text-transform:uppercase;width:100%}.template-selector>footer[data-v-bfa8a2dc]>:not(:first-child){margin-left:.5em}.invoice-notes{border-collapse:collapse;display:grid;grid-template-columns:6em 12em 1fr 2em;margin:0;padding:0;width:100%}.invoice-notes tbody,.invoice-notes tfoot,.invoice-notes thead,.invoice-notes tr{display:contents}.invoice-notes button{height:2em;vertical-align:top;width:2em}.invoice-notes thead th{background:var(--primary-red);color:var(--primary-white);text-align:left;text-transform:uppercase}.invoice-notes tbody td,.invoice-notes thead th{margin:0;padding:.2em .2em}.invoice-notes tbody td{vertical-align:top}.invoice-notes tbody td.invoice-note-author,.invoice-notes tbody td.invoice-note-date{color:var(--primary-red)}.invoice-notes tbody td.invoice-note-message textarea{background:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit;height:3em;resize:vertical;width:100%}.invoice-notes tbody td.invoice-note-message textarea::-webkit-input-placeholder{color:var(--primary-medium-gray);opacity:1}.invoice-notes tbody td.invoice-note-message textarea::-moz-placeholder{color:var(--primary-medium-gray);opacity:1}.invoice-notes tbody td.invoice-note-message textarea:-ms-input-placeholder{color:var(--primary-medium-gray);opacity:1}.invoice-notes tbody td.invoice-note-message textarea::-ms-input-placeholder{color:var(--primary-medium-gray);opacity:1}.invoice-notes tbody td.invoice-note-message textarea::placeholder{color:var(--primary-medium-gray);opacity:1}.invoice-notes tbody tr:nth-child(odd) td{background:var(--primary-light-gray)}.invoice-notes tbody td button{height:1.33em;width:1.33em}.invoice-notes tbody td button>i{font-size:.4em}.invoice-notes tfoot td{grid-column:span 2;padding-top:.4em}.invoice-notes .invoice-note-date{width:6em}.invoice-notes .invoice-note-author{width:12em}.invoice-notes .invoice-note-remove{text-align:right;width:2em}.invoice-table-header{text-transform:uppercase}.invoice-table-control-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.invoice-search{-ms-flex-item-align:end;align-self:flex-end}.table-space-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2em;overflow-y:hidden}.date-filter,.table-space-between{display:-webkit-box;display:-ms-flexbox;display:flex}.date-filter{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.control-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1em 0}.date-filter .date-input,.export-button{margin-right:2em}caption{font-weight:700;padding-bottom:.2em;text-align:left}.invoice tfoot td>*{vertical-align:middle}.popup.invoicing-template-popup{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.test-div[data-v-3ddbf53c]{display:contents}.panel[data-v-3ddbf53c]{padding:0 18px;background-color:#fff;display:none;overflow:hidden}.invoice-item-wrapper:not(.hidden)~.invoice-item-wrapper[data-v-3ddbf53c]:not(.hidden){margin-top:1em}.hidden[data-v-3ddbf53c]{height:0;margin:0;padding:0;display:none}.invoice-items-table input:not([type=checkbox i]),.invoice-items-table select{width:100%}.invoice-items-table textarea{resize:none}.table-overflow{width:100%;overflow-y:hidden}.bulk-invoicing-page .table-space-between:first-child{margin-top:0}.main-page{display:contents}.main-header{width:100%}.main-nav{width:80%}.main-content{background:var(--primary-white);-webkit-box-shadow:0 0 .5em var(--primary-medium-gray);box-shadow:0 0 .5em var(--primary-medium-gray);margin-bottom:1em;padding:.5em 1em;width:80%}.content-header-sticky{z-index:4}.content-header-sticky:after{top:0;-webkit-transform:translateX(-1rem);transform:translateX(-1rem);width:calc(100 - 2rem)}#page-modal .popup-inner{max-height:100vh;max-width:100vw;overflow:auto;padding:2rem 1rem}#page-modal .popup-content{max-width:100%;min-width:80%;width:auto}@media print{.main-content{-webkit-box-shadow:none;box-shadow:none;width:100%}}.client-table td[data-v-94183a2a]{vertical-align:top}.client-table address[data-v-94183a2a]{font-style:normal}.client-notes{border-collapse:collapse;display:grid;grid-template-columns:6em 12em 1fr 2em;margin:0;padding:0;width:100%}.client-notes tbody,.client-notes tfoot,.client-notes thead,.client-notes tr{display:contents}.client-notes button{height:2em;vertical-align:top;width:2em}.client-notes thead th{background:var(--primary-red);color:var(--primary-white);text-align:left;text-transform:uppercase}.client-notes tbody td,.client-notes thead th{margin:0;padding:.2em .2em}.client-notes tbody td{vertical-align:top}.client-notes tbody td.client-note-author,.client-notes tbody td.client-note-date{color:var(--primary-red)}.client-notes tbody td.client-note-message-text{grid-column:span 2;max-height:6em;overflow:auto}.client-notes tbody td.client-note-message-input textarea{background:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit;height:100%;resize:vertical;width:100%}.client-notes tbody td.client-note-message-input textarea::-webkit-input-placeholder{color:var(--primary-medium-gray);opacity:1}.client-notes tbody td.client-note-message-input textarea::-moz-placeholder{color:var(--primary-medium-gray);opacity:1}.client-notes tbody td.client-note-message-input textarea:-ms-input-placeholder{color:var(--primary-medium-gray);opacity:1}.client-notes tbody td.client-note-message-input textarea::-ms-input-placeholder{color:var(--primary-medium-gray);opacity:1}.client-notes tbody td.client-note-message-input textarea::placeholder{color:var(--primary-medium-gray);opacity:1}.client-notes tbody tr:nth-child(odd) td{background:var(--primary-light-gray)}.client-notes tbody td button{height:1.33em;width:1.33em}.client-notes tbody td button>i{font-size:.4em}.client-notes tfoot td{grid-column:span 4;padding-top:.4em}.client-notes .client-note-date{width:6em}.client-notes .client-note-author{width:12em}.client-notes .client-note-remove{text-align:right;width:2em}.equipment-on-hold[data-v-8439effc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.equipment-on-hold-search[data-v-8439effc]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;margin-left:auto}.equipment-on-hold-search .icon-button[data-v-8439effc]{font-size:.755rem;margin-left:.5em}.equipment-on-hold-item-wrapper[data-v-8439effc]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.equipment-on-hold-item-wrapper~.equipment-on-hold-item-wrapper[data-v-8439effc]{margin-top:1em}.tab-left[data-v-8439effc]:not(.tab-left-active){--tab-color:var(--primary-black)}.equipment-on-hold-item[data-v-8439effc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--primary-medium-gray);border-style:solid;border-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:1em}.equipment-on-hold-item-actions[data-v-8439effc]{-webkit-box-flex:0;-ms-flex:0;flex:0;margin-left:1em}.equipment-on-hold-item-actions button~button[data-v-8439effc]{margin-top:.5em}.equipment-on-hold-search-no-results[data-v-8439effc]{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.equipment-on-hold-item-info[data-v-8439effc]{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.equipment-on-hold-item-info label[data-v-8439effc]{color:var(--primary-black);font-style:normal}.equipment-on-hold-item-info>span[data-v-8439effc]{grid-column:span 4}@media only screen and (max-width:600px){.equipment-on-hold-item-info[data-v-8439effc]{grid-template-columns:1fr 1fr}}@media only screen and (min-width:601px) and (max-width:768px){.equipment-on-hold-item-info[data-v-8439effc]{grid-template-columns:1fr 1fr 1fr}}.loan-info[data-v-7940e5e8]{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.loan-info label[data-v-7940e5e8]{color:var(--primary-black);font-style:normal}.loan-info .equipment-link[data-v-7940e5e8]{all:unset;cursor:pointer;display:contents}.loan-info .equipment-link small[data-v-7940e5e8]{vertical-align:middle}@media only screen and (max-width:600px){.loan-info[data-v-7940e5e8]{grid-template-columns:1fr 1fr}}@media only screen and (min-width:601px) and (max-width:768px){.loan-info[data-v-7940e5e8]{grid-template-columns:1fr 1fr 1fr}}.loan-form[data-v-8312a820]{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.loan-form>footer[data-v-8312a820]{grid-column:span 4;margin:0;padding:.5em 0 0 0}@media only screen and (max-width:768px){.loan-form .loan-history-item-info[data-v-8312a820]{display:block}}.loan-history[data-v-d718100c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.loan-history-search[data-v-d718100c]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;margin-left:auto}.loan-history-search .icon-button[data-v-d718100c]{font-size:.755rem;margin-left:.5em}.loan-history-record-wrapper[data-v-d718100c]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media print{.tab-left[data-v-d718100c]{display:none}}.loan-history-record-wrapper~.loan-history-record-wrapper[data-v-d718100c]{margin-top:1em}.tab-left[data-v-d718100c]:not(.tab-left-active){--tab-color:var(--primary-black)}.loan-history-record[data-v-d718100c]{border-color:var(--primary-medium-gray);border-style:solid;border-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:1em}.loan-history-record-actions[data-v-d718100c]{-webkit-box-flex:0;-ms-flex:0;flex:0;margin-left:1em}.loan-history-record-actions button~button[data-v-d718100c]{margin-top:.5em}.loan-history-record-info[data-v-d718100c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.loan-search-no-results[data-v-d718100c]{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.repair-info[data-v-15c3d37c]{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.repair-info label[data-v-15c3d37c]{color:var(--primary-black);font-style:normal}.repair-info strong[data-v-15c3d37c]{max-height:6em;overflow:auto}@media only screen and (max-width:600px){.repair-info[data-v-15c3d37c]{grid-template-columns:1fr 1fr}}@media only screen and (min-width:601px) and (max-width:768px){.repair-info[data-v-15c3d37c]{grid-template-columns:1fr 1fr 1fr}}.repair-form[data-v-41272b39]{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.repair-form>footer[data-v-41272b39]{grid-column:span 4;margin:0;padding:.5em 0 0 0}@media only screen and (max-width:768px){.repair-form .repair-history-item-info[data-v-41272b39]{display:block}}.repair-history[data-v-10a083ca]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.repair-history-search[data-v-10a083ca]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;margin-left:auto}.repair-history-search .icon-button[data-v-10a083ca]{font-size:.755rem;margin-left:.5em}.repair-history-record-wrapper[data-v-10a083ca]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.repair-history-record-wrapper~.repair-history-record-wrapper[data-v-10a083ca]{margin-top:1em}.tab-left[data-v-10a083ca]:not(.tab-left-active){--tab-color:var(--primary-black)}.repair-history-record[data-v-10a083ca]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-color:var(--primary-medium-gray);border-style:solid;border-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:1em}.repair-history-record-actions[data-v-10a083ca]{-webkit-box-flex:0;-ms-flex:0;flex:0;margin-left:1em}.repair-history-record-actions button~button[data-v-10a083ca]{margin-top:.5em}.repair-history-record-info[data-v-10a083ca],.repair-search-no-results[data-v-10a083ca]{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1}@media print{.tab-left[data-v-10a083ca]{display:none}}.client-form{color:var(--primary-medium-gray);font-size:.9em}.client-form>footer,.client-form details>summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-light-gray);color:var(--primary-black);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.11em;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 .5em;outline:none;padding:.2em .4em;text-transform:uppercase;width:100%}.client-form>footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:.5em 0 0;padding:.4em}.client-form details>summary{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;list-style:none}.client-form details>summary::-webkit-details-marker{display:none}.client-form details>summary:before{background-color:currentColor;content:" ";cursor:pointer;height:1.6em;-webkit-mask-image:url(../img/expand.227d9b9e.svg);mask-image:url(../img/expand.227d9b9e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.6em}.client-form details[open]>summary:before{-webkit-mask-image:url(../img/collapse.7ccb763c.svg);mask-image:url(../img/collapse.7ccb763c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.client-form>footer>*~*{margin-left:.67em}.client-form .grid{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em;padding:.5em 1em;width:100%}.client-form .grid>*{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:span 4;width:100%}.client-form .grid input[type=checkbox i]{margin:.3em 0 0}.client-form .grid input:not([type=checkbox i]):not([type=radio i]),.client-form .grid select,.client-form .grid textarea{width:100%}.client-form .grid select[required]>option:not([value]):disabled{display:none}.client-form .required:after{color:var(--primary-red);content:"*";display:inline-block;font-size:.8em;margin-left:.1em;margin-top:-.2em;vertical-align:top}.client-form .search-label{font-size:.9em}.client-form .yes-no{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.client-form .yes-no label{color:var(--primary-black)}.client-general-info .grid{grid-template-rows:repeat(7,auto)}.client-general-info .client-home-phone-number,.client-general-info .client-work-phone-number{grid-column:1/span 3}.client-general-info .client-home-phone-tty,.client-general-info .client-work-phone-tty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:4}.client-general-info .client-home-phone-number,.client-general-info .client-home-phone-tty{grid-row:4}.client-general-info .client-work-phone-number,.client-general-info .client-work-phone-tty{grid-row:5}.client-general-info .client-province{grid-column:5/span 2}.client-general-info .client-county{grid-column:7/span 2}.client-general-info .client-county,.client-general-info .client-province{grid-row:6}.client-general-info .client-notes{grid-column:5/span 12;grid-row:7;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.client-general-info .client-birthdate{grid-column:9/span 3}.client-general-info .client-deceased{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:12}.client-general-info .client-birthdate,.client-general-info .client-deceased{grid-row:3}.client-billing-address .client-mailing-for-billing-address>span:not(:first-child){-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:initial;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em;font-weight:400}.client-billing-address .client-mailing-for-billing-address>span>input[type=checkbox i]{font-size:1.11em;margin:0 .33em 0 0}@media only screen and (max-width:600px){.client-billing-address .grid,.loan-info .loan-history-item{grid-template-columns:1fr 4em 4em 4em;grid-template-rows:repeat(15,auto)}.client-general-info .equipment-notes{grid-row:14}}@media only screen and (min-width:600px){.client-billing-address .grid,.loan-info .loan-history-item{grid-template-columns:1fr 4em 4em 4em}}@media only screen and (min-width:768px){.client-billing-address .grid,.loan-info .loan-history-item{grid-template-columns:1fr 4em 4em 4em 1fr 4em 4em 4em}}@media only screen and (min-width:992px){.client-billing-address .grid,.loan-info .loan-history-item{grid-template-columns:1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em}}@media only screen and (min-width:1200px){.client-billing-address .grid,.client-general-info .grid{grid-template-columns:1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em}}@media only screen and (max-width:1200px){.client-general-info .grid{display:block}}.client-page{display:grid;grid-template-columns:1fr auto;grid-template-areas:"header search" "table table" "form form"}.client-page>.client-list{display:contents}.client-page .content-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:header}.client-page .client-search{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:400;grid-area:search;margin:0 0 .585rem auto;padding:0}.client-page .client-search label{color:var(--primary-red);margin-right:.33em}.client-page .client-create-button{align-self:flex-end;font-size:.755rem;grid-area:add}.client-page .client-table{grid-area:table}.client-page .client-form{grid-area:form}.client-page .generate-template-btn{margin-bottom:1em}#search-form{color:inherit;font-size:inherit}#search-form label:not(.radio){color:var(--primary-red)}#search-form .search-types{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#search-form .search-types label{color:inherit;font-size:inherit}#search-form .search-types label,.search-card{display:-webkit-box;display:-ms-flexbox;display:flex}.search-card{-ms-flex-item-align:end;align-self:flex-end;padding-left:2em;width:100%}.search-card .search-card-tab{background-image:radial-gradient(circle at 100% 4em,var(--tab-color) 3.9em,transparent 4em);height:8em;padding-right:.7em;width:4em}.search-card .search-card-tab img{width:2em}.search-card .search-card-tab:not(.tab-left-active) img{-webkit-filter:var(--filter-primary-black);filter:var(--filter-primary-black)}.search-card .search-card-inner{border-color:var(--primary-light-gray);border-style:solid;border-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:1em}.search-card .search-card-inner .search-actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-left:1em;width:auto}.search-card .search-card-inner .search-actions .icon-button{font-size:.75em}.search-card .search-card-inner .search-actions .icon-button:not(:first-child){margin-top:.33em}.search-card .search-card-inner .search-actions .icon-button.search-card-expand-collapse{margin-top:auto}.search-card .search-card-inner .search-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;gap:1em .1em;grid-template-columns:repeat(4,minmax(0,1fr))}.search-card .search-card-inner .search-info label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.95em}.client-info-address[data-v-0e4765c8]{grid-row:span 2}.equipment-card .search-card-inner .search-info{grid-template-columns:repeat(5,minmax(0,1fr))}.equipment-photos[data-v-073b6a12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;grid-column:1/6;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.equipment-photos img[data-v-073b6a12]{height:10em;width:auto}.invoice-card .search-card-inner .search-info{grid-template-columns:repeat(5,minmax(0,1fr))}.referral-agent-info-address[data-v-40301a81]{grid-row:span 2}#search-results{-ms-flex-wrap:wrap;flex-wrap:wrap}#search-results,#search-results>.search-results{display:-webkit-box;display:-ms-flexbox;display:flex}#search-results>.search-results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1em;width:100%}#search-results>.search-results>*+*,#search-results>.search-results~.search-results{margin-top:1em}#search-results>footer{font-size:1.11em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1em;width:100%}#search-results>footer,.search-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.search-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-header[data-v-76728322]{margin:20% 0 0}.search-form[data-v-76728322]{margin:0 0 20%;width:50%}.search-results[data-v-76728322]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.search-results .search-form[data-v-76728322]{margin:0;width:40%}.equipment-form .equipment-picture-attachments .section-picture-main{grid-row:1;border:2px solid #d3d3d3;display:grid;grid-row-gap:.5em;padding:.5em 1em;grid-template-columns:1fr 1fr 1fr;width:100%;grid-auto-flow:row;grid-template-rows:repeat(2,auto);grid-column:inherit}.image-section{display:grid;grid-template-columns:.5fr 5em;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;grid-template-areas:"picture buttons"}.uploaded-image-single-image{grid-area:picture;justify-self:right}.uploaded-image-single-buttons{grid-area:buttons}.uploaded-image-single-buttons input[type=checkbox]{margin:5px;cursor:pointer}.uploaded-image-single-information{display:grid;grid-row-gap:.5em;grid-column-gap:5px;padding:.5em 1em;grid-template-areas:"equip_label equip" "date_label date" "file_label file" "file_size_label file_size" "user_label user";grid-auto-flow:row;grid-column:span 1;font-size:.9em;text-align:left;width:100%}.uploaded-image-file-number-label{grid-area:equip_label}.uploaded-image-file-number{grid-area:equip}.uploaded-image-file-date-added-label{grid-area:date_label}.uploaded-image-file-date-added{grid-area:date}.uploaded-image-file-name-label{grid-area:file_label}.uploaded-image-file-name{grid-area:file}.uploaded-image-file-size-label{grid-area:file_size_label}.uploaded-image-file-size{grid-area:file_size}.uploaded-image-file-user-label{grid-area:user_label}.uploaded-image-file-user{grid-area:user}.uploaded-image-file-details{font-weight:900;word-break:break-all}.uploaded-image-single-information span{color:#000}.uploaded-image-add-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.uploaded-image-single-image img{width:auto;max-height:150px;cursor:pointer}.uploaded-image-expanded-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.8);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;width:100vw;z-index:999}.uploaded-image-expanded-image img{max-height:67%;max-width:67%}@media only screen and (max-width:1400px){.picture-body .picture-message{display:inherit}.picture-body .picture-message>button{margin-bottom:1em}}@media only screen and (max-width:915px){.picture-wrapper .picture-body{padding:0}}.equipment-table td[data-v-1e600086]{vertical-align:top}.equipment-table address[data-v-1e600086]{font-style:normal}.show[data-v-1e600086]{display:none}.uploaded-image-single-element[data-v-1e600086]{grid-template-columns:1fr}.section-picture-main .uploaded-image-single-information[data-v-1e600086]{display:none}.table-reservation-icon[data-v-1e600086]{display:inline}.table-reservation-icon img[data-v-1e600086]{max-height:2.5em;max-width:1em}.equipment-on-hold-selector{display:grid;grid-template-columns:1fr auto;grid-template-areas:"header search" "table table" "footer footer"}.equipment-on-hold-selector>h2{color:var(--primary-red)}.equipment-on-hold-selector>footer,.equipment-on-hold-selector>table{grid-column:span 2}.equipment-notes{border-collapse:collapse;display:grid;grid-template-columns:6em 12em 1fr 2em;margin:0;padding:0;width:100%}.equipment-notes tbody,.equipment-notes tfoot,.equipment-notes thead,.equipment-notes tr{display:contents}.equipment-notes button{height:2em;vertical-align:top;width:2em}.equipment-notes thead th{background:var(--primary-red);color:var(--primary-white);text-align:left;text-transform:uppercase}.equipment-notes tbody td,.equipment-notes thead th{margin:0;padding:.2em .2em}.equipment-notes tbody td{vertical-align:top}.equipment-notes tbody td.equipment-note-author,.equipment-notes tbody td.equipment-note-date{color:var(--primary-red)}.equipment-notes tbody td.equipment-note-message-text{max-height:6em;overflow:auto}.equipment-notes tbody td.equipment-note-message-input textarea{background:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit;height:3em;resize:vertical;width:100%}.equipment-notes tbody td.equipment-note-message-input textarea::-webkit-input-placeholder{color:var(--primary-medium-gray);opacity:1}.equipment-notes tbody td.equipment-note-message-input textarea::-moz-placeholder{color:var(--primary-medium-gray);opacity:1}.equipment-notes tbody td.equipment-note-message-input textarea:-ms-input-placeholder{color:var(--primary-medium-gray);opacity:1}.equipment-notes tbody td.equipment-note-message-input textarea::-ms-input-placeholder{color:var(--primary-medium-gray);opacity:1}.equipment-notes tbody td.equipment-note-message-input textarea::placeholder{color:var(--primary-medium-gray);opacity:1}.equipment-notes tbody tr:nth-child(odd) td{background:var(--primary-light-gray)}.equipment-notes tbody td button{height:1.33em;width:1.33em}.equipment-notes tbody td button>i{font-size:.4em}.equipment-notes tfoot td{grid-column:span 4;padding-top:.4em}.equipment-notes .equipment-note-date{width:6em}.equipment-notes .equipment-note-author{width:12em}.equipment-notes .equipment-note-remove{text-align:right;width:2em}.equipment-details .grid{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr));padding:.5em 1em;width:100%}.equipment-details .equipment-options{display:-webkit-box;display:-ms-flexbox;display:flex;border-color:var(--primary-medium-gray);border-style:solid;border-width:1px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:.5rem;padding:2em}.equipment-details .equipment-options label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.equipment-details .equipment-options label input[type=checkbox i]{margin:0 .3em 0 0}.equipment-details h4{display:block;font-weight:500;margin-bottom:-.4em;margin-top:.5em}.equipment-details .equipment-accessories .equipment-options{border-color:var(--primary-medium-gray);border-style:solid;border-width:1px;display:grid;margin-top:.5rem;padding:2em}.picture-close{grid-area:close;justify-self:end;cursor:pointer}.picture-header{grid-area:header;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.3em}.remaining-count{grid-area:remaining;margin:auto}.picture-message{grid-area:body;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.picture-body{width:30%;display:grid;grid-auto-rows:1rem auto auto 1fr;grid-template-areas:"close" "header" "remaining" "body";position:absolute;top:30%;left:35%;z-index:9999;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.33);box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease;padding:2em;grid-row-gap:1em}.picture-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.picture-message>label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none;padding:.6rem 2rem;text-transform:uppercase;font-style:inherit}.picture-message .custom-file-upload{background:var(--primary-black);border-color:var(--primary-black);color:var(--primary-white);cursor:pointer}.picture-message>.custom-file-upload:hover{background:var(--primary-white);border-color:var(--primary-red);color:var(--primary-red)}.picture-message>.custom-file-upload:active{background:var(--primary-red);border-color:var(--primary-red);color:var(--primary-white)}.picture-mask input[type=file i]{display:none}.upload-file-disabled{background:var(--disabled-background-color);border-color:var(--disabled-background-color);color:var(--disabled-font-color);cursor:default}.pick-archived-picture-modal .picture-body{width:60%;left:20%;top:10%;grid-template-rows:repeat(5,auto);grid-template-areas:"close" "header" "remaining" "message" "footer"}.pick-archived-picture-modal .picture-close{grid-area:close}.pick-archived-picture-modal .picture-header{grid-area:header}.pick-archived-picture-modal .picture-remaining{grid-area:remaining;justify-self:center}.pick-archived-picture-modal .picture-message{grid-area:message;justify-self:center}.pick-archived-picture-modal .picture-footer{grid-area:footer;justify-self:end}.pick-archived-picture-modal .picture-message{overflow:auto;max-height:500px}.upload-selected{background-color:var(--primary-red);opacity:.6}.equipment-form{color:var(--primary-medium-gray);font-size:.9em}.equipment-form>footer,.equipment-form details>summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-light-gray);color:var(--primary-black);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.11em;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 .5em;outline:none;padding:.2em .4em;text-transform:uppercase;width:100%}.equipment-form>footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:.5em 0 0;padding:.4em}.equipment-form details>summary{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;list-style:none}.equipment-form details>summary::-webkit-details-marker{display:none}.equipment-form details>summary:before{background-color:currentColor;content:" ";cursor:pointer;height:1.6em;-webkit-mask-image:url(../img/expand.227d9b9e.svg);mask-image:url(../img/expand.227d9b9e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.6em}.equipment-form details[open]>summary:before{-webkit-mask-image:url(../img/collapse.7ccb763c.svg);mask-image:url(../img/collapse.7ccb763c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.equipment-form>footer>*~*{margin-left:.67em}.equipment-form .grid{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em;padding:.5em 1em;width:100%}.equipment-details .grid>*,.equipment-general-info .grid>*,.equipment-loan-history .grid>*,.equipment-repair-history .grid>*{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:span 4;width:100%}.equipment-form .grid input[type=checkbox i]{margin:.3em 0 0}.equipment-form .grid input:not([type=checkbox i]):not([type=radio i]),.equipment-form .grid select,.equipment-form .grid textarea{width:100%}.equipment-form .grid select[required]>option:not([value]):disabled{display:none}.equipment-form .required:after{color:var(--primary-red);content:"*";display:inline-block;font-size:.8em;margin-left:.1em;margin-top:-.2em;vertical-align:top}.equipment-form .search-label{font-size:.9em}.equipment-form .yes-no{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.equipment-form .yes-no label{color:var(--primary-black)}.equipment-details-description{padding:2em}#equipment-details-description{width:100%;resize:none}.equipment-form .equipment-number{grid-row:2;grid-column:1/span 3}.equipment-form .equipment-on-hold{grid-row:2;grid-column:4/span 1}.equipment-form .equipment-on-hold-popup .popup-content{font-style:normal;width:calc(50% + 1rem)}.equipment-general-info .grid{grid-auto-flow:column;grid-template-rows:repeat(4,auto)}.equipment-general-info-minimal .grid{grid-template-rows:repeat(3,auto)}.equipment-picture-attachments .grid{display:grid;grid-row-gap:.5em;padding:.5em 1em;grid-template-columns:1fr 20fr;width:100%;grid-auto-flow:column;grid-column-gap:inherit;grid-template-rows:repeat(2,auto)}.equipment-picture-attachments .section-picture-thumbnail{background-image:radial-gradient(circle at 100% 3em,var(--primary-black) 3em,transparent 3.1em);cursor:default;height:10em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.section-picture-thumbnail img{width:3em;-webkit-filter:var(--filter-primary-white);filter:var(--filter-primary-white);margin-left:1em;padding:0 0 4em 1em}.no-image-text{grid-column:1/span 3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:1.5em;font-style:italic}.section-picture-add-new{text-align:right}.section-picture-add-new .icon-button{padding:.1em .1em .3em .5em}@media only screen and (max-width:600px){.equipment-general-info .grid{grid-template-columns:1fr 4em 4em 4em;grid-template-rows:repeat(14,auto)}.equipment-form .equipment-notes{grid-row:14}.equipment-details .equipment-accessories .equipment-options,.equipment-details .grid{display:block}}@media only screen and (min-width:600px){.equipment-general-info .grid{grid-template-columns:1fr 4em 4em 4em;grid-template-rows:repeat(8,auto)}.equipment-general-info-minimal .grid{grid-template-rows:repeat(6,auto)}.equipment-form .equipment-notes{grid-row:8}.equipment-details .equipment-accessories .equipment-options,.equipment-details .grid{display:block}}@media only screen and (min-width:768px){.equipment-general-info .grid{grid-template-columns:1fr 4em 4em 4em 1fr 4em 4em 4em;grid-template-rows:repeat(8,auto)}.equipment-general-info-minimal .grid{grid-template-rows:repeat(6,auto)}.equipment-form .equipment-notes{grid-row:8}.equipment-details .equipment-accessories .equipment-options,.equipment-details .grid{display:block}}@media only screen and (min-width:992px){.equipment-general-info .grid{grid-template-columns:1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em;grid-template-rows:repeat(6,auto)}.equipment-general-info-minimal .grid{grid-template-rows:repeat(4,auto)}.equipment-form .equipment-notes{grid-row:8;grid-column:span 12}.equipment-details .equipment-accessories .equipment-options,.equipment-details .grid{display:block}}@media only screen and (min-width:1200px){.equipment-general-info .grid{grid-template-columns:1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em 1fr 4em 4em 4em;grid-template-rows:repeat(4,auto)}.equipment-general-info-minimal .grid{grid-template-rows:repeat(3,auto)}.equipment-form .equipment-notes{grid-row:4}.equipment-details .equipment-accessories .equipment-options,.equipment-details .grid{display:grid}}@media print{.equipment-form .search-label,button{display:none}.equipment-general-info .grid{grid-template-columns:repeat(4,1fr 4em 4em 4em)}.equipment-serial-number{grid-row:1;grid-column:4}.equipment-loan-history{display:inline-block;width:100%;-webkit-column-break-before:always;-moz-column-break-before:always;break-before:always}.equipment-picture-attachments .grid{display:block}.section-picture-thumbnail{display:none!important}}.equipment-page{display:grid;grid-template-columns:1fr auto;grid-template-areas:"header search" "table table" "form form"}.equipment-page>.equipment-list{display:contents}.equipment-page .content-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:header}.equipment-page>.last-returned{align-self:center;grid-area:search}.table{grid-area:table}.equipment-page .equipment-search{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:400;grid-area:search;margin:0 0 .585rem auto;padding:0}.equipment-page .equipment-search label{color:var(--primary-red);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:italic;margin-right:.33em}.equipment-page .equipment-search .equipment-search-program label,.equipment-page .equipment-search .equipment-search-status label{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.equipment-page .equipment-create-button{align-self:flex-end;font-size:.755rem;grid-area:add}.equipment-page .equipment-table{grid-area:table}.equipment-page .equipment-form{grid-area:form}.reports-page{padding:0}.metabase{border:0;height:calc(100vh - 14.33rem);margin:0;padding:0;width:100%}.admin-page{display:grid;grid-template-columns:3.1em 1fr auto auto;grid-template-areas:"header   header   search   add" "nav      table    table    table" "form     form     form     form"}.admin-page .content-header{grid-area:header}.admin-page .admin-search{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:400;grid-area:search;margin:0 0 .585rem auto;padding:0}.admin-page .admin-search label{color:var(--primary-red);margin-right:.33em}.admin-page .admin-create-button{align-self:flex-end;font-size:.755rem;grid-area:add;margin-bottom:.585rem}.admin-page .admin-content{display:contents}.admin-page .admin-content-full{grid-area:header/header/form/form}.admin-page .admin-table{grid-column:span 4}.admin-page .admin-form-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;grid-column:nav/form;grid-template-areas:".     header" "tab   form";grid-template-columns:4em 1fr;margin-top:2em}.admin-page .admin-form-header{grid-area:header;margin:0;position:static;top:auto}.admin-page .admin-form-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:radial-gradient(circle at 100% 3em,var(--primary-red) 3em,transparent 3.1em);background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:tab;height:6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:flex-end;padding-left:12%;width:3.1em}.admin-page .admin-form-tab img{-webkit-filter:var(--filter-primary-white);filter:var(--filter-primary-white);max-height:3em;max-width:2.5em}.admin-page .admin-form{border-color:var(--primary-medium-gray);border-style:solid;border-width:1px;grid-area:form;padding:1em}.admin-page-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-page-full>*{width:100%}#admin-tools .admin-links{--stamp-size:11em;display:grid;font-size:1.4em;grid-column-gap:1em;grid-row-gap:1em;grid-template-columns:repeat(auto-fit,minmax(var(--stamp-size),1fr));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#admin-tools .admin-links .admin-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../img/stamp.092d7d08.svg#default);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:var(--primary-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;height:var(--stamp-size);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-decoration:none;text-transform:uppercase;padding:2em 1.33em;width:var(--stamp-size)}#admin-tools .admin-links .admin-link img{-webkit-filter:var(--filter-primary-red);filter:var(--filter-primary-red);height:3.5em;justify-self:center;margin-bottom:1em}#admin-tools .admin-links .admin-link:active,#admin-tools .admin-links .admin-link:focus,#admin-tools .admin-links .admin-link:hover{background-image:url(../img/stamp.092d7d08.svg#hover);color:var(--primary-white)}#admin-tools .admin-links .admin-link:active img,#admin-tools .admin-links .admin-link:focus img,#admin-tools .admin-links .admin-link:hover img{-webkit-filter:var(--filter-primary-white);filter:var(--filter-primary-white)}#admin-tools .admin-links .admin-link-disabled,#admin-tools .admin-links .admin-link-disabled:active,#admin-tools .admin-links .admin-link-disabled:focus,#admin-tools .admin-links .admin-link-disabled:hover{background-image:url(../img/stamp.092d7d08.svg#disabled);color:var(--disabled-font-color)}#admin-tools .admin-links .admin-link-disabled:active img,#admin-tools .admin-links .admin-link-disabled:focus img,#admin-tools .admin-links .admin-link-disabled:hover img,#admin-tools .admin-links .admin-link-disabled img{-webkit-filter:var(--filter-disabled-font-color);filter:var(--filter-disabled-font-color)}.admin-content-partial-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.admin-content-partial-wrapper .admin-content-partial{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"header    search     add" "table     table      table" "form      form       form"}.admin-content-partial-wrapper .admin-content-partial~.admin-content-partial{margin-top:2em}.admin-organizations-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-organizations-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-equipment-manager-input{width:100%}.admin-equipment-manager-dropdown{outline:1px solid #000;padding:10px;max-height:200px;overflow:scroll}.admin-equipment-manager-label{display:inline}.admin-equipment-manager-checkbox-all{padding-bottom:1em}.admin-users-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-users-form .admin-user-referral-agent-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-users-form>footer{grid-column:span 4;margin:0;padding:.5em 0 0 0}#admin-users-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#admin-users-view .admin-table{grid-area:table}#admin-users-view .admin-form-wrapper{grid-area:form}#admin-users-view .admin-form-tab img{max-width:2em}#admin-equipment-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#admin-equipment-view .admin-equipment-nav{align-self:flex-start;grid-area:nav;position:sticky;top:3.375rem;-webkit-transform:translateX(-1rem);transform:translateX(-1rem);width:auto}#admin-equipment-view .admin-equipment-nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:radial-gradient(circle at 0 3em,var(--primary-medium-gray) 3em,transparent 3.1em);background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:tab;height:6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:flex-start;padding-right:12%;width:3.1em}#admin-equipment-view .admin-equipment-nav-link img{-webkit-filter:var(--filter-primary-white);filter:var(--filter-primary-white);max-height:3em;max-width:2em}#admin-equipment-view .admin-equipment-nav-link:hover{background-image:radial-gradient(circle at 0 3em,var(--primary-dark-gray) 3em,transparent 3.1em)}#admin-equipment-view .admin-equipment-nav-link.router-link-active{background-image:radial-gradient(circle at 0 3em,var(--primary-black) 3em,transparent 3.1em)}#admin-equipment-view .admin-table{grid-area:table}#admin-equipment-view .admin-form-wrapper{grid-area:form}#admin-equipment-view .admin-content-partial:not(#admin-equipment-items) .admin-form-tab img{max-width:2em}.admin-equipment-categories-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-equipment-categories-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-equipment-subcategories-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-equipment-subcategories-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-equipment-items-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-equipment-items-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-manufacturers-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-manufacturers-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-vendors-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-vendors-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-equipment-specification-options-table :not(tfoot) tr>:first-child{text-align:center;vertical-align:middle;width:2.639em}.admin-equipment-specification-options-table :not(tfoot) tr>:last-child{vertical-align:middle;width:2.361em}.admin-equipment-specification-options-table .equipment-specification-option-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:100%}.admin-equipment-specification-options-table .icon-sort{cursor:move;-webkit-filter:var(--filter-primary-light-gray);filter:var(--filter-primary-light-gray)}.admin-equipment-specification-options-table .icon-sort:hover{cursor:move;-webkit-filter:var(--filter-primary-medium-gray);filter:var(--filter-primary-medium-gray)}.admin-equipment-specification-options-table .icon-sort:active,.admin-equipment-specification-options-table .icon-sort:focus{-webkit-filter:var(--filter-primary-black);filter:var(--filter-primary-black)}.admin-equipment-specification-options-table .equipment-specification-option-remove{height:1.33em;width:1.33em}.admin-equipment-specification-options-table .equipment-specification-option-remove .icon-remove{font-size:.33em}.admin-equipment-specifications-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-equipment-specifications-form .admin-equipment-specification-options{margin-top:1.15em}.admin-equipment-specifications-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-wheelchair-accessories-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-wheelchair-accessories-form .admin-wheelchair-accessory-options{margin-top:1.15em}.admin-wheelchair-accessories-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-equipment-status-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-equipment-status-form>footer{grid-column:span 3;margin:0;padding:.5em 0 0 0}.admin-facilities-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-facilities-form>footer{grid-column:span 4;margin:0;padding:.5em 0 0 0}.admin-insurance-providers-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-insurance-providers-form>footer{grid-column:span 4;margin:0;padding:.5em 0 0 0}#admin-facilities-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#admin-facilities-view .admin-table{grid-area:table}#admin-facilities-view .admin-form-wrapper{grid-area:form}#admin-facilities-view .admin-form-tab img{max-width:2em}.admin-programs-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-programs-form label.invoices-require-approval{justify-self:flex-start}.admin-programs-form input[type=checkbox i]{margin-top:5px}.admin-programs-form>footer{grid-column:span 3;margin:0;padding:.5em 0 0 0}.admin-projects-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-projects-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-equipment-types-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-equipment-types-form>footer{grid-column:span 4;margin:0;padding:.5em 0 0 0}#admin-programs-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#admin-programs-view .admin-table{grid-area:table}#admin-programs-view .admin-form-wrapper{grid-area:form}#admin-programs-view .admin-form-tab img{max-width:2em}.admin-billing-codes-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-codes-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-templates-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:minmax(20em,1fr) 4fr minmax(30em,1.5fr)}.admin-templates-form>fieldset>label{grid-column:1}.admin-templates-form .attachment{display:grid;grid-column:3;grid-gap:0 1em;grid-row:1/2;grid-template-columns:1fr 1fr 5em}.admin-templates-form .attachment h2{grid-column:span 3}.admin-templates-form .attachment input{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}.admin-templates-form .attachment input:not(:focus){background:transparent;border-color:transparent}.admin-templates-form .attachment .attachment-actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.admin-templates-form .variables{grid-column:2/span 3;grid-row:3;margin-top:2em}.admin-templates-form .variables h2{display:inline}.admin-templates-form .variables table{font-size:.85em;table-layout:fixed;width:100%}.admin-templates-form .variables table *{vertical-align:top}.admin-templates-form .variables table tbody tr:hover{background:var(--primary-light-gray);cursor:default}.admin-templates-form .variables .variable-description{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-templates-form>footer{grid-column:span 4;margin:0;padding:.5em 0 0 0}@media (max-width:1091px){.admin-templates-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-templates-form .variables,.admin-templates-form>*+*,.admin-templates-form>fieldset>*+*{margin-top:1em}}.admin-templates-page{display:grid;grid-template-columns:1fr auto;grid-template-areas:"header search" "table table" "form form"}.admin-templates-page>.template-list{display:contents}.admin-templates-page .content-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:header}.admin-templates-page .template-search{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:400;grid-area:search;margin:0 0 .585rem auto;padding:0}.admin-templates-page .template-search label{color:var(--primary-red);margin-right:.33em}.admin-templates-page .template-create-button{align-self:flex-end;font-size:.755rem;grid-area:add}.admin-templates-page .admin-templates-table{grid-area:table}.admin-templates-page .admin-templates-form{grid-area:form}#admin-loans-services-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#admin-loans-services-view .admin-loans-services-nav{align-self:flex-start;grid-area:nav;position:sticky;top:3.375rem;-webkit-transform:translateX(-1rem);transform:translateX(-1rem);width:auto}#admin-loans-services-view .admin-loans-services-nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:radial-gradient(circle at 0 3em,var(--primary-medium-gray) 3em,transparent 3.1em);background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:tab;height:6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:flex-start;padding-right:12%;width:3.1em}#admin-loans-services-view .admin-loans-services-nav-link img{-webkit-filter:var(--filter-primary-white);filter:var(--filter-primary-white);max-height:3em;max-width:2em}#admin-loans-services-view .admin-loans-services-nav-link:hover{background-image:radial-gradient(circle at 0 3em,var(--primary-dark-gray) 3em,transparent 3.1em)}#admin-loans-services-view .admin-loans-services-nav-link.router-link-active{background-image:radial-gradient(circle at 0 3em,var(--primary-black) 3em,transparent 3.1em)}#admin-loans-services-view .admin-table{grid-area:table}#admin-loans-services-view .admin-form-wrapper{grid-area:form}#admin-loans-services-view .admin-content-partial:not(#admin-loans-services-items) .admin-form-tab img{max-width:2em}.admin-loan-types-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-loan-types-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-service-categories-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-categories-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.admin-service-subcategories-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-subcategories-form>footer{grid-column:span 2;margin:0;padding:.5em 0 0 0}.user-indicator[data-v-7cf35775]{aspect-ratio:1;background-color:#545454;border-radius:50%;-webkit-filter:invert(1);filter:invert(1);height:1em;padding:2px;vertical-align:middle}.selected .user-indicator[data-v-7cf35775]{background-color:#18e2cd}.create-button[data-v-029c599a]{-ms-flex-item-align:stretch;align-self:stretch;font-size:.67em}.admin-referral-agents-form,.referral-agent-user-creation-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-referral-agents-form .admin-referral-agent-referral-agent-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-referral-agents-form .admin-referral-agent-programs:before{display:none}.admin-referral-agents-form .admin-referral-agent-programs-table{grid-column:1/span 4;margin-bottom:1rem;margin-top:1rem}.admin-referral-agents-form .admin-referral-agent-programs-table caption section{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:grid;grid-template-columns:1fr auto}.admin-referral-agents-form .admin-referral-agent-programs-table caption .search-form{font-weight:400}.admin-referral-agents-form>footer,.referral-agent-user-creation-form>footer{grid-column:span 4;margin:0;padding:.5em 0 0 0}.past-event[data-v-891c8bcc]{text-decoration:line-through}.admin-holidays-form{display:grid;grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-holidays-form .admin-holiday-referral-agent-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-holidays-form>footer{grid-column:span 4;margin:0;padding:.5em 0 0 0}body,html{height:100%;width:100%}body{background:var(--primary-lightest-gray);min-height:100%;overflow-x:auto;overflow-y:scroll}#app{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Muli,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;position:relative;width:100%}.page-controls-with-count{text-align:center;vertical-align:middle}.page-controls-with-count .icon-button{float:right}.page-controls-with-count>*{margin-left:.5rem}td.page-controls-with-count:last-child{padding-right:0}.page-controls{text-align:right;vertical-align:middle}.page-controls>*{margin-left:.5rem}td.page-controls:last-child{padding-right:0}.content-header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:end;align-self:flex-end;background-color:var(--primary-white);color:var(--primary-black);height:2.25em;padding:.5em 0}.content-header,.content-header>button{display:-webkit-box;display:-ms-flexbox;display:flex}.content-header>button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.5em;height:2.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .67em 0 0;padding:0;width:2.5em}.content-header>small{font-size:.7em;font-weight:400;margin:0 0 0 .33em}h1.content-header{font-size:1.5em;width:100%}h2.content-header{font-size:1.33em;width:100%}.content-header-sticky{background:var(--primary-white);position:sticky;top:0}.content-header-sticky:after{background:var(--primary-white);content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}.filtered-select[data-v-5b248e42]{all:unset;cursor:default;position:relative}.filtered-select-toggle[data-v-5b248e42]{background-image:url(../img/dropdown.adc0ccc8.svg#default);background-position:calc(100% - .3em) calc(100% - .1em);background-size:1em;background-repeat:no-repeat;cursor:default;padding-right:1.35em;width:100%}.filtered-select-toggle[data-v-5b248e42]:focus,.filtered-select-toggle[data-v-5b248e42]:hover{background-image:url(../img/dropdown.adc0ccc8.svg#hover)}.filtered-select-toggle[data-v-5b248e42]:active{background-image:url(../img/dropdown.adc0ccc8.svg#active)}.filtered-select-toggle[data-v-5b248e42]:disabled{background-image:url(../img/dropdown.adc0ccc8.svg#disabled)}.filtered-select-menu[data-v-5b248e42]{background:#fff;left:0;position:absolute;top:100%;width:100%;z-index:999}.filtered-select-filter[data-v-5b248e42]{border-bottom:none;width:100%}.filtered-select-menu-options[data-v-5b248e42]{background:transparent;padding:0;width:100%}.filtered-select-menu-options option[data-v-5b248e42]{padding:2px 4px 4px;width:100%}.filtered-select-menu-options option[data-v-5b248e42]:checked{background-color:transparent;color:inherit}.filtered-select-menu-options option[data-v-5b248e42]:hover{background-color:#1e90ff;color:#fff}.filtered-select-menu-hidden[data-v-5b248e42],.filtered-select-menu-options[required]>option[data-v-5b248e42]:not([value]):disabled{display:none}i[data-v-474ed0e6]{background-color:currentColor;display:inline-block;height:1.6em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.6em}.icon-add[data-v-474ed0e6],.icon-expand[data-v-474ed0e6]{-webkit-mask-image:url(../img/expand.227d9b9e.svg);mask-image:url(../img/expand.227d9b9e.svg)}.icon-add-billing-code[data-v-474ed0e6]{-webkit-mask-image:url(../img/billing-code-add.702f6f3f.svg);mask-image:url(../img/billing-code-add.702f6f3f.svg)}.icon-add-calendar[data-v-474ed0e6],.icon-add-holiday[data-v-474ed0e6]{-webkit-mask-image:url(../img/calendar-add.c58189d2.svg);mask-image:url(../img/calendar-add.c58189d2.svg)}.icon-add-client[data-v-474ed0e6]{-webkit-mask-image:url(../img/client-add.1f212d04.svg);mask-image:url(../img/client-add.1f212d04.svg)}.icon-add-equipment-type[data-v-474ed0e6],.icon-add-equipment[data-v-474ed0e6]{-webkit-mask-image:url(../img/equipment-add.affa7884.svg);mask-image:url(../img/equipment-add.affa7884.svg)}.icon-add-equipment-accessory[data-v-474ed0e6],.icon-add-equipment-specification[data-v-474ed0e6]{-webkit-mask-image:url(../img/equipment-specification-add.d1acb563.svg);mask-image:url(../img/equipment-specification-add.d1acb563.svg)}.icon-add-equipment-category[data-v-474ed0e6],.icon-add-equipment-subcategory[data-v-474ed0e6]{-webkit-mask-image:url(../img/equipment-category-add.3108d44c.svg);mask-image:url(../img/equipment-category-add.3108d44c.svg)}.icon-add-equipment-item[data-v-474ed0e6]{-webkit-mask-image:url(../img/equipment-item-add.920205ea.svg);mask-image:url(../img/equipment-item-add.920205ea.svg)}.icon-add-equipment-statuses[data-v-474ed0e6]{-webkit-mask-image:url(../img/equipment-status-add.c5b10a8a.svg);mask-image:url(../img/equipment-status-add.c5b10a8a.svg)}.icon-add-indirect-service[data-v-474ed0e6]{-webkit-mask-image:url(../img/indirect-service-add.c4b3723b.svg);mask-image:url(../img/indirect-service-add.c4b3723b.svg)}.icon-add-facility[data-v-474ed0e6]{-webkit-mask-image:url(../img/facility-add.ac0784d4.svg);mask-image:url(../img/facility-add.ac0784d4.svg)}.icon-add-loan[data-v-474ed0e6]{-webkit-mask-image:url(../img/loan-add.c3326da2.svg);mask-image:url(../img/loan-add.c3326da2.svg)}.icon-add-manufacturer[data-v-474ed0e6],.icon-add-vendor[data-v-474ed0e6]{-webkit-mask-image:url(../img/manufacturer-add.ce824ee3.svg);mask-image:url(../img/manufacturer-add.ce824ee3.svg)}.icon-add-program[data-v-474ed0e6]{-webkit-mask-image:url(../img/program-add.14d9889f.svg);mask-image:url(../img/program-add.14d9889f.svg)}.icon-add-organization[data-v-474ed0e6]{-webkit-mask-image:url(../img/facility-add.ac0784d4.svg);mask-image:url(../img/facility-add.ac0784d4.svg)}.icon-add-pic[data-v-474ed0e6]{-webkit-mask-image:url(../img/cameraAdd.a9d4fa5e.svg);mask-image:url(../img/cameraAdd.a9d4fa5e.svg)}.icon-add-project[data-v-474ed0e6]{-webkit-mask-image:url(../img/program-add.14d9889f.svg);mask-image:url(../img/program-add.14d9889f.svg)}.icon-add-referral-agent[data-v-474ed0e6],.icon-add-user[data-v-474ed0e6]{-webkit-mask-image:url(../img/user-add.3889e0df.svg);mask-image:url(../img/user-add.3889e0df.svg)}.icon-add-repair[data-v-474ed0e6],.icon-add-service[data-v-474ed0e6]{-webkit-mask-image:url(../img/service-add.9e626f15.svg);mask-image:url(../img/service-add.9e626f15.svg)}.icon-add-template[data-v-474ed0e6]{-webkit-mask-image:url(../img/add-template.76e60186.svg);mask-image:url(../img/add-template.76e60186.svg)}.icon-archive[data-v-474ed0e6]{-webkit-mask-image:url(../img/archive.79b10437.svg);mask-image:url(../img/archive.79b10437.svg)}.icon-close[data-v-474ed0e6]{-webkit-mask-image:url(../img/close.0f55190a.svg);mask-image:url(../img/close.0f55190a.svg)}.icon-collapse[data-v-474ed0e6]{-webkit-mask-image:url(../img/collapse.7ccb763c.svg);mask-image:url(../img/collapse.7ccb763c.svg)}.icon-delete[data-v-474ed0e6],.icon-remove[data-v-474ed0e6]{-webkit-mask-image:url(../img/remove.3b94ef76.svg);mask-image:url(../img/remove.3b94ef76.svg)}.icon-download[data-v-474ed0e6]{-webkit-mask-image:url(../img/download.b448092c.svg);mask-image:url(../img/download.b448092c.svg)}.icon-edit[data-v-474ed0e6]{-webkit-mask-image:url(../img/edit.79b03e9c.svg);mask-image:url(../img/edit.79b03e9c.svg)}.icon-invoice[data-v-474ed0e6]{-webkit-mask-image:url(../img/invoice.3bb4c9fe.svg);mask-image:url(../img/invoice.3bb4c9fe.svg)}.icon-launch[data-v-474ed0e6]{-webkit-mask-image:url(../img/launch.a8e89b4f.svg);mask-image:url(../img/launch.a8e89b4f.svg)}.icon-next[data-v-474ed0e6]{-webkit-mask-image:url(../img/next.007bc7d5.svg);mask-image:url(../img/next.007bc7d5.svg)}.icon-prev[data-v-474ed0e6]{-webkit-mask-image:url(../img/prev.d15e09c8.svg);mask-image:url(../img/prev.d15e09c8.svg)}.icon-print[data-v-474ed0e6]{-webkit-mask-image:url(../img/print.fd9e6232.svg);mask-image:url(../img/print.fd9e6232.svg)}.icon-sort[data-v-474ed0e6]{-webkit-mask-image:url(../img/dragsort.5d7c4ba6.svg);mask-image:url(../img/dragsort.5d7c4ba6.svg)}.icon-upload[data-v-474ed0e6]{-webkit-mask-image:url(../img/upload.752bce82.svg);mask-image:url(../img/upload.752bce82.svg)}button.icon-button{padding:.1em}button.icon-button .icon-add{-webkit-transform:translateX(.05em);transform:translateX(.05em)}button.icon-button .icon-remove{-webkit-transform:translate(.04em,.05em);transform:translate(.04em,.05em)}@media print{button.icon-button{display:none}}.loader[data-v-a9bba6fa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100vw;z-index:999999}.loader-progress[data-v-a9bba6fa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--primary-medium-gray);height:.4rem;left:0;margin:0;padding:0;position:fixed;top:0;width:100vw}.loader-progress[data-v-a9bba6fa]::-webkit-progress-bar{background:var(--primary-medium-gray)}.loader-progress[data-v-a9bba6fa]::-webkit-progress-value{background:#e71d30;background:-webkit-gradient(linear,left top,right top,from(#e71d30),color-stop(100vw,#37c719));background:linear-gradient(90deg,#e71d30,#37c719 100vw);-webkit-transition:width .4s linear;transition:width .4s linear}.loader-progress[data-v-a9bba6fa]::-moz-progress-bar{background:#e71d30;background:linear-gradient(90deg,#e71d30,#37c719 100vw);-moz-transition:width .4s linear;transition:width .4s linear}.password-with-strength{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.password-with-strength input{width:100%}.password-strength{position:relative}.password-strength-meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1em;width:100%}.password-strength-meter::-webkit-progress-bar{background:#efefef;border-color:#b2b2b2;border-radius:1em;border-style:solid;border-width:1px;height:50%;overflow:hidden;-webkit-transform:translateY(50%);transform:translateY(50%)}.password-strength-meter::-webkit-progress-value{background:#a00;-webkit-transition:width .2s ease,background .2s ease;transition:width .2s ease,background .2s ease}.password-strength-meter[value="2" i]::-webkit-progress-value{background:#a20}.password-strength-meter[value="3" i]::-webkit-progress-value{background:#a40}.password-strength-meter[value="4" i]::-webkit-progress-value{background:#4a0}.password-strength-meter[value="5" i]::-webkit-progress-value{background:green}.password-strength-meter::-moz-progress-bar{background:#efefef;border-color:#b2b2b2;border-radius:1em;border-style:solid;border-width:1px;height:50%;overflow:hidden;transform:translateY(50%)}.password-strength-meter::-moz-progress-value{background:#a00;-moz-transition:width .2s ease,background .2s ease;transition:width .2s ease,background .2s ease}.password-strength-meter[value="2" i]::-moz-progress-value{background:#a20}.password-strength-meter[value="3" i]::-moz-progress-value{background:#a40}.password-strength-meter[value="4" i]::-moz-progress-value{background:#4a0}.password-strength-meter[value="5" i]::-moz-progress-value{background:green}.password-strength-tooltip{background:var(--primary-black);border-radius:1em;-webkit-box-shadow:0 0 .5em var(--primary-black);box-shadow:0 0 .5em var(--primary-black);color:var(--primary-white);display:none;font-size:.75em;left:50%;margin-top:.5em;min-width:60%;padding:1em;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.password-strength-tooltip:before{border-bottom:1em solid var(--primary-black);border-left:1em solid transparent;border-right:1em solid transparent;content:" ";display:block;height:0;left:50%;position:absolute;top:1px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:0}.password-strength-tooltip .password-strength-warning{background:var(--primary-red);border-radius:1em;padding:1em;text-align:center;-webkit-transform:translate(-1em,-1em);transform:translate(-1em,-1em);width:calc(100% + 2em)}.password-strength-tooltip .password-strength-warning:before{border-bottom:1em solid var(--primary-red);border-left:1em solid transparent;border-right:1em solid transparent;content:" ";display:block;height:0;left:50%;position:absolute;top:1px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:0}.password-strength-tooltip .password-strength-warning:not(:last-child){background:var(--primary-red);border-radius:1em 1em 0 0;padding:1em;text-align:center;-webkit-transform:translate(-1em,-1em);transform:translate(-1em,-1em);width:calc(100% + 2em)}.password-strength-tooltip ul{list-style:none;margin-top:.75em;padding-left:.25em}.password-strength-tooltip ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.25em}.password-strength-tooltip ul li:before{content:"\2022";display:inline-block;height:100%;margin-right:.5em}.password-strength:hover .password-strength-tooltip,.password-with-strength input:hover+.password-strength .password-strength-tooltip{display:inline-block}.popup{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:hsla(0,0%,50.2%,0);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;min-width:100%;overflow:auto;padding:4rem 0 2rem;top:0;z-index:99}.popup .popup-inner{display:contents}.popup .popup-content{background:var(--primary-white);border-radius:1em;-webkit-box-shadow:0 0 .5em rgba(0,0,0,.5);box-shadow:0 0 .5em rgba(0,0,0,.5);padding:1rem}.popup-modal{background:hsla(0,0%,50.2%,.5);padding:0}.popup-modal .popup-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;min-width:100%;padding:4rem 1rem 2rem}.popup-modal .popup-content{width:calc(80% + 1rem)}.search-form>fieldset{border:none;display:contents}.search-label{color:var(--primary-red);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:italic}.search-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.search-input .search-field{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1.814em;width:100%}.search-input .search-field,.search-input .search-field:active,.search-input .search-field:disabled,.search-input .search-field:focus,.search-input .search-field:hover{background-image:none}.search-input .search-icon{background-image:url(../img/search.664e0a09.svg#default);background-position:50%;background-size:1em;background-repeat:no-repeat;cursor:pointer;display:block;-webkit-box-flex:0;-ms-flex:0;flex:0;height:100%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.814em}.search-input .search-field:hover+.search-icon{background-image:url(../img/search.664e0a09.svg#hover)}.search-input .search-field:active+.search-icon,.search-input .search-field:focus+.search-icon{background-image:url(../img/search.664e0a09.svg#active)}.search-input .search-field:disabled+.search-icon{background-image:url(../img/search.664e0a09.svg#disabled)}.currency-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto}.currency-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-light-gray);border-color:var(--primary-dark-gray);border-style:solid;border-width:1px 0 1px 1px;color:var(--primary-dark-gray);display:-webkit-box;display:-ms-flexbox;display:flex;font-style:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .43em 0 .33em}