/* Dark colour overrides for all RMS screens. Generated by work/build-dark-mode.mjs. */
@media screen {
html[data-theme="dark"]{--ink:#dfe0e7;--muted:#a0a1a8;--line:#202128;--paper:#1a1b22;--accent:#087f75;--soft:#202128;--nav:#dfe0e7;}
:where(html[data-theme="dark"]) body{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:var(--ink);}
:where(html[data-theme="dark"]) button,:where(html[data-theme="dark"])  a,:where(html[data-theme="dark"])  input,:where(html[data-theme="dark"])  select{outline-offset:4px;}
:where(html[data-theme="dark"]) a{color:inherit;text-decoration-color:initial;}
:where(html[data-theme="dark"]) .sidebar{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:#b7b7b9;}
:where(html[data-theme="dark"]) .brand{color:#e2e3eb;}
:where(html[data-theme="dark"]) .brand-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#3eaa9a;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;color:#e2e3eb;}
:where(html[data-theme="dark"]) .brand small{color:#c2c2c4;}
:where(html[data-theme="dark"]) .workspace-label{color:#c8d2d6;}
:where(html[data-theme="dark"]) nav a{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
:where(html[data-theme="dark"]) nav a.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#24434b;color:#adadaf;box-shadow:#52c3b1 3px 0px inset;}
:where(html[data-theme="dark"]) nav a:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#23404a;}
:where(html[data-theme="dark"]) nav i{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#355660;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .sidebar-bottom{border-top-width:1px;border-top-style:solid;border-top-color:#34505a;color:#e2e3eb;}
:where(html[data-theme="dark"]) .sidebar-bottom small{color:#d0d8db;}
:where(html[data-theme="dark"]) .avatar{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#b0c0be;}
:where(html[data-theme="dark"]) .status-dot{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#5db39f;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
:where(html[data-theme="dark"]) .topbar{border-bottom-width:;border-bottom-style:;border-bottom-color:;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:var(--muted);}
:where(html[data-theme="dark"]) .preview-pill{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;color:var(--accent);}
:where(html[data-theme="dark"]) .eyebrow{color:var(--accent);}
:where(html[data-theme="dark"]) .subtitle{color:var(--muted);}
:where(html[data-theme="dark"]) .button{border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:var(--ink);border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
:where(html[data-theme="dark"]) .button:hover{border-top-color:#87aaa5;border-right-color:#87aaa5;border-bottom-color:#87aaa5;border-left-color:#87aaa5;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;}
:where(html[data-theme="dark"]) .button.primary{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:#e2e3eb;border-top-color:;border-right-color:;border-bottom-color:;border-left-color:;}
:where(html[data-theme="dark"]) .stat{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
:where(html[data-theme="dark"]) .stat-label{color:var(--muted);}
:where(html[data-theme="dark"]) .stat-foot{color:var(--muted);}
:where(html[data-theme="dark"]) .stat-icon{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:var(--accent);}
:where(html[data-theme="dark"]) .panel{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
:where(html[data-theme="dark"]) .panel-header{border-bottom-width:;border-bottom-style:;border-bottom-color:;}
:where(html[data-theme="dark"]) .toolbar{border-bottom-width:;border-bottom-style:;border-bottom-color:;}
:where(html[data-theme="dark"]) input,:where(html[data-theme="dark"])  select{border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;color:var(--ink);}
:where(html[data-theme="dark"]) input:focus,:where(html[data-theme="dark"])  select:focus{border-top-color:;border-right-color:;border-bottom-color:;border-left-color:;}
:where(html[data-theme="dark"]) .search{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .count{color:var(--muted);}
:where(html[data-theme="dark"]) table{border-collapse:collapse;}
:where(html[data-theme="dark"]) th{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:var(--muted);}
:where(html[data-theme="dark"]) td{border-top-width:1px;border-top-style:solid;border-top-color:#202128;}
:where(html[data-theme="dark"]) tbody tr:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .product-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;color:#c0cbce;}
:where(html[data-theme="dark"]) .product-name{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:var(--ink);}
:where(html[data-theme="dark"]) .product-name:hover{color:var(--accent);}
:where(html[data-theme="dark"]) .secondary{color:var(--muted);}
:where(html[data-theme="dark"]) .badge{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#b7b8bf;}
:where(html[data-theme="dark"]) .badge.good{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#b5c9c1;}
:where(html[data-theme="dark"]) .badge.warn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#2a251b;color:#d2c5ad;}
:where(html[data-theme="dark"]) .badge.bad{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#dbbfbb;}
:where(html[data-theme="dark"]) .stock{color:var(--accent);}
:where(html[data-theme="dark"]) .stock span{color:var(--muted);}
:where(html[data-theme="dark"]) .table-footer{border-top-width:;border-top-style:;border-top-color:;color:var(--muted);}
:where(html[data-theme="dark"]) .empty{color:var(--muted);}
:where(html[data-theme="dark"]) footer{color:var(--muted);}
:where(html[data-theme="dark"]) .kit-card ul{border-top-width:;border-top-style:;border-top-color:;}
:where(html[data-theme="dark"]) .kit-card li{border-bottom-width:;border-bottom-style:;border-bottom-color:;}
:where(html[data-theme="dark"]) .job-button{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-bottom-width:;border-bottom-style:;border-bottom-color:;}
:where(html[data-theme="dark"]) .job-button.selected{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;box-shadow:inset 3px 0 var(--accent);}
:where(html[data-theme="dark"]) .notice{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;color:#bfc7ca;}
:where(html[data-theme="dark"]) .scanner{border-bottom-width:;border-bottom-style:;border-bottom-color:;}
:where(html[data-theme="dark"]) .scan-modes{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
:where(html[data-theme="dark"]) .scan-modes button{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:var(--muted);}
:where(html[data-theme="dark"]) .scan-modes button.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;box-shadow:rgba(0, 0, 0, 0.067) 0px 1px 4px;color:var(--accent);}
:where(html[data-theme="dark"]) .scan-help{color:var(--muted);}
:where(html[data-theme="dark"]) .scan-result{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:#b1c5c0;}
:where(html[data-theme="dark"]) .scan-result.error{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#d8bdb9;}
:where(html[data-theme="dark"]) .mini-progress{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .mini-progress b{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#4fa492;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .log-row{border-bottom-width:;border-bottom-style:;border-bottom-color:;}
:where(html[data-theme="dark"]) .log-row small{color:var(--muted);}
:where(html[data-theme="dark"]) dialog{border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px;color:var(--ink);box-shadow:rgba(20, 43, 51, 0.19) 0px 20px 90px;}
:where(html[data-theme="dark"]) dialog::backdrop{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(16, 36, 44, 0.4);}
:where(html[data-theme="dark"]) .detail-head{border-bottom-width:;border-bottom-style:;border-bottom-color:;}
:where(html[data-theme="dark"]) .detail-tabs{border-bottom-width:;border-bottom-style:;border-bottom-color:;}
:where(html[data-theme="dark"]) .detail-tabs span{color:var(--accent);border-bottom-width:;border-bottom-style:;border-bottom-color:;}
:where(html[data-theme="dark"]) .detail-info div{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
:where(html[data-theme="dark"]) .detail-info small{color:var(--muted);}
:where(html[data-theme="dark"]) #toast{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:#e2e3eb;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;box-shadow:rgba(0, 0, 0, 0.133) 0px 4px 20px;}
:where(html[data-theme="dark"]) .loading{color:var(--muted);}
:where(html[data-theme="dark"]) .camera{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#102a33;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
:where(html[data-theme="dark"]) .barcode-label{border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
@media (max-width: 1100px){}
@media (max-width: 760px){}
:where(html[data-theme="dark"]) progress.mini-progress{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) progress::-webkit-progress-bar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) progress::-webkit-progress-value{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#4fa492;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
html[data-theme="dark"]{--ink:#dfe0e7;--muted:#a0a1a8;--line:#3b3c43;--paper:#202128;--accent:#7c3aed;--soft:#1a1b22;--nav:#29345b;}
:where(html[data-theme="dark"]) body{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:var(--ink);}
:where(html[data-theme="dark"]) a{color:#527eff;}
:where(html[data-theme="dark"]) a:hover{text-decoration-color:initial;}
:where(html[data-theme="dark"]) .current-nav{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:#adadaf;}
:where(html[data-theme="dark"]) .current-brand{color:#adadaf;text-decoration-color:initial !important;}
:where(html[data-theme="dark"]) .current-brand span{color:#b7b7b9;}
:where(html[data-theme="dark"]) .current-nav nav > a,:where(html[data-theme="dark"])  .current-nav nav > button,:where(html[data-theme="dark"])  .nav-menu > button{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:#e2e3eb;}
:where(html[data-theme="dark"]) .current-nav nav > a:hover,:where(html[data-theme="dark"])  .current-nav nav > a.active,:where(html[data-theme="dark"])  .nav-menu > button.active,:where(html[data-theme="dark"])  .nav-menu.open > button,:where(html[data-theme="dark"])  .nav-menu > button:hover{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;box-shadow:none;text-decoration-color:initial;}
:where(html[data-theme="dark"]) .nav-dropdown{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;box-shadow:rgba(0, 0, 0, 0.2) 0px 4px 10px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#dfe0e7;}
:where(html[data-theme="dark"]) .nav-dropdown a{color:#dfe0e7;}
:where(html[data-theme="dark"]) .nav-dropdown a:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;text-decoration-color:initial;}
:where(html[data-theme="dark"]) .nav-right input{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
:where(html[data-theme="dark"]) .store-label{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#a0a1a8;border-right-color:#a0a1a8;border-bottom-color:#a0a1a8;border-left-color:#a0a1a8;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
:where(html[data-theme="dark"]) .avatar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#b1b5c0;}
:where(html[data-theme="dark"]) .button{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#606168;border-right-color:#606168;border-bottom-color:#606168;border-left-color:#606168;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#dfe0e7;}
:where(html[data-theme="dark"]) .button.primary{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;border-top-color:;border-right-color:;border-bottom-color:;border-left-color:;color:#e2e3eb;}
:where(html[data-theme="dark"]) .button.outline-pink{color:var(--accent);border-top-color:#211b39;border-right-color:#211b39;border-bottom-color:#211b39;border-left-color:#211b39;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}
:where(html[data-theme="dark"]) .button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-color:#a0a1a8;border-right-color:#a0a1a8;border-bottom-color:#a0a1a8;border-left-color:#a0a1a8;}
:where(html[data-theme="dark"]) .button.primary:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7c3aed;border-top-color:#7c3aed;border-right-color:#7c3aed;border-bottom-color:#7c3aed;border-left-color:#7c3aed;}
:where(html[data-theme="dark"]) .list-search-actions .search{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .list-controls select{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#606168;border-right-color:#606168;border-bottom-color:#606168;border-left-color:#606168;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}
:where(html[data-theme="dark"]) .toggle input{accent-color:var(--accent);}
:where(html[data-theme="dark"]) .view-switch button{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:#b7b8bf;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
:where(html[data-theme="dark"]) .view-switch button.selected{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#b7b8bf;color:#e2e3eb;}
:where(html[data-theme="dark"]) .listing-panel{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
:where(html[data-theme="dark"]) .product-list th{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#dfe0e7;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .product-list td{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) .product-name{color:#dfe0e7;}
:where(html[data-theme="dark"]) .product-name:hover{color:#527eff;text-decoration-color:initial;}
:where(html[data-theme="dark"]) .group-link{color:#527eff;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) .favourite{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:#dfe0e7;}
:where(html[data-theme="dark"]) .favourite.selected{color:var(--accent);}
:where(html[data-theme="dark"]) .badge{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#dfe0e7;}
:where(html[data-theme="dark"]) .badge.good{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#207c65;color:#e2e3eb;}
:where(html[data-theme="dark"]) .badge.warn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#efa000;color:#e2e3eb;}
:where(html[data-theme="dark"]) .badge.bad{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#b91c1c;color:#e2e3eb;}
:where(html[data-theme="dark"]) .product-grid article{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
:where(html[data-theme="dark"]) .product-grid article > a{color:#dfe0e7;}
:where(html[data-theme="dark"]) .product-grid p{color:#d5d5d7;}
:where(html[data-theme="dark"]) .picture-placeholder{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#c2c2c4;}
:where(html[data-theme="dark"]) .record-layout{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .record-sidebar{border-left-width:1px;border-left-style:solid;border-left-color:#3b3c43;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .record-sidebar section{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .record-sidebar section:last-child{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) .record-sidebar p{color:#b7b8bf;}
:where(html[data-theme="dark"]) .record-heading p{color:#d5d5d7;}
:where(html[data-theme="dark"]) .record-shortcuts{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;}
:where(html[data-theme="dark"]) .record-shortcuts a{color:#d5d5d7;border-right-width:1px;border-right-style:solid;border-right-color:#3b3c43;}
:where(html[data-theme="dark"]) .record-shortcuts a:last-child{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) .record-shortcuts strong{color:#dfe0e7;}
:where(html[data-theme="dark"]) .record-section th{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#dfe0e7;}
:where(html[data-theme="dark"]) .record-section td{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) .record-section .empty-row{color:#d5d5d7;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .stock-summary span{color:#d5d5d7;}
:where(html[data-theme="dark"]) .stock-summary .stock-available{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#87be00;}
:where(html[data-theme="dark"]) .stock-available span,:where(html[data-theme="dark"])  .stock-available strong{color:#e2e3eb;}
:where(html[data-theme="dark"]) .record-sidebar dt{color:#d5d5d7;}
:where(html[data-theme="dark"]) .data-note{color:#d5d5d7;}
:where(html[data-theme="dark"]) .record-main > h1 small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .pipeline{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
:where(html[data-theme="dark"]) .pipeline-metrics a{color:#dfe0e7;}
:where(html[data-theme="dark"]) .pipeline-metrics a:hover{text-decoration-color:initial;}
:where(html[data-theme="dark"]) .metric-bar{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#3b3c43;}
:where(html[data-theme="dark"]) .metric-bar.pink{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7c3aed;}
:where(html[data-theme="dark"]) .metric-bar.orange{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#ffa000;}
:where(html[data-theme="dark"]) .metric-bar.green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#4caf50;}
:where(html[data-theme="dark"]) .metric-bar.blue{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#29a1f5;}
:where(html[data-theme="dark"]) .dashboard-tile{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;color:#dfe0e7;border-bottom-width:14px;}
:where(html[data-theme="dark"]) .dashboard-tile:hover{text-decoration-color:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .dashboard-tile.green{border-bottom-color:#4caf50;}
:where(html[data-theme="dark"]) .dashboard-tile.orange{border-bottom-color:#ffa000;}
:where(html[data-theme="dark"]) .dashboard-tile.blue{border-bottom-color:#29a1f5;}
:where(html[data-theme="dark"]) .dashboard-tile.red{border-bottom-color:#c62828;}
:where(html[data-theme="dark"]) .dashboard-tile.teal{border-bottom-color:#009688;}
:where(html[data-theme="dark"]) .state-ring{border-top-width:5px;border-right-width:5px;border-bottom-width:5px;border-left-width:5px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:#7c3aed;border-right-color:#7c3aed;border-bottom-color:#7c3aed;border-left-color:#7c3aed;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
:where(html[data-theme="dark"]) .panel{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
:where(html[data-theme="dark"]) .notice{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-color:#1e1b2c;border-right-color:#1e1b2c;border-bottom-color:#1e1b2c;border-left-color:#1e1b2c;color:#c2bdc9;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .scan-modes{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .scan-modes button.active{color:#7c3aed;}
:where(html[data-theme="dark"]) .job-button.selected{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;box-shadow:#7c3aed 3px 0px inset;}
:where(html[data-theme="dark"]) .scan-result{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#b5c7bc;}
:where(html[data-theme="dark"]) .scan-result.error{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#d6b9bf;}
:where(html[data-theme="dark"]) .mini-progress{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#3b3c43;}
:where(html[data-theme="dark"]) footer{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;}
:where(html[data-theme="dark"]) dialog{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
@media (max-width: 1150px){}
@media (max-width: 760px){:where(html[data-theme="dark"]) .record-sidebar{border-left-width:0px;border-left-style:none;border-left-color:currentcolor;border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) .record-shortcuts a{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
}
@media (min-width: 761px) and (max-width: 1050px){}
@media (max-width: 760px){}
:where(html[data-theme="dark"]) .record-form input,:where(html[data-theme="dark"])  .record-form select{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#606168;border-right-color:#606168;border-bottom-color:#606168;border-left-color:#606168;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .login-panel{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
:where(html[data-theme="dark"]) .avatar{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) .alphabet-filter{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#606168;border-right-color:#606168;border-bottom-color:#606168;border-left-color:#606168;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .alphabet-filter button{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-right-width:1px;border-right-style:solid;border-right-color:#606168;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .alphabet-filter button.selected{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7c3aed;color:#e2e3eb;}
:where(html[data-theme="dark"]) .alphabet-filter button:last-child{border-right-width:0px;border-right-style:none;border-right-color:currentcolor;}
@media (min-width: 761px){}
@media (max-width: 500px){}
@media (max-width: 760px){}
:where(html[data-theme="dark"]) .record-form textarea{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#606168;border-right-color:#606168;border-bottom-color:#606168;border-left-color:#606168;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .list-controls input{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#606168;border-right-color:#606168;border-bottom-color:#606168;border-left-color:#606168;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) summary{color:#bec6d7;}
:where(html[data-theme="dark"]) .stock-label{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .document-brand{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .attachment-list li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;}
@media (max-width: 760px){}
:where(html[data-theme="dark"]) .pipeline progress{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#3b3c43;}
:where(html[data-theme="dark"]) .pipeline progress::-webkit-progress-bar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#3b3c43;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}
:where(html[data-theme="dark"]) .pipeline progress::-webkit-progress-value{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#4caf50;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}
:where(html[data-theme="dark"]) .pipeline progress.pink::-webkit-progress-value{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7c3aed;}
:where(html[data-theme="dark"]) .pipeline progress.orange::-webkit-progress-value{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#ff9800;}
:where(html[data-theme="dark"]) .pipeline progress.blue::-webkit-progress-value{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#2196f3;}
@media (min-width: 761px) and (max-width: 1050px){:where(html[data-theme="dark"]) .global-search-toggle{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:#b1b4bf;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
}
:where(html[data-theme="dark"]) .editor-top p{color:#d5d5d7;}
:where(html[data-theme="dark"]) .edit-panel,:where(html[data-theme="dark"])  .bill-sidebar > section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
:where(html[data-theme="dark"]) .bill-sidebar > section > h2{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;}
:where(html[data-theme="dark"]) .bill-sidebar dt{color:#b7b8bf;}
:where(html[data-theme="dark"]) .bill-sidebar .grand-total{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) .grand-total dd{color:#7c3aed;}
:where(html[data-theme="dark"]) .document-editor label{color:#b7b8bf;}
:where(html[data-theme="dark"]) .document-editor input,:where(html[data-theme="dark"])  .document-editor textarea,:where(html[data-theme="dark"])  .document-editor select{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#dfe0e7;}
:where(html[data-theme="dark"]) .document-editor input:focus,:where(html[data-theme="dark"])  .document-editor textarea:focus,:where(html[data-theme="dark"])  .document-editor select:focus{outline-color:#adc1f9;outline-style:solid;outline-width:2px;outline-offset:0px;}
:where(html[data-theme="dark"]) .item-view-tools span{color:#d5d5d7;}
:where(html[data-theme="dark"]) .item-view-tools .selected{color:#7c3aed;border-top-color:#7c3aed;border-right-color:#7c3aed;border-bottom-color:#7c3aed;border-left-color:#7c3aed;}
:where(html[data-theme="dark"]) .editable-items{border-collapse:collapse;}
:where(html[data-theme="dark"]) .editable-items th{color:#d5d5d7;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .editable-items td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;}
:where(html[data-theme="dark"]) .editable-items .group-title td{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .group-edit-heading input[data-line-field="description"]{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}
:where(html[data-theme="dark"]) .group-toggle,:where(html[data-theme="dark"])  .grab-handle,:where(html[data-theme="dark"])  .row-menu{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:#526eff;}
:where(html[data-theme="dark"]) .group-toggle{color:#b7b8bf;}
:where(html[data-theme="dark"]) .grab-handle{color:#b7b8bf;}
:where(html[data-theme="dark"]) .grab-handle:focus-visible{outline-color:#7c3aed;outline-style:solid;outline-width:2px;}
:where(html[data-theme="dark"]) .drop-before{box-shadow:#7c3aed 0px 3px inset;}
:where(html[data-theme="dark"]) .drop-after{box-shadow:#7c3aed 0px -3px inset;}
:where(html[data-theme="dark"]) .type-badge{color:#e2e3eb;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#a0a1a8;}
:where(html[data-theme="dark"]) .type-badge.service{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#6d28d9;}
:where(html[data-theme="dark"]) .type-badge.rental{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#0081bd;}
:where(html[data-theme="dark"]) .editor-line-footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .text-button{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;color:#526eff;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}
:where(html[data-theme="dark"]) .editor-line-footer span{color:#d5d5d7;}
:where(html[data-theme="dark"]) .time-entry,:where(html[data-theme="dark"])  .history-row,:where(html[data-theme="dark"])  .credit-entry{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;}
:where(html[data-theme="dark"]) .time-entry small,:where(html[data-theme="dark"])  .credit-entry small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .unsaved{color:#dcc1a5;}
:where(html[data-theme="dark"]) #item-picker{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) #picker-results > div{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) #picker-results small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .document-section .group-title th{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .document-section .group-child td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;}
:where(html[data-theme="dark"]) .project-code{color:#d5d5d7;}
:where(html[data-theme="dark"]) .line-description{color:#d5d5d7;}
:where(html[data-theme="dark"]) .rate-breakdown{color:#c5cadd;}
:where(html[data-theme="dark"]) .rate-breakdown div{color:#d5d5d7;}
:where(html[data-theme="dark"]) .invoice-dates span{color:#d5d5d7;}
:where(html[data-theme="dark"]) .document-lifecycle{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
:where(html[data-theme="dark"]) .document-lifecycle > div{color:#c2c2c4;}
:where(html[data-theme="dark"]) .document-lifecycle .complete{color:#7c3aed;}
:where(html[data-theme="dark"]) .document-lifecycle .step-dot{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) .internal-note{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;}
:where(html[data-theme="dark"]) .internal-note small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .status-pill{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#b7b8bf;}
@media (max-width: 1100px){}
@media (max-width: 600px){}
:where(html[data-theme="dark"]) .document-top p{color:#d5d5d7;}
:where(html[data-theme="dark"]) .document-lifecycle .reached{color:#7c3aed;}
:where(html[data-theme="dark"]) .document-lifecycle > div > span{border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .document-lifecycle > div:not(:last-child)::before{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#3b3c43;}
:where(html[data-theme="dark"]) .document-lifecycle small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .bill-main{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
:where(html[data-theme="dark"]) .document-dates small,:where(html[data-theme="dark"])  .document-dates dt{color:#d5d5d7;}
:where(html[data-theme="dark"]) .grouped-document{border-collapse:collapse;}
:where(html[data-theme="dark"]) .grouped-document thead th{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#d5d5d7;}
:where(html[data-theme="dark"]) .bill-totals .grand-total{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) .discussion{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;}
:where(html[data-theme="dark"]) .discussion small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .document-page .aux-panel{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
@media (max-width: 600px){}
:where(html[data-theme="dark"]) .feed-toolbar span{color:#d5d5d7;}
:where(html[data-theme="dark"]) .feed-event{border-top-width:1px;border-top-style:solid;border-top-color:#202128;}
:where(html[data-theme="dark"]) .feed-event small{color:#d5d5d7;}
@media (max-width: 600px){}
:where(html[data-theme="dark"]) .opportunity-toolbar .button{color:#7c3aed;border-top-color:#211b39;border-right-color:#211b39;border-bottom-color:#211b39;border-left-color:#211b39;}
:where(html[data-theme="dark"]) .opportunity-toolbar .primary{color:#e2e3eb;}
:where(html[data-theme="dark"]) .opportunity-source label{color:#b7b8bf;}
:where(html[data-theme="dark"]) .opportunity-table small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .opportunity-group th{color:#dfe0e7;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:#1a1b22 !important;}
:where(html[data-theme="dark"]) .group-toggle,:where(html[data-theme="dark"])  .row-menu{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:#507dff;}
:where(html[data-theme="dark"]) .opportunity-table .shortage{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#2d1b1b;}
:where(html[data-theme="dark"]) .fulfilment-pill,:where(html[data-theme="dark"])  .type-badge{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;color:#e2e3eb;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#a0a1a8;}
:where(html[data-theme="dark"]) .type-badge.rental{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#007bb4;}
:where(html[data-theme="dark"]) .type-badge.service,:where(html[data-theme="dark"])  .fulfilment-pill.out{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#6d28d9;}
:where(html[data-theme="dark"]) .fulfilment-pill.returned{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#005dc2;}
:where(html[data-theme="dark"]) .fulfilment-pill.reserved,:where(html[data-theme="dark"])  .fulfilment-pill.confirmed{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7629ac;}
:where(html[data-theme="dark"]) .fulfilment-pill.prepared,:where(html[data-theme="dark"])  .fulfilment-pill.finalised{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1b795f;}
:where(html[data-theme="dark"]) .opportunity-total{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) .warehouse-function-tabs{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#82bc00;}
:where(html[data-theme="dark"]) .warehouse-function-tabs button{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;}
:where(html[data-theme="dark"]) .warehouse-function-tabs .active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#82bc00;color:#e2e3eb;}
:where(html[data-theme="dark"]) .opportunity-scan{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .service-card{border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#56bbd5;border-bottom-color:#56bbd5;border-left-color:#56bbd5;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-width:8px;border-top-style:solid;border-top-color:#56bbd5;}
:where(html[data-theme="dark"]) .opportunity-sidebar small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .opportunity-sidebar dt{color:#d5d5d7;}
@media (max-width: 1000px){}
:where(html[data-theme="dark"]) .order-grab{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:#d5d5d7;}
:where(html[data-theme="dark"]) .order-grab:focus-visible{outline-color:#7c3aed;outline-style:solid;outline-width:2px;}
:where(html[data-theme="dark"]) .invoice-warehouse-panel{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) .tool-card{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
:where(html[data-theme="dark"]) .tool-card:hover{border-top-color:#7c3aed;border-right-color:#7c3aed;border-bottom-color:#7c3aed;border-left-color:#7c3aed;}
:where(html[data-theme="dark"]) .message-workspace{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .message-clients{border-right-width:1px;border-right-style:solid;border-right-color:#3b3c43;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .message-client{border-top-width:0px;border-right-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:inherit;}
:where(html[data-theme="dark"]) .message-client.selected{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;box-shadow:#7c3aed 4px 0px inset;}
:where(html[data-theme="dark"]) .message-avatar{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;}
:where(html[data-theme="dark"]) .message-client-copy time{color:#b7b8bf;}
:where(html[data-theme="dark"]) .message-client-copy > span{color:#b7b8bf;}
:where(html[data-theme="dark"]) .message-thread-header{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .message-thread{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .message-bubble{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#1e1b2c;border-right-color:#1e1b2c;border-bottom-color:#1e1b2c;border-left-color:#1e1b2c;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .message-bubble.incoming{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;}
:where(html[data-theme="dark"]) .message-meta,:where(html[data-theme="dark"])  .message-bubble footer{color:#b7b8bf;}
@media (max-width: 760px){:where(html[data-theme="dark"]) .message-clients{border-right-width:0px;border-right-style:none;border-right-color:currentcolor;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
}
:where(html[data-theme="dark"]) .message-bubble footer{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;color:#b7b8bf;}
:where(html[data-theme="dark"]) dialog.quote-composer-dialog{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .composer-required{color:#d5d5d7;}
:where(html[data-theme="dark"]) .rich-shell{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
:where(html[data-theme="dark"]) .rich-toolbar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .rich-toolbar button,:where(html[data-theme="dark"])  .rich-toolbar select{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#a0a1a8;border-right-color:#a0a1a8;border-bottom-color:#a0a1a8;border-left-color:#a0a1a8;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
:where(html[data-theme="dark"]) #quote-rich-body{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;outline-color:initial;outline-style:none;outline-width:initial;}
:where(html[data-theme="dark"]) #quote-rich-body table{border-collapse:collapse;}
:where(html[data-theme="dark"]) #quote-rich-body td,:where(html[data-theme="dark"])  #quote-rich-body th{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) .composer-section{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) .composer-section small{color:#d5d5d7;}
@media (max-width: 700px){}
:where(html[data-theme="dark"]) #quote-rich-body{color:#b7b8bf;}
@media (max-width: 520px){}
:where(html[data-theme="dark"]) .op-item-section{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) .op-item-result{border-top-width:0px;border-right-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#dfe0e7;}
:where(html[data-theme="dark"]) .op-item-result:hover,:where(html[data-theme="dark"])  .op-item-result:focus{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#0085b9;color:#e2e3eb;}
:where(html[data-theme="dark"]) #op-item-results:not(:empty){border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;box-shadow:rgba(0, 0, 0, 0.133) 0px 3px 6px;}
:where(html[data-theme="dark"]) .opportunity-actions-menu > div{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;box-shadow:rgba(0, 0, 0, 0.133) 0px 3px 8px;}
:where(html[data-theme="dark"]) .opportunity-picker{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .opportunity-picker input,:where(html[data-theme="dark"])  .opportunity-picker select{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#606168;border-right-color:#606168;border-bottom-color:#606168;border-left-color:#606168;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
:where(html[data-theme="dark"]) .op-picker-row{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .op-picker-row small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .inline-value{border-top-width:0px;border-right-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:inherit;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:transparent;}
:where(html[data-theme="dark"]) .inline-value:hover,:where(html[data-theme="dark"])  .inline-value:focus{border-bottom-color:#6b89ff;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .inline-price-input{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#6b89ff;border-right-color:#6b89ff;border-bottom-color:#6b89ff;border-left-color:#6b89ff;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) .opportunity-section-footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
:where(html[data-theme="dark"]) .opportunity-section-footer .text-button{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:var(--link,#527aff);}
:where(html[data-theme="dark"]) .schedule-calendar{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .schedule-weekdays{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#b7b8bf;}
:where(html[data-theme="dark"]) .schedule-week{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) .schedule-days > div{border-right-width:1px;border-right-style:solid;border-right-color:#202128;color:#b7b8bf;}
:where(html[data-theme="dark"]) .schedule-days .outside{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#c2c2c4;}
:where(html[data-theme="dark"]) .schedule-days .is-today span{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7c3aed;color:#e2e3eb;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
:where(html[data-theme="dark"]) .schedule-chip{border-left-width:3px;border-left-style:solid;border-left-color:currentcolor;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;text-decoration-color:initial;color:#dfe0e7;}
:where(html[data-theme="dark"]) .schedule-chip:focus-visible{outline-color:#dfe0e7;outline-style:solid;outline-width:2px;outline-offset:1px;}
:where(html[data-theme="dark"]) .schedule-job{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-color:#8350b2;border-right-color:#8350b2;border-bottom-color:#8350b2;border-left-color:#8350b2;}
:where(html[data-theme="dark"]) .schedule-quote{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#2e281b;border-top-color:#d99000;border-right-color:#d99000;border-bottom-color:#d99000;border-left-color:#d99000;}
:where(html[data-theme="dark"]) .schedule-invoice{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-color:#2186c4;border-right-color:#2186c4;border-bottom-color:#2186c4;border-left-color:#2186c4;}
:where(html[data-theme="dark"]) .schedule-summary section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
:where(html[data-theme="dark"]) .schedule-agenda{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;text-decoration-color:initial;}
:where(html[data-theme="dark"]) .schedule-agenda span,:where(html[data-theme="dark"])  .schedule-agenda small{color:#b7b8bf;}
:where(html[data-theme="dark"]) .schedule-key{border-left-width:3px;border-left-style:solid;border-left-color:currentcolor;}
@media (max-width: 1000px){}
@media (max-width: 650px){}
:where(html[data-theme="dark"]) .record-summary{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .record-summary-tab{border-top-width:0px;border-left-width:0px;border-top-style:none;border-left-style:none;border-top-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-right-width:1px;border-right-style:solid;border-right-color:#202128;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:inherit;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:transparent;}
:where(html[data-theme="dark"]) .record-summary-tab span{color:#b7b8bf;}
:where(html[data-theme="dark"]) .record-summary-tab small{color:#d5d5d7;}
:where(html[data-theme="dark"]) .record-summary-tab.selected{border-bottom-color:var(--pink,#7c3aed);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .record-draft-notice{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ebd49b;border-right-color:#ebd49b;border-bottom-color:#ebd49b;border-left-color:#ebd49b;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
:where(html[data-theme="dark"]) .record-filters{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#202128;}
:where(html[data-theme="dark"]) .record-group th{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#b7b8bf;}
:where(html[data-theme="dark"]) .customer-initials{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#b9bdcb;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
:where(html[data-theme="dark"]) .record-state{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#b7b8bf;}
:where(html[data-theme="dark"]) .state-sent,:where(html[data-theme="dark"])  .state-viewed,:where(html[data-theme="dark"])  .state-quote{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#c0bad2;}
:where(html[data-theme="dark"]) .state-paid,:where(html[data-theme="dark"])  .state-accepted,:where(html[data-theme="dark"])  .state-completed{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#b0c3b9;}
:where(html[data-theme="dark"]) .state-overdue,:where(html[data-theme="dark"])  .state-expired,:where(html[data-theme="dark"])  .state-declined{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#d7b3b6;}
:where(html[data-theme="dark"]) .state-order{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;color:#b1c1ce;}
:where(html[data-theme="dark"]) .record-summary-tab:focus-visible{outline-color:#425180;outline-style:solid;outline-width:2px;outline-offset:-3px;}
@media (max-width: 700px){}
:where(html[data-theme="dark"]) .rms-record-table .record-number{color:#dfe0e7;}
:where(html[data-theme="dark"]) .rms-record-table .record-number:hover{color:#7c3aed;text-decoration-color:initial;}
:where(html[data-theme="dark"]) .record-venue{color:#d5d5d7;}
:where(html[data-theme="dark"]) .record-stage{color:#d5d5d7;}
:where(html[data-theme="dark"]) .record-stage-ring{border-top-width:4px;border-right-width:4px;border-bottom-width:4px;border-left-width:4px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:#a0a1a8;border-right-color:#a0a1a8;border-bottom-color:#a0a1a8;border-left-color:#a0a1a8;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
:where(html[data-theme="dark"]) .ring-order{border-top-color:#6d28d9;border-right-color:#6d28d9;border-bottom-color:#6d28d9;border-left-color:#6d28d9;}
:where(html[data-theme="dark"]) .ring-quote{border-top-color:#efa600;border-right-color:#efa600;border-bottom-color:#efa600;border-left-color:#efa600;}
:where(html[data-theme="dark"]) .ring-completed{border-top-color:#b7b8bf;border-right-color:#b7b8bf;border-bottom-color:#b7b8bf;border-left-color:#b7b8bf;}
:where(html[data-theme="dark"]) .rms-record-table .record-state{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;}
:where(html[data-theme="dark"]) .state-open{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#55b8e5;color:#aab6bb;}
:where(html[data-theme="dark"]) .record-group-toggle{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:#b7b8bf;}
:where(html[data-theme="dark"]) .record-group-toggle span{color:#d5d5d7;}
@media (max-width: 700px){}
:where(html[data-theme="dark"]) .calculated-hours{color:#b7b8bf;}
:where(html[data-theme="dark"]) .op-item-dropdown{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#dfe0e7;box-shadow:rgba(0, 0, 0, 0.2) 0px 4px 12px;}
:where(html[data-theme="dark"]) .op-item-dropdown button{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:inherit;}
:where(html[data-theme="dark"]) .op-item-dropdown button:hover,:where(html[data-theme="dark"])  .op-item-dropdown button:focus-visible{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;outline-color:initial;outline-style:none;outline-width:initial;}
:where(html[data-theme="dark"]) .op-item-dropdown .delete{border-top-width:1px;border-top-style:solid;border-top-color:#202128;color:#dbb0b5;}
:where(html[data-theme="dark"]) .combination-toggle{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:#507dff;}
:where(html[data-theme="dark"]) .combination-indent{color:#d5d5d7;}
:where(html[data-theme="dark"]) .invoice-drop-marker{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7c3aed;box-shadow:#1a1b22 0px 0px 0px 1px;}
:where(html[data-theme="dark"]) .invoice-drop-marker::before{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7c3aed;box-shadow:#1a1b22 0px 0px 0px 2px;}
:where(html[data-theme="dark"]) .invoice-drop-marker span{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#6d28d9;color:#adadaf;box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 7px;}
:where(html[data-theme="dark"]) .schedule-status-draft{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-color:#a0a1a8;border-right-color:#a0a1a8;border-bottom-color:#a0a1a8;border-left-color:#a0a1a8;color:#b7b8bf;}
:where(html[data-theme="dark"]) .schedule-status-sent{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1b212a;border-top-color:#2563eb;border-right-color:#2563eb;border-bottom-color:#2563eb;border-left-color:#2563eb;color:#acb7c9;}
:where(html[data-theme="dark"]) .schedule-status-paid{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-color:#15803d;border-right-color:#15803d;border-bottom-color:#15803d;border-left-color:#15803d;color:#abbeb3;}
:where(html[data-theme="dark"]) .schedule-status-order{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-color:#9333ea;border-right-color:#9333ea;border-bottom-color:#9333ea;border-left-color:#9333ea;color:#c5afd7;}
:where(html[data-theme="dark"]) .schedule-status-overdue{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-color:#dc2626;border-right-color:#dc2626;border-bottom-color:#dc2626;border-left-color:#dc2626;color:#d3adad;}
:where(html[data-theme="dark"]) .schedule-status-other{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-top-color:#606168;border-right-color:#606168;border-bottom-color:#606168;border-left-color:#606168;color:#b7b8bf;}
:where(html[data-theme="dark"]) .schedule-legend{color:#b7b8bf;}
:where(html[data-theme="dark"]) .schedule-agenda[class*="schedule-status-"]{border-left-width:3px;border-left-style:solid;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-left-color:inherit;}
:where(html[data-theme="dark"]) .schedule-agenda.schedule-status-draft{border-left-color:#a0a1a8;}
:where(html[data-theme="dark"]) .schedule-agenda.schedule-status-sent{border-left-color:#2563eb;}
:where(html[data-theme="dark"]) .schedule-agenda.schedule-status-paid{border-left-color:#15803d;}
:where(html[data-theme="dark"]) .schedule-agenda.schedule-status-order{border-left-color:#9333ea;}
:where(html[data-theme="dark"]) .schedule-agenda.schedule-status-overdue{border-left-color:#dc2626;}
:where(html[data-theme="dark"]) .schedule-agenda.schedule-status-other{border-left-color:#606168;}
:where(html[data-theme="dark"]) .expense-form{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-width:3px;border-top-style:solid;border-top-color:#7c3aed;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}
:where(html[data-theme="dark"]) .expense-form input:not([type="checkbox"]),:where(html[data-theme="dark"])  .expense-form select,:where(html[data-theme="dark"])  .expense-form textarea{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#dfe0e7;}
:where(html[data-theme="dark"]) .expense-form small{color:#b7b8bf;}
:where(html[data-theme="dark"]) .expense-actions{border-top-width:1px;border-top-style:solid;border-top-color:#3b3c43;}
:where(html[data-theme="dark"]) #expense-error{color:#d6a5a5;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
@media (max-width: 700px){}
:where(html[data-theme="dark"]) .schedule-days > button{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-right-width:1px;border-right-style:solid;border-right-color:#202128;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:#b7b8bf;}
:where(html[data-theme="dark"]) .schedule-days > button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .schedule-days > button:focus-visible{outline-color:#7c3aed;outline-style:solid;outline-width:2px;outline-offset:-2px;}
:where(html[data-theme="dark"]) .client-search-results{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#dfe0e7;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#606168;border-right-color:#606168;border-bottom-color:#606168;border-left-color:#606168;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:rgba(0, 0, 0, 0.133) 0px 4px 14px;}
:where(html[data-theme="dark"]) .client-search-results > [role="option"]:hover,:where(html[data-theme="dark"])  .client-search-results > [aria-selected="true"]{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#6d28d9;}
:where(html[data-theme="dark"]) .client-search-empty{color:#b7b8bf;}

@media (max-width: 700px){}
:where(html[data-theme="dark"]) .cav-intro{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#1b2a2c;border-right-color:#1b2a2c;border-bottom-color:#1b2a2c;border-left-color:#1b2a2c;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .cav-intro > span{color:#b7b8bf;}
:where(html[data-theme="dark"]) .cav-card{border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-width:2px;border-top-style:solid;border-top-color:#499aaa;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;box-shadow:rgba(26, 41, 64, 0.04) 0px 3px 12px;}
:where(html[data-theme="dark"]) .cav-card h2{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .cav-card-body > p{color:#d5d5d7;}
:where(html[data-theme="dark"]) .cav-rate{color:#b7bcc2;}
:where(html[data-theme="dark"]) .cav-money{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;}
:where(html[data-theme="dark"]) .cav-money > span{color:#d5d5d7;}
:where(html[data-theme="dark"]) .cav-money input{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#dfe0e7;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;border-image-source:none !important;border-image-slice:100% !important;border-image-width:1 !important;border-image-outset:0 !important;border-image-repeat:stretch !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important;}
:where(html[data-theme="dark"]) .cav-money:focus-within{outline-color:#219bad;outline-style:solid;outline-width:2px;outline-offset:2px;}
:where(html[data-theme="dark"]) .cav-rate small{color:#c7cbd2;}
:where(html[data-theme="dark"]) .cav-save{color:#d5d5d7;}
:where(html[data-theme="dark"]) .cav-history{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
@media (max-width: 850px){}
:where(html[data-theme="dark"]) .cav-switch-track{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#606168;}
:where(html[data-theme="dark"]) .cav-switch-track::after{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
:where(html[data-theme="dark"]) .cav-lead-toggle input:checked + .cav-switch-track{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7c3aed;}
:where(html[data-theme="dark"]) .cav-lead-toggle input:focus-visible + .cav-switch-track{outline-color:#4366df;outline-style:solid;outline-width:2px;outline-offset:3px;}
:where(html[data-theme="dark"]) .cav-line-button{border-top-left-radius:14px !important;border-top-right-radius:14px !important;border-bottom-right-radius:14px !important;border-bottom-left-radius:14px !important;color:#6d28d9 !important;border-top-color:#211b39 !important;border-right-color:#211b39 !important;border-bottom-color:#211b39 !important;border-left-color:#211b39 !important;}
:where(html[data-theme="dark"]) .cav-role-choice span{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .cav-role-choice input:checked + span{border-top-color:#7c3aed;border-right-color:#7c3aed;border-bottom-color:#7c3aed;border-left-color:#7c3aed;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;color:#6d28d9;box-shadow:#7c3aed 0px 0px 0px 1px inset;}
:where(html[data-theme="dark"]) .cav-role-choice input:focus-visible + span{outline-color:#4366df;outline-style:solid;outline-width:2px;outline-offset:2px;}
:where(html[data-theme="dark"]) .cav-role-choice:hover span{border-top-color:#7c3aed;border-right-color:#7c3aed;border-bottom-color:#7c3aed;border-left-color:#7c3aed;}
:where(html[data-theme="dark"]) .workflow-service-choices span{color:#b7b8bf;}
:where(html[data-theme="dark"]) .line-rate-breakdown summary{color:#bec5da;}
:where(html[data-theme="dark"]) .line-error-highlight{outline-color:#c62828 !important;outline-style:solid !important;outline-width:2px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:#1a1b22 !important;}
:where(html[data-theme="dark"]) .rate-origin{color:#c2c7ce;}

:where(html[data-theme="dark"]) .portal-footer{color:#d5d5d7;}
:where(html[data-theme="dark"]) .portal-document{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
:where(html[data-theme="dark"]) .portal-bank{border-left-width:4px;border-left-style:solid;border-left-color:#7c3aed;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .portal-sign canvas{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#b7b8bf;border-right-color:#b7b8bf;border-bottom-color:#b7b8bf;border-left-color:#b7b8bf;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
:where(html[data-theme="dark"]) .portal-error{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#a12a39;border-right-color:#a12a39;border-bottom-color:#a12a39;border-left-color:#a12a39;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;color:#cdb0b4;}
@media (max-width: 500px){}

:where(html[data-theme="dark"]) .accept-page{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .accept-page table{border-collapse:collapse;}
:where(html[data-theme="dark"]) .accept-page td,:where(html[data-theme="dark"])  .accept-page th{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3b3c43;}
:where(html[data-theme="dark"]) .accept-page canvas{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#a0a1a8;border-right-color:#a0a1a8;border-bottom-color:#a0a1a8;border-left-color:#a0a1a8;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;}
:where(html[data-theme="dark"]) .accept-page .error{color:#daa5af;}
:where(html[data-theme="dark"]) .quote-group{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;}
:where(html[data-theme="dark"]) body{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#202128;}
:where(html[data-theme="dark"]) .accept-page{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}
:where(html[data-theme="dark"]) .accept-actions{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
:where(html[data-theme="dark"]) .download-quote{text-decoration-color:initial;}
:where(html[data-theme="dark"]) .quote-paper{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;box-shadow:rgba(0, 0, 0, 0.133) 0px 1px 4px;}
:where(html[data-theme="dark"]) .quote-paper th{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#7c3aed;color:#adadaf;}
:where(html[data-theme="dark"]) .response-panel,:where(html[data-theme="dark"])  .accept-status,:where(html[data-theme="dark"])  .quote-comments{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
@media (max-width: 600px){}
:where(html[data-theme="dark"]) .quote-pdf-paper{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1a1b22;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3b3c43;border-right-color:#3b3c43;border-bottom-color:#3b3c43;border-left-color:#3b3c43;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;box-shadow:rgba(0, 0, 0, 0.133) 0px 1px 4px;}
:where(html[data-theme="dark"]) .quote-pdf-viewer{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
@media (max-width: 600px){}
:where(html[data-theme="dark"]) .quote-pdf-pages canvas{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}

}
.theme-toggle{white-space:nowrap;font-size:12px}.theme-toggle-floating{position:fixed;right:16px;bottom:16px;z-index:50;box-shadow:0 2px 12px #0003}
@media screen{
html[data-theme=dark]{color-scheme:dark;--ink:#e5e7ef;--muted:#a5abba;--line:#414451;--paper:#111218;--accent:#a78bfa;--soft:#292237;--nav:#20243e;background:#111218;color:#e5e7ef}
html[data-theme=dark] body{background:#111218;color:#e5e7ef}
html[data-theme=dark] :is(input,select,textarea){background-color:#14151d;color:#e5e7ef;border-color:#4c4f60}
html[data-theme=dark] :is(input,textarea)::placeholder{color:#9ba1b2}
html[data-theme=dark] a,html[data-theme=dark] .text-button{color:#b6a3ff}
html[data-theme=dark] :is(.button.primary,button.primary,.current-nav nav>a.active,.nav-menu>button.active,.nav-menu.open>button){background:#7c3aed;color:white}
html[data-theme=dark] :is(.type-badge,.status-pill,.fulfilment-pill){color:#fff}
html[data-theme=dark] :is(.button.outline-pink,.cav-line-button){color:#c4b5fd!important;border-color:#8b6ecb!important}
html[data-theme=dark] :is(.state-paid,.state-accepted,.state-completed,.schedule-status-paid){background:#19392a;color:#a7f3d0}
html[data-theme=dark] :is(.state-sent,.state-viewed,.state-quote){background:#30264b;color:#ddd0ff}
html[data-theme=dark] :is(.state-overdue,.state-expired,.state-declined,.scan-result.error,.line-error-highlight){background:#44252b!important;color:#fecaca}
html[data-theme=dark] :is(.notice,.record-draft-notice){color:#ddd0ee}
html[data-theme=dark] :is(.secondary,small,.rate-origin,.cav-rate,.cav-card-body>p,.cav-intro>span){color:#b2b8c8}
html[data-theme=dark] :is(.quote-paper,.quote-pdf-paper,.quote-pdf-pages canvas,.accept-page canvas,.portal-sign canvas){background:white;color:#252525;color-scheme:light}
html[data-theme=dark] .quote-paper :is(td,p,h1,h2,strong){color:#252525}
html[data-theme=dark] :is(.summary-total strong,.bill-sidebar .total,.bill-sidebar .total strong,.item-view-tools .selected){color:#c4b5fd}
html[data-theme=dark] dialog::backdrop{background:#000a}
html[data-theme=dark] :focus-visible{outline-color:#c4b5fd}
}
@media print{.theme-toggle{display:none!important}html{color-scheme:light}}
@media screen and (max-width:1500px){.current-nav .theme-toggle{position:fixed;right:14px;bottom:14px;z-index:50;box-shadow:0 2px 10px #0005;margin:0}}
/* Refined dark surfaces and schedule layout. */
@media screen {
html[data-theme=dark] body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
html[data-theme=dark] .current-nav{background:#191b2b;border-bottom:1px solid #ffffff0d;box-shadow:0 4px 24px #0002}
html[data-theme=dark] .current-nav nav>a,html[data-theme=dark] .nav-menu>button{color:#bfc2d5;transition:background .15s,color .15s}
html[data-theme=dark] .current-nav nav>a.active,html[data-theme=dark] .nav-menu>button.active{background:#302446;color:#e4d6ff;box-shadow:inset 0 -3px #a78bfa}
html[data-theme=dark] .current-brand{color:#f1ecff;letter-spacing:-.4px}
html[data-theme=dark] .current-brand span{color:#989bb2;font-size:12px;letter-spacing:1.5px;margin-top:3px}
html[data-theme=dark] .button{border-radius:7px;border-color:#3c3e4e;transition:background .15s,border-color .15s}
html[data-theme=dark] .button:hover{background:#2b293c;border-color:#8b71bf;text-decoration:none}
html[data-theme=dark] .button.primary{background:#7c3aed;border-color:#945ef3;box-shadow:0 2px 8px #5b21b622}
html[data-theme=dark] .button.primary:hover{background:#8b4af0}
html[data-theme=dark] :is(.edit-panel,.listing-panel,.bill-sidebar>section,.cav-card){border-radius:10px;box-shadow:0 4px 20px #00000012}
main:has(.schedule-layout){max-width:1840px;margin:0 auto;padding:28px 30px;box-sizing:border-box}
main:has(.schedule-layout)>.list-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0 0 22px}
main:has(.schedule-layout)>.list-heading h1{font-size:12px;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;color:#8b6fc3;margin:0 0 7px}
main:has(.schedule-layout)>.list-heading h2{font-size:28px;font-weight:650;letter-spacing:-.7px;margin:0}
main:has(.schedule-layout)>.list-heading .list-actions{margin:0;align-items:center;gap:6px}
main:has(.schedule-layout)>.list-heading .list-actions label{display:flex;align-items:center;gap:8px;margin-left:10px;font-size:12px}
main:has(.schedule-layout)>.list-heading input{max-width:160px;padding:8px 10px;border-radius:7px}
main:has(.schedule-layout)>.list-controls{padding:15px 18px;border:1px solid #ddd;border-radius:10px;gap:16px;align-items:center;margin-bottom:12px}
main:has(.schedule-layout)>.list-controls>label{gap:7px;font-weight:500}
main:has(.schedule-layout)>.list-controls>label:has(#schedule-search){flex:1;max-width:380px}
main:has(.schedule-layout) #schedule-search{width:100%;box-sizing:border-box}
main:has(.schedule-layout)>.list-controls>label:has(#schedule-closed){flex-direction:row;align-items:center;margin-left:auto;font-weight:400;gap:8px}
main:has(.schedule-layout)>.secondary{font-size:12px;line-height:1.5;max-width:1100px;margin:10px 2px}
.schedule-legend{gap:8px 18px;font-size:11px;margin:16px 2px}
.schedule-key{width:8px;height:8px;border:0;border-radius:50%;background:currentColor;margin-right:7px}
.schedule-layout{gap:20px;grid-template-columns:minmax(0,1fr) 270px;align-items:start}
.schedule-calendar{border-radius:12px}
.schedule-weekdays{padding:13px 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.7px}
.schedule-week{min-height:104px}
.schedule-days>button{padding:9px 10px;font-size:11px}
.schedule-days .is-today span{min-width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:0;font-weight:600;box-shadow:0 0 0 4px #a78bfa15}
.schedule-bars{gap:5px 4px;margin:38px 5px 12px;grid-auto-rows:27px}
.schedule-chip{padding:4px 7px;border-radius:5px;font-size:11px;font-weight:500}
.schedule-chip small{font-size:10px;opacity:.75;text-transform:capitalize}
.schedule-chip:hover{filter:brightness(1.15);text-decoration:none;box-shadow:0 2px 6px #0002}
.schedule-summary section{padding:16px;border-radius:12px;margin-bottom:16px}
.schedule-summary h3{font-size:13px;margin:0 0 12px;font-weight:650}
.schedule-summary .schedule-agenda{padding:11px 12px;margin:8px 0;border-bottom:0;border-radius:7px;font-size:12px}
.schedule-summary .schedule-agenda strong{color:inherit;font-weight:550}
.schedule-summary .schedule-agenda span{font-size:11px;line-height:1.5}
.schedule-summary .schedule-agenda small{font-size:10px;text-transform:capitalize;opacity:.75}
main:has(.schedule-layout)>section.edit-panel{margin-top:22px;padding:18px;border-radius:12px}
main:has(.schedule-layout)>section.edit-panel h2{font-size:16px;margin-top:0}
html[data-theme=dark] main:has(.schedule-layout)>.list-controls{background:#191a24;border-color:#2d2f3e}
html[data-theme=dark] :is(.schedule-calendar,.schedule-summary section){background:#191b25;border-color:#303241;box-shadow:0 6px 24px #0002}
html[data-theme=dark] .schedule-weekdays{background:#20222f;color:#a6abc0}
html[data-theme=dark] .schedule-week{border-color:#303241}
html[data-theme=dark] .schedule-days>button{border-color:#ffffff04;color:#a2a8bc}
html[data-theme=dark] .schedule-days>button:hover{background:#a78bfa0c}
html[data-theme=dark] .schedule-days>button.outside{color:#62687d;background:#14162055}
html[data-theme=dark] .schedule-days .is-today span{background:#8b5cf6;color:#fff}
html[data-theme=dark] .schedule-status-draft{background:#272a38;border-color:#81889f;color:#d1d5e5}
html[data-theme=dark] .schedule-status-sent{background:#1d304b;border-color:#6096f5;color:#b8d7ff}
html[data-theme=dark] .schedule-status-paid{background:#19372f;border-color:#39ad83;color:#a4e6cd}
html[data-theme=dark] .schedule-status-order{background:#34274c;border-color:#a979f4;color:#dbc2ff}
html[data-theme=dark] .schedule-status-overdue{background:#43272e;border-color:#ed7180;color:#ffc3ca}
html[data-theme=dark] .schedule-status-other{background:#292b32;border-color:#787e8e;color:#bfc3d0}
html[data-theme=dark] .schedule-key{background:currentColor}
html[data-theme=dark] .schedule-chip small,html[data-theme=dark] .schedule-agenda :is(span,small){color:inherit}
html[data-theme=dark] main:has(.schedule-layout)>.secondary{color:#9097ac}
@media(max-width:1000px){main:has(.schedule-layout){padding:20px 16px}.schedule-layout{grid-template-columns:1fr}.schedule-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}main:has(.schedule-layout)>.list-controls>label:has(#schedule-closed){margin-left:0}}
@media(max-width:650px){.schedule-summary{display:block}main:has(.schedule-layout)>.list-heading h2{font-size:24px}main:has(.schedule-layout)>.list-heading .list-actions{flex-wrap:wrap}main:has(.schedule-layout)>.list-controls{padding:12px}main:has(.schedule-layout)>.list-controls>label:has(#schedule-search){min-width:160px}main:has(.schedule-layout)>.list-heading .list-actions label{margin-left:0}}
}
