.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker :after,.react-date-picker :before{box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-date-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 4.754em);padding:0 2px}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block}.react-date-picker__inputGroup__input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-date-picker__inputGroup__input::-webkit-inner-spin-button,.react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:#ff00001a}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{background:#0000;border:0;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{max-width:100vw;width:350px;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.react-time-picker{display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker :after,.react-time-picker :before{box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-time-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 3.674em);padding:0 2px}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__divider,.react-time-picker__inputGroup__leadingZero{display:inline-block}.react-time-picker__inputGroup__input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-time-picker__inputGroup__input::-webkit-inner-spin-button,.react-time-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:#ff00001a}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{-webkit-appearance:menulist;appearance:menulist;font:inherit}.react-time-picker__button{background:#0000;border:0;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:focus .react-time-picker__button__icon,.react-time-picker__button:enabled:hover .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{background-color:#fff;border:thin solid #a0a096;height:200px;max-width:100vw;padding:25px;width:200px;z-index:1}.react-time-picker__clock--closed{display:none}.react-toggle{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:initial;border:0;cursor:pointer;display:inline-block;padding:0;position:relative;touch-action:pan-x;-webkit-user-select:none;user-select:none}.react-toggle-screenreader-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{background-color:#4d4d4d;border-radius:30px;height:24px;padding:0;transition:all .2s ease;width:50px}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{bottom:0;height:10px;left:8px;line-height:0;margin-bottom:auto;margin-top:auto;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:14px}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{bottom:0;height:10px;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;top:0;width:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;box-sizing:border-box;height:22px;left:1px;position:absolute;top:1px;transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;transition:all .25s ease;width:22px}.react-toggle--checked .react-toggle-thumb{border-color:#19ab27;left:27px}.react-toggle--focus .react-toggle-thumb{box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}.modal{align-items:center;-webkit-backdrop-filter:blur(5px) saturate(10%);backdrop-filter:blur(5px) saturate(10%);background-color:#000000b3;background-image:linear-gradient(45deg,#333333b3,#111111b3,#000000b3,#111111b3,#333333b3);color:#000;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100dvw;z-index:25}.modal__window{background-color:var(--window-bg);border-radius:var(--border-radius);width:90%}.modal__header{background-color:#000;background-image:var(--gradient-persian-to-violet);border-radius:.25rem .25rem 0 0;color:#d6dae2;font-weight:600;padding:.5rem 0}.modal__subhead{font-weight:500;margin-block-end:1vh}.modal__body{padding:1rem 0 0}.modal__body__title{font-size:1.2rem;font-weight:600;padding:0 0 1rem}.modal__body-message{padding:0 .5rem}.modal__body-buttonrow{display:flex;margin-top:1rem}.modal__body-button{background-color:#c7c7c7;border-left:1px solid #999;border-right:1px solid #999;color:#3448a1;padding:1rem .5rem;transition:.25s;width:49%;&:active{background-color:#a5a5a5;color:#273677;font-size:.9rem}}.modal__body-button--full{width:100%}@media screen and (min-width:400px){.modal__window{width:350px}.modal__body-message{padding:.5rem 1rem}}.loading-modal{-webkit-backdrop-filter:blur(5px) saturate(10%);backdrop-filter:blur(5px) saturate(10%);background-color:#000000b3;background-image:linear-gradient(45deg,#333333b3,#111111b3,#000000b3,#111111b3,#333333b3);color:#000;height:100dvh;left:0;position:fixed;top:0;width:100dvw;z-index:20}.loading-modal,.loading-modal__window{align-items:center;display:flex;justify-content:center}.loading-modal__window{background-color:var(--window-bg);border-radius:var(--border-radius);height:120px;width:300px}.loader-container{align-items:flex-end;display:flex;height:15px;margin-left:3px;width:30px}.loader{animation:l1 1s steps(4) infinite;aspect-ratio:4;background:radial-gradient(circle closest-side,#a1a1a1 55%,#0000) 0/33.33333% 100% space;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);height:10px;width:20px}@keyframes l1{to{-webkit-clip-path:inset(0 -30% 0 0);clip-path:inset(0 -30% 0 0)}}.print-view{padding:.5rem;text-align:left}.print-view__logo{height:90px;text-align:center;width:100%}.print-view__infoline{font-size:.8rem;margin:.5rem auto 1rem;text-align:center}.print-view h1,.print-view h2,.print-view h3,.print-view h4{margin:.125rem 0;padding:0}.print-view h1{font-size:1.5rem;text-align:center}.print-view h2.print-view__header{display:flex;justify-content:space-evenly}.print-view ul{margin:0}.print-view li{margin-bottom:.5rem}.print-view .print-view__info,.print-view .print-view__table{margin:1rem 0}.print-view .print-view__table{border:var(--border)}.print-view .print-view__row{border-bottom:var(--border);display:flex}.print-view .print-view__row:last-child{border-bottom:none}.print-view .print-view__date-section span{border-right:var(--border);padding:.25rem}.print-view .print-view__date-section span:first-child,.print-view .print-view__date-section span:nth-child(3){width:20%}.print-view .print-view__date-section span:nth-child(2),.print-view .print-view__date-section span:nth-child(4){width:30%}.print-view .print-view__row span:last-child{border:none}.print-view .print-view__main-section{font-size:.85rem}.print-view .print-view__main-section .print-view__row--section-head{background:var(--screened-text);font-size:1rem;font-weight:500;width:100%}.print-view .print-view__main-section .print-view__row--section-head span{padding:.5rem;text-align:center}.print-view .print-view__main-section .print-view__row span{padding:.5rem}.print-view .print-view__main-section .print-view__row span:first-child{border-right:var(--border);width:75%}.print-view .print-view__main-section .print-view__row span:last-child{text-align:center;width:25%}.print-view .print-view__summary-section .print-view__row--section-head{background:var(--screened-text);font-size:1rem;font-weight:500;width:100%}.print-view .print-view__summary-section .print-view__row--section-head span{margin:auto;padding:.5rem;text-align:center}.print-view .print-view__summary-section .print-view__row span{border-right:var(--border);padding:.25rem}.print-view .print-view__summary-section .print-view__row span:last-child{border-right:none}.print-view .print-view__summary-section .print-view__row--4c span{width:25%}@media print{.app-header{display:none}}.button{border:var(--border);border-radius:var(--border-radius);color:#fff;font-size:1rem;font-weight:600;margin-bottom:.5rem;min-width:150px;padding:.5rem;transition:.25rem;&:active{filter:contrast(50%) brightness(80%) drop-shadow(0 0 2px rgba(0,0,0,.5));font-size:.95rem}&.small{min-width:110px;padding:.25rem}}.button--green{background-color:#06a720}.button--blue{background-color:#3448a1}.button--red{background-color:#d10f09}.button:disabled{background-color:var(--screened-text)}.button--wide{margin:.5rem auto;width:95%}.image-upload{background:#ffffff80;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:.5rem 0;width:100%;& .button{margin:2rem auto .25rem;width:12rem}}.image-upload__container{justify-content:center}.image-upload__gallery{background:#ffffff80;border:var(--border);border-radius:.5rem;display:flex;flex-wrap:wrap;justify-content:center;max-width:90%;min-height:100px;padding:1rem;width:90%}.image-upload__gallery-text{color:var(--screened-text);font-size:.8rem;font-weight:600}.image-upload__img-container{align-items:top;border-radius:var(--border-radius);display:flex;height:100px;justify-content:center;margin:.5rem;position:relative;width:100px;& img{box-shadow:var(--box-shadow);object-fit:cover;overflow:hidden}}.image-upload__img-delete{align-items:center;background-image:url(/static/media/delete-img.8b91fdf1d32a34f26401.png);background-size:contain;border-radius:50px;bottom:-5px;box-shadow:var(--box-shadow);color:#fff;cursor:pointer;display:flex;font-weight:600;height:15px;justify-content:center;padding:3px;position:absolute;right:-5px;width:15px;z-index:10}.image-upload__input-btn{background-color:var(--success-color);color:#fff;cursor:pointer;margin:.5rem auto 1rem;text-align:center;width:20vw}:root{--window-bg:#d8d8d8;--section-bg:#fff;--border:1px solid #333;--border-radius:var(--border-radius);--screened-text:#acacaa;--subhead-text:#575757;--link-color:#08c;--box-shadow:2px 2px 5px 1px #00000040;--error-color:#920808;--success-color:#289208;--gradient-red-to-orange:linear-gradient(var(--g1-degrees,90deg),#c92f2f var(--g1-start,0%),#dd7252 var(--g1-stop,100%));--gradient-blue-to-violet:linear-gradient(var(--g1-degrees,90deg),#141b5e var(--g1-start,50%),#6f08a7 var(--g1-stop,100%));--gradient-persian-to-violet:linear-gradient(var(--g1-degrees,90deg),#2f3cc9 var(--g1-start,0%),#ad52dd var(--g1-stop,100%));--calendar-range:#6a72c4;--calendar-now:#2f3cc9}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input[type=number],input[type=password],input[type=text],input[type=time]{background-color:#fff;border:none;border-radius:var(--border-radius);outline:none;padding:.5rem;width:100px}input[type=time]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.5rem;margin:1rem .5rem;min-width:40%}input:focus{border:1px solid #333;border:var(--border)}input.full-width{width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{background-color:#fff;background-color:var(--section-bg);border:1px solid #333;border:var(--border);border-radius:var(--border-radius);color:#000;font-size:1.1rem;padding:.25rem}a{color:#08c;color:var(--link-color);text-decoration:none}a.phone-link{border-bottom:1px solid #333;border-bottom:var(--border);color:#000;display:block;margin:0;padding:0}section{background-color:#fff;background-color:var(--section-bg);border:1px solid #333;border:var(--border);border-radius:var(--border-radius);margin:.5rem .5rem 1.5rem;position:relative}section.section__menu{box-shadow:2px 2px 5px 1px #00000040;box-shadow:var(--box-shadow);left:calc(50% - 150px);max-height:80dvh;overflow:scroll;position:absolute;top:10%;width:300px;z-index:10}section.section__menu span:first-child{width:80%}h2{font-size:1.2rem;margin:0;padding:0 0 0 .75rem}iframe{background-color:initial;border:none;height:600px;width:100%}table{border:1px solid #333;border:var(--border);border-spacing:0;font-size:14px;margin:.5rem 0}tr td:first-child{width:85%}td{border:1px solid #333;border:var(--border);padding:.25rem;text-align:left}.app{background-color:#545d70;min-height:100vh;min-width:100vw;padding-bottom:.5rem;text-align:center}.app-header{-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);background-color:#111c;color:#fff;flex-direction:row;font-size:calc(10px + 2vmin);justify-content:space-between;min-height:15px;padding:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:15}.app-header,.app-header>span{align-items:center;display:flex}.app-header__left,.app-header__right{color:#fff;flex-basis:25%;flex-grow:0;font-size:.9rem}.app-header__right{justify-content:flex-end}.app-header__left a,.app-header__right a{color:#fff}.app-header__center{flex-grow:1;font-weight:500;justify-content:center}.container{background-color:#d8d8d8;background-color:var(--window-bg);border-radius:.25rem .25rem 0 0;display:flex;flex-direction:column;margin:auto;min-height:calc(100vh - 100px);padding:1rem 0 2rem;position:relative}.container__submenu{display:flex;font-size:.9rem;justify-content:flex-end;padding:1rem .75rem .5rem}.container__submenu--icon{display:flex;margin-right:5px}.container__row{align-items:center;border-bottom:1px solid #333;border-bottom:var(--border);display:flex;font-weight:500;justify-content:space-between;margin:0;padding:.75rem .5rem .75rem 1rem}.container__row--single-item{justify-content:center;padding:.75rem 1rem}.container__row--loading{justify-content:center;padding:1rem}.container__row--two-rows{align-items:flex-start;display:flex;flex-direction:column;justify-items:left;text-align:left}.container__row--two-rows div{width:95%}.container__row--two-rows div:last-child{border:1px solid #333;border:var(--border);border-radius:var(--border-radius);margin:.5rem 0;padding:1rem .5rem}.container__row>span:first-child{max-width:60%;min-width:60%;text-align:left}.container__row>span:last-child{display:flex;justify-content:right;text-align:right;width:120px}.container__row--single-item span:last-child{justify-content:center;padding:0;text-align:center}.container__row:last-child{border:none}.container__header{align-items:center;background-color:#333;background-image:linear-gradient(90deg,#141b5e 50%,#6f08a7);background-image:var(--gradient-blue-to-violet);color:#d8d8d8;display:flex;font-weight:600;justify-content:center;margin:0 0 .5rem;padding:.5rem;text-align:center}.container__header--no-margin{margin:0}.container__header--pull-right{justify-content:flex-end;padding-right:1.5rem}.container__header--pull-left{justify-content:flex-start;padding-left:1.5rem}.container__row textarea{font-size:1rem;height:150px;padding:.5rem;resize:none;width:100%}.container__button-group{display:grid;padding:0 0 1.5rem}.container__button-group div{border:none;padding:0}.screened-text{color:#acacaa;color:var(--screened-text)}.subhead-text{color:#575757;color:var(--subhead-text);font-size:.9rem;font-weight:400;padding-left:1rem;text-align:left;text-transform:uppercase}.error{color:#920808;color:var(--error-color);font-weight:500}.app-link{border-bottom:1px solid #333;border-bottom:var(--border);color:#333;display:flex;font-weight:600;justify-content:space-between;margin:.25rem;padding:1rem;text-align:left;text-decoration:none}.app-link:last-of-type{border-bottom:none}section.grid-buttons{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:.5rem}.grid-buttons .app-link{align-items:center;aspect-ratio:1;background-color:#fff;background-color:var(--section-bg);border:1px solid #333;border:var(--border);border-radius:var(--border-radius);box-shadow:2px 2px 5px 1px #00000040;box-shadow:var(--box-shadow);display:flex;flex-direction:column;margin-bottom:1.5rem;min-height:110px;padding:.5rem;text-align:center;width:80px}.grid-buttons .app-link:before{content:"\26fd";display:block;font-size:2.5rem;justify-content:center;margin-bottom:.25rem;min-height:50px;width:50px}.listing{background-color:#ffffff40;border:1px solid #000;border-radius:.5rem;margin:1rem;min-height:150px;overflow:scroll}.joblisting{background-color:#fff;background-color:var(--section-bg);border-radius:var(--border-radius);margin:0 .5rem 1rem;text-align:left}.joblisting__row{border-bottom:1px solid #333;border-bottom:var(--border);display:flex;flex-direction:column;font-weight:500;justify-content:left;margin:0;padding:1.25rem .5rem 1.25rem 1rem;text-align:left}.joblisting__row--with-delete{flex-direction:row}.joblisting__nojobs{color:#575757;color:var(--subhead-text);padding:1.5rem;text-align:center}.joblisting__header{background-color:#575757;background-color:var(--subhead-text);background-image:linear-gradient(90deg,#141b5e 50%,#6f08a7);background-image:var(--gradient-blue-to-violet);color:#d8d8d8;font-weight:600;padding:.5rem;text-align:center}.joblisting__title{font-weight:500;padding-bottom:.25rem}.joblisting__info{font-size:.8rem}.joblisting__status{background:#2f3cc9;background:var(--calendar-now);border-radius:var(--border-radius);color:#fff;display:flex;font-size:.8rem;justify-content:center;min-width:100px;padding:.25rem 0}.joblisting__delete{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;padding-right:.75rem}.joblisting__status--active{background-color:#468847}.joblisting__status--confirmed{background-color:#3a87ad}.joblisting__status--completed{background-color:#a67d3d}.joblisting__status--cancelled{background-color:#700}.login{background-image:url(/static/media/truck-star-bg.6166a554074b1e96e0ba.png);background-position:50%;background-repeat:no-repeat;display:flex;height:100vh;width:100%}.login__form{-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);background-color:#d8d8d880;border-radius:.5rem;box-shadow:2px 2px 5px 3px #00000040;display:flex;justify-content:left;margin:auto;padding:1.5rem;text-align:left;width:80%}.login__form.disabled{background-color:#00001080}.login__form h3{font-size:1.2rem;font-weight:500;margin-bottom:2rem}input.login__form-input{border:1px solid #333;border:var(--border);font-size:1.5rem;margin-right:.5rem;padding:1rem;width:100px}.login button{margin-top:1rem;min-width:100px;padding:1rem 1.5rem}.login__link{font-size:.9rem}.login__row--signin{align-items:center;display:flex;justify-content:space-between;width:100%}.netstat{bottom:20px;left:10px;position:fixed}.netstat-bar{background-color:#333;bottom:0;color:#d8d8d8;color:var(--window-bg);display:block;font-size:.85rem;left:0;position:fixed;width:100%}.online{border-radius:1rem;height:5px;width:5px}.online-true{background-color:#06a720}.online-false{background-color:#920808}.checkmark{color:#06a720;font-size:2rem;margin:-1rem 0}.react-date-picker__inputGroup__input{font-size:1rem;padding:0 .25rem!important}.react-calendar__navigation{margin:.5rem 0}.react-calendar__navigation__arrow,.react-calendar__navigation__label{background:none;border:none;font-size:1rem}.react-date-picker__button{display:none}.react-date-picker__calendar{background:#fff;border:1px solid #333;border:var(--border);border-radius:var(--border-radius);box-shadow:2px 2px 5px 1px #00000040;box-shadow:var(--box-shadow);min-width:250px;padding:.25rem}.react-calendar__month-view__weekdays__weekday{color:#999;font-size:.75rem;padding:.25rem 0}.react-calendar__month-view__weekdays__weekday abbr[title]{text-decoration:none}.react-calendar__tile{background:#fff;border:none;padding:.75rem .25rem}.react-calendar__tile--now{background-color:#2f3cc9;background-color:var(--calendar-now);border:none;border-radius:10px;color:#acacaa;color:var(--screened-text);font-weight:600}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeStart{background-color:#6a72c4;background-color:var(--calendar-range);border:none;border-radius:10px;color:#acacaa;color:var(--screened-text);font-weight:600}.react-date-picker__wrapper{border:none}.hidden{display:none!important}::backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-image:linear-gradient(45deg,#333,#111,#000,#111,#333);opacity:.85}.react-time-picker__wrapper{border:none;padding-bottom:15px}.react-time-picker__wrapper input{background-image:linear-gradient(0deg,#eee,#eeefff,#fff,#eeefff,#eee);font-size:1.3rem;height:90%;text-align:center;width:30px!important}.checklist-btn{border-radius:15px;height:25px;margin-right:1rem;width:25px}.checklist-btn,.checklist-btn--on{background-color:#289208;background-color:var(--success-color)}.checklist-btn--off{background-color:#920808;background-color:var(--error-color)}.image-upload__container{display:flex;max-width:100%}.image-upload__container img{margin:0 .5rem .25rem;max-width:100px}.uploaded-image__container{display:block}.uploaded-image__container img{border-bottom:1px solid #d3d3d3;display:block;max-width:100%;padding:10px 0}.image-upload__input{display:none}.image-upload__input-btn{border:1px solid #333;border:var(--border);border-radius:var(--border-radius);margin:.5rem 0 1rem;padding:.5rem .75rem}.map{height:100dvh;width:100dvw}.map,.map__info-box{left:0;position:absolute;top:0}.map__info-box{background-color:#fff;background-color:var(--section-bg);border-radius:var(--border-radius);box-shadow:2px 2px 5px 1px #00000040;box-shadow:var(--box-shadow);font-family:sans-serif;max-height:60px;overflow-y:auto;padding:.75rem;transform:translate(10%,-150%)}.map__container{height:0;position:absolute;text-align:left;width:150px}.map__info-box--header{font-size:1rem;font-weight:600;margin-bottom:.25rem}.pull-left{display:flex;justify-content:flex-start}.pull-right{display:flex;justify-content:flex-end}.no-border{border:none}.more-indicator:after{content:"\203A";font-size:1.5rem}.no-wifi{align-self:center;background-image:url(/static/media/no-wifi-svgrepo-com.d7c8b609a2c37418cd1d.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:20px;margin:0 10px;width:20px}.version{bottom:10px;color:#fff;font-size:.8rem;position:absolute;right:10px;text-shadow:0 2px 2px #00000080}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}
/*# sourceMappingURL=main.a4e937c1.css.map*/