:root{--miles-50: #F8FAFC;--miles-100: #F2F5F9;--miles-200: #E3E8EF;--miles-300: #CDD5E0;--miles-400: #97A3B6;--miles-500: #677589;--miles-600: #4A5667;--miles-700: #364153;--miles-800: #20293A;--miles-900: #111729;--miles-black: #000;--miles-white: #fff;--miles-signal: #0A84FF;--miles-highlight: #0ECAA0;--miles-red: #F6280C;--miles-yellow: #FFC940;--miles-text: #111927;--miles-text-secondary: #6C737F;--radius: 0.25rem;--navbar-space: 11rem}body{font:500 14px/20px america,sans-serif;margin:0;padding:0;color:var(--miles-900);background-color:var(--miles-50)}main.content,main.detail-content{margin:3.75rem 0 3rem;overflow:hidden;padding-left:var(--navbar-space);padding-right:3.4rem;min-height:calc(100vh - 5.25rem);background-color:var(--miles-white)}main.content{min-height:calc(100vh - 8.5rem);padding-bottom:1rem;padding-top:2.25rem}h1,h2,h3,h4,h5,h6{font-weight:900;margin:0}h1{font-size:24px;line-height:30px;text-transform:uppercase}h1 span,h1 a,h1 a:visited{color:var(--miles-500);text-decoration:none}h2{font-size:22px;line-height:30px}h3,h4,h5,h6{font-size:16px;line-height:20px}.list-header{display:flex;flex-direction:row;align-items:center}.list-header .text-button{margin-left:auto}.subheader{font:500 .75rem/1.25rem america,sans-serif;color:var(--miles-black);margin:.5rem 0 1rem}.subheader span,.subheader a,.subheader a:visited{color:var(--miles-500);text-decoration:none}.subheader .subheader-divider{margin:0 .5rem;border-left:1px solid var(--miles-text-secondary)}a,a:visited{color:var(--miles-signal)}a:hover{text-decoration:underline;color:var(--miles-highlight)}.card{border-radius:var(--radius);background-color:var(--miles-white)}.warning{font-weight:900;font-size:1.125rem;color:var(--miles-yellow)}.error{font-weight:900;font-size:1.125rem;color:var(--miles-red)}.light{font-weight:300}.centered{text-align:center}textarea{resize:vertical}.button-wrapper-row{display:flex;flex-direction:row;gap:1.5rem}.button-wrapper-row button{width:100%}.button,.dropdown{position:relative;font-family:america,sans-serif;font-weight:900;font-size:1.125rem;color:var(--miles-white);background-color:var(--miles-black);border-radius:var(--radius);border:2px solid var(--miles-black);padding:.5rem 1.5rem;height:3rem;cursor:pointer}.button,.dropdown{box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.button:hover:not(:disabled),.dropdown:hover:not(:disabled){background-color:var(--miles-white);color:var(--miles-black);border-radius:.25rem;text-decoration:underline}.button:hover:not(:disabled)>img,.dropdown:hover:not(:disabled)>img{filter:invert(100%)}.button:disabled,.dropdown:disabled{opacity:.5;cursor:unset}.button-inverted,.dropdown-inverted{font-family:america,sans-serif;font-weight:900;font-size:1.125rem;color:var(--miles-black);background-color:var(--miles-white);border-radius:var(--radius);border:2px solid var(--miles-black);padding:.5rem 1.5rem;height:3rem;cursor:pointer}.button-inverted,.dropdown-inverted{box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.button-inverted:hover:not(:disabled),.dropdown-inverted:hover:not(:disabled){text-decoration:underline}.text-button,.text-button-inverted{text-decoration:none;font:900 1.125rem/1.25rem america,sans-serif;border:1px solid rgba(0,0,0,0);display:inline-flex;gap:.25rem;padding-right:.25rem;background-color:rgba(0,0,0,0);cursor:pointer}.text-button>*,.text-button-inverted>*{margin:auto 0}.text-button:hover:not(:disabled),.text-button:focus-visible,.text-button-inverted:hover:not(:disabled),.text-button-inverted:focus-visible{text-decoration:underline}.text-button:focus-visible,.text-button-inverted:focus-visible{border-color:var(--miles-500)}.text-button:visited,.text-button-inverted:visited{color:var(--miles-black)}.text-button{color:var(--miles-black)}.text-button-inverted{color:var(--miles-white)}.button-inverted-outlined,.dropdown-inverted-outlined{font-family:america,sans-serif;font-weight:900;font-size:1.125rem;color:var(--miles-black);background-color:var(--miles-white);border-radius:var(--radius);border:2px solid var(--miles-black);padding:.5rem 1.5rem;height:3rem;cursor:pointer}.button-inverted-outlined,.dropdown-inverted-outlined{box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.button-inverted-outlined:hover:not(:disabled),.dropdown-inverted-outlined:hover:not(:disabled){text-decoration:underline}.button-inverted-outlined:disabled,.dropdown-inverted-outlined:disabled{opacity:.5;cursor:unset}a.button-inverted-outlined{padding:0;box-sizing:border-box;text-decoration:none}a.button-inverted-outlined:visited{color:var(--miles-black)}.button-borderless{font-size:1rem;color:var(--miles-800);border:none;background:none}.button-borderless.inactive:not(:hover){color:var(--miles-400)}.pill{border-radius:1.5rem;padding-left:1.2rem;padding-right:1.2rem;font-family:america,sans-serif;font-weight:900;font-size:1.125rem;border:var(--miles-black) 2px solid;color:var(--miles-black);background-color:var(--miles-white);height:3rem}.pill{box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.icon-button{min-width:7.5rem;display:inline-flex;flex-direction:row;justify-content:center;gap:.5rem;padding-left:1rem}.icon-button>*{margin:auto 0}.icon-only-button,.close-button{background-color:var(--miles-black);border:2px solid var(--miles-black);display:flex;cursor:pointer;padding:0}.icon-only-button>img,.icon-only-button svg,.close-button>img,.close-button svg{margin:auto;height:1.5rem;width:1.5rem}.icon-only-button:hover:not(:disabled):not(:active),.close-button:hover:not(:disabled):not(:active){background-color:var(--miles-white);color:var(--miles-black);text-decoration:underline}.icon-only-button:hover:not(:disabled):not(:active)>img,.icon-only-button:hover:not(:disabled):not(:active) svg,.close-button:hover:not(:disabled):not(:active)>img,.close-button:hover:not(:disabled):not(:active) svg{filter:invert(100%)}.icon-only-button:disabled,.close-button:disabled{opacity:.5;cursor:unset}.icon-only-button{border-radius:.25rem;height:2rem;width:2rem}.close-button{border-radius:50%;width:2.75rem;height:2.75rem}.close-button:focus-visible{border-radius:50%;outline-color:var(--miles-500)}.collapse{visibility:collapse;position:absolute;opacity:0;height:0}.collapsable-button{position:relative;cursor:pointer}.collapsable-button.collapsed:after{transform:rotate(90deg)}.collapsable-button:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1.25rem;height:1.25rem;margin:auto}.dropdown-icon,.dropdown-icon-inverted,.dropdown,.dropdown-inverted{appearance:none;background-repeat:no-repeat;padding-left:1rem;padding-right:2.75rem;background-position-x:calc(100% - .75rem);background-position-y:center;background-size:1.5rem}a:focus-visible,input:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--miles-signal);border-radius:var(--radius)}input[type=number]{appearance:textfield}.due-date-indicator{display:inline-flex;flex-direction:row;gap:.3rem}.due-date-indicator .day-passed,.due-date-indicator .day-open{height:.5rem;width:.5rem}.due-date-indicator .day-passed{background-color:var(--miles-black)}.due-date-indicator .day-open{background-color:var(--miles-200)}.hidden{display:none !important}.help-text,.hint{font:300 .75rem/1.25 america,sans-serif;color:var(--miles-500);padding-left:.75rem}.hint{position:absolute;bottom:-1rem}.tab-list{display:flex;gap:1.5rem;border-bottom:1px solid #f2f4f7}.tab-list button,.tab-list span{border:none;background-color:rgba(0,0,0,0);padding:.5rem 0;font:normal 500 .875rem/1.5 america,sans-serif;color:var(--miles-500);border-bottom:.125rem solid rgba(0,0,0,0)}@keyframes fadeIn{0%{border-bottom:.125rem solid rgba(0,0,0,0)}100%{border-bottom:.125rem solid var(--miles-black)}}.tab-list button.selected,.tab-list span.selected{border-bottom:.125rem solid var(--miles-black);color:var(--miles-black);animation:1s ease-out 0s 1 fadeIn}.tab-list button{cursor:pointer}:root{--miles-50: #F8FAFC;--miles-100: #F2F5F9;--miles-200: #E3E8EF;--miles-300: #CDD5E0;--miles-400: #97A3B6;--miles-500: #677589;--miles-600: #4A5667;--miles-700: #364153;--miles-800: #20293A;--miles-900: #111729;--miles-black: #000;--miles-white: #fff;--miles-signal: #0A84FF;--miles-highlight: #0ECAA0;--miles-red: #F6280C;--miles-yellow: #FFC940;--miles-text: #111927;--miles-text-secondary: #6C737F;--radius: 0.25rem;--navbar-space: 11rem}@font-face{font-family:america;src:url("29a5d063f414da87f8bc.0bd24d3e7cf6.woff2") format("woff2"),url("316c8691d3557c493c8f.b08ead80255c.woff") format("woff");font-weight:900}@font-face{font-family:america;src:url("9754983b1c14c42fab9a.2d6a5632effc.woff2") format("woff2"),url("f6caf5ffd8fe5534105c.e9e358bc983f.woff") format("woff");font-weight:500}@font-face{font-family:america;src:url("a599bad0d29703548cac.45baaac22072.woff2") format("woff2"),url("67e2a9a47b72d948fca2.e4a61a0ec02c.woff") format("woff");font-weight:300}:root{--miles-50: #F8FAFC;--miles-100: #F2F5F9;--miles-200: #E3E8EF;--miles-300: #CDD5E0;--miles-400: #97A3B6;--miles-500: #677589;--miles-600: #4A5667;--miles-700: #364153;--miles-800: #20293A;--miles-900: #111729;--miles-black: #000;--miles-white: #fff;--miles-signal: #0A84FF;--miles-highlight: #0ECAA0;--miles-red: #F6280C;--miles-yellow: #FFC940;--miles-text: #111927;--miles-text-secondary: #6C737F;--radius: 0.25rem;--navbar-space: 11rem}.form-group{display:flex;flex-wrap:wrap}.form-subgroup,.side-form-tab{display:flex;position:relative;flex-direction:column;gap:1.5rem}.form-fieldset{display:flex;flex-direction:column;gap:1.5rem}.actionbar-form{margin-bottom:5rem}input{font:500 14px/20px america,sans-serif}input:not(:focus):user-invalid{border-color:var(--miles-red)}input:hover{border-color:var(--miles-black)}input:disabled{background-color:var(--miles-300)}input[type=checkbox]{height:1rem}.input-group{width:100%;position:relative}.input-group label{position:absolute;top:0;left:.75rem;right:.75rem;margin-top:1px;padding-top:.3rem;color:var(--miles-600);font-size:.6875rem}.input-group:hover:not(:disabled) .copy-button-wrapper,.input-group:focus-visible .copy-button-wrapper{display:flex}.input-group .copy-wrapper input{padding-right:3rem}.input-group .copy-wrapper .copy-button-wrapper{position:absolute;right:0;top:0;height:100%;display:none;padding-right:1rem}.input-group .copy-wrapper .copy-button-wrapper button{margin:auto;padding:.25rem}.input-group .textarea-label>label{left:0;right:0;margin:0;padding:.25rem .75rem 0 .65rem;border:1px solid var(--miles-200);border-bottom:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.input-group input,.input-group select{height:3.5rem;padding:1.6rem .75rem .5rem .65rem}.input-group textarea{border-top:1.75rem solid var(--miles-white) !important;padding:0 .75rem .5rem .65rem;font:normal 300 .75rem/1.5 america,sans-serif}.input-group input,.input-group select,.input-group textarea{margin:0;box-sizing:border-box;border:1px solid var(--miles-200);border-radius:.5rem;font-size:1rem;font-family:america,sans-serif}.input-group-secondary .label-text,.input-group-secondary-rounded .label-text{display:block;color:var(--miles-text-secondary);font:500 .875rem/1.375rem america,sans-serif;margin-bottom:.5rem}.input-group-secondary select,.input-group-secondary-rounded select{background-color:var(--miles-black);height:2.25rem;color:var(--miles-white);padding:.375rem 1rem;font:600 .875rem/1.5rem america,sans-serif;border:none}.input-group-secondary-rounded select{height:2.5rem;padding:.5rem .75rem .5rem 1rem;border-radius:.25rem;font-weight:normal}.input-group-secondary-rounded select{box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.filter-selection{position:relative}.filter-selection input{padding-right:2.5rem}.filter-selection input::placeholder{color:var(--miles-black);opacity:1}.filter-selection input:focus-visible{border-bottom-left-radius:0;border-bottom-right-radius:0;outline:none}.filter-selection input:focus-visible{box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.filter-selection input:focus-visible::placeholder{opacity:.5}.filter-selection.outside label{position:relative;top:0;left:0;display:block;margin-bottom:.25rem}.filter-selection.outside input{padding-top:.5rem;height:2.5rem}.filter-selection.dark input{background-color:var(--miles-black);color:var(--miles-white);border:none}.filter-selection.dark input::placeholder{color:var(--miles-white);opacity:1}.filter-selection.dark input:focus-visible{background-color:var(--miles-white);color:var(--miles-black)}.filter-selection.dark input:focus-visible::placeholder{color:var(--miles-black);opacity:.5}.filter-selection .filter-selection-results{z-index:100;width:100%;cursor:pointer;position:absolute;max-height:20rem;overflow-y:scroll;background-color:var(--miles-white);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.filter-selection .filter-selection-results a,.filter-selection .filter-selection-results .filter-selection-field{display:flex;gap:.5rem;height:1.5rem;padding:.25rem .5rem;min-width:18rem;color:var(--miles-black);text-decoration:none;overflow-x:hidden}.filter-selection .filter-selection-results a:hover,.filter-selection .filter-selection-results a:focus-visible,.filter-selection .filter-selection-results .filter-selection-field:hover,.filter-selection .filter-selection-results .filter-selection-field:focus-visible{background-color:var(--miles-black);color:var(--miles-white)}.filter-selection .filter-selection-results a:hover img,.filter-selection .filter-selection-results a:focus-visible img,.filter-selection .filter-selection-results .filter-selection-field:hover img,.filter-selection .filter-selection-results .filter-selection-field:focus-visible img{filter:invert(100%)}.filter-selection .filter-selection-results .filter-selection-field.normal{font:300 1rem/1.5 america,sans-serif}.filter-selection .filter-selection-results .filter-selection-field.bold{font:500 1rem/1.5 america,sans-serif}.filter-selection .filter-selection-results{box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.input-error label{color:var(--miles-red)}.input-error input{border:1px solid var(--miles-red)}.input-error span.error{font:500 .6875rem/1.0625rem america,sans-serif;padding-left:.65rem}.detail-form .detail-headers{padding-top:2.25rem;min-height:4.75rem}.detail-form .main-form,.detail-form .side-form{display:flex;flex-direction:column;padding-bottom:1rem;height:100%}.detail-form .main-form input,.detail-form .main-form textarea,.detail-form .main-form select,.detail-form .side-form input,.detail-form .side-form textarea,.detail-form .side-form select{width:100%}.detail-form .main-form .input-group select,.detail-form .side-form .input-group select{background-color:var(--miles-white)}.detail-form .main-form-wrapper{width:100%}@media only screen and (min-width: 64rem){.detail-form .main-form-wrapper{flex-grow:0;width:60%}.detail-form .main-form-wrapper .main-form{padding-right:2.25rem}}.detail-form .side-form-wrapper{width:100%}@media only screen and (min-width: 64rem){.detail-form .side-form-wrapper{width:40%}.detail-form .side-form-wrapper .side-form{padding-left:1.5rem;padding-top:2.5rem;border-left:4px solid var(--miles-50)}}.detail-form .side-form-wrapper .side-form{gap:1.25rem}.actionbar{position:fixed;bottom:1.75rem;left:calc(var(--navbar-space) - 2.5rem);display:flex;flex-direction:row;min-height:5rem;width:calc(100vw - var(--navbar-space) - 1rem);background-color:var(--miles-white);box-shadow:0 4px 24px 0 rgba(0,0,0,.1);z-index:100;gap:2rem}.actionbar>*{display:flex;flex-direction:row;align-items:center;flex-grow:1;gap:.5rem;padding:1rem 0;overflow:hidden}.actionbar .actionbar-left{padding-left:1rem}.actionbar .actionbar-right{justify-content:flex-end;padding-right:1rem}.actionbar-label{display:flex;flex-direction:column;justify-content:center;color:var(--miles-text);font:normal 900 1.25rem/1.2 america,sans-serif;padding-right:.5rem}.actionbar-button,.actionbar-button-short,.actionbar-button-long{display:inline-flex;flex-direction:row;justify-content:center;gap:.25rem;width:10rem;text-wrap:nowrap}.actionbar-button>img,.actionbar-button svg,.actionbar-button-short>img,.actionbar-button-short svg,.actionbar-button-long>img,.actionbar-button-long svg{height:1.75rem;width:1.75rem}.actionbar-button>*,.actionbar-button-short>*,.actionbar-button-long>*{margin:auto 0}.actionbar-button-short{width:8.25rem}.actionbar-button-long{width:11rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}#classification-indicator.htmx-request{animation:spin 1s infinite linear}.assignee-warning-banner,.assignee-warning-banner>*{font:700 1rem/1.375rem america,sans-serif;display:flex;width:100%;color:var(--miles-white);background-color:var(--miles-red)}:root{--miles-50: #F8FAFC;--miles-100: #F2F5F9;--miles-200: #E3E8EF;--miles-300: #CDD5E0;--miles-400: #97A3B6;--miles-500: #677589;--miles-600: #4A5667;--miles-700: #364153;--miles-800: #20293A;--miles-900: #111729;--miles-black: #000;--miles-white: #fff;--miles-signal: #0A84FF;--miles-highlight: #0ECAA0;--miles-red: #F6280C;--miles-yellow: #FFC940;--miles-text: #111927;--miles-text-secondary: #6C737F;--radius: 0.25rem;--navbar-space: 11rem}dialog{border-style:none;border-radius:var(--radius);background-color:var(--miles-black);color:var(--miles-white);padding:2rem 3rem;overflow:visible}dialog{box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}dialog header{text-transform:uppercase}dialog[open]{animation:fadein .2s ease-in forwards}dialog::backdrop{background-color:rgba(151,163,182,.5019607843);animation:fadein .05s ease-in forwards}dialog section{margin:1.5rem 0;width:100%;display:flex;gap:1rem}dialog section span{font:900 1.25rem/1.2 america,sans-serif;margin-right:7.5rem}dialog input,dialog select{min-width:20rem}dialog footer{width:100%;display:flex;gap:1rem}dialog footer>:first-child{margin-left:auto}@keyframes fadein{0%{opacity:0}100%{opacity:1}}nav{display:flex;flex-direction:column;gap:1.25rem;border-radius:var(--radius);border:1px solid var(--miles-900);background-color:var(--miles-black);width:5.625rem;align-items:center;height:calc(100vh - 3rem);min-height:25.3215rem;margin-left:.875rem;transform:translateY(1.5rem);position:fixed;top:0;z-index:10;overflow-y:auto;scrollbar-width:none}nav a,nav .setting-items{width:4rem;display:flex;flex-direction:column;align-items:center}nav .nav-logo{height:1.625rem;margin-top:1.25rem;margin-bottom:1.25rem;max-width:4.0625rem}nav .content{position:relative}nav .content img{height:2.5rem;opacity:.3}nav .content span{font:900 .75rem/.875rem america,sans-serif;letter-spacing:.02375rem;margin-top:.1875rem;margin-bottom:0;opacity:0;text-align:center;max-width:100%;height:1.275rem}nav .content .counter{position:absolute;top:-0.5rem;right:-0.15rem;background-color:var(--miles-highlight);color:var(--miles-black);width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:13px;border-radius:var(--radius);text-align:center;font-weight:bold;overflow:hidden}nav .active img,nav .active span,nav .content:hover img,nav .content:hover span{opacity:1}nav a,nav a:hover,nav a:visited{color:var(--miles-white);text-decoration:none}nav .setting-items{gap:.625rem;margin-top:auto;margin-bottom:1.875rem}nav .setting-items img{height:1.5rem;padding:.25rem}.progress{z-index:10;background-color:var(--miles-black);position:fixed;top:0;left:0;height:2px;will-change:left,right;animation:progress_animation 1.2s linear infinite;animation-delay:.2s;display:none}.htmx-request .progress{display:inline}.htmx-request.progress{display:inline}@-webkit-keyframes progress_animation{0%{left:0%;right:100%}50%{left:0%;right:0%}100%{left:100%;right:0%}}.toggle-form-field{--toggle-indicator-size: 1.25rem;--toggle-background-height: 0.875rem;--toggle-background-width: 2.125rem;--toggle-indicator-offset: calc((var(--toggle-background-height) - var(--toggle-indicator-size)) / 2);--toggle-indicator-translateX: calc((var(--toggle-background-width) - var(--toggle-indicator-size)) - 2 * var(--toggle-indicator-offset));display:flex;align-items:center;margin-left:.75rem;height:2.5rem}.toggle-form-field .wrapper-label{position:relative;height:var(--toggle-background-height);width:var(--toggle-background-width)}.toggle-form-field .wrapper-label input[type=checkbox]{opacity:0;width:0;height:0}.toggle-form-field .toggle,.toggle-form-field .toggle::after{position:absolute;transition:.2s}.toggle-form-field .toggle{cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:var(--miles-300);border-radius:1.25rem}.toggle-form-field .toggle:after{content:"";height:var(--toggle-indicator-size);width:var(--toggle-indicator-size);bottom:var(--toggle-indicator-offset);left:var(--toggle-indicator-offset);background-color:var(--miles-100);border-radius:50%}.toggle-form-field input:checked+.toggle{background-color:var(--miles-400)}.toggle-form-field input:checked+.toggle:after{transform:translateX(var(--toggle-indicator-translateX));background-color:var(--miles-black)}.toggle-form-field .label-text{margin-left:.75rem;font:300 .875rem/1.25rem america,sans-serif;color:var(--miles-text)}.addresser-detail .main-form{gap:1.5rem}.addressers th:nth-child(3){width:25%}.addressers th:nth-child(4){width:10%}.addressers th:last-child{width:auto}.login-page{display:flex;height:100vh;min-width:100%;background-color:var(--miles-black)}.login-page input,.login-page button{width:100%}.login-page .login-form{gap:1rem}.login-page .card{width:min(36rem,100% - 1rem);margin:1.5rem 1.5rem 1.5rem auto;padding:2rem min(1rem + 5%,4rem);display:flex;flex-direction:column;gap:2rem;justify-content:center;box-sizing:border-box}.login-page .welcome{transform:translate(5%);text-transform:uppercase;margin:auto;font-size:2rem;line-height:2rem;font-weight:900;color:var(--miles-white);text-align:center;padding:2rem;width:100%}.login-page .welcome img{width:min(10rem + 20%,18rem);display:block;margin:0 auto 1.38rem}@media only screen and (max-width: 45rem){.login-page .welcome{display:none}.login-page .card{margin:1rem auto}}.scan th:nth-child(3){width:15%}.scan th:nth-child(4){width:15%}.scan th:nth-child(5){width:10%}.scan th:nth-child(6){width:10%}.scan th:nth-child(7){width:10%}.scan th:last-child{width:auto}:root{--miles-50: #F8FAFC;--miles-100: #F2F5F9;--miles-200: #E3E8EF;--miles-300: #CDD5E0;--miles-400: #97A3B6;--miles-500: #677589;--miles-600: #4A5667;--miles-700: #364153;--miles-800: #20293A;--miles-900: #111729;--miles-black: #000;--miles-white: #fff;--miles-signal: #0A84FF;--miles-highlight: #0ECAA0;--miles-red: #F6280C;--miles-yellow: #FFC940;--miles-text: #111927;--miles-text-secondary: #6C737F;--radius: 0.25rem;--navbar-space: 11rem}#scan-main-form{position:relative}.scan-details{--details-height: 19rem;display:flex;flex-direction:row;gap:1.5rem;margin:1.5rem 0;min-height:var(--details-height)}.scan-details .pdf-content{width:100%;display:flex;flex-direction:column;gap:1rem;min-height:var(--details-height)}.scan-details .pdf-content .input-group{flex-grow:1}.scan-details .pdf-content .input-group>textarea{height:16rem;min-height:100%}.scan-details .pdf-reference{height:var(--details-height);flex-grow:0;padding:0 2.5rem 0 2.875rem;border-radius:.25rem;display:flex;align-content:center;border:1px solid var(--miles-300);background:var(--miles-white);box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.1);cursor:pointer;position:relative}.scan-details .pdf-reference>img{height:10rem;width:auto;margin:auto}.zoom-in-button{position:absolute;right:1rem;bottom:1rem}.pdf-modal-backdrop{position:absolute;top:0;left:-2rem;padding-left:2rem;height:100%;width:100%;backdrop-filter:blur(7px)}.pdf-modal-content{padding:3rem 7.5rem 3rem 4.5rem;display:flex;justify-content:center;position:relative;min-height:100vh;height:auto;z-index:10}.pdf-modal-content>embed,.pdf-modal-content iframe{margin:0 auto 8.5rem;width:100%}.pdf-modal-content .modal-close-button{position:absolute;top:3rem;right:2rem}.ticket-detail-form .scan-details{margin:.25rem 0}.ticket-detail-form .scan-details .pdf-content,.ticket-detail-form .scan-details .pdf-reference{height:18.25rem}.ticket-detail-form .pdf-modal-backdrop{position:fixed;z-index:1}.ticket-detail-form .pdf-modal-content{padding:4.75rem 28rem 4.75rem 33.625rem}.ticket-detail-form .pdf-modal-content>embed,.ticket-detail-form .pdf-modal-content iframe{margin:0 auto 9.5rem}.ticket-detail-form .pdf-modal-content .modal-close-button{top:4.75rem;right:23.5rem}.ticket-detail-form #ticket-main-form input,.ticket-detail-form #ticket-main-form textarea,.ticket-detail-form #ticket-main-form .textarea-label>label{border:none;background-color:var(--miles-50)}.ticket-detail-form #ticket-main-form input,.ticket-detail-form #ticket-main-form textarea{color:var(--miles-500)}.ticket-detail-form #ticket-main-form .input-group>textarea{border-top:1.75rem solid var(--miles-50) !important}.ticket-detail-form #ticket-main-form .form-fieldset-date-fields,.ticket-detail-form #ticket-main-form .form-fieldset-street-house,.ticket-detail-form #ticket-main-form .form-fieldset-city-zip{display:flex;flex-direction:row;gap:1.5rem}.ticket-detail-form #ticket-main-form .form-fieldset-street-house .input-group:last-child,.ticket-detail-form #ticket-main-form .form-fieldset-city-zip .input-group:last-child{max-width:40%}.ticket-detail-form #ticket-side-form .link-button{display:flex;padding:0 1rem}.ticket-detail-form #ticket-side-form .link-button a{margin-left:auto;color:var(--miles-black);text-decoration:none;display:inline-flex;white-space:nowrap}.ticket-detail-form #ticket-side-form .link-button a:hover:not(:disabled),.ticket-detail-form #ticket-side-form .link-button a:focus-visible{text-decoration:underline;color:var(--miles-black)}.ticket-detail-form #ticket-side-form .link-button a span{padding:0 .5rem}.ticket-detail-form #ticket-side-form textarea{min-height:10rem;color:var(--miles-500)}.ticket-type-detail .main-form{gap:1.5rem}.ticket-type-detail textarea{height:5rem}.ticket-types th:nth-child(3){width:20%}.ticket-types th:nth-child(4){width:15%}.ticket-types th:nth-child(5){width:15%}.ticket-types th:last-child{width:auto}:root{--miles-50: #F8FAFC;--miles-100: #F2F5F9;--miles-200: #E3E8EF;--miles-300: #CDD5E0;--miles-400: #97A3B6;--miles-500: #677589;--miles-600: #4A5667;--miles-700: #364153;--miles-800: #20293A;--miles-900: #111729;--miles-black: #000;--miles-white: #fff;--miles-signal: #0A84FF;--miles-highlight: #0ECAA0;--miles-red: #F6280C;--miles-yellow: #FFC940;--miles-text: #111927;--miles-text-secondary: #6C737F;--radius: 0.25rem;--navbar-space: 11rem}table{width:100%;table-layout:fixed;border-collapse:collapse;min-width:70rem}thead{background-color:var(--miles-50);text-align:left;text-transform:uppercase}th{white-space:nowrap;font-weight:500;font-size:.75rem;position:relative}th button{position:absolute;right:3px}th:first-child{width:3%}th:nth-child(2){width:5%}tr{border-top:1px solid var(--miles-50)}tr:hover{background-color:#fcfdfe}td{font-weight:300}th,td{height:3rem;padding:0 1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}th a,td a{text-decoration:none;text-overflow:ellipsis;overflow:hidden;display:block;width:100%}.select input{width:1rem;margin-right:.5rem}thead tr{border-top:2px solid var(--miles-100)}.table-tools{margin:1rem 0;display:flex;gap:1rem}.table-tools #id_search_term{height:3rem;margin-left:-0.5rem;flex-grow:2;border-style:none;border-bottom:rgba(0,0,0,0) 2px solid;border-radius:0}.table-tools #id_search_term:focus-visible{outline:none;border-color:var(--miles-black)}.assignee-column{color:var(--miles-white);font:500 .6875rem/1.75rem america,sans-serif;text-align:center}.assignee-column>*{display:inline-block;border-radius:50%;background-color:var(--miles-black);width:1.75rem;height:1.75rem}.linked-input-widget{display:flex;flex-direction:row;gap:1rem}.linked-input-widget>a,.linked-input-widget a:visited{color:var(--miles-black);text-decoration:none;display:inline-flex;height:unset}.linked-input-widget>a>span,.linked-input-widget a:visited>span{margin:auto;white-space:nowrap;padding:0 1rem}
