﻿.autocomplete .clear-search:hover{background:linear-gradient(-45deg, var(--lit-blue), var(--lit-blue), var(--lit-blue), var(--lit-blue), var(--light-blue), var(--lit-blue), var(--lit-blue), var(--lit-blue));background-size:200% 200%;animation:hoverGradient 3s linear infinite}@keyframes hoverGradient{0%{background-position:-80% 50%}100%{background-position:120% 50%}}.pm-td-status p span,.ordering .total a,.ordering .checkout a,.at-a-glance,.main .new-order-link{background:#202f52;background:radial-gradient(circle, #2178c3, #145186)}.ordering .total a:hover,.ordering .checkout a:hover{background:radial-gradient(circle, #2178c3, #145186)}body{--main-bg: #FCFCFD;--main-bg-lit: white;--main-text: black;--inputs: white;--input-text: black;--input-border: rgba(0, 0, 0, 0.5);--white: white;--black: black;--logo-fill: #23345a;--light-blue: #5fc9ff;--blue-dark: #23345a;--lit-blue: #2176c0;--submit-btn: #289668;--submit-btn-hover: #007142;--gray: rgba(0, 0, 0, 0.5);--lit-gray: #eee;--categories: #583377;--flash-bg: rgba(0, 0, 0, .5);--flash-notice: #15774f;--flash-warning: #ffa12d;--subtleGray: rgba(0,0,0,0.15);--table-bg: white;--table-border-outer: #e8e8e8;--table-text: #445;--table-border-inner: rgba(224, 224, 224, .25);--table-highlight: rgba(32, 117, 191, 0.05);--table-row-select: #dcecfb;--table-row-select-hover: #d4e6f7;--table-tooltip: white;--table-deep-red: #ffefef}body.darkMode{--main-bg: #252729;--main-bg-lit: #2b2d2f;--main-text: white;--inputs: #303234;--input-text: white;--input-border: rgba(255, 255, 255, 0.25);--white: black;--black: white;--logo-fill: white;--light-blue: #5fc9ff;--blue-dark: #86c0fb;--lit-blue: #63b6ff;--submit-btn: #289668;--submit-btn-hover: #007142;--gray: rgba(255, 255, 255, 0.5);--lit-gray: rgba(255,255,255,.25);--categories: rgba(255,255,255,.35);--flash-bg: rgba(255, 255, 255, .5);--flash-notice: #15774f;--flash-warning: #ffc986;--subtleGray: rgba(255,255,255,0.15);--table-bg: #333537;--table-border-outer: #333537;--table-text: white;--table-border-inner: rgba(224, 224, 224, .1);--table-highlight: rgba(255, 255, 255, 0.025);--table-row-select: rgba(220, 236, 251, .15);--table-row-select-hover: rgba(220, 236, 251, .18);--table-tooltip: #3d3f42;--table-deep-red: #373333;color-scheme:dark}*{box-sizing:border-box;font-family:Lato;font-weight:100;transition:ease background .15s}html,body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;scroll-behavior:smooth}body{padding:0;margin:0;width:100%;height:100%;background:var(--main-bg);color:var(--main-text);display:flex;flex-flow:column}a{color:var(--lit-blue);border-bottom:1px dotted;text-decoration:none}a:hover{color:var(--blue-dark)}a[target="_blank"]{cursor:alias;font-weight:800}a.no-decoration{border-bottom:0}a.colorize svg{transition:ease-in-out color .25s;--hover-color:mediumspringgreen}a.colorize:hover svg{color:var(--hover-color)}p{margin-top:0;font-size:.85em}sup{font-size:.75em;vertical-align:top;margin-right:.05em}h1{font-size:2.2em;margin:0;font-family:roboto}h2{margin-bottom:0}h4{text-decoration:underline}img{max-width:100%}small{font-size:.75em;color:var(--gray);font-weight:600}strong{font-weight:800}section{max-width:1300px;margin:0 auto;padding:2em 2em}section.half{display:grid;grid-template-columns:auto auto}.highlight{background:#ffd400 !important;color:black !important;padding:0 0.25em;border-radius:3px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.35em 2em 0.35em .5em;width:auto;cursor:pointer;font-size:.85em;font-weight:bold;border:1px solid var(--gray);background:var(--inputs);color:var(--black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1200' fill='%23555'%3E%3Cpath d='M614.4 752.4 828 540H396z'/%3E%3C/svg%3E");background-position:center right;background-size:2.5em;background-repeat:no-repeat}select:hover{border-color:var(--blue-dark)}.darkMode select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1200' fill='%23fff'%3E%3Cpath d='M614.4 752.4 828 540H396z'/%3E%3C/svg%3E")}nav.main{padding:1px 2em;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:2em;background:var(--main-bg-lit);box-shadow:2px 2px 10px rgba(0,0,0,0.25);z-index:10}.logo svg{vertical-align:middle;padding-top:.65em;padding-bottom:.4em;fill:var(--logo-fill)}.menu{display:flex;align-items:center;gap:1.5em}.menu a{border-bottom:1px dotted transparent;color:var(--main-text);opacity:0.6;padding-bottom:.15em;transition:ease all .15s}.menu a:hover{opacity:1;border-bottom:1px dotted gray;text-shadow:0 -3px 5px rgba(255,255,255,0.15)}.menu a.onpage{opacity:1;border-bottom:2px solid #2378c3;color:var(--black)}.main .new-order-link{color:white;padding:7px 15px;border-radius:3px;font-weight:700;font-size:.8em;opacity:1;transition:ease all .25s;border:1px solid rgba(255,255,255,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25)}.main .new-order-link:hover{border:1px solid rgba(255,255,255,0.35)}.main .new-order-link span{padding-right:10px;font-size:1.7em;line-height:.1em;display:inline-block;vertical-align:middle;margin-bottom:3px}.at-a-glance{color:white;padding:.75em 0}.at-a-glance .container{width:100%;max-width:1300px;margin:auto;padding:0 2em}.at-a-glance .container.starting{display:flex;align-items:center;justify-content:space-between}.at-a-glance h1{font-weight:bold;font-family:Roboto}.at-a-glance a{color:white}.at-a-glance .back-to-dash{opacity:.7;font-size:.9em;border-radius:3px;padding:.5em 1em;border:1px solid white;color:white;transition:opacity .25s;white-space:nowrap}.at-a-glance .back-to-dash:hover{opacity:1}meter{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Ctext font-size="100" y="0.9em" stroke-linejoin="round" fill="transparent" stroke="darkorange" stroke-width="4"%3E★%3C/text%3E%3C/svg%3E') 0/auto 100%;height:1em;width:5em}meter::-webkit-meter-bar{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Ctext font-size="100" y="0.9em" stroke-linejoin="round" fill="transparent" stroke="darkorange" stroke-width="4"%3E★%3C/text%3E%3C/svg%3E') 0/auto 100%}meter:-moz-meter-optimum::-moz-meter-bar,meter:-moz-meter-sub-optimum::-moz-meter-bar,meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Ctext font-size="100" y="0.9em" stroke-linejoin="round" fill="gold" stroke="darkorange" stroke-width="4"%3E★%3C/text%3E%3C/svg%3E') 0/auto 100%}meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Ctext font-size="100" y="0.9em" stroke-linejoin="round" fill="gold" stroke="darkorange" stroke-width="4"%3E★%3C/text%3E%3C/svg%3E') 0/auto 100%}table tbody tr:hover{background:var(--table-highlight)}table tbody tr.selected{background:var(--table-row-select)}table tbody tr.selected:hover{background:var(--table-row-select-hover)}table thead{color:white}table tr:not(:last-child) td{border-bottom:1px solid var(--table-border-inner)}table th{border-right:1px solid rgba(255,255,255,0.1);font-weight:700;text-align:left;text-transform:uppercase;font-family:roboto;background-color:#1c67a7;position:sticky;top:4em;z-index:9;color:white}table th.sorted{background-color:#2077c1;border-left:1px solid rgba(255,255,255,0.25);border-right:1px solid rgba(255,255,255,0.25);background-image:linear-gradient(45deg, transparent 50%, white 50%),linear-gradient(135deg, white 50%, transparent 50%);background-position:calc(100% - 10px) calc(.5em + 5px),calc(100% - 5px) calc(.5em + 5px),calc(100% - 1.7em) 0.35em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}table th.sorted.asc{background-image:linear-gradient(135deg, transparent 50%, white 50%),linear-gradient(45deg, white 50%, transparent 50%)}table th:first-child{border-radius:5px 0 0 0}table th:last-child{border-radius:0 5px 0 0}table th:hover{background-color:#1f72ba;cursor:pointer}table th a{color:inherit;border:none;pointer-events:none;font-weight:inherit}table th,table td{padding:.65em;font-size:.85em;vertical-align:top;transition:ease opacity .25s}table td{letter-spacing:.01em;color:var(--table-text);vertical-align:middle;position:relative}table td.status-td{max-width:175px}table select{font-size:.9em;max-width:400px}.inline-table th{top:0}label{vertical-align:top;text-transform:capitalize}label small{display:block}input:not([type=submit]){padding:.35em .5em;color:var(--input-text);font-weight:bold;background-color:var(--inputs);border:1px solid var(--input-border);outline:none;transition:border .2s;border-radius:3px}input:not([type=submit])::placeholder{color:var(--gray);transition:color .2s}input:not([type=submit]):hover,input:not([type=submit]) :focus{border-color:var(--black);color:var(--black);background-color:transparent}input:not([type=submit]):hover::placeholder,input:not([type=submit]) :focus::placeholder{color:var(--lit-gray)}select[multiple="multiple"]{resize:both}.app-version{font-size:.85em;padding:0 1em;color:var(--gray);flex-shrink:0;background:rgba(0,0,0,0.1);box-shadow:0 0 5px var(--lit-gray)}.charts{display:flex;padding:0;justify-content:space-around;gap:3em;padding:.75em 0}.circular-chart{display:block;margin:0;max-height:135px}.circle-bg{fill:none;stroke:rgba(255,255,255,0.12);stroke-width:1.5}.circle{fill:none;stroke-width:1.5;stroke-linecap:square;animation:progress 1s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0 100}}.circular-chart.orange .circle{stroke:#ff9f00}.circular-chart.green .circle{stroke:#2dad78}.circular-chart.red .circle{stroke:#d04949}.circular-chart.white .circle{stroke:#fff}.number,.verbiage{fill:white;font-size:.45em;text-anchor:middle}.verbiage{font-size:.22em;fill:rgba(255,255,255,0.65)}.nothing{text-align:center;color:var(--gray)}.hidden-field{display:none}.half{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}.new-order-div.hidden{display:none}.tooltip{position:relative;display:flex;gap:.25em}.tooltip span{opacity:0;border-radius:3px;padding:.5em 1em;background:var(--table-tooltip);color:var(--black);font-size:.75rem;position:absolute;z-index:4;white-space:nowrap;top:100%;box-shadow:2px 2px 15px rgba(0,0,0,0.25);border:1px solid var(--gray);transition:ease all .25s;transform:translateY(1ch);z-index:999}.tooltip.info-only span{pointer-events:none}.tooltip.decorative:after{content:"✽";vertical-align:middle;cursor:help}.tooltip:hover span{opacity:1;transform:translateY(0)}.categories{display:flex;flex-wrap:wrap}.categories input[type=checkbox]{display:none}.categories label{width:140px;line-height:1em;margin:2px 5px 2px 0;cursor:pointer;user-select:none}.categories label:hover small{color:var(--black)}.categories small{display:inline-block;position:relative;padding-left:20px}.categories small:after{content:"";border:1px solid;width:14px;height:14px;border-radius:50%;position:absolute;left:0;top:0}.categories small:before{content:"";height:12px;width:12px;background:var(--gray);transform:scale(0);transition:transform 0.2s cubic-bezier(1, -0.65, 0.69, 1.86);position:absolute;top:2px;left:2px;border-radius:50%}.categories input:checked+small:before{transform:scale(1)}.new-link-bg{background:rgba(0,0,0,0.5);position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:12}.new-link-bg.inactive{display:none}.new-link-bg .new-link{z-index:1;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:var(--table-bg);border:1px solid var(--gray);padding:1em 2em}.new-link-bg .new-link h3{margin:0;font-weight:bold}.edit-link-bg{background:rgba(0,0,0,0.5);position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:12}.edit-link-bg.inactive{display:none}.edit-link-bg .edit-link{z-index:1;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:var(--table-bg);border:1px solid var(--gray);padding:1em 2em}.edit-link-bg .edit-link h3{margin:0;font-weight:bold}.check-input{border:1px solid;width:16px;height:16px;display:inline-block;border-radius:50%;text-align:center;overflow:hidden;user-select:none;vertical-align:middle;position:relative;cursor:pointer}.check-input input[type=checkbox]{display:none}.check-input span{height:12px;width:12px;background:var(--black);transform:scale(0) translate(-11%, -8%);transition:transform 0.2s cubic-bezier(1, -0.65, 0.69, 1.86);position:absolute;top:2px;left:2px;border-radius:50%}.check-input input:checked+span{transform:scale(1) translate(-11%, -8%)}.autocomplete{display:block;margin:0 auto;position:relative}.autocomplete:hover .list-wrapper{height:190px;overflow-y:scroll;border-bottom:1px solid #969696}.autocomplete ul{padding:0;margin:0}.autocomplete .selected-items{padding:0 0;display:block;vertical-align:top;text-align:left}.autocomplete .selected-items li{list-style:none;background-color:var(--lit-blue);color:var(--white);border-radius:4px;padding:5px 10px;display:inline-block;margin:4px 2px 0px 2px;position:relative;overflow:hidden;cursor:pointer;font-size:.8em;transition:font-size .15s, padding .15s;user-select:none}.autocomplete .selected-items li.hide{display:none}.autocomplete .selected-items li:hover{font-size:.7em;padding:11px 13.5px 2px}.autocomplete .selected-items li:hover:before{top:3px}.autocomplete .selected-items li:before{content:'Remove';width:100%;position:absolute;top:-100%;left:0;color:var(--white);text-align:center;font-weight:bold;font-size:.7em;line-height:1em;transition:top .15s}.autocomplete .selected-items:hover~.input-wrapper .clear-search{right:0}.autocomplete .selected-input-wrapper{border:solid 1px var(--input-border);border-radius:3px}.autocomplete .selected-input-wrapper:hover{border-color:#5f5f5f}.autocomplete .input-wrapper{position:relative;vertical-align:top;overflow:hidden}.autocomplete .input-wrapper input::-webkit-input-placeholder{color:gray}.autocomplete .input-wrapper input::-moz-placeholder{color:gray}.autocomplete .input-wrapper input::placeholder{color:gray}.autocomplete .input-wrapper input:hover~.clear-search,.autocomplete .input-wrapper input:focus~.clear-search{right:0}.autocomplete .search-input{width:100%;max-width:100%;border:none;display:block;padding:10px 75px 10px 10px;box-sizing:border-box;color:var(--black);font-size:.8em}.autocomplete .search-input:hover{background:var(--white);color:var(--gray)}.autocomplete .search-input:focus{border:none;outline:none;color:var(--gray)}.autocomplete .clear-search{color:var(--white);position:absolute;top:0px;right:-100%;background:var(--lit-blue);height:100%;padding:10px 5px 0 5px;font-size:.8em;transition:right .2s;cursor:pointer}.autocomplete .clear-search:hover{right:0}.autocomplete .list-wrapper{z-index:9;background:var(--white);overflow:hidden;border-left:1px solid #969696;border-right:1px solid #969696;position:absolute;width:100%;height:0;transition:height .2s}.autocomplete .list-wrapper li{list-style:none;padding:5px;text-align:left;font-size:.9em;position:relative}.autocomplete .list-wrapper li:hover{background-color:var(--blue-dark);color:var(--white);cursor:pointer;border-bottom:1px solid #969696}.autocomplete .list-wrapper li:hover:after{right:10px}.autocomplete .list-wrapper li:after{content:"Click to Select";position:absolute;right:-100%;color:var(--white);font-size:.85em;transition:right .25s}.autocomplete .list-wrapper li.hide{display:none}.flashes{position:fixed;background:var(--flash-bg);width:auto;max-width:40ch;z-index:100;border:1px solid var(--lit-gray);border-radius:5px 0 0 5px;padding:1em;color:white}.flashes p{font-size:.9em;font-weight:bold;margin:0;display:flex;align-items:center;gap:1em;line-height:1.25em}.flashes[data-animation-style="false"]{animation:showFlashFalse .5s linear;bottom:0;top:auto;right:0}@keyframes showFlashFalse{0%{right:-300px}100%{right:0}}.flashes[data-animation-style="true"]{right:-300px;top:auto;bottom:0;animation:showFlashTrue 5s linear}@keyframes showFlashTrue{0%,100%{right:-300px}5%,95%{right:0}}.flashes.notice{background:var(--flash-notice)}.flashes.warning{background:var(--flash-warning)}.flashes.alert{background:#cc2020}.paused{background:#f0b016;color:black;padding:0.5em 3em}.ordering-list-table{width:100%;background:var(--table-bg);border-radius:5px;box-shadow:5px 7px 12px rgba(14,14,14,0.075)}.ordering-list-table tr:first-child{border-bottom-left-radius:5px}.ordering-list-table tr:last-child{border-bottom-right-radius:5px}.ordering-list-table th:first-child{border-top-left-radius:5px}.ordering-list-table th:last-child{border-top-right-radius:5px}.ordering-list-table th a{text-decoration:none;font-size:.8em;margin-left:10px;color:white;border-bottom:0;float:right}.ordering-list-table input[type=checkbox]{cursor:pointer}.ordering-list-table .report-link{opacity:0;filter:grayscale(1);transition:opacity .5s, filter .5s;border-bottom:0;display:inline-block}.ordering-list-table .report-link:hover{filter:grayscale(0)}.ordering-list-table .report-link img{max-width:20px}.ordering-list-table td a[target="_blank"]{position:relative;padding-left:0;transition:padding .1s;font-weight:600}.ordering-list-table td a[target="_blank"]:visited,.ordering-list-table td a[target="_blank"]:active,.ordering-list-table td a[target="_blank"]:focus,.ordering-list-table td a[target="_blank"]:focus-within{padding-left:15px}.ordering-list-table td a[target="_blank"]:visited:before,.ordering-list-table td a[target="_blank"]:active:before,.ordering-list-table td a[target="_blank"]:focus:before,.ordering-list-table td a[target="_blank"]:focus-within:before{height:0;width:0;content:"";position:absolute;left:0;top:50%;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #238ec5;transform:translate(0, -40%)}.ordering-list-table tr:hover .report-link{opacity:1}.link-count{color:var(--black);border:1px solid var(--gray);padding:.1em .5em;border-radius:3px;font-size:.65em}.link-cats{max-width:125px;overflow:auto;white-space:nowrap}.link-cats span{padding:2px 6px;border-radius:3px;font-size:.75em;margin:2px;cursor:default;display:-webkit-inline-box;color:var(--categories);border:1px solid}.link-cats.smaller span{font-size:.5em}.link-urls{max-width:300px}.link-urls a{max-width:90%;overflow:auto;white-space:nowrap;display:inline-block}.ordering{position:fixed;bottom:-150px;transition:bottom .25s;right:15px;background:var(--main-bg-lit);z-index:99;box-shadow:0 0 15px rgba(0,0,0,0.5);border:1px solid var(--lit-gray);border-bottom:none}.ordering.show-checkout{bottom:0}.ordering .order-list{max-height:calc(6.5 * 44px);overflow:auto;background:var(--main-bg-lit);transition:height .15s linear}.ordering .order-list:not(.show){height:0 !important}.ordering .order-list small{display:block;margin-top:0.25em}.ordering .indiv-details{display:flex;gap:.75em;padding:.4em .75em;border-bottom:1px solid var(--lit-gray);font-size:14px;justify-content:space-between;align-items:center}.ordering .order-data-links{text-align:center;margin-bottom:0;font-size:0.75em}.ordering .show-more{display:block;text-align:center;background:#3d5c89;color:white;padding:.25em;margin-bottom:.25em;font-size:.8em;border:none}.ordering .show-more:hover{background:#17396d}.ordering .total{font-weight:400;font-size:1.25em;padding-top:0.25em}.ordering .total,.ordering .checkout{transition:width .3s;min-width:200px;text-align:center;color:var(--black);font-weight:400}.ordering .total.hide a,.ordering .checkout.hide a{display:none}.ordering .total .order-data,.ordering .checkout .order-data{display:inline-block}.ordering .total a,.ordering .checkout a{color:white;border-bottom:0;border-radius:3px;font-weight:600;display:inline-block;padding:.35em 2em;margin:5px 0;margin-bottom:.75em;background:var(--submit-btn);letter-spacing:.03em}.ordering .total a:hover,.ordering .checkout a:hover{color:white}.rejected_by_provider-order-status strong,.rejected_by_pm-order-status strong{color:white;background:#c12;padding:.25em .75em;border-radius:3px}.accepted-order-status strong,.live_confirmed-order-status strong,.request_post-order-status strong{color:white;background:var(--submit-btn);padding:.25em .75em;border-radius:3px}.queued-order-status strong{color:black;background:var(--flash-warning);padding:.25em .75em;border-radius:3px}.completed_paid-order-status strong{color:black;background:white;padding:.25em .75em;border-radius:3px}.cancelled-order-status strong{color:white;background:black;padding:.25em .75em;border-radius:3px}.order-table{width:100%;background:var(--table-bg);border-radius:5px;border:1px solid var(--table-border-outer);box-shadow:5px 7px 8px rgba(0,0,0,0.125);border-collapse:separate;border-spacing:0}.order-table .rejected{color:red}.order-table .rejected select{border-color:#de0505;color:white;font-weight:800;background-color:#c12;background-image:linear-gradient(45deg, transparent 50%, white 50%),linear-gradient(135deg, white 50%, transparent 50%),linear-gradient(to right, rgba(255,255,255,0.5), rgba(255,255,255,0.5))}.order-table input:not([type=submit]):not([type=checkbox]):not([type=range]){width:100%;width:250px}.order-table input:not([type=range]),.order-table select,.order-table .button{margin-bottom:5px}.order-table .not-live{padding:1px 4px;background:#c10000;color:white;font-weight:bold;font-size:.6em}.order-table .delete-link{text-decoration:none;color:red;padding:1px 3px;visibility:hidden}.order-table tr:hover .delete-link{visibility:visible}.order-table .hide{opacity:0;transition:opacity .25s}.order-table tr:hover .hide{opacity:1}.order-table:not(.order-completion):not(.admin) select{background:#289668;color:white;border:1px solid #289668;background-image:linear-gradient(45deg, transparent 50%, white 50%),linear-gradient(135deg, white 50%, transparent 50%),linear-gradient(to right, var(--gray), var(--gray));background-position:calc(100% - 10px) calc(.5em + 5px),calc(100% - 5px) calc(.5em + 5px),calc(100% - 1.7em) 0.35em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}.order-table.admin .locked-tr{background:var(--table-deep-red)}.order-completion input:not([type=checkbox]){width:100% !important;max-width:100%}.secondary.copied{background:#15774f}.ordered-tr td{text-align:center;color:white;background:#15774f;font-weight:bold;letter-spacing:0.04em}.reject-reason{display:inline-block;width:72%;min-width:150px;vertical-align:middle}.reject-reason.hidden-field{display:none}.pm-td-status{font-size:0.75em;font-weight:bold;white-space:nowrap}.pm-td-status p{width:100px;max-width:100%;height:10px;border-radius:2px;padding:0;margin:0;position:relative;display:inline-block;color:white;background:#555;overflow:hidden}.pm-td-status p span{position:absolute;left:0;top:0;content:"";height:100%;border-radius:2px;animation:animateWidth 1.5s ease-in-out}@keyframes animateWidth{0%{width:0}}.price-td{position:relative;text-align:right}.price-td .discount{color:red;text-align:right}section>.admin-menu{padding:0 10px 25px}.admin-menu{text-align:center;padding:0;display:flex;justify-content:center;max-width:revert;background:linear-gradient(#444, #131313);background:linear-gradient(var(--table-bg), var(--main-bg-lit));flex-wrap:wrap}.admin-menu a{margin:0 10px;padding:1em;border:none;opacity:0.65;color:var(--main-text);margin:0;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:2px solid transparent;transition:ease all .15s}.admin-menu a.onpage,.admin-menu a:hover{opacity:2;background:rgba(255,255,255,0.05);border-bottom:2px solid #1c66a7;border-left:1px solid rgba(255,255,255,0.05);border-right:1px solid rgba(255,255,255,0.05)}.admin-total td{background:var(--table-bg);color:var(--black)}.slice text{font-size:12px}.stats-section table{margin-bottom:10px}.stats-section table tr:not(:last-child) td:first-child{border-left:1px solid var(--table-border-inner)}.stats-section table tr:not(:last-child) td:last-child{border-right:1px solid var(--table-border-inner)}.agreement h2{color:var(--light-blue);margin-bottom:1em;font-weight:600}.agreement form{text-align:center;margin-top:50px}.login{width:100%;height:calc(100% - 50)}.login>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:25px;width:100%;max-width:300px;color:#145187;background:white;border:1px solid #CCC;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,0.1)}.login .field input{border:1px solid rgba(0,0,0,0.5);padding:.5em;font-size:14px;font-weight:400}.login form{display:flex;flex-flow:column;gap:1em}.login h1{text-align:center;margin-bottom:.5em}.login a{color:initial}.login input:not([type=checkbox]){padding:5px;width:100%}.forgot{width:100%;height:calc(100% - 50)}.forgot>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:25px;width:100%;max-width:300px;background:white;border:1px solid #CCC;box-shadow:5px 5px 10px rgba(0,0,0,0.1)}.forgot h1{text-align:center}.forgot input:not([type=checkbox]){padding:5px;width:100%}.tab{color:var(--gray);font-size:.95em;padding:.5em 1em;display:inline-block;border:1px solid var(--subtleGray);border-radius:5px 5px 0 0;border-bottom:none;background:linear-gradient(transparent, #333);background:linear-gradient(var(--table-bg), var(--main-bg-lit));transition:ease all .25s}.tab:hover{color:var(--main-text)}.tab.active{background:#2278c3;color:white;font-size:1.05em}input::file-selector-button,button,input[type='submit'],.button{padding:.5em 1em;border:1px solid rgba(255,255,255,0.25);border-radius:3px;background:#2278c3;color:white;transition:ease all .25s;font-size:inherit;cursor:pointer;white-space:nowrap}input::file-selector-button:hover,button:hover,input[type='submit']:hover,.button:hover{color:white;text-shadow:0 0 3px rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.5);box-shadow:0 0 5px rgba(0,0,0,0.25)}.secondary{background:transparent !important;color:var(--blue-dark) !important;border:1px solid var(--blue-dark) !important}.danger{background:#c12 !important}.caution{background:#f0b016 !important;color:black !important}.safe{background:green !important}.minimal{background:transparent;padding:.25em}.secondary:hover{color:var(--black)}@keyframes fade{0%{opacity:0;transform:translate(-50%, -50%) scale(0)}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}.modalIn #modalContent{animation:fade ease .25s forwards}.modalOut #modalContent{animation:fade ease .25s reverse forwards}body.noScroll{overflow:hidden}.showModal #modalContainer{display:block}#modalContainer{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh;background:rgba(0,0,0,0.5);backdrop-filter:blur(3px);z-index:99}#modalContent{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100vw - 4em);max-width:720px;max-height:80vh;padding:2em;display:block;gap:1em;background:var(--table-bg);color:var(--main-text);border:1px solid var(--gray);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,0.5);overflow-y:scroll}#modalContent h3{font-weight:600;color:var(--lit-blue);font-size:1.5em;border-bottom:2px solid;padding-bottom:.25em;margin-top:0}#modalContent table{word-break:break-word;width:100%}#modalContent .closeButton{float:right;cursor:pointer;font-size:29px;line-height:0.75em;transition:ease all .25s}#modalContent .closeButton:hover{color:var(--lit-blue)}#modalContent select{max-width:320px}#modalContent input{max-width:320px}#modalContent input[type=submit]{float:right}#modalContent>div{max-height:70vh;overflow:scroll}hr{border:none;border-bottom:1px solid var(--subtleGray);margin:.25em 0}.search-parent{position:sticky;top:0;z-index:99}.small input:not([type=submit]):not([type=checkbox]):not([type=range]){width:100px;text-align:center}.checkoutBar{display:flex;align-items:center;margin:2em 0;flex-wrap:wrap;border-radius:5px;justify-content:end;gap:1em 4em;border:1px solid var(--subtleGray);box-shadow:0 -5px 20px 3px rgba(0,0,0,0.25);background:radial-gradient(circle, #444, #333);margin-left:auto;padding:1em;position:sticky;bottom:0;width:100%;color:white}.loginPage{background:radial-gradient(circle, #2178c3, #145186)}.content{flex:1 0 auto}.field{display:flex;flex-flow:column;margin:1em 0;gap:0.5em}.checkbox{flex-flow:row}.checkbox.no-margin{margin:0}.checkbox label{cursor:pointer}.login .field{margin:0}.tag{margin-inline-end:.25em;padding:.25em .75em;border-radius:3px;font-size:.75rem;text-transform:uppercase;font-weight:800;letter-spacing:.05em;vertical-align:middle;display:inline-block;line-height:1.25rem;border:1px solid var(--subtleGray);user-select:none}.bigger{font-size:.85rem}.smaller{font-size:.65rem;line-height:.8rem}.teal{background:#1e99b5;color:black}.pumpkin{background:#ff5722}.purple{background:#3f1b7f}.maroon{background:#ba2a53}.magenta{background:#ac1269;color:white}.forest{background:#1cda7e;color:black}.infoIcon{font-size:1.2em;font-family:monospace;border:1px solid var(--black);color:var(--black);cursor:pointer;font-weight:bold;border-radius:100em;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.infoIcon:hover{color:inherit;background:var(--main-bg)}.error{color:#ff1b43;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.customNotice{background:var(--flash-notice);position:fixed;bottom:0;right:0;padding:1em 1.5em;border-radius:3px 0 0 3px;animation:slideLeft .5s ease forwards;z-index:999}@keyframes slideLeft{0%{transform:translateX(500px)}100%{transform:translateX(0px)}}.inactive td{color:var(--lit-gray)}.inactive td:last-child{color:var(--table-text)}.categories.legacy{max-height:250px;overflow:scroll;padding:.5em;border:1px dotted var(--gray);border-radius:3px;margin-top:.5em}.payment{padding:0em 1em 2em 1em;background:rgba(0,0,0,0.25);margin:1em auto;border-radius:5px;border:2px solid var(--subtleGray)}.restrictions{display:flex;flex-flow:column;margin:1em 0;gap:.5em;color:#f17013}textarea{background:var(--inputs);color:var(--main-text);padding:1em;border:1px solid;resize:both}.spaced-area{width:calc(100% - 2em);max-width:500px;height:150px;font-size:16px;line-height:1.5em;margin:1em 0}.pagy.info{display:block;opacity:0.5;margin-top:0.25em;margin-bottom:0.5em}.pagy a:not([href]){color:unset;border:none;opacity:.5}.combo-nav-js>label{margin:0 0.6rem}.largeContent{max-width:300px;width:100%;max-height:6ch;overflow-y:scroll;overflow-x:hidden;padding-right:1em}.largeContent::-webkit-scrollbar-thumb{border-radius:5px;background:var(--lit-gray)}.largeContent::-webkit-scrollbar-track{background-color:var(--subtleGray);border-radius:5px}.largeContent::-webkit-scrollbar{width:5px;display:initial}tr.badRow{opacity:0.75;background:rgba(204,17,34,0.25) !important}.vetted{background:#00ff590d !important}.link-container{display:flex;align-items:center;gap:.25rem;white-space:nowrap;width:max-content}.link-tags{display:flex;gap:.35rem;flex-shrink:0}.link-tags>*{flex-shrink:0}.link-tags img{height:20px}.link-tags.small img{height:15px}.actionBox{margin-top:1em;display:flex;gap:.5em;user-select:none}.center-flex{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:.25em}.reset-button{background:var(--lit-gray);color:var(--black);padding:.5em;border:1px solid}input.big-input{width:100%;max-width:480px;padding:0.75em}.globalSearchBar{display:flex;margin-bottom:1em;gap:0.25em;justify-content:center}input[type=checkbox]{appearance:none;color:var(--main-text);width:1.5em;height:1.5em;border:1px solid;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:ease all .25s;cursor:inherit;padding:0;flex-shrink:0;margin:0 !important}input[type=checkbox]::before{content:url("data:image/svg+xml,%3Csvg fill='%23FFF' xmlns='http://www.w3.org/2000/svg' viewBox='25 25 50 50'%3E%3Cpath d='m64 985.393-3.531 3.532-16.719 16.718-4.469-3.937-3.75-3.281-6.593 7.53 3.78 3.282 8 7 3.5 3.094 3.313-3.313 20-20 3.531-3.53L64 985.392z' overflow='visible' transform='translate(0 -952.362)'/%3E%3C/svg%3E");width:90%;height:90%;opacity:0;transition:ease opacity .25s}input[type=checkbox]:checked{background:var(--lit-blue);color:var(--lit-blue)}input[type=checkbox]:checked::before{opacity:1}label{user-select:none;cursor:inherit}.expanded{background:rgba(0,0,0,0.1)}.flex-gap{display:flex;align-items:center;gap:1em}.vertical-space{margin:0.5em 0}button.icon{padding:0;background:none;border:none;display:flex;gap:.5em;align-items:center;width:fit-content;opacity:.8}button.icon:hover{opacity:1}button:disabled{opacity:0.5;cursor:not-allowed}.form-row{display:flex;gap:1em;align-items:center}.multi-container{display:flex;flex-flow:column;gap:.5em}.selectorBar{display:flex;justify-content:center;align-items:center;gap:1em;padding:.5em;background:var(--inputs);border-radius:5px;flex-wrap:wrap}.banner{padding:1em;color:black;display:flex;gap:1em;align-items:center;justify-content:center}.dd-widget{font-size:12px;width:fit-content;min-width:135px;border-radius:5px;background:var(--main-bg-lit);color:var(--main-text);position:relative;user-select:none;cursor:pointer;white-space:nowrap}.dd-widget div{display:none;position:absolute;top:100%;z-index:9;background:var(--inputs);width:100%;border-radius:0 0 5px 5px;box-shadow:0 10px 15px rgba(0,0,0,0.25);border-left:1px solid var(--lit-gray);border-right:1px solid var(--lit-gray)}.dd-label{padding:.5em;transition:ease all .25s;display:flex;align-items:center;border-radius:5px;background:var(--submit-btn);font-weight:600;color:white;border:1px solid var(--gray);justify-content:space-between}.dd-label:hover{background:var(--submit-btn-hover)}.dd-sym{margin-left:1em;transition:ease all .15s;position:relative}.dd-widget.active .dd-label{background:var(--submit-btn-hover);border-radius:5px 5px 0 0}.dd-widget.active div{display:flex;flex-flow:column;animation:fadeScroll cubic-bezier(0.21, 0.85, 0.89, 1.03) 0.25s forwards}.dd-widget.active .dd-sym{transform:rotate(180deg)}.dd-widget a{border:none;color:inherit}@keyframes fadeScroll{0%{opacity:0;transform:translateY(-10px);pointer-events:none}90%{pointer-events:none}100%{opacity:1;transform:translateY(0);pointer-events:initial}}.dd-widget li{margin:0;list-style:none;border-bottom:1px solid var(--lit-gray);padding:.75em 1em;transition:ease all .15s;font-weight:600;text-align:right}.dd-widget li:last-child{border-radius:0 0 5px 5px}.dd-widget li:hover{background:var(--hover-color, var(--submit-btn));color:white}.bad-action{--hover-color:#cc3420}.red-bg{background:#cc3420}.green-bg{background:#16c58c}.error-notice{border:1px solid;display:inline-block;font-size:1em;padding:.5em 1em;border-radius:5px;color:#cc3420;position:relative;font-weight:100;margin-top:.5em}.error-notice strong{position:absolute;top:-1.5em;left:.5em;background:#cc3420;padding:.25em 1em;font-size:.6em;white-space:nowrap;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:white}.no-action{pointer-events:none;opacity:0.5}.spaced{margin-top:0.5em;margin-bottom:1em}.tab-container{display:flex;gap:.15em;align-items:end}.tab-container .tab{display:flex;align-items:center;justify-content:center;gap:.5em}.active .counter,.tab:hover .counter{background:#cc3420}.counter{color:white;padding:.15em .5em;border-radius:5px;user-select:none;font-size:.85em;background:var(--subtleGray);font-weight:600}.spacer{margin:1em 0}.faint{opacity:0.5;text-transform:uppercase}.historyTag{font-size:0.5em;color:white;background:#ff4700;margin-left:.5em;padding:.25em .75em;border-radius:5px;text-transform:uppercase;font-weight:800;letter-spacing:.03em}fieldset{border:1px solid var(--lit-gray);margin:1em 0}legend{text-transform:uppercase;font-weight:800;font-size:.75em;letter-spacing:.1em;padding:0 1em}.overflow-wrap{word-break:break-word}.filter-bar{background:var(--main-bg-lit);box-shadow:2px 2px 10px rgba(0,0,0,0.125);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0.5em 1em;align-items:center;padding:.55em 0}.filter-bar strong{margin-right:.25em;font-weight:400;color:var(--gray)}.filter-bar input:not(input[type=checkbox]){padding:.5em;border-radius:5px;font-size:13px}.filter-bar input:not(input[type=checkbox]):hover{border-color:var(--input-border)}.filter-bar input:not(input[type=checkbox]):hover::placeholder{color:var(--gray)}.filter-bar input[type=tel],.filter-bar input[type=text]{border:2px solid var(--lit-gray);background:rgba(0,0,0,0.05)}.filter-bar input[type=tel]{width:100%;color:var(--lit-blue)}.filter-bar input[type=text]{color:var(--main-text)}.filter-bar input[type=text]:focus,.filter-bar input[type=tel]:focus{border:2px solid var(--lit-blue);color:var(--lit-blue);outline:none}.filter-bar input[type=checkbox],.filter-bar input[type=checkbox]+label{pointer-events:none;user-select:none}.filter-widget{position:relative;flex-shrink:0}button.filter{color:inherit;background:transparent;border:1px solid var(--gray);padding:0.5em .75em;cursor:pointer;border-radius:3px;transition:ease all .25s;background-image:linear-gradient(45deg, transparent 50%, var(--gray) 50%),linear-gradient(135deg, var(--gray) 50%, transparent 50%),linear-gradient(to right, var(--gray), var(--gray));background-position:calc(100% - 10px) calc(.5em + 5px),calc(100% - 5px) calc(.5em + 5px),calc(100% - 1.7em) 0.35em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;padding-right:2.5em;font-size:0.85em}button.filter:hover,button.filter:focus,button.valid{outline:none;border:1px solid var(--lit-blue);color:var(--lit-blue);background-image:linear-gradient(45deg, transparent 50%, var(--lit-blue) 50%),linear-gradient(135deg, var(--lit-blue) 50%, transparent 50%),linear-gradient(to right, var(--lit-blue), var(--lit-blue))}.filter-dropdown{display:none;position:absolute;top:40px;left:0;width:clamp(100px, 200px, 300px);box-shadow:0 0 15px 5px rgba(0,0,0,0.25);border-radius:5px;background:var(--table-tooltip)}.active .filter-dropdown{display:inline-block;animation:fadeScroll cubic-bezier(0.21, 0.85, 0.89, 1.03) 0.25s forwards}.filter-dropdown::before{content:'';position:absolute;left:15px;top:-1em;border:10px solid transparent;border-bottom:10px solid #444;z-index:-9}.filter-dropdown .columns{display:flex;gap:1em}.filter-dropdown .columns button{display:block;width:100%;background:transparent;padding:0.5em;border:none;text-align:left;color:var(--main-text);cursor:pointer}.filter-dropdown .columns button:hover{background:var(--subtleGray)}.filter-dropdown .columns button.toggled{background:var(--subtleGray);color:var(--lit-blue)}.filter-shortcuts{display:flex;gap:1em;padding:0.75em}.filter-list{margin:0;padding:0;list-style:none;max-height:200px;overflow:scroll;max-width:198px;display:flex;flex-flow:column}.filter-widget li{user-select:none;white-space:nowrap;cursor:pointer;transition:ease all .15s;flex-shrink:0;display:flex;gap:0.25em;align-items:center}.filter-list li{border:1px solid transparent;padding:.35em .5em;border-radius:3px;overflow:hidden}.filter-list li:hover{background:var(--subtleGray)}.filter-list li.checked{background:var(--subtleGray);border:1px solid rgba(255,255,255,0.1);order:-1}.inline-toggle{display:flex;align-items:center;gap:0.25em}.inline-toggle>label{text-transform:uppercase;font-size:0.75em;color:var(--gray);font-weight:800;letter-spacing:0.05em}.inline-toggle ul{display:flex;flex-flow:row;overflow:unset;max-width:unset}.inline-toggle li{border:1px solid var(--gray);border-radius:0;padding:.45rem .75rem;font-size:0.85em;border-right:none}.inline-toggle li.checked{background:#2278c3;order:unset;border:1px solid var(--gray);border-right:none}.inline-toggle li:first-child{border-radius:3px 0 0 3px}.inline-toggle li:last-child{border-radius:0 3px 3px 0;border-right:1px solid var(--gray)}.inline-toggle input[type=checkbox]{display:none}.filter-list label{margin-left:0.25em}.filter-search{position:relative}.filter-search input:valid+button{display:block}.filter-search button{position:absolute;right:1px;padding:.25em .5em;top:1px;display:none}.minimal-flex{gap:0 2em;display:flex;flex-wrap:wrap}@keyframes emphasize{0%{opacity:0.5}33%{opacity:0.25}50%{opacity:0.75}67%{opacity:0.35}100%{opacity:1}}.numberFlash{animation:emphasize 150ms ease forwards;animation-delay:50ms}.columns{columns:2}.bottom-stick{position:sticky;bottom:0;padding:0.5em 1em;width:fit-content}th small{display:block;border:none;padding:0;color:white;opacity:.75;margin-top:.25rem}.centered th,.centered td{text-align:center}.centered th:first-child,.centered td:first-child{text-align:left}.inline-select{gap:0 0.5em;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.inline-select span{font-size:1.25rem}.inline-select input,.inline-select select{color:var(--lit-blue);border:none;border-bottom:1px dotted;padding-bottom:.25em;padding-top:.25em;padding-left:.5em;font-size:1rem}.status-color{height:.75em;width:.75em;border-radius:100em;margin-inline-end:.25rem;display:inline-block}.centered .subheader th,.subheader th:hover{cursor:unset;text-align:center;background:#154f80}@media (max-width: 700px){.columns{columns:1}}
