@font-face{font-family:gilroyextrabold;src:url(/assets/fonts/gilroy-extrabold-webfont.eot);src:url(/assets/fonts/gilroy-extrabold-webfont.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/gilroy-extrabold-webfont.woff2)format("woff2"),url(/assets/fonts/gilroy-extrabold-webfont.woff)format("woff"),url(/assets/fonts/gilroy-extrabold-webfont.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:gilroylight;src:url(/assets/fonts/gilroy-light-webfont.eot);src:url(/assets/fonts/gilroy-light-webfont.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/gilroy-light-webfont.woff2)format("woff2"),url(/assets/fonts/gilroy-light-webfont.woff)format("woff"),url(/assets/fonts/gilroy-light-webfont.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RageItalic;src:url(/assets/fonts/RageItalic.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/RageItalic.woff)format("woff"),url(/assets/fonts/RageItalic.ttf)format("truetype"),url(/assets/fonts/RageItalic.svg#RageItalic)format("svg");font-weight:400;font-style:normal}input:focus{outline:none;box-shadow:0 0 20px #00cccd}.table-cell-no-padding>label{width:100%;height:100%;padding:1rem 1.5rem;display:block}.toggle-label-cell>.bold-label--no-margin{padding:1rem 1.5rem;display:block}.form-text-input{border:1px solid #ccc;border-radius:25px;width:99%;height:100%;margin:6px 0;padding:1rem 1.5rem;font-family:Roboto,Arial,Helvetica,sans-serif}textarea.form-text-input{height:8.5em}.form-text-input:focus,#signature:focus{box-shadow:none;border-color:#292929}.email-chips-input{padding:6px 0}.email-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.email-chip{color:#292929;word-break:break-word;background-color:#e8fafa;border-radius:25px;align-items:center;gap:.4rem;padding:.4rem .6rem;display:inline-flex}.email-chip__remove{cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1}.email-chips__entry{align-items:center;gap:.5rem;display:flex}.email-chips__entry .form-text-input{flex:1;min-width:0}.email-chips__entry .action-button{flex:none}.customer-lookup-input-wrapper{align-items:center;gap:.5rem;display:flex}.customer-lookup-input-wrapper .form-text-input{flex:1;width:auto;min-width:0}.customer-lookup-button.action-button{flex:none;width:160px;height:48px;padding:.5rem}.customer-lookup-status{margin:0 0 6px}.form-select-input{appearance:none;background-image:url(/assets/img/icons/double-arrows.svg);background-position:97%;background-repeat:no-repeat;border:1px solid #ccc;border-radius:25px;width:99%;height:100%;margin:6px;padding:1rem 1.5rem;font-family:Roboto,Arial,Helvetica,sans-serif}.signature-input{align-items:center;max-height:50px;display:flex}.signature-input button{text-align:center;color:#fff;background-color:#00cccd;border-radius:0 25px 25px 0;width:40%;max-width:268px;height:100%;max-height:50px;padding:1em;font-weight:700;line-height:18px}.signature-input input[type=text]{border:1px solid #ccc;border-radius:25px 0 0 25px;width:60%;height:100%;max-height:50px;padding:1rem 1.5rem;font-size:16px}.bold-label,p.bold-label--no-margin--no-padding,.bold-label--no-margin--no-padding{color:#292929;text-align:left;letter-spacing:-.033em;margin-top:1.5em;margin-bottom:.5em;font-family:gilroyextrabold,Arial Black,Arial,sans-serif;font-size:15px;display:block}.bold-label--no-margin{color:#292929;text-align:left;letter-spacing:-.033em;font-family:gilroyextrabold,Arial Black,Arial,sans-serif;font-size:15px;display:block}p.bold-label,p.bold-label--no-margin--no-padding,p.bold-label--no-margin{width:100%;height:100%;padding:1rem 1.5rem}p.bold-label--no-margin--no-padding,.bold-label--no-margin--no-padding{margin:0;padding:0}.invalid-feedback{color:#000;background-color:#ffffc4;border:1px solid #f5f5b6;border-radius:2px;margin:8px 10px 0 0;padding:8px;font-size:.813em;font-weight:400;line-height:1em;animation:5s ease-in-out infinite hover;display:inline-block;position:relative}.is-invalid{border:1px solid red}.form-check{padding-top:1em;padding-bottom:1em;position:relative}.form-check-input{opacity:0;z-index:1;margin:0;display:inline-block;position:relative}.form-check-input:checked+label:before,.form-check-input:focus+label:before{border-color:#00cccd}.form-check-input:focus+label:before{box-shadow:0 0 20px 0 tint(#00cccd, 80%)}.form-check-input:checked+label:after{content:"";z-index:2;border:3px solid #00cccd;border-width:0 3px 3px 0;width:10px;height:15px;position:absolute;top:6px;left:11px;transform:rotate(45deg)}.form-check-input--edit-form:checked+label:after{top:22px;left:34px}.form-check-label{cursor:pointer;margin:0;font-size:1em;font-weight:400;line-height:30px;display:inline-block;position:relative}.form-check-label:before{content:"";float:left;z-index:2;border:3px solid #ccc;border-radius:4px;width:30px;height:30px;margin:0 10px 0 0;transition:border-color .3s;position:relative}.form-check--sign-form .form-check-label{position:relative}.form-check--sign-form .form-check-input:checked+.form-check-label:after{border:3px solid #fff;border-width:0 3px 3px 0;top:6px;left:11px}.form-check--sign-form .form-check-input:checked+.form-check-label:before{background-color:#00cccd}.signature-row{display:table-row}.signature-row>div{margin-top:1.5em}.terms-conditions{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px}.agreement-row.agreed,.agreement-row.agreed:hover{background-color:#daefef}.table-divider .small-button,.table-divider .small-button-left{color:#707070;max-width:120px;margin-left:auto}.table-divider .small-button-right{color:#707070;max-width:120px;margin-left:1rem!important}.view-form-title-wrapper{justify-content:space-around;margin:4em auto;display:flex}@media print{.view-form-title-wrapper{margin-top:0;display:block}.view-form-title-wrapper .product-name span{text-align:left!important}}.page-main-title .company-name{margin-bottom:-10px;font-size:3.5vw;display:block}.view-form-title-wrapper .product-name span{color:#707070;text-transform:uppercase;text-align:right;font-size:3vw;display:block}.view-form-title-wrapper .product-name{font-family:gilroyextrabold,Arial Black,Arial,sans-serif;font-size:5vw}.new-form-title-wrapper{margin:4em auto;display:flex}.edit-form-actions-wrapper.tr.w-full{border:none;height:80px}.edit-form-actions-wrapper .table-cell-no-padding:first-of-type{text-align:left;vertical-align:bottom}.edit-form-actions-wrapper .table-cell-no-padding:nth-of-type(2){text-align:right;vertical-align:bottom}.edit-form-actions-wrapper.tr.w-full:hover{background-color:#f5f5f5}.edit-form-actions-wrapper a.action-button{color:#292929;text-align:center;width:150px;box-shadow:none;background-color:#0000;border:2px solid #292929;border-radius:25px;display:block}button.action-button:disabled{color:#707070;background-color:#f5f5f5}.toggle-switch{width:60px;height:34px;display:inline-block;position:relative}.toggle-switch-cell{text-align:right}div.toggle-switch-cell-in-form{padding-left:0}.toggle-switch-cell-in-form>label{margin-left:6px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch input:focus-visible+.slider{outline-offset:3px;outline:2px solid #00cccd;box-shadow:0 0 20px #00cccd}.slider{cursor:pointer;background-color:#e5e5e5;border:2px solid #ccc;border-radius:18px;width:79px;height:36px;transition:all .2s;position:absolute;inset:0}.slider:after{content:"NO";color:#999;z-index:2;font-family:gilroyextrabold,Arial Black,Arial,sans-serif;font-size:12px;transition:all .2s;position:absolute;bottom:6px;left:12px}.slider:before{content:"";z-index:3;background-color:#999;border-radius:50%;width:30px;height:30px;transition:all .2s;position:absolute;bottom:1px;left:44px}input:checked+.slider{background-color:#25dfac33;border-color:#26c89e}input:checked+.slider:after{content:"YES";color:#0e8566;font-family:gilroyextrabold,Arial Black,Arial,sans-serif;position:absolute;left:38px}input:checked+.slider:before{background-color:#26c89e;transform:translate(-42px)}.client-rows-wrapper{display:table-row-group;position:relative}.tr.client-row{transition:all .2s}.client-rows-wrapper--off .tr.client-row{opacity:0;pointer-events:none;border:#0000;display:none}.client-rows-wrapper--off .tr.client-row:first-of-type{opacity:.25;background:linear-gradient(360deg,#ffffff80 0%,#fff0 100%);display:table-row}.client-rows-wrapper--off .tr.client-row:nth-of-type(2){pointer-events:none;opacity:.125;background:linear-gradient(360deg,#fff 0%,#ffffff80 100%);display:table-row}#total_to_pay{font-family:gilroyextrabold,Arial Black,Arial,sans-serif}label.file-upload{cursor:pointer;background-color:#e5e5e5;border-radius:25px;align-items:center;width:100%;height:50px;margin-top:10px;margin-bottom:10px;padding:0;display:flex;position:relative}.file-upload>input{visibility:hidden;width:1px;height:1px;position:absolute}label.file-upload:before{content:"Choose file";--text-opacity:1;color:rgba(255, 255, 255, var(--text-opacity));background-color:#707070;border-radius:20px;padding:.5em 1.25em;font-family:gilroyextrabold,Arial Black,Arial,sans-serif;font-size:16px;position:absolute;left:5px}.file-name{display:none}.file-upload>.file-name{margin-left:calc(125px + 1em);display:inline}.upload-terms-pseudo-label span{--text-opacity:1;color:rgba(255, 255, 255, var(--text-opacity));width:26px;height:26px;background-color:#00cccd;border-radius:50%;justify-content:center;align-items:center;margin-left:1em;display:inline-flex}.upload-terms-pseudo-label span.delete-terms{--bg-opacity:1;background-color:#cb3c88;background-color:rgba(203, 60, 136, var(--bg-opacity))}.product-rows-wrapper{display:table-row-group}@media (width>=640px){.view-form-title-wrapper{justify-content:space-between;align-items:flex-end}}@media (width>=768px){.page-main-title{font-size:4.125vw}.page-main-title .company-name{font-size:2.5vw}.view-form-title-wrapper .product-name span{font-size:2vw}.view-form-title-wrapper .product-name{font-size:3vw}.form-text-input{margin:6px}}@media (width>=1024px){.page-main-title{font-size:3.125vw}.page-main-title .company-name{font-size:1.5vw}.view-form-title-wrapper .product-name span{font-size:1vw}.view-form-title-wrapper .product-name{font-size:2vw}}.central-table{border-collapse:collapse;table-layout:fixed;margin-left:auto;margin-right:auto}.table-cell-no-padding{vertical-align:middle;display:table-cell}.table-cell--header{text-transform:uppercase;font-size:.875rem;font-weight:700}.table-divider{border-bottom:3px solid #00cccd}.edit-form .table-divider{border-bottom:3px solid #cb3c88}.view-form .table-divider{border-bottom:3px solid #112f51}.table-divider .td{vertical-align:bottom;height:100px;padding-left:0}.table-divider h3{font-family:gilroyextrabold,Arial Black,Arial,sans-serif;font-size:24px}.tr{display:table-row}.tr:not(.table-divider){border-bottom:1px solid #ddd}.tr:not(.table-divider):hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255, 255, 255, var(--bg-opacity))}.td{vertical-align:middle;word-break:break-word;padding:1rem 1.5rem;display:table-cell}.cell-with-buttons{justify-content:space-between;padding:5px;display:flex}.sortable{position:relative}.sortable a{width:100%;height:100%;padding:1rem .5rem;display:block}#sorting-arrow,.sortable.sorted-desc:after,.sortable.sorted-asc:before{content:"";background-repeat:no-repeat;width:12px;height:12px;position:absolute;top:20px;right:20px}.sortable.sorted-asc:before{background-image:url(/assets/img/icons/arrow-down.svg)}.sortable.sorted-desc:after{background-image:url(/assets/img/icons/arrow-up.svg)}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.subtle-highlight{box-shadow:0 2px 6px #0000001a}.no-word-break{word-break:initial}.dotted{text-underline-offset:3px;cursor:help;font-size:.875rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.\!ml-4{margin-left:-1rem!important}.btn{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160, 174, 192, var(--bg-opacity));--text-opacity:1;color:rgba(0, 0, 0, var(--text-opacity));border-radius:.25rem;height:2.5rem;padding:.5rem 1rem;font-weight:700;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.btn:focus{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 3px #4299e180}.btn-pink{--bg-opacity:1;background-color:#fb2a63;background-color:rgba(251, 42, 99, var(--bg-opacity));--text-opacity:1;color:rgba(255, 255, 255, var(--text-opacity))}input:disabled{cursor:not-allowed;--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203, 213, 224, var(--bg-opacity));--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203, 213, 224, var(--border-opacity))}.action-button{opacity:1;--bg-opacity:1;background-color:#00cccd;background-color:rgba(0, 204, 205, var(--bg-opacity));--text-opacity:1;color:rgba(255, 255, 255, var(--text-opacity));width:200px;height:50px;border-radius:25px;padding-top:.8rem;padding-bottom:1rem;font-family:gilroyextrabold,Arial Black,Arial,sans-serif;box-shadow:0 15px 30px -10px #00000040,0 15px 30px -25px #00cccd}#small-button-styles,.small-button-wide,.small-button{text-align:center;background:#f5f5f500;border:1px solid #707070;border-radius:17px;justify-content:center;align-items:center;max-height:34px;margin:0 5px;padding:.5em;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;display:flex}.small-button{width:50%}.small-button-wide{width:100%}.cell-with-buttons .small-button-wide:hover{color:#fff;background:#25dfac;border-color:#0000}.cell-with-buttons .small-button:first-of-type:hover{color:#fff;background-color:#00cccd;border-color:#0000}.cell-with-buttons .small-button:nth-of-type(2):hover{color:#fff;background:linear-gradient(120deg,#cb3c88 20%,#112f51 150%);border-color:#0000}.handwriting{font-family:RageItalic,Dancing Script,cursive;font-size:36px}.page-main-title{font-family:gilroyextrabold,Arial Black,Arial,sans-serif;font-size:7vw}.mini-title-above{text-transform:uppercase;--text-opacity:1;color:rgba(203, 60, 136, var(--text-opacity));font-family:gilroylight,Arial Black,Arial,sans-serif;font-size:calc(8px + .5vw);display:block}.link{text-align:left;letter-spacing:0;text-decoration:underline}.allies-bulleted-list{list-style:none}.allies-bulleted-list li{padding-left:2em;position:relative}.allies-bulleted-list li:before{content:"";border-bottom:2px solid #00cccd;width:15px;height:2px;position:absolute;top:19px;left:0}.alert{border-width:1px;border-radius:.25rem;width:100%;padding:.75rem 1rem;position:relative}.alert-success{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240, 255, 244, var(--bg-opacity));--border-opacity:1;border-color:#68d391;border-color:rgba(104, 211, 145, var(--border-opacity));--text-opacity:1;color:rgba(0, 0, 0, var(--text-opacity))}.alert-failure{--bg-opacity:1;background-color:#fff5f5;background-color:rgba(255, 245, 245, var(--bg-opacity));--border-opacity:1;border-color:#fc8181;border-color:rgba(252, 129, 129, var(--border-opacity));--text-opacity:1;color:rgba(197, 48, 48, var(--text-opacity))}.pagination{flex-wrap:nowrap;justify-content:center;gap:.2rem;display:flex}.pagination li{display:flex}.pagination a,.pagination span{border-radius:.25rem;justify-content:center;align-items:center;min-height:1.8rem;padding:.15rem .35rem;display:inline-flex}.pagination a:hover{background-color:#fff}.pagination .active{border-bottom:3px solid #00cccd}.pagination .disabled{color:#a9a9a9}.dangerous-button:hover{animation:1.2s infinite dangerFlash}.search-result{flex-direction:column;gap:.25rem;padding:1em;line-height:1.35;display:flex}.search-result p{margin:0}.search-result:hover{color:#fff;background-color:#1eae97}.obfuscator{opacity:0;pointer-events:none;z-index:20;background-color:#00000080;width:100vw;height:100vh;transition:all .2s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.search-results-list-wrapper{z-index:10;background:#fff;border-left:1px solid #a9a9a9;width:100vw;height:100%;padding:3em;position:absolute;top:0;bottom:0;right:0}.obfuscator.active{opacity:1;pointer-events:all}.search-results-title{margin:0 0 2rem;font-family:gilroyextrabold,Arial Black,Arial,sans-serif;font-size:clamp(2rem,3vw,3.25rem);line-height:1.1}.filter-box-wrapper{margin:0 0 3em}.filter-box{background:#fff url(/assets/img/icons/icn-search.svg) 20px 20px/20px 20px no-repeat local;border-radius:30px;min-width:320px;padding:1em 1em 1em 3em;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300;line-height:28px;display:inline-block}.link.search-link{background:#fff;border-radius:25px;flex:0 0 35px;justify-content:center;align-items:center;width:35px;min-width:35px;height:35px;min-height:35px;padding:7px;transition:all .2s;display:inline-flex}.link.search-link img{width:21.621px;max-width:none;height:21.621px;display:block}.link.search-link:hover{box-shadow:0 0 20px #00cccd}.form-search{flex:none;margin-top:1rem;line-height:0}.loader{width:25px;margin:auto 0;display:inline-block;position:relative}.loader:before{content:"";padding-top:100%;display:block}.circular{transform-origin:50%;width:100%;height:100%;margin:auto;animation:2s linear infinite rotate;position:absolute;inset:0}.path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash,6s ease-in-out infinite color}ul.search-results{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}ul.search-results>li{min-width:0;margin:0;display:block;position:static}@media (width>=640px){.form-search{margin-top:0}.search-results-list-wrapper{width:80vw}.close-search-window{display:none}}@media (width>=768px){.page-main-title{font-size:3.125vw}}@media (width<=640px){.pagination{flex-wrap:wrap}}@keyframes dangerFlash{0%{color:inherit;background:inherit}25%{color:#fff;background:red}75%{color:#fff;background:red}to{color:inherit;background:inherit}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}@keyframes color{to,0%{stroke:#6495ed}48%{stroke:#cb3c88}58%{stroke:#25dfac}95%{stroke:#6495ed}}.header-navigation{text-align:center;vertical-align:middle;flex:100%;padding:.75rem 1rem;font-family:gilroyextrabold,Arial Black,Arial,sans-serif;line-height:2;display:block}.header-navigation ul{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem}.logo-homepage-link{display:none}.global-header{--text-opacity:1;color:rgba(0, 0, 0, var(--text-opacity));max-width:100%;text-align:center;flex-wrap:wrap;align-items:center;font-family:gilroyextrabold,Arial Black,Arial,sans-serif;font-size:.75em;display:flex}.nav-active{border-bottom:3px solid #00cccd}.user-actions{align-items:center;margin:0 auto;padding:.75rem 1rem;display:flex}.user-name{margin-right:3em;display:none}.user-name p{text-transform:uppercase;margin-left:.5em}.user-name{--text-opacity:1;color:rgba(112, 112, 112, var(--text-opacity));justify-content:space-between;align-items:center;font-family:gilroylight,Arial Black,Arial,sans-serif}.logout-img{margin-left:1em;display:inline-block}.nav-item{margin:0}.fixed-at-top{background-color:#f5f5f5;width:100%}@media (width>=768px){.global-header{font-size:1.125rem}.logo-homepage-link{display:block}.header-navigation{flex:1 1 0;min-width:0;padding:1rem}.header-navigation ul{gap:.5rem 1.5rem}.user-actions{margin:0;padding:1rem}.user-name p{font-size:15px}}@media (width>=1536px){.user-name{display:flex}.fixed-at-top{z-index:10;position:fixed}.fixed-at-top+.app-main{padding-top:6rem}}.postcoder-complete [hidden]{display:none}.postcoder-complete .visually-hidden{clip:rect(0, 0, 0, 0);position:absolute}.postcoder-complete{display:block;position:relative}.postcoder-complete>input{display:block}.postcoder-complete>div.postcoder-complete-dropdown{z-index:1;box-sizing:border-box;background:#ffffffe6;min-width:100%;text-shadow:none;background:linear-gradient(to bottom right,#fff,#fffc);border:1px solid #25dfac;border-radius:0;margin:.2em 0 0;position:relative;left:0;box-shadow:.05em .2em .6em #d3f9ee}.postcoder-complete>div.postcoder-complete-dropdown>ul{margin:0;padding:0;list-style:none}@media (width>=768px){.postcoder-complete>div.postcoder-complete-dropdown,.postcoder-country>ul{position:absolute}.postcoder-complete>div.postcoder-complete-dropdown>ul,.postcoder-country>ul{max-height:200px;overflow:hidden auto}}.postcoder-complete>div.postcoder-complete-dropdown>header{background:#0000001a;padding:.5em;position:relative}.postcoder-complete>div.postcoder-complete-dropdown[hidden],.postcoder-complete>div.postcoder-complete-dropdown ul:empty{opacity:0;display:block;position:absolute;transform:scale(0)}.postcoder-complete>div.postcoder-complete-dropdown:before{content:"";border:inherit;background:#fff;border-bottom:0;border-right:0;width:0;height:0;padding:.4em;position:absolute;top:-.43em;left:1em;transform:rotate(45deg)}.postcoder-complete ul>li{cursor:pointer;padding:.5em .5em .5em 2em;position:relative}.postcoder-complete ul>li i.fa{position:absolute;top:.7em;left:.4em}.postcoder-complete mark{background:#d3f9ee;padding:0}.postcoder-complete ul>li .location,.postcoder-complete ul>li .count{color:#999;font-size:.9em}.postcoder-complete ul>li:hover,.postcoder-complete ul>li[aria-selected=true],.postcoder-complete ul>li:hover mark,.postcoder-complete ul>li[aria-selected=true] mark,.postcoder-complete ul>li:hover .location,.postcoder-complete ul>li[aria-selected=true] .location,.postcoder-complete ul>li:hover .count,.postcoder-complete ul>li[aria-selected=true] .count{color:#fff;background-color:#fc7aa9}.postcoder-complete header.filter{cursor:pointer}main.login-page{flex-grow:1;display:flex}.login-side{height:100vh;display:flex}.login-card{z-index:1;width:460px;max-width:80%;height:508px;margin:6rem auto auto;position:relative}.password-reset{margin-top:1.5rem;font-size:17px;font-weight:450}.login-input{opacity:1;width:100%;box-shadow:none;background:#fff no-repeat padding-box padding-box;border:1px solid #ccc;border-radius:0;padding:20px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:17px;font-weight:400}.login-form-actions{flex-direction:column;display:flex}.decorative-side{background-color:#00cccd01;width:40%;height:100vh;margin-left:auto;display:none;position:relative}.login-hero-image{z-index:0;position:relative}.decorative-side:before{content:"";z-index:-2;opacity:.1;background-color:#00cccd;width:100%;height:100%;display:block;position:absolute}@media (width>=640px){.password-reset{margin-left:1.5rem;padding-top:.8rem;padding-bottom:1rem}.login-form-actions{display:block}}@media (width>=768px){.decorative-side{align-items:center;display:flex}.login-hero-image{max-width:100%;max-height:600px;margin-left:-25%}.login-card{margin:auto}}@media (width>=1280px){.login-hero-image{max-width:915px;max-height:805px;margin-left:-50%}}.above-table{flex-direction:column;justify-content:space-between;align-items:center;margin:4em auto;display:flex}.order-filters{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.order-filters button:disabled{cursor:wait;opacity:.7}.order-filters .filter-spinner{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin-right:.4em;animation:.75s linear infinite filter-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.order-filters .filter-spinner{animation:none}}.order-filters label{flex:180px}.order-filters select{width:100%;padding:.6rem;display:block}.order-filters select:disabled{cursor:not-allowed;opacity:.5}@keyframes filter-spin{to{transform:rotate(360deg)}}.all-forms-table{display:block;overflow-x:scroll}.all-forms-table thead{border-bottom:3px solid #292929}.all-forms-table tbody tr{color:#707070;border-bottom:1px solid #707070}.all-forms-table tbody tr:not(.agreed):not(.expired):hover{color:#292929;background-color:#fff}.all-forms-table tbody{font-family:Roboto,Arial,Helvetica,sans-serif}.all-forms-table th{text-align:left;text-transform:uppercase;font-size:.875rem;font-weight:700}.all-forms-table td{padding:1rem .5rem}.all-forms-table tr.expired{color:#000;background-color:#d8ecff}.all-forms-table tr.agreed{color:#292929;background-color:#25dfae25}.orders-index-table{width:100%;display:table}.orders-index-table th,.orders-index-table td{overflow-wrap:anywhere;word-break:normal;white-space:normal}.orders-index-table .created-at-cell{font-variant-numeric:tabular-nums}.orders-index-table .cell-with-buttons .small-button{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;min-width:max-content}tr.agreed .status-cell{vertical-align:top;padding-right:1em;position:relative}tr.agreed .status-cell:before{content:"";border:2px solid #00cccd;border-width:0 2px 2px 0;width:5.18px;height:7.55px;position:absolute;top:55px;right:39px;transform:rotate(45deg)}tr.agreed .status-cell:after{content:"";border:2px solid #00cccd;border-radius:50%;width:20px;height:20px;position:absolute;top:50px;right:32px}@media (width>=640px){.above-table{flex-direction:row}}@media (width<=768px){.orders-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.orders-index-table{min-width:880px}}@media (width>=768px){tr.agreed .status-cell:before{top:55px;right:39px}tr.agreed .status-cell:after{top:50px;right:32px}.all-forms-table{display:table}}@media (width>=1024px){tr.agreed .status-cell{vertical-align:inherit}tr.agreed .status-cell:before{top:29px;right:12px}tr.agreed .status-cell:after{top:24px;right:5px}}@media (width>=1280px){tr.agreed .status-cell:before{top:28px;right:23.5px}tr.agreed .status-cell:after{top:23px;right:17px}}.error-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:80vh;display:flex}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:#0000;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:before,:after{box-sizing:border-box;border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a0aec0}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{line-height:inherit;color:inherit;padding:0}pre,code,kbd,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bg-red-100{--bg-opacity:1;background-color:#fff5f5;background-color:rgba(255, 245, 245, var(--bg-opacity))}.border-red-400{--border-opacity:1;border-color:#fc8181;border-color:rgba(252, 129, 129, var(--border-opacity))}.rounded{border-radius:.25rem}.border{border-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.hidden{display:none}.flex-col{flex-direction:column}.items-center{align-items:center}.content-between{align-content:space-between}.flex-grow{flex-grow:1}.font-body{font-family:Roboto,Arial,Helvetica,sans-serif}.font-title{font-family:gilroyextrabold,Arial Black,Arial,sans-serif}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.leading-loose{line-height:2}.m-0{margin:0}.m-auto{margin:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mb-12{margin-bottom:3rem}.ml-auto{margin-left:auto}.min-h-screen{min-height:100vh}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.p-0{padding:0}.p-8{padding:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-8{padding-left:2rem}.pt-16{padding-top:4rem}.pt-24{padding-top:6rem}.fixed{position:fixed}.relative{position:relative}.text-center{text-align:center}.text-black{--text-opacity:1;color:rgba(0, 0, 0, var(--text-opacity))}.text-white{--text-opacity:1;color:rgba(255, 255, 255, var(--text-opacity))}.text-red-700{--text-opacity:1;color:rgba(197, 48, 48, var(--text-opacity))}.text-allies-dark-grey{--text-opacity:1;color:rgba(112, 112, 112, var(--text-opacity))}.underline{text-decoration:underline}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.visible{visibility:visible}.w-1\/4{width:25%}.w-6\/12{width:50%}.w-full{width:100%}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}html{max-width:100%;overflow-x:hidden}body{background:#f5f5f5;font-family:Roboto,Arial,Helvetica,sans-serif}@media (width>=640px){.sm\:container{width:100%}@media (width>=640px){.sm\:container{max-width:640px}}@media (width>=768px){.sm\:container{max-width:768px}}@media (width>=1024px){.sm\:container{max-width:1024px}}@media (width>=1280px){.sm\:container{max-width:1280px}}.sm\:ml-auto{margin-left:auto}}@media (width>=768px){.md\:container{width:100%}@media (width>=640px){.md\:container{max-width:640px}}@media (width>=768px){.md\:container{max-width:768px}}@media (width>=1024px){.md\:container{max-width:1024px}}@media (width>=1280px){.md\:container{max-width:1280px}}}@media (width>=1024px){.lg\:container{width:100%}@media (width>=640px){.lg\:container{max-width:640px}}@media (width>=768px){.lg\:container{max-width:768px}}@media (width>=1024px){.lg\:container{max-width:1024px}}@media (width>=1280px){.lg\:container{max-width:1280px}}}@media (width>=1280px){.xl\:container{width:100%}@media (width>=640px){.xl\:container{max-width:640px}}@media (width>=768px){.xl\:container{max-width:768px}}@media (width>=1024px){.xl\:container{max-width:1024px}}@media (width>=1280px){.xl\:container{max-width:1280px}}}@media print{.print\:container{width:100%}@media (width>=640px){.print\:container{max-width:640px}}@media (width>=768px){.print\:container{max-width:768px}}@media (width>=1024px){.print\:container{max-width:1024px}}@media (width>=1280px){.print\:container{max-width:1280px}}.print\:hidden{display:none}}
