/* Generated scoped legacy color overrides. Original palette is untouched. */
[data-palette="vivid"]{--ink: #2b243a;--muted: #7c7983;--green: #2c175d;--lime: #d5c9f2;--bg: #f3f2f6;--line: #e1dfe7;--amber: #452494;--red: #ab3b59}
[data-palette="vivid"] .danger-text{color: #b72b51}
[data-palette="vivid"] .success-banner{border: 1px solid #b9a8e2;color: #2d1468;background: #efeafb}
[data-palette="vivid"] .check-line input{accent-color: #3c1a8b}
[data-palette="vivid"] .badge.Critical,[data-palette="vivid"] .badge.High{color: #9d1f41;background: #ffe2ea}
[data-palette="vivid"] .badge.Medium{color: #3f1c92;background: #dacbff}
[data-palette="vivid"] .badge.Low{color: #3a1a88;background: #ebe2ff}
[data-palette="vivid"] .badge.Assigned,[data-palette="vivid"] .badge.Inspection,[data-palette="vivid"] .badge.Partially.received{color: #47239c;background: #eae1ff}
[data-palette="vivid"] .badge.Resolved,[data-palette="vivid"] .badge.Restocked,[data-palette="vivid"] .badge.Received{color: #311672;background: #e6dff8}
[data-palette="vivid"] button:focus-visible,[data-palette="vivid"] a:focus-visible{outline: 3px solid #8769cd}
[data-palette="vivid"] .sidebar{background: #faf9fc}
[data-palette="vivid"] .nav button{color: #6a6673}
[data-palette="vivid"] .nav button:hover:not(.active){background: #eae8f0}
[data-palette="vivid"] .nav .count{background: #e3dfed}
[data-palette="vivid"] .nav .active .count{background: #54447b}
[data-palette="vivid"] .dot{background: #6d54a8}
[data-palette="vivid"] .avatar{background: #e3dfec}
[data-palette="vivid"] .topbar{background: #faf9fc}
[data-palette="vivid"] .metric.featured .metric-top,[data-palette="vivid"] .metric.featured small{color: #cac4d9}
[data-palette="vivid"] .metric.featured .icon{color: #c3b2ed}
[data-palette="vivid"] .flow-step{background: #f7f6fa}
[data-palette="vivid"] .attention .attention-icon{background: #e5dcfa}
[data-palette="vivid"] th{background: #f9f8fb}
[data-palette="vivid"] th,[data-palette="vivid"] td{border-bottom: 1px solid #ebe9f0}
[data-palette="vivid"] .badge{background: #eeedf2;color: #696571}
[data-palette="vivid"] .badge.New,[data-palette="vivid"] .badge.Review{background: #e4d9ff;color: #452494}
[data-palette="vivid"] .badge.Picking,[data-palette="vivid"] .badge.Picked{background: #ede8fa;color: #634e94}
[data-palette="vivid"] .badge.Packed{background: #efeafa;color: #73629c}
[data-palette="vivid"] .badge.Shipped,[data-palette="vivid"] .badge.Matched,[data-palette="vivid"] .badge.Delivered{background: #ebe8f2;color: #4a3876}
[data-palette="vivid"] .badge.Cancelled,[data-palette="vivid"] .badge.Rejected,[data-palette="vivid"] .badge.Exception{background: #fae6eb;color: #a2425c}
[data-palette="vivid"] .market-dot{background: #7f55e3}
[data-palette="vivid"] .market-dot.Walmart{background: #8363cf}
[data-palette="vivid"] .market-dot.Temu{background: #eb6589}
[data-palette="vivid"] input,[data-palette="vivid"] select,[data-palette="vivid"] textarea{border: 1px solid #dbd8e2}
[data-palette="vivid"] input:focus,[data-palette="vivid"] select:focus,[data-palette="vivid"] textarea:focus{outline: 2px solid #a593cf}
[data-palette="vivid"] .form-note{background: #eeebf5}
[data-palette="vivid"] .error{background: #ffebf0;color: #a33251}
[data-palette="vivid"] .success{background: #e7e2f2}
[data-palette="vivid"] .activity-icon{background: #eeebf5}
[data-palette="vivid"] .login-art p{color: #c9c3d7}
[data-palette="vivid"] .login-diagram span{border: 1px solid #645589;color: #d8cdf2}
[data-palette="vivid"] dialog{box-shadow: 0 20px 100px #1f163626}
[data-palette="vivid"] dialog::backdrop{background: #1f173266}
[data-palette="vivid"] #toast{background: #29203e}
[data-palette="vivid"] .upload-box{border: 1px dashed #b9b2cb;background: #f8f7fb}
[data-palette="vivid"] .page-number{background: #e8e4f2}
[data-palette="vivid"] .progress{background: #e6e3ee}
[data-palette="vivid"] pre{background: #f6f5fa}
[data-palette="vivid"]{--navy: #14092f;--navy-soft: #201046;--mint: #9170e0;--canvas: #f4f2f9}
[data-palette="vivid"] .main{background:
    radial-gradient(circle at 92% 4%, rgba(145,112,224, 0.11), transparent 26rem),
    var(--canvas)}
[data-palette="vivid"] .sidebar{background: linear-gradient(180deg, var(--navy) 0%, #190b39 58%, #170c30 100%);color: #edeaf5;box-shadow: 18px 0 45px rgba(20,9,47, 0.12)}
[data-palette="vivid"] .sidebar small,[data-palette="vivid"] .sidebar .nav-label{color: #a398be}
[data-palette="vivid"] .sidebar .nav button{color: #cfc8e1}
[data-palette="vivid"] .sidebar .nav button.active{color: #12082b;background: linear-gradient(135deg, #e7dffb, #a78ce7)}
[data-palette="vivid"] .topbar{border-bottom-color: #e3dfee}
[data-palette="vivid"] .panel{border-color: #e1dcec;box-shadow: 0 12px 36px rgba(39,24,73, 0.055)}
[data-palette="vivid"] .client-vault{background:
    radial-gradient(circle at 88% 0, rgba(145,112,224, 0.24), transparent 24rem),
    linear-gradient(135deg, #1d0d43, #28125e);box-shadow: 0 22px 54px rgba(29,13,67, 0.2)}
[data-palette="vivid"] .section-intro p{color: #c7bedb}
[data-palette="vivid"] .client-vault-card{color: #eeeaf8}
[data-palette="vivid"] .client-vault-card small{color: #c2b9d7}
[data-palette="vivid"] .client-monogram{color: #1a0c3d;background: linear-gradient(135deg, #f4efff, #9a7ce2)}
[data-palette="vivid"] .selected-client-banner{border: 1px solid #c9bee3;background: #f0ecfa}
[data-palette="vivid"] .station-start{background:
    radial-gradient(circle at 85% 15%, rgba(145,112,224, 0.21), transparent 20rem),
    linear-gradient(145deg, #fff 0%, #f7f6fb 55%, #f0edf7 100%)}
[data-palette="vivid"] .station-start::before{color: #615480}
[data-palette="vivid"] .station-readiness > div:first-child{background: linear-gradient(135deg, #e9e2fb, #faf8ff);border-color: #b8a8df}
[data-palette="vivid"] .station-product{background: linear-gradient(135deg, #fff, #f6f4fa);border: 1px solid #dfdbe8}
[data-palette="vivid"] .pack-quantity{color: #5d5570}
[data-palette="vivid"] .pack-quantity strong{color: #170a36}
[data-palette="vivid"] .station-controls{border: 1px solid #d4cfe1;box-shadow: 0 20px 55px rgba(24,10,55, 0.18)}
[data-palette="vivid"]{--ink: #1d1139;--muted: #7c7196;--green: #35187c;--lime: #e4dcf6;--bg: #f7f6f9;--line: #e6e2ee}
[data-palette="vivid"] .nav button.active{background: #e6dff6;color: #2b1363}
[data-palette="vivid"] .nav .active .count{background: #391984}
[data-palette="vivid"] .workspace,[data-palette="vivid"] .local-note{background: #fbfafc}
[data-palette="vivid"] .btn.primary{background: linear-gradient(115deg, #35187c, #401c95)}
[data-palette="vivid"] .eyebrow{color: #7d7491}
[data-palette="vivid"] h1{color: #150c2b}
[data-palette="vivid"] .panel{box-shadow: 0 1px 2px #1f183003}
[data-palette="vivid"] .product-photo{background: #f8f7f9}
[data-palette="vivid"] .product-photo.placeholder{color: #958bad}
[data-palette="vivid"] .market-chips .market{background: #f3f1f8}
[data-palette="vivid"] .tabs span{background: #efedf4}
[data-palette="vivid"] .label-thumb.selected{background: #eae4f7}
[data-palette="vivid"] .pdf-panel iframe{background: #efeef3}
[data-palette="vivid"] .badge.Pending{background: #dbccff;color: #452494}
[data-palette="vivid"] .badge.Approved{background: #e5def5;color: #2d1468}
[data-palette="vivid"] .pack-quantity strong{color: #1a0b3c}
[data-palette="vivid"] .product-card img{border: 1px solid #f1f0f4}
[data-palette="vivid"] .invoice-line > .btn{color: #a13854;border-color: #e9c5cf;background: #fff7f9}
[data-palette="vivid"] .badge.Paid{background: #e2d9f7;color: #291260}
[data-palette="vivid"] .badge.Issued{background: #d6c5ff;color: #3a1a87}
[data-palette="vivid"] .badge.Void{color: #6e687d}
@media (min-width: 1000px){[data-palette="vivid"] .station-controls{box-shadow: 0 -6px 20px #170c310a}}
[data-palette="vivid"]{--bg: #f4f2f8;--ink: #20153b;--muted: #70648b;--green: #37187f;--line: #e7e3f0}
[data-palette="vivid"] .panel{box-shadow: 0 3px 18px #29155810}
[data-palette="vivid"] .btn.primary{box-shadow: 0 4px 10px #38198322}
[data-palette="vivid"] .metric{box-shadow: 0 3px 16px #29155808}
[data-palette="vivid"] .metric.featured{background: linear-gradient(135deg, #eae3fa, #f8f5ff);color: #27115a}
[data-palette="vivid"] .workspace-hero{background:
    radial-gradient(ellipse at right bottom, #36187d, transparent 65%),
    linear-gradient(125deg, #231545, #261254)}
[data-palette="vivid"] .workspace-hero p{color: #d0c8e3}
[data-palette="vivid"] .hero-kicker{color: #9b81d9}
[data-palette="vivid"] .hero-button{background: #ede6ff;color: #261158}
[data-palette="vivid"] .hero-orbit{border: 12px solid #9578d955}
[data-palette="vivid"] .hero-orbit small{color: #c4b7e3}
[data-palette="vivid"] .product-card{box-shadow: 0 2px 8px #2f214f08}
[data-palette="vivid"] .product-card .product-photo{background: #f9f8fc}
[data-palette="vivid"] .stock-warning{background: #f0e9ff}
[data-palette="vivid"] .stock-status{color: #321675}
[data-palette="vivid"] .stock-status.low{color: #4a21ad}
[data-palette="vivid"] .stock-meter{background: #eae7f1}
[data-palette="vivid"] .stock-meter span{background: #4a21ad}
[data-palette="vivid"] .warehouse-switch button.selected{background: #331676;border-color: #331676}
[data-palette="vivid"] .site-icon{background: #ebe5f8;color: #331777}
[data-palette="vivid"] .invoice-preview-head{border-bottom: 2px solid #37187f}
[data-palette="vivid"] .invoice-payment{background: #f7f6fb}
[data-palette="vivid"] .product-card:hover{box-shadow: 0 8px 24px #30157018}
[data-palette="vivid"] :focus-visible{outline: 3px solid #431d9b}
[data-palette="vivid"] .panel table th{background: #f7f6fb;color: #5e527a}
[data-palette="vivid"] .panel table tbody tr:hover{background: #f4f2fa}
[data-palette="vivid"] .product-card:hover{border-color: #a595cb;box-shadow: 0 5px 18px #29155815}
[data-palette="vivid"] .packing-blockers{background: #f2edff;border: 1px solid #c4b3eb}
[data-palette="vivid"] .bulk-steps b{color: #37187f;background: #ede9f7}
[data-palette="vivid"] .operation-progress{background: #eeeaf6;color: #2b175b;border: 1px solid #cbc2e1}
[data-palette="vivid"] .field label{color: #4f436a}
[data-palette="vivid"] .field input,[data-palette="vivid"] .field select,[data-palette="vivid"] .field textarea{background: #fcfbfe;border-color: #e1dcec}
[data-palette="vivid"] .station-readiness > div{background: #f9f8fb}
[data-palette="vivid"]{--ink:#1c1038;--muted:#70648b;--green:#35177b;--bg:#f6f4fa;--line:#e2dded;--shadow-sm:0 2px 10px rgba(27,15,55,.05);--shadow-md:0 16px 42px rgba(27,15,55,.09)}
[data-palette="vivid"] .sidebar{background:linear-gradient(180deg,#150931 0%,#1c0c40 54%,#1a0c3d 100%);box-shadow:12px 0 38px rgba(21,9,49,.13)}
[data-palette="vivid"] .nav button.active{color:#180b38;background:linear-gradient(135deg,#f4efff,#b39ceb)}
[data-palette="vivid"] .topbar{box-shadow:0 1px 0 #1b0f370f}
[data-palette="vivid"] .eyebrow,[data-palette="vivid"] .panel-kicker{color:#7c7196}
[data-palette="vivid"] .btn{border:1px solid #dbd6e8;box-shadow:0 1px 2px #1b0f3708}
[data-palette="vivid"] .btn:hover{border-color:#b2a9c7;background:#f8f7fb}
[data-palette="vivid"] .btn.primary{background:linear-gradient(135deg,#34177a,#451ea0);box-shadow:0 8px 20px #34177a38}
[data-palette="vivid"] input,[data-palette="vivid"] select,[data-palette="vivid"] textarea{border-color:#ddd8e9;background:#fcfbfe}
[data-palette="vivid"] input:focus,[data-palette="vivid"] select:focus,[data-palette="vivid"] textarea:focus{border-color:#431d9b;outline:3px solid #431d9b19}
[data-palette="vivid"] table thead{background:#f7f6fb}
[data-palette="vivid"] th{color:#70658a}
[data-palette="vivid"] td{color:#32264d}
[data-palette="vivid"] tbody tr:hover{background:#f9f8fc}
[data-palette="vivid"] .workspace-hero{background:radial-gradient(circle at 92% 50%,#9775e83b,transparent 25%),radial-gradient(circle at 4% 0%,#6f50b833,transparent 32%),linear-gradient(125deg,#211049 0%,#220f50 54%,#331676 100%);box-shadow:0 22px 55px #1c0c4033}
[data-palette="vivid"] .metric.featured{background:linear-gradient(145deg,#efe8ff,#faf8ff);border-color:#cbbdeb}
[data-palette="vivid"] .bulk-hero{background:radial-gradient(circle at 88% 20%,#9774eb47,transparent 23%),linear-gradient(120deg,#221149,#28115c 72%,#391985)}
[data-palette="vivid"] .bulk-hero p{color:#d1c9e5}
[data-palette="vivid"] .bulk-hero-stat span{color:#d1c9e5}
[data-palette="vivid"] .bulk-steps>div:not(:last-child)::after{background:#e0dcea}
[data-palette="vivid"] .bulk-steps b{color:#837a98;background:#f0eef5}
[data-palette="vivid"] .bulk-steps .active b{background:#381983;box-shadow:0 5px 15px #38198340}
[data-palette="vivid"] .secure-note{color:#311672;background:#eee9fa}
[data-palette="vivid"] .file-drop{border:1.5px dashed #c0b7d4;background:linear-gradient(145deg,#fcfbfe,#f7f5fb)}
[data-palette="vivid"] .file-drop:hover,[data-palette="vivid"] .file-drop.selected{border-color:#421d99;background:#f3f0fb;box-shadow:0 10px 24px #21104814}
[data-palette="vivid"] .file-drop-icon{color:#34177a;background:#e4dcf6}
[data-palette="vivid"] .file-drop em{color:#34177a}
[data-palette="vivid"] .bulk-action-row{border-top:1px solid #eae7f1}
[data-palette="vivid"] .operation-progress{color:#27115a;background:#f1edfb;border-color:#c7b8ea}
[data-palette="vivid"] .operation-progress::before{border:2px solid #3d1b8e}
[data-palette="vivid"] .operation-progress::after{background:linear-gradient(90deg,#3d1b8d,#926ee7)}
[data-palette="vivid"] .bulk-result-head{background:linear-gradient(120deg,#f6f4fb,#fff)}
[data-palette="vivid"] .batch-ring{background:conic-gradient(#401c96 var(--progress),#e0dce8 0)}
[data-palette="vivid"] .batch-counts>div{border:1px solid #e3dfed}
[data-palette="vivid"] .batch-counts .attention{color:#461fa2;background:#f0e9ff;border-color:#c5b3ef}
[data-palette="vivid"] .legend-match{color:#321674}
[data-palette="vivid"] .legend-review{color:#4e22b5}
[data-palette="vivid"] .bulk-results-table tr.needs-review{background:#f4f0ff}
[data-palette="vivid"] .page-chip b{color:#321674;background:#efecf7}
[data-palette="vivid"] .matched-check{background:#401c95}
[data-palette="vivid"] .batch-history-card{border:1px solid #e5e1ed}
[data-palette="vivid"] .batch-history-id{color:#321674;background:#eeeaf7}
[data-palette="vivid"] .complete-count{color:#321674;background:#ede8f8}
[data-palette="vivid"] .review-count{color:#431d9b;background:#e4d9ff}
[data-palette="vivid"] .station-top{background:linear-gradient(120deg,#211049,#311672)}
[data-palette="vivid"] .station-product{background:linear-gradient(145deg,#fff,#f9f8fc)}
[data-palette="vivid"] .pack-quantity{color:#321674;background:#eee9f9;border:1px solid #cec2ea}
[data-palette="vivid"] .station-controls{box-shadow:0 -8px 30px #1c103814}
[data-palette="vivid"] .bulk-filter-tabs{border:1px solid #e3dfec;background:#f6f5fa}
[data-palette="vivid"] .bulk-filter-tabs button{color:#73698b}
[data-palette="vivid"] .bulk-filter-tabs button.active{background:#35177b;box-shadow:0 4px 12px #35177b30}
[data-palette="vivid"] .btn.danger{color:#a63b58;border-color:#eac4ce;background:#fff7f9}
[data-palette="vivid"] .btn.danger:hover{border-color:#b94363;background:#b94363}
[data-palette="vivid"] .delete-confirm-icon{color:#a63b58;background:#ffedf2;border:1px solid #f0c5d1}
[data-palette="vivid"] .metric:nth-child(2){background:linear-gradient(145deg,#fff,#f7f4ff);border-color:#e5dcfa}
[data-palette="vivid"] .metric:nth-child(3){background:linear-gradient(145deg,#fff,#f5f1ff);border-color:#dfd5f8}
[data-palette="vivid"] .metric:nth-child(4){background:linear-gradient(145deg,#fff,#f1ebff);border-color:#c9b8f0}
[data-palette="vivid"] .metric:nth-child(2) .icon{color:#7357b5}
[data-palette="vivid"] .metric:nth-child(3) .icon{color:#4f27ad}
[data-palette="vivid"] .metric:nth-child(4) .icon{color:#5324c0}
[data-palette="vivid"] .batch-gap-grid{background:#f8f7fb}
[data-palette="vivid"] .batch-gap-card{border:1px solid #e0dce8}
[data-palette="vivid"] .batch-gap-card.warning{border-color:#c0adec;background:linear-gradient(145deg,#faf8ff,#f0e9ff)}
[data-palette="vivid"] .batch-gap-card.complete{background:linear-gradient(145deg,#fff,#f3effb)}
[data-palette="vivid"] .gap-icon{color:#321674;background:#e6dff6}
[data-palette="vivid"] .warning .gap-icon{color:#4820a7;background:#d8c7ff}
[data-palette="vivid"] .missing-order-preview span{color:#3c2e5d;border:1px solid #cfc1ef}
[data-palette="vivid"] .mini-file{color:#30176b;background:#f1eef9;border:1px dashed #ad9fcf}
[data-palette="vivid"] .mini-file:hover{background:#e8e2f6}
[data-palette="vivid"] .station-start{background:radial-gradient(circle at 90% 10%,#8052ef38,transparent 28%),radial-gradient(circle at 6% 90%,#7f55e32b,transparent 30%),linear-gradient(135deg,#211048,#2c1467)!important;box-shadow:0 28px 70px #21104833!important}
[data-palette="vivid"] .station-start .station-mark{color:#170a35;background:linear-gradient(145deg,#cab9f4,#8a69da)}
[data-palette="vivid"] .station-start>.subtitle{color:#cec7df}
[data-palette="vivid"] .station-start .field label{color:#dfd9ee}
[data-palette="vivid"] .station-readiness strong{color:#ad91ef!important}
[data-palette="vivid"] .station-readiness span{color:#dad5e7!important}
[data-palette="vivid"] .invoice-edit-footer{box-shadow:0 -8px 24px #1e123a12}
[data-palette="vivid"] .invoice-document{color:#1f0d47;border:1px solid #e3dfed;box-shadow:0 16px 45px #1f0d4712}
[data-palette="vivid"] .invoice-doc-brand>i{background:linear-gradient(145deg,#28125d,#3d1b8d)}
[data-palette="vivid"] .invoice-doc-brand p{color:#7d719a}
[data-palette="vivid"] .invoice-parties section{background:#f5f3f9}
[data-palette="vivid"] .invoice-parties i{color:#35177b;background:#e6dff5}
[data-palette="vivid"] .invoice-parties b{color:#35177b}
[data-palette="vivid"] .invoice-doc-table{border:1px solid #dbd6e6}
[data-palette="vivid"] .invoice-doc-row>*{border-right:1px solid #dbd6e6}
[data-palette="vivid"] .invoice-doc-row:nth-child(odd){background:#f8f7fa}
[data-palette="vivid"] .invoice-doc-row.head{background:#27115b}
[data-palette="vivid"] .invoice-sums .green{color:#401c96}
[data-palette="vivid"] .invoice-sums strong,[data-palette="vivid"] .invoice-sums em{color:#30156f;background:#eae5f7}
[data-palette="vivid"] .invoice-payment-title{border-bottom:1px solid #361c75}
[data-palette="vivid"] .invoice-payment-title span{color:#371880}
[data-palette="vivid"] .invoice-pay-grid section{background:#f7f6fa;border:1px solid #e3dfed}
[data-palette="vivid"] .qr-placeholder{border:3px dashed #2c1958}
[data-palette="vivid"] .invoice-pay-grid li::marker{color:#371880}
[data-palette="vivid"] .approved-stamp{color:#371880;border:5px double #371880}
[data-palette="vivid"] .signature strong{border-bottom:1px solid #27174c}
[data-palette="vivid"] .invoice-document footer{border-top:1px solid #d5cfe2;color:#665886}
[data-palette="vivid"] .invoice-document footer b{color:#35177b}
[data-palette="vivid"] .signature img{border-bottom:1px solid #27174c}
[data-palette="vivid"] .exact-pdf-preview iframe{border:1px solid #ddd8e9;background:#f0eef5;box-shadow:0 18px 48px #1c10381c}
[data-palette="vivid"] .pdf-tool-icon{color:#34177a;background:#e4dcf7}
[data-palette="vivid"] .pdf-drop{color:#2a1362;background:linear-gradient(145deg,#faf8ff,#ede9f8);border:2px dashed #9e8cca}
[data-palette="vivid"] .pdf-drop:hover{background:#e9e3f7}
[data-palette="vivid"] .pdf-file-list{color:#61567c;background:#f7f6fa}
[data-palette="vivid"] .profit-drop{color:#34177a;background:#f3f0fb;border:2px dashed #9e8cca}
[data-palette="vivid"] .profit-empty{background:#f9f8fb}
[data-palette="vivid"] .profit-metrics>div{background:#f6f5fa}
[data-palette="vivid"] .profit-metrics .profit-positive{background:#ede9f8}
[data-palette="vivid"] .profit-metrics .profit-positive strong{color:#34177a}
[data-palette="vivid"] .profit-metrics .profit-warning{background:#e8dfff}
[data-palette="vivid"] .profit-metrics .profit-warning strong{color:#451fa1}
[data-palette="vivid"] .profit-grid-wrap{border:1px solid #d6cfe5}
[data-palette="vivid"] .profit-grid th{background:#27115b;border-right:1px solid #443172}
[data-palette="vivid"] .profit-grid td{border-right:1px solid #e3dfeb;border-bottom:1px solid #e3dfeb}
[data-palette="vivid"] .profit-grid td:first-child{background:#f0eef6}
[data-palette="vivid"] .profit-cell:focus{outline:2px solid #4720a6;background:#f6f2ff}
[data-palette="vivid"] .profit-cell.missing{background:#e1d5ff}
[data-palette="vivid"] .profit-calc{background:#f4f2f9!important}
[data-palette="vivid"] .profit-calc.loss{color:#b4224a}
[data-palette="vivid"] .profit-product-cards article{background:#fcfbfd}
[data-palette="vivid"] .profit-product-icon{color:#34177a;background:#eae4f7}
[data-palette="vivid"] .profit-duplicate td,[data-palette="vivid"] .profit-duplicate input{background:#ffdfe8!important}
[data-palette="vivid"] .profit-cell.duplicate{color:#b4224a}
[data-palette="vivid"] .profit-duplicate .profit-row-no{color:#b4224a}
[data-palette="vivid"] .profit-product-cards article b{color:#34177a}
[data-palette="vivid"] .profit-account-chip{background:#f6f5fa}
[data-palette="vivid"] .profit-account-chip button{color:#34177a}
[data-palette="vivid"] .profit-account-chip .danger-text{color:#b4224a}
[data-palette="vivid"] .profit-product-cards article{background:linear-gradient(145deg,#fff,#f9f8fc);box-shadow:0 6px 18px #1c10380a}
[data-palette="vivid"] .profit-market.amazon{color:#28115c;background:#d9c9ff}
[data-palette="vivid"] .profit-market.temu{color:#9c1e40;background:#ffd5e0}
[data-palette="vivid"] .profit-product-price{background:#f0edf8}
[data-palette="vivid"] .product-image-frame{background:#f8f7f9}
[data-palette="vivid"] .profit-product-media{background:#f6f5f8}
[data-palette="vivid"] .profit-product-icon{background:#f0edf8}
[data-palette="vivid"] .product-card,[data-palette="vivid"] .profit-product-cards article{box-shadow:0 4px 15px #1c10380a}
[data-palette="vivid"] .product-card:hover,[data-palette="vivid"] .profit-product-cards article:hover{border-color:#a392cd;box-shadow:0 10px 25px #1c103816}
[data-palette="vivid"] .content::before{background:radial-gradient(circle at 86% 6%,#e5ddf8 0,transparent 28%),linear-gradient(#f9f8fc,#f3f1f8)}
[data-palette="vivid"] .toolbar,[data-palette="vivid"] .profit-library-tools{box-shadow:0 3px 12px #1c103808}
[data-palette="vivid"] .selected-client-banner{box-shadow:0 5px 18px #34177a12}
[data-palette="vivid"]{--ink:#1d103d;--muted:#71668b;--green:#37187f;--green-deep:#27115a;--emerald:#421d9a;--mint:#cebff3;--navy:#160a33;--canvas:#f5f3fa;--line:#e3dfee;--soft:#f8f7fc;--shadow-xs:0 1px 2px #1d103d08,0 4px 14px #1d103d08;--shadow-sm:0 10px 30px #1d103d0c;--shadow-md:0 22px 60px #1d103d18}
[data-palette="vivid"] ::selection{color:#13092d;background:#c2aef0}
[data-palette="vivid"] *{scrollbar-color:#c0b8d2 transparent}
[data-palette="vivid"] *::-webkit-scrollbar-thumb{background:#c0b8d2}
[data-palette="vivid"] .login{background:#f0eef6}
[data-palette="vivid"] .login-art{background:radial-gradient(circle at 78% 14%,#532ab638 0,transparent 28%),radial-gradient(circle at 8% 88%,#6447aa30 0,transparent 31%),linear-gradient(145deg,#160a33 0%,#1f0d47 54%,#331676 100%)}
[data-palette="vivid"] .login-art::before{border:1px solid #cebff322;box-shadow:0 0 0 72px #cebff30c,0 0 0 144px #cebff308}
[data-palette="vivid"] .login-brand small{color:#b1a5cf}
[data-palette="vivid"] .login-overline{color:#ab95df}
[data-palette="vivid"] .login-overline span{background:#7e5bd1}
[data-palette="vivid"] .login-art p{color:#d0c9e2}
[data-palette="vivid"] .login-benefits span{color:#e7dffb}
[data-palette="vivid"] .login-preview{background:#160a3391;box-shadow:0 28px 70px #0e06214d,inset 0 1px #ffffff23}
[data-palette="vivid"] .login-preview-head small{color:#8f7eb9}
[data-palette="vivid"] .live-pill{color:#cebff3}
[data-palette="vivid"] .live-pill i{background:#7246d9;box-shadow:0 0 0 5px #7246d91f}
[data-palette="vivid"] .login-flow::before{background:linear-gradient(90deg,#7148d2 0 66%,#ffffff1c 66%)}
[data-palette="vivid"] .login-flow b{color:#8173a3;background:#1c0c41}
[data-palette="vivid"] .login-flow .complete b{color:#1a0c3d;background:#a68be5;border-color:#a68be5}
[data-palette="vivid"] .login-flow .active b{color:#13082c;box-shadow:0 0 0 7px #9c80dd26}
[data-palette="vivid"] .login-flow span{color:#f4f1fa}
[data-palette="vivid"] .login-flow small{color:#8679a6}
[data-palette="vivid"] .login-preview-foot{color:#9b8fb6}
[data-palette="vivid"] .preview-dot.green{background:#7147d5}
[data-palette="vivid"] .preview-dot.blue{background:#966ff3}
[data-palette="vivid"] .login-art-foot{color:#9a8eb7}
[data-palette="vivid"] .login-art-foot i{background:#805ed0}
[data-palette="vivid"] .login-form{background:radial-gradient(circle at 100% 0,#d6c9f440,transparent 34%),linear-gradient(160deg,#fcfbfd,#f3f1f8)}
[data-palette="vivid"] .login-form::before{border:1px solid #3b1a8a10;box-shadow:0 0 0 35px #3b1a8a06,0 0 0 70px #3b1a8a04}
[data-palette="vivid"] .login-form-inner{border:1px solid #e0dceb;box-shadow:0 30px 80px #26174b16,inset 0 1px #fff}
[data-palette="vivid"] .secure-chip{color:#301b63;background:#ede8f8;border:1px solid #d3c9ec}
[data-palette="vivid"] .secure-chip span{color:#451fa1}
[data-palette="vivid"] .login-form label{color:#4f436b}
[data-palette="vivid"] .login-form input{border-color:#dcd7e8;background:#fcfbfd;box-shadow:inset 0 1px 2px #1d103d08}
[data-palette="vivid"] .login-form input:focus{border-color:#7558b9;outline:3px solid #7558b91c}
[data-palette="vivid"] .login-form .btn.primary{background:linear-gradient(135deg,#321674,#461fa2);box-shadow:0 11px 25px #35187c2b}
[data-palette="vivid"] .login-form .btn.primary:hover{box-shadow:0 15px 30px #35187c38}
[data-palette="vivid"] .login-assurance{color:#857c99!important}
[data-palette="vivid"] .login-assurance span{color:#401c96}
[data-palette="vivid"] .demo-accounts{border-top:1px solid #e7e4ee}
[data-palette="vivid"] .demo-buttons .btn{background:#f8f7fb;border-color:#e3dfed}
[data-palette="vivid"] .demo-buttons .btn:hover{border-color:#937bcb;background:#f3f0fb}
[data-palette="vivid"] .demo-buttons b{color:#331777;background:#e6dff5}
[data-palette="vivid"] .demo-buttons span{color:#271a46}
[data-palette="vivid"] .demo-buttons small{color:#89819c}
[data-palette="vivid"] .login-form-foot{color:#9188a5}
[data-palette="vivid"] .sidebar{background:radial-gradient(circle at 10% 100%,#2a13624d,transparent 35%),linear-gradient(180deg,#160a33 0%,#190b3a 58%,#180a37 100%);box-shadow:16px 0 50px #160a331a}
[data-palette="vivid"] .sidebar .brand-sub{color:#cdc5df}
[data-palette="vivid"] .workspace .icon{color:#bda9eb}
[data-palette="vivid"] .workspace-chevron{color:#8c81a5}
[data-palette="vivid"] .nav-label{color:#84789f}
[data-palette="vivid"] .nav button{color:#c3bbd5}
[data-palette="vivid"] .nav button::before{background:#9879e2}
[data-palette="vivid"] .nav button.active{color:#13092d;background:linear-gradient(135deg,#e6ddfb,#a78ce7);box-shadow:0 10px 25px #0a051838}
[data-palette="vivid"] .nav .count{color:#28125d}
[data-palette="vivid"] .local-note{color:#9a8fb5}
[data-palette="vivid"] .local-note strong{color:#ded8ec}
[data-palette="vivid"] .avatar{color:#1f0e48;background:linear-gradient(145deg,#e7dffb,#ad96e3)}
[data-palette="vivid"] .user-card button{color:#a79ebc}
[data-palette="vivid"] .main{background:radial-gradient(circle at 92% 3%,#d3c7f12e,transparent 29rem),var(--canvas)}
[data-palette="vivid"] .topbar{border-bottom-color:#e0dceb}
[data-palette="vivid"] .topbar-kicker{color:#938aa7}
[data-palette="vivid"] .breadcrumb{color:#7d7396}
[data-palette="vivid"] .breadcrumb i{color:#afa9be}
[data-palette="vivid"] .breadcrumb strong{color:#261749}
[data-palette="vivid"] .connection-pill{color:#4c3f6b;background:#f7f6fa;border:1px solid #dfdbe7}
[data-palette="vivid"] .connection-pill .dot{box-shadow:0 0 0 4px #6d54a818}
[data-palette="vivid"] .topbar-right .date{color:#61557e}
[data-palette="vivid"] .content::before{background:radial-gradient(circle at 88% 2%,#e1d8f5 0,transparent 26%),linear-gradient(180deg,#f8f7fc,#f4f2f9)}
[data-palette="vivid"] .heading .eyebrow{color:#3c1a8b}
[data-palette="vivid"] .heading .subtitle{color:#7b7096}
[data-palette="vivid"] .btn{border-color:#ded9e9;color:#291c49;box-shadow:0 1px 2px #1d103d05}
[data-palette="vivid"] .btn:hover:not(:disabled){border-color:#b2a9c8;box-shadow:0 8px 20px #1d103d10}
[data-palette="vivid"] .btn.primary{border-color:#35177b;background:linear-gradient(135deg,#311672,#431d9b);box-shadow:0 9px 20px #35177b25}
[data-palette="vivid"] .btn.primary:hover:not(:disabled){border-color:#2f156d;box-shadow:0 12px 28px #35177b33}
[data-palette="vivid"] .panel{border-color:#e1dcec}
[data-palette="vivid"] .panel:hover{border-color:#d9d3e7}
[data-palette="vivid"] .panel-kicker{color:#3c1b8c}
[data-palette="vivid"] .pill{border-color:#dfdbea;background:#faf9fc;color:#5e527b}
[data-palette="vivid"] input,[data-palette="vivid"] select,[data-palette="vivid"] textarea{border-color:#ddd8e8;background:#fcfbfd;color:#211440}
[data-palette="vivid"] input:hover,[data-palette="vivid"] select:hover,[data-palette="vivid"] textarea:hover{border-color:#c1b9d4}
[data-palette="vivid"] input:focus,[data-palette="vivid"] select:focus,[data-palette="vivid"] textarea:focus{border-color:#6f55ad;outline:3px solid #6f55ad18;box-shadow:0 0 0 1px #6f55ad20}
[data-palette="vivid"] label{color:#51456d}
[data-palette="vivid"] .toolbar{border:1px solid #e1dcec}
[data-palette="vivid"] th{color:#6d6288;background:#f7f6fb}
[data-palette="vivid"] td{border-bottom-color:#ece9f3}
[data-palette="vivid"] tbody tr:hover{background:#f6f4fb!important}
[data-palette="vivid"] .empty{border:1px dashed #d3cce2;background:#faf9fc}
[data-palette="vivid"] dialog{border-color:#ded9ea;box-shadow:0 30px 110px #1a0c3d3d}
[data-palette="vivid"] dialog::backdrop{background:#160a3370}
[data-palette="vivid"] .close:hover{background:#f3f1f7}
[data-palette="vivid"] .workspace-hero{background:radial-gradient(circle at 80% 10%,#6d43d04d 0,transparent 25%),radial-gradient(circle at 5% 110%,#6443b33b 0,transparent 35%),linear-gradient(125deg,#180a37 0%,#200e4a 52%,#341778 100%);box-shadow:0 26px 70px #1c0c4030}
[data-palette="vivid"] .workspace-hero p{color:#cfc7e1}
[data-palette="vivid"] .hero-kicker{color:#a083e5}
[data-palette="vivid"] .hero-button{color:#1b0c3f;background:linear-gradient(135deg,#efe8ff,#bda8ef);box-shadow:0 9px 25px #0f072438}
[data-palette="vivid"] .hero-signal-strip{color:#c1b8d6}
[data-palette="vivid"] .hero-signal-strip i{background:#8969d6}
[data-palette="vivid"] .hero-orbit{border:14px solid #aa92e333;box-shadow:inset 0 0 55px #9170e016}
[data-palette="vivid"] .hero-mini-card{color:#221248;background:#fbf9ffed;box-shadow:0 14px 32px #10072538}
[data-palette="vivid"] .hero-mini-card span{color:#7a7092}
[data-palette="vivid"] .hero-mini-card small{color:#7d7396}
[data-palette="vivid"] .metric::after{background:#3b1a8a08}
[data-palette="vivid"] .metric-top{color:#7c7196}
[data-palette="vivid"] .metric-icon{background:#efebf8;color:#3d1b8e}
[data-palette="vivid"] .metric strong{color:#1f1140}
[data-palette="vivid"] .metric small{color:#827a96}
[data-palette="vivid"] .metric.featured{background:linear-gradient(145deg,#ece6fb,#faf8ff);border-color:#cabde8}
[data-palette="vivid"] .metric.featured .metric-top,[data-palette="vivid"] .metric.featured small{color:#5e5279}
[data-palette="vivid"] .metric:nth-child(2) .metric-icon{color:#6d51b0}
[data-palette="vivid"] .metric:nth-child(3) .metric-icon{color:#4822a3;background:#efeafc}
[data-palette="vivid"] .metric:nth-child(4) .metric-icon{color:#4d22b4;background:#e8dfff}
[data-palette="vivid"] .flow-step{border-color:#e5e1ee;background:#f9f8fb}
[data-palette="vivid"] .flow-step:hover{border-color:#ac9dcf;background:#f5f2fb}
[data-palette="vivid"] .flow-step .icon{background:#ebe6f6}
[data-palette="vivid"] .flow-step strong{color:#251747}
[data-palette="vivid"] .activity-icon{background:#eeeaf7}
[data-palette="vivid"] .rhythm-panel{background:linear-gradient(145deg,#fff,#f7f5fb)}
[data-palette="vivid"] .help-step:before{color:#301570;background:#e4dcf6}
[data-palette="vivid"] .pdf-drop,[data-palette="vivid"] .profit-drop,[data-palette="vivid"] .upload-box{background:linear-gradient(145deg,#fcfbff,#f1edf9)}
[data-palette="vivid"] .product-card,[data-palette="vivid"] .profit-product-cards article{border-color:#e3dfed!important}
[data-palette="vivid"] .product-card:hover,[data-palette="vivid"] .profit-product-cards article:hover{box-shadow:0 15px 35px #1d103d18}
[data-palette="vivid"] .sidebar-collapse{color:#c1b8d6}
[data-palette="vivid"] .shell.sidebar-collapsed .sidebar-collapse{color:#42316a;border-color:#dcd7e9;box-shadow:0 5px 16px #1d103d20}
[data-palette="vivid"] .topbar-search{color:#6f638a;background:#f7f6fb;border:1px solid #e0dbeb}
[data-palette="vivid"] .topbar-search:hover{border-color:#ab9fc9}
[data-palette="vivid"] .topbar-search kbd,[data-palette="vivid"] .command-foot kbd{color:#7a7191;border:1px solid #e0dcea;border-bottom-color:#cec8dc;box-shadow:0 1px 1px #1d103d0c}
[data-palette="vivid"] .topbar-icon-button{color:#4d406d;border:1px solid #dfdbea}
[data-palette="vivid"] .topbar-icon-button:hover{color:#331676;border-color:#ac9dcf;background:#f6f4fb}
[data-palette="vivid"] .notification-count{background:#e94873}
[data-palette="vivid"] .command-palette{border:1px solid #dcd7e8}
[data-palette="vivid"] .command-head{border-bottom:1px solid #e7e4ef}
[data-palette="vivid"] .command-head>.icon{color:#3c1a8b}
[data-palette="vivid"] .command-section>span{color:#8b82a0}
[data-palette="vivid"] .command-section button:hover,[data-palette="vivid"] .command-section button.selected{background:#f1edf9}
[data-palette="vivid"] .command-section button>.icon{color:#341779;background:#e3dcf5}
[data-palette="vivid"] .command-section button strong{color:#261748}
[data-palette="vivid"] .command-section button small{color:#7f7597}
[data-palette="vivid"] .command-section button>b{color:#9b93ae}
[data-palette="vivid"] .command-empty span{color:#847b99}
[data-palette="vivid"] .command-foot{color:#8a829d;background:#f8f7fb;border-top:1px solid #e7e4ef}
[data-palette="vivid"] .experience-scrim{background:#12082b4a}
[data-palette="vivid"] .attention-drawer{box-shadow:-24px 0 70px #160a3330}
[data-palette="vivid"] .drawer-head{border-bottom:1px solid #e9e5f1}
[data-palette="vivid"] .drawer-summary{color:#e2dcef;background:linear-gradient(135deg,#190b3a,#321674)}
[data-palette="vivid"] .attention-item{border:1px solid #e4e0ee}
[data-palette="vivid"] .attention-item:hover{border-color:#b6aad4;background:#f7f5fb}
[data-palette="vivid"] .attention-status{background:#642ee5;box-shadow:0 0 0 5px #642ee516}
[data-palette="vivid"] .attention-item.critical .attention-status,[data-palette="vivid"] .attention-item.high .attention-status{background:#dc4971;box-shadow:0 0 0 5px #dc497116}
[data-palette="vivid"] .attention-item strong{color:#271849}
[data-palette="vivid"] .attention-item small{color:#7a7092}
[data-palette="vivid"] .attention-item>b{color:#341778;background:#e9e3f7}
[data-palette="vivid"] .drawer-empty>span{color:#331676;background:#e8e2f7}
[data-palette="vivid"] .drawer-empty p{color:#847b98}
[data-palette="vivid"] .dashboard-controls{border:1px solid #e1dcec}
[data-palette="vivid"] .dashboard-filter-copy small{color:#837a99}
[data-palette="vivid"] .health-score{color:#ddd7ec;background:radial-gradient(circle at 100% 0,#4f27ae47,transparent 45%),linear-gradient(135deg,#180b39,#311571);box-shadow:0 18px 44px #1b0c3e20}
[data-palette="vivid"] .operations-metrics{border:1px solid #e1dcec}
[data-palette="vivid"] .operations-metrics button{color:#7b7193}
[data-palette="vivid"] .operations-metrics button:hover,[data-palette="vivid"] .operations-metrics button.active{color:#311672;background:#f1edf9;border-color:#d2c8ea}
[data-palette="vivid"] .operations-metrics strong{color:#261847}
[data-palette="vivid"] .operation-row{border-bottom:1px solid #ece9f2}
[data-palette="vivid"] .operation-severity{background:#6d3be3}
[data-palette="vivid"] .operation-severity.critical,[data-palette="vivid"] .operation-severity.high{background:#dc5076}
[data-palette="vivid"] .operation-severity.medium{background:#6d3be3}
[data-palette="vivid"] .operation-type{color:#391984}
[data-palette="vivid"] .operation-row p{color:#7f7695}
[data-palette="vivid"] .operation-count{color:#261748;background:#f2f0f7}
[data-palette="vivid"] .scanner-hero{background:radial-gradient(circle at 80% 20%,#7148d23e,transparent 28%),linear-gradient(135deg,#160a33,#251055 65%,#331777);box-shadow:0 24px 60px #1b0c3e26}
[data-palette="vivid"] .scanner-copy>p{color:#c9c1dc}
[data-palette="vivid"] .scanner-feedback{color:#d4cde4}
[data-palette="vivid"] .scanner-actions .hint{color:#b2a8c9}
[data-palette="vivid"] .scanner-frame{background:#13082cb5}
[data-palette="vivid"] .scanner-frame small{color:#9b8fb9}
[data-palette="vivid"] .scanner-corners i{border-color:#aa8cf0}
[data-palette="vivid"] .scanner-corners span{background:#8d67e6;box-shadow:0 0 14px #8d67e6}
[data-palette="vivid"] .scanner-order-grid>button{border:1px solid #e1ddec}
[data-palette="vivid"] .scanner-order-grid>button:hover{border-color:#ac9dcf;background:#f7f5fb}
[data-palette="vivid"] .scanner-order-grid small{color:#7d7394}
[data-palette="vivid"] .scanner-order-grid b{color:#371880}
[data-palette="vivid"] .setting-row{border-bottom:1px solid #ebe8f1}
[data-palette="vivid"] .setting-row small{color:#847b98}
[data-palette="vivid"] .segmented{background:#f2f0f6}
[data-palette="vivid"] .segmented button{color:#73688d}
[data-palette="vivid"] .segmented button.active{color:#321674;box-shadow:0 2px 8px #1d103d12}
[data-palette="vivid"] .settings-list>div{border-bottom:1px solid #ebe9f1}
[data-palette="vivid"] .settings-list small{color:#807797}
[data-palette="vivid"] .status-toggle{color:#4b377a;background:#e4d9ff}
[data-palette="vivid"] .status-toggle.on{color:#311673;background:#e6dff7}
[data-palette="vivid"] .mini-empty{color:#827998}
[data-palette="vivid"] .mini-empty strong{color:#40335e}
[data-palette="vivid"] .widget-options label{border:1px solid #e2deec}
[data-palette="vivid"] .widget-options input{accent-color:#381982}
[data-palette="vivid"] .widget-options small{color:#807796}
[data-palette="vivid"] #toast{background:#1b1035;box-shadow:0 16px 42px #12082b42}
[data-palette="vivid"] #toast button{color:#bfaaf0}
[data-palette="vivid"] #toast .toast-close{color:#ccc8d7}
[data-palette="vivid"] #toast.success{background:#2c1366}
[data-palette="vivid"] #toast.error{background:#8b2f48}
[data-palette="vivid"][data-theme="dark"]{--canvas:#130c23;--ink:#ece9f4;--muted:#9d93b4;--line:#302649;--soft:#1c1430;background:#130c23}
[data-palette="vivid"][data-theme="dark"] body,[data-palette="vivid"][data-theme="dark"] .main{background:#130c23;color:#ece9f4}
[data-palette="vivid"][data-theme="dark"] .content::before{background:radial-gradient(circle at 88% 2%,#31167221,transparent 27%),linear-gradient(180deg,#160e28,#130c23)}
[data-palette="vivid"][data-theme="dark"] .topbar{background:#18102aee;border-bottom-color:#2f2646}
[data-palette="vivid"][data-theme="dark"] .breadcrumb strong,[data-palette="vivid"][data-theme="dark"] .heading h1,[data-palette="vivid"][data-theme="dark"] .panel-head h2,[data-palette="vivid"][data-theme="dark"] .metric strong,[data-palette="vivid"][data-theme="dark"] .operation-row strong,[data-palette="vivid"][data-theme="dark"] .settings-list strong,[data-palette="vivid"][data-theme="dark"] .setting-row strong{color:#efecf6}
[data-palette="vivid"][data-theme="dark"] .panel,[data-palette="vivid"][data-theme="dark"] .metric,[data-palette="vivid"][data-theme="dark"] .toolbar,[data-palette="vivid"][data-theme="dark"] .dashboard-controls,[data-palette="vivid"][data-theme="dark"] .operations-metrics,[data-palette="vivid"][data-theme="dark"] .product-card,[data-palette="vivid"][data-theme="dark"] .profit-product-cards article{background:#19122b;border-color:#322948}
[data-palette="vivid"][data-theme="dark"] .metric.featured{background:linear-gradient(145deg,#1c1235,#1a122c);border-color:#36265d}
[data-palette="vivid"][data-theme="dark"] .table-wrap,[data-palette="vivid"][data-theme="dark"] table,[data-palette="vivid"][data-theme="dark"] td{background:#19122b;border-color:#2f2646;color:#e1dced}
[data-palette="vivid"][data-theme="dark"] th{color:#9e94b7;background:#211835}
[data-palette="vivid"][data-theme="dark"] tbody tr:hover{background:#1f1732!important}
[data-palette="vivid"][data-theme="dark"] input,[data-palette="vivid"][data-theme="dark"] select,[data-palette="vivid"][data-theme="dark"] textarea{color:#e8e4f1;background:#1b132f;border-color:#3b3152}
[data-palette="vivid"][data-theme="dark"] input:focus,[data-palette="vivid"][data-theme="dark"] select:focus,[data-palette="vivid"][data-theme="dark"] textarea:focus{background:#201737}
[data-palette="vivid"][data-theme="dark"] .btn{color:#e1dcec;background:#1f1733;border-color:#3c3353}
[data-palette="vivid"][data-theme="dark"] .btn.primary{background:linear-gradient(135deg,#301570,#421d99);border-color:#3f1c92}
[data-palette="vivid"][data-theme="dark"] .topbar-search,[data-palette="vivid"][data-theme="dark"] .topbar-icon-button,[data-palette="vivid"][data-theme="dark"] .connection-pill{color:#b1a9c5;background:#1d1431;border-color:#393050}
[data-palette="vivid"][data-theme="dark"] .command-palette,[data-palette="vivid"][data-theme="dark"] .attention-drawer{color:#ebe7f3;background:#19112b;border-color:#3b3251}
[data-palette="vivid"][data-theme="dark"] .command-head,[data-palette="vivid"][data-theme="dark"] .command-foot,[data-palette="vivid"][data-theme="dark"] .drawer-head{border-color:#342b4b}
[data-palette="vivid"][data-theme="dark"] .command-foot{background:#1d1530}
[data-palette="vivid"][data-theme="dark"] .command-section button:hover,[data-palette="vivid"][data-theme="dark"] .command-section button.selected,[data-palette="vivid"][data-theme="dark"] .attention-item:hover{background:#1f1830}
[data-palette="vivid"][data-theme="dark"] .command-section button strong,[data-palette="vivid"][data-theme="dark"] .attention-item strong,[data-palette="vivid"][data-theme="dark"] .operations-metrics strong{color:#eae6f2}
[data-palette="vivid"][data-theme="dark"] .attention-item,[data-palette="vivid"][data-theme="dark"] .scanner-order-grid>button{background:#1b132f;border-color:#39304f}
[data-palette="vivid"][data-theme="dark"] .segmented{background:#150e26}
[data-palette="vivid"][data-theme="dark"] .segmented button.active{color:#b29ce5;background:#29203e}
[data-palette="vivid"][data-theme="dark"] dialog{background:#19112b;color:#ebe7f3;border-color:#3a3150}
