.buy-search-panel{margin-bottom:14px;padding:16px;position:relative}.buy-card-search{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;height:46px;padding:0 13px;display:flex}.buy-card-search svg{width:18px;color:var(--teal)}.buy-card-search input{border:0;outline:0;flex:1;font-size:15px}.buy-card-search span{color:var(--muted);font-size:11px}.buy-search-results{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,1fr);padding:8px;display:grid;position:absolute;top:64px;left:16px;right:16px;box-shadow:0 14px 35px #18322b22}.buy-search-results button{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;padding:9px;display:grid}.buy-search-results button:hover{background:#f3f7f4}.buy-search-results img{object-fit:cover;border-radius:4px;width:34px;height:45px}.buy-search-results button>svg{width:17px;color:var(--teal)}.buy-search-results span{flex-direction:column;min-width:0;display:flex}.buy-search-results small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buy-calc-grid{grid-template-columns:minmax(0,1fr) 320px;gap:15px;display:grid}.buy-calc-form{padding:23px}.buy-calc-seller{grid-template-columns:1.4fr .8fr .8fr .8fr;gap:13px;margin-bottom:20px;display:grid}.buy-calc-seller label,.buy-item-fields label,.buy-deal-notes,.agreed-offer{flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.buy-calc-seller label>input,.buy-calc-seller label>div,.inline-money,.agreed-offer>div{border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 9px}.buy-calc-seller label>input{padding:10px}.buy-calc-seller label>div,.inline-money,.agreed-offer>div{align-items:center;display:flex}.buy-calc-seller label>div input,.inline-money input,.agreed-offer input{border:0;outline:0;width:100%;min-width:0;padding:10px 2px}.buy-calc-seller small{color:var(--muted);font-weight:400}.buy-line-list{gap:11px;display:grid}.buy-item-line{border:1px solid var(--line);background:#fafbf9;border-radius:10px;padding:13px}.buy-item-heading{grid-template-columns:34px minmax(0,1fr) 28px 28px;align-items:center;gap:9px;margin-bottom:12px;display:grid}.buy-item-heading>img{object-fit:cover;border-radius:4px;width:31px;height:41px}.buy-item-heading>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.buy-item-heading small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.buy-item-heading button{color:var(--muted);background:0 0;border:0;padding:3px}.buy-item-heading button:last-child{color:#a75a4c}.buy-item-heading button:disabled{opacity:.3}.buy-item-heading svg{width:15px}.buy-item-fields{grid-template-columns:1.25fr 1fr .65fr .65fr .65fr .65fr .75fr .65fr;gap:9px;display:grid}.buy-item-fields label:first-child{grid-column:span 2}.buy-item-fields input,.buy-item-fields select,.buy-deal-notes textarea{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;padding:9px}.buy-item-fields .inline-money{padding:0 7px}.buy-item-fields .inline-money input{border:0}.buy-item-fields .buy-notes{grid-column:span 3}.buy-deal-notes{margin-top:16px}.buy-deal-notes textarea{resize:vertical;min-height:65px}.buy-calc-form>.addrow{margin-top:11px}.buy-calc-summary{height:max-content;padding:24px;position:sticky;top:20px}.buy-calc-summary>span{letter-spacing:.12em;color:var(--teal);font-size:10px;font-weight:800}.buy-calc-summary>div{justify-content:space-between;padding-top:16px;display:flex}.buy-calc-summary small{color:var(--muted)}.buy-calc-summary hr{border:0;border-top:1px solid var(--line);margin:18px 0 0}.buy-calc-summary .buy-offer strong{color:var(--teal);font:800 28px Manrope}.buy-calc-summary p{border-radius:7px;align-items:flex-start;gap:6px;padding:9px;font-size:11px;display:flex}.buy-calc-summary p svg{flex:none;width:16px}.buy-calc-summary p.balanced{color:#287254;background:#e4f2eb}.buy-calc-summary p.warning{color:#995126;background:#fff0df}.buy-calc-summary .button{justify-content:center;width:100%}.buy-calc-summary .button:disabled{opacity:.45;cursor:not-allowed}.buy-calc-summary .agreed-offer{margin-top:16px}.buy-disabled-reason{text-align:center;margin-top:7px;display:block}.buy-calc-tip{align-items:center;gap:12px;margin-top:14px;padding:17px 20px;display:flex}.buy-calc-tip svg{color:var(--teal)}.buy-calc-tip div{flex-direction:column;display:flex}.buy-calc-tip span{color:var(--muted);margin-top:2px;font-size:11px}@media (max-width:1100px){.buy-calc-seller{grid-template-columns:1fr 1fr}.buy-item-fields{grid-template-columns:repeat(4,1fr)}.buy-item-fields label:first-child{grid-column:span 2}}@media (max-width:900px){.buy-calc-grid{grid-template-columns:1fr}.buy-calc-summary{position:static}.buy-search-results{grid-template-columns:1fr}}@media (max-width:700px){.buy-calc-form{padding:14px}.buy-calc-seller{grid-template-columns:1fr}.buy-item-fields{grid-template-columns:1fr 1fr}.buy-item-fields label:first-child,.buy-item-fields .buy-notes{grid-column:1/-1}.buy-search-results{left:8px;right:8px}.buy-calc-summary{padding:19px}}.buy-decline{justify-content:center;width:100%;margin-top:9px}.buy-history-message{color:var(--teal);text-align:center;margin-top:9px;display:block}.buy-recorded-actions{gap:8px;display:grid}.buy-recorded-actions>*{justify-content:center;width:100%;text-decoration:none}.buy-history{margin-top:16px;padding:20px}.buy-history>div:first-child{align-items:center;gap:10px;margin-bottom:10px;display:flex}.buy-history>div:first-child svg{width:20px;color:var(--teal)}.buy-history>div:first-child span{display:grid}.buy-history>div:first-child>a{color:var(--teal);margin-left:auto;font-weight:800;text-decoration:none}.buy-history>div:first-child small,.buy-history>p{color:var(--muted)}.buy-history-entry{border-top:1px solid var(--line);color:var(--ink);border-radius:7px;grid-template-columns:78px minmax(180px,1fr) 110px 110px;align-items:center;gap:14px;padding:12px 6px;text-decoration:none;display:grid}.buy-history-entry:hover{background:var(--paper)}.buy-history-entry>span{text-transform:uppercase;border-radius:20px;width:max-content;padding:5px 8px;font-size:10px;font-weight:800}.buy-history-entry>span.accepted{color:#287254;background:#e4f2eb}.buy-history-entry>span.declined{color:#846743;background:#f1eadf}.buy-history-entry div{display:grid}.buy-history-entry small{color:var(--muted);font-size:11px}@media (max-width:700px){.buy-history-entry{grid-template-columns:72px 1fr}.buy-history-entry>div:nth-last-child(-n+2){display:none}}.buy-code-scanner{border:1px solid var(--line);background:color-mix(in srgb,var(--teal2) 34%,var(--paper));border-radius:10px;margin-top:12px;padding:13px}.buy-code-heading{align-items:center;gap:10px;display:flex}.buy-code-heading>svg{width:21px;color:var(--teal)}.buy-code-heading>span{flex:1;gap:2px;display:grid}.buy-code-heading small{color:var(--muted);font-size:10px}.buy-code-heading .ghost{cursor:pointer}.buy-code-camera{background:#0c1613;border-radius:10px;min-height:190px;margin-top:12px;position:relative;overflow:hidden}.buy-code-camera video{object-fit:cover;width:100%;height:240px;display:block}.buy-code-camera:after{content:"";border:2px solid #fff8;border-radius:12px;position:absolute;inset:25px;box-shadow:0 0 0 999px #0004}.buy-code-camera span{z-index:1;color:#fff;background:#10231edb;border-radius:7px;width:max-content;max-width:90%;padding:6px 9px;font-size:10px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.buy-code-entry{gap:6px;margin-top:11px;display:grid}.buy-code-entry>label{color:var(--muted);font-size:10px;font-weight:800}.buy-code-entry>div{gap:8px;display:flex}.buy-code-entry input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:8px;outline:none;flex:1;padding:10px}.buy-code-entry input:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 14%,transparent)}.buy-code-scanner>p{color:var(--teal);margin:9px 0 0;font-size:10px}.buy-code-no-match{background:#fff5e8;border:1px solid #e5b879;border-radius:9px;align-items:center;gap:14px;margin-top:10px;padding:11px;display:flex}.buy-code-no-match>span{flex:1;gap:3px;display:grid}.buy-code-no-match small{color:var(--muted)}html[data-theme=dark] .buy-code-scanner{background:#1a2b25}html[data-theme=dark] .buy-code-no-match{background:#35281b;border-color:#74542e}@media (max-width:620px){.buy-code-heading{flex-wrap:wrap;align-items:flex-start}.buy-code-heading>span{min-width:180px}.buy-code-heading .ghost{justify-content:center;width:100%}.buy-code-entry>div,.buy-code-no-match{flex-direction:column;align-items:stretch}.buy-code-camera video{height:200px}}
.buy-deal-seller{align-items:center;gap:9px;min-width:180px;display:flex}.buy-deal-seller>svg{width:18px;color:var(--teal)}.buy-deal-seller>span{flex-direction:column;display:flex}.buy-deal-seller small{color:var(--muted);margin-top:2px;font-size:10px}.buy-deal-status{text-transform:uppercase;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.buy-deal-status.accepted{color:#287254;background:#e4f2eb}.buy-deal-status.declined{color:#846743;background:#f1eadf}.buy-deal-table .empty{flex-direction:column;align-items:center;gap:7px;display:flex}.buy-deal-table .empty svg{width:26px;color:var(--teal)}.buy-deal-table .empty b{color:var(--ink)}.collection-receipt-action{gap:8px}.buy-deal-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.buy-deal-detail-actions .button,.buy-deal-detail-actions .ghost{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.buy-deal-detail-actions svg{width:16px}.buy-deal-seller a{color:var(--ink);text-decoration:none}.buy-deal-seller a:hover{color:var(--teal)}.buy-deal-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:15px;display:grid}.buy-deal-detail-items{padding:22px}.buy-deal-detail-items .panelhead>small{color:var(--muted)}.buy-deal-detail-items article{border-top:1px solid var(--line);grid-template-columns:34px minmax(190px,1fr) 95px 80px 45px;align-items:center;gap:12px;padding:13px 0;display:grid}.buy-deal-detail-items article>span,.buy-deal-detail-items article>div:nth-last-child(-n+3){flex-direction:column;display:flex}.buy-deal-detail-items article small{color:var(--muted);font-size:10px}.buy-deal-detail-items article em{color:var(--muted);margin-top:3px;font-size:10px;font-style:normal}.buy-deal-detail-aside{color:var(--ink);background:0 0;gap:12px;width:auto;padding:0;display:grid;position:static}.buy-deal-detail-aside>.panel{padding:20px}.buy-deal-detail-aside>.panel>span{letter-spacing:.12em;color:var(--teal);font-size:9px;font-weight:800}.buy-deal-detail-aside>.panel>div{grid-template-columns:28px 1fr;gap:10px;margin-top:13px;display:grid}.buy-deal-detail-aside>.panel>div>svg{width:20px;color:var(--teal)}.buy-deal-detail-aside dl{margin:0}.buy-deal-detail-aside dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.buy-deal-detail-aside dl>div:last-child{border:0}.buy-deal-detail-aside dt{color:var(--muted);font-size:11px}.buy-deal-detail-aside dd{text-align:right;margin:0}.buy-deal-detail-aside dd a{color:var(--teal);font-weight:700}.buy-deal-detail-notes p{color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.55}@media (max-width:900px){.buy-deal-table{overflow:auto}.buy-deal-table table{min-width:980px}.buy-deal-detail-grid{grid-template-columns:1fr}}@media (max-width:650px){.buy-deal-detail-actions>*{flex:1;justify-content:center}.buy-deal-detail-items{padding:15px}.buy-deal-detail-items article{grid-template-columns:32px 1fr 65px}.buy-deal-detail-items article>div:nth-last-child(2),.buy-deal-detail-items article>div:last-child{display:none}}
.audit-status{grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.audit-status>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:19px;display:flex}.audit-status>div:last-child{border:0}.audit-status svg{border-radius:9px;width:34px;height:34px;padding:8px}.audit-status .good svg{color:#287254;background:#e4f2eb}.audit-status .warn svg{color:#ae6a31;background:#fff0df}.audit-status .bad svg{color:#a64f43;background:#f6e5e2}.audit-status span{flex-direction:column;display:flex}.audit-status small{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:800}.audit-status strong{font:700 23px Manrope}.audit-results{padding:22px}.audit-results article{border-top:1px solid var(--line);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.audit-results article>svg{border-radius:8px;width:33px;height:33px;padding:8px}.audit-results article.error>svg{color:#a64f43;background:#f6e5e2}.audit-results article.warning>svg{color:#ae6a31;background:#fff0df}.audit-results article span{flex-direction:column;display:flex}.audit-results article small{color:var(--muted);margin-top:3px}.audit-results article a{color:var(--teal);font-weight:700}.audit-clear{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px;display:flex}.audit-clear svg{color:#287254;background:#e4f2eb;border-radius:50%;width:45px;height:45px;padding:10px}.audit-clear span{color:var(--muted)}.audit-scope{color:var(--muted);justify-content:center;gap:22px;padding:13px;font-size:11px;display:flex}.spin{animation:1s linear infinite audit-spin}@keyframes audit-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.audit-status{grid-template-columns:1fr 1fr}.audit-status>div:nth-child(2){border-right:0}.audit-status>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:600px){.audit-results{padding:15px}.audit-results article{grid-template-columns:30px 1fr}.audit-results article a{grid-column:2}.audit-scope{flex-wrap:wrap;gap:8px 16px}}
.payment-splits{margin-top:18px}.payment-splits>div{border-bottom:1px solid var(--line);grid-template-columns:180px 150px 35px 1fr;align-items:center;gap:9px;padding:8px 0;display:grid;position:relative}.payment-splits select,.payment-splits label{border:1px solid var(--line);background:#fff;border-radius:7px}.payment-splits select{padding:10px}.payment-splits label{align-items:center;padding-left:9px;display:flex}.payment-splits input{border:0;width:100%;min-width:0;padding:10px 4px}.payment-splits input:disabled{color:var(--ink);background:#f7f8f6}.payment-splits>div>button{color:#a75a4c;background:0 0;border:0}.payment-splits>div>span{color:var(--muted);font-size:11px}.payment-splits>div>small{color:var(--teal);font-size:8px;font-weight:800;position:absolute;top:-2px;left:4px}.add-payment{color:var(--teal);background:#f8faf8;border:1px dashed #a9bbb4;border-radius:7px;margin-top:10px;padding:9px 12px;font-weight:700}.add-payment svg{vertical-align:middle;width:15px}.payment-splits>p{border-radius:7px;align-items:center;gap:5px;width:max-content;padding:9px;font-size:11px;display:flex}.payment-splits>p svg{width:15px}.payment-splits>p.balanced{color:#287254;background:#e4f2eb}.payment-splits>p.warning{color:#995126;background:#fff0df}.payment-splits>p.error{color:#a64f43;background:#f6e5e2}.payment-splits>.cash-change{background:#f3f9f6;border:1px solid #cfe1d8;border-radius:8px;grid-template-columns:none;justify-content:space-between;gap:12px;margin-top:10px;padding:10px;display:flex}.cash-change label{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.cash-change label span{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;padding-left:7px;display:flex}.cash-change input{width:95px;padding:7px 4px}.cash-change strong{color:var(--teal);align-items:center;gap:5px;display:flex}@media (max-width:700px){.payment-splits>div{grid-template-columns:1fr 120px 30px}.payment-splits>div>span{display:none}.payment-splits>.cash-change{flex-direction:column;align-items:stretch}.cash-change label{justify-content:space-between}}
.receipt-payments{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.receipt-payments>span{letter-spacing:.1em;color:var(--teal);font-size:9px;font-weight:800}.receipt-payments>div{text-transform:capitalize;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding-top:9px;display:grid}.receipt-payments svg{background:var(--teal2);width:22px;color:var(--teal);border-radius:5px;padding:4px}
.show-tenders{align-items:center;gap:16px;margin-bottom:15px;padding:14px 19px;display:flex}.show-tenders>span{letter-spacing:.12em;color:var(--teal);font-size:9px;font-weight:800}.show-tenders>div{flex:1;gap:8px;display:flex}.show-tenders article{text-transform:capitalize;background:#f4f7f5;border-radius:7px;flex-direction:column;padding:8px 12px;display:flex}.show-tenders small{color:var(--muted);font-size:9px}.show-tenders>strong{text-align:right;flex-direction:column;font:700 19px Manrope;display:flex}.show-tenders p{color:var(--muted);margin:0}@media (max-width:700px){.show-tenders{flex-wrap:wrap;align-items:flex-start}.show-tenders>span{width:100%}.show-tenders>div{overflow:auto}.show-tenders>strong{text-align:left;width:100%}}
.drawer-panel{margin-bottom:15px;padding:21px}.drawer-fields{grid-template-columns:1.2fr 1fr .7fr .7fr;gap:12px;margin-top:15px;display:grid}.drawer-fields label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.drawer-fields input,.drawer-fields label>div{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px}.drawer-fields label>div{align-items:center;padding:0 8px;display:flex}.drawer-fields label>div input{border:0;width:100%;padding:9px 3px}.drawer-notes{grid-column:1/-1}.drawer-math{background:#f5f8f6;border-radius:8px;align-items:center;gap:9px;margin-top:15px;padding:14px;display:flex}.drawer-math>span{color:var(--muted);flex-direction:column;font-size:10px;display:flex}.drawer-math b{color:var(--ink);margin-top:2px;font-size:14px}.drawer-math i{color:#9aa6a1;font-style:normal}.drawer-math .drawer-even,.drawer-math .drawer-off{border-radius:7px;margin-left:auto;padding:8px 11px;font-weight:800}.drawer-math .drawer-even{color:#287254;background:#e4f2eb}.drawer-math .drawer-off{color:#a64f43;background:#f6e5e2}.drawer-message{color:#995126;background:#fff0df;border-radius:7px;padding:9px}.drawer-message.success{color:#287254;background:#e4f2eb}@media (max-width:900px){.drawer-fields{grid-template-columns:1fr 1fr}.drawer-math{flex-wrap:wrap}.drawer-math .drawer-even,.drawer-math .drawer-off{margin-left:0}}@media (max-width:600px){.drawer-panel{padding:15px}.drawer-panel .panelhead{gap:10px}.drawer-fields{grid-template-columns:1fr}.drawer-notes{grid-column:auto}.drawer-math i{display:none}.drawer-math>span{flex:40%}.drawer-math .drawer-even,.drawer-math .drawer-off{flex-basis:100%}}.drawer-actions{align-items:center;gap:7px;display:flex}.drawer-actions button,.approved-badge{align-items:center;gap:6px;display:flex}.approved-badge{color:#287254;background:#e4f2eb;border-radius:8px;padding:8px 10px;font-weight:800}.drawer-panel.approved{border-color:#b9d7c8}.drawer-panel fieldset{border:0;min-width:0;margin:0;padding:0}.drawer-panel fieldset:disabled{opacity:.72}.denomination-count{border:1px solid var(--line);background:#f7f9f7;border-radius:9px;margin-top:14px;padding:14px}.denomination-count>div:first-child{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.denomination-count>div:first-child span{letter-spacing:.1em;color:var(--teal);font-size:9px;font-weight:800}.denomination-count>div:last-child{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.denomination-count label{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;padding-left:8px;font-size:10px;font-weight:800;display:flex}.denomination-count input{border:0;outline:0;width:100%;min-width:0;padding:8px}.show-inventory-metrics{margin-top:-2px}@media (max-width:760px){.drawer-actions{flex-direction:column;align-items:stretch}.denomination-count>div:last-child{grid-template-columns:repeat(2,1fr)}}@media print{.sidebar,.shell>main>header,.show-close-actions,.show-history,.drawer-actions,.show-close-bottom{display:none!important}.page{padding:0!important}.drawer-panel,.show-close-banner,.show-tenders,.show-close-list,.sales-metrics{break-inside:avoid;box-shadow:none!important}.show-close-grid{grid-template-columns:1fr 1fr!important}}
.adjustment-metrics{margin-bottom:15px}.adjustment-metrics small{color:var(--muted);margin-top:4px;display:block}.adjustment-grid{grid-template-columns:minmax(0,1.4fr) 340px;gap:15px;display:grid}.adjustment-picker,.adjustment-form,.adjustment-history{padding:21px}.adjustment-search{border:1px solid var(--line);border-radius:8px;align-items:center;margin:12px 0;padding:0 10px;display:flex}.adjustment-search svg{width:16px;color:var(--teal)}.adjustment-search input{border:0;outline:0;width:100%;padding:10px}.adjustment-picker>div:last-child{max-height:460px;overflow:auto}.adjustment-picker>div>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1fr auto 90px;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.adjustment-picker>div>button.selected{background:#edf6f3}.adjustment-picker button>span:first-child{flex-direction:column;display:flex}.adjustment-picker small{color:var(--muted)}.adjustment-picker strong{text-align:right}.adjustment-form>span{letter-spacing:.12em;color:var(--teal);font-size:9px;font-weight:800}.adjustment-form h2{margin-bottom:3px}.adjustment-form>p{color:var(--muted)}.adjustment-form>label{flex-direction:column;gap:6px;margin-top:14px;font-size:11px;font-weight:700;display:flex}.adjustment-form select,.adjustment-form textarea{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px}.adjustment-form textarea{resize:vertical;min-height:85px}.adjustment-warning{color:#8c5b32;background:#fff0df;border-radius:7px;gap:8px;margin:13px 0;padding:10px;font-size:11px;display:flex}.adjustment-warning svg{flex:none;width:16px}.adjustment-form>.button{justify-content:center;width:100%}.adjustment-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:50px 15px;display:flex}.adjustment-empty svg{width:35px}.adjustment-empty b{color:var(--ink)}.adjustment-message{color:#a64f43;background:#f6e5e2;border-radius:7px;padding:9px}.adjustment-message.success{color:#287254;background:#e4f2eb}.adjustment-history{margin-top:15px}.adjustment-history article{border-top:1px solid var(--line);grid-template-columns:32px 1fr 230px;align-items:center;gap:10px;padding:12px 0;display:grid}.adjustment-history article>svg{background:var(--teal2);width:30px;color:var(--teal);border-radius:7px;padding:7px}.adjustment-history article>span{flex-direction:column;display:flex}.adjustment-history small{color:var(--muted);margin-top:2px}@media (max-width:900px){.adjustment-grid{grid-template-columns:1fr}}@media (max-width:700px){.adjustment-metrics{grid-template-columns:1fr 1fr}.adjustment-picker,.adjustment-form,.adjustment-history{padding:15px}.adjustment-picker>div>button{grid-template-columns:1fr auto}.adjustment-picker button>strong{display:none}.adjustment-history article{grid-template-columns:30px 1fr}.adjustment-history article>span:last-child{grid-column:2}}
aside.adjustment-form{background:var(--paper);width:auto;color:var(--ink);display:block;position:static;inset:auto}
.inventory-title-actions{gap:8px;display:flex}.inventory-title-actions .ghost{text-decoration:none}.inventory-filters>a{color:var(--teal);align-items:center;gap:5px;margin-left:auto;font-weight:700;text-decoration:none;display:flex}.inventory-filters>a svg{width:15px}@media (max-width:760px){.inventory-title-actions{flex-wrap:wrap}.inventory-title-actions .button{flex-basis:100%;justify-content:center}.inventory-title-actions .ghost{flex:1;justify-content:center}}
.annual-actions{gap:8px;display:flex}.annual-actions select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 13px}.annual-metrics{margin-bottom:15px}.annual-metrics small{color:var(--muted);margin-top:5px;display:block}.annual-chart{margin-bottom:15px;padding:22px}.annual-bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:end;gap:11px;height:230px;margin-top:20px;display:grid}.annual-bars article{text-align:center;grid-template-rows:180px 18px 20px;align-items:end;display:grid}.annual-bars article>div{justify-content:center;align-items:flex-end;gap:3px;height:180px;display:flex}.annual-bars i{background:var(--teal);border-radius:4px 4px 0 0;width:10px;min-height:2px;display:block}.annual-bars i+i{background:#e5a269}.annual-bars span,.annual-bars small{color:var(--muted);font-size:9px}.annual-legend{color:var(--muted);align-items:center;gap:16px;margin-top:12px;font-size:10px;display:flex}.annual-legend span{align-items:center;gap:5px;display:flex}.annual-legend i{background:var(--teal);border-radius:2px;width:10px;height:10px}.annual-legend span:nth-child(2) i{background:#e5a269}.annual-legend small{margin-left:auto}.annual-grid{grid-template-columns:1.4fr .8fr;gap:15px;display:grid}.annual-table,.annual-expenses{padding:21px}.annual-row{border-top:1px solid var(--line);grid-template-columns:.7fr .5fr repeat(4,1fr);align-items:center;gap:9px;padding:11px 0;display:grid}.annual-row span,.annual-row strong{text-align:right}.annual-row.annual-head{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.annual-expenses article{padding:11px 0}.annual-expenses article span{text-transform:capitalize;justify-content:space-between;display:flex}.annual-expenses article small{color:var(--muted)}.annual-expenses article>div{background:#edf1ee;border-radius:7px;height:7px;margin-top:7px;overflow:hidden}.annual-expenses article i{background:#e5a269;height:100%;display:block}.annual-cash{border-top:1px solid var(--line);flex-direction:column;margin-top:13px;padding-top:15px;display:flex}.annual-cash strong{font:700 22px Manrope}.annual-cash small{color:var(--muted)}@media (max-width:1000px){.annual-grid{grid-template-columns:1fr}}@media (max-width:700px){.annual-metrics{grid-template-columns:1fr 1fr}.annual-chart{padding:15px;overflow:auto}.annual-bars,.annual-legend{min-width:680px}.annual-table{overflow:auto}.annual-table>.annual-row{min-width:660px}.annual-actions{flex-wrap:wrap}.annual-actions>*{flex:1}}
.show-history{margin-bottom:15px;padding:21px}.show-history>.panelhead>small{color:var(--muted)}.show-history>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.show-history button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.show-history button:hover,.show-history button.active{border-color:var(--green);background:#f2f8f5}.show-history button>svg{width:18px;color:var(--green)}.show-history button>span{flex-direction:column;flex:1;min-width:0;display:flex}.show-history button b,.show-history button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.show-history button small{color:var(--muted);margin-top:3px}.show-history button>strong{letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:9px}@media (max-width:900px){.show-history>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:600px){.show-history{padding:15px}.show-history>div:last-child{grid-template-columns:1fr}}
.app-sidebar{scrollbar-width:thin;scrollbar-color:#355049 transparent;padding-top:24px;overflow-y:auto}.app-sidebar .brand{z-index:2;background:#152522;padding-top:4px;padding-bottom:18px;position:sticky;top:-24px}.app-sidebar nav{gap:7px}.nav-group{gap:2px;display:grid}.nav-group-toggle{color:#82968f;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:7px 10px 7px 12px;display:flex}.nav-group-toggle span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.nav-group-toggle svg{width:14px;height:14px;transition:transform .18s,color .18s}.nav-group.expanded .nav-group-toggle{color:#a9bab5}.nav-group.expanded .nav-group-toggle svg{color:#f0a45d;transform:rotate(180deg)}.nav-group-toggle:hover{color:#d8e1de;background:#1b302c}.nav-group-toggle:focus-visible{outline-offset:-2px;outline:2px solid #f0a45d}.nav-group-links{gap:3px;animation:.16s ease-out nav-group-open;display:grid}.app-sidebar nav a,.app-sidebar .sidefoot>a{padding:8px 12px;font-size:12px}.app-sidebar nav a svg{width:16px}.app-sidebar nav a.active{background:#223b36;box-shadow:inset 3px 0 #f0a45d}.app-sidebar .sidefoot{background:linear-gradient(#0000,#152522 16px);padding-top:16px}@keyframes nav-group-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nav-group-toggle svg,.nav-group-links{transition:none;animation:none}}@media (max-height:760px) and (min-width:761px){.app-sidebar nav{gap:5px}.app-sidebar nav a{padding-top:6px;padding-bottom:6px}.nav-group-toggle{min-height:28px;padding-top:5px;padding-bottom:5px}.app-sidebar .user{display:none}}.page :where(.account-drafts>header,.showtop,.collectionrow-v2>header,.collection-review>header,.sale-review>header,.slab-result>header){background:0 0;height:auto;padding:0}.page .account-drafts>header{border-bottom:0;justify-content:flex-start}
.dashboard-actions{gap:8px;display:flex}.dashboard-actions a{border:1px solid var(--line);color:var(--teal);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-actions a:hover{border-color:var(--teal);background:#f3f8f6}.dashboard-actions a.primary{border-color:var(--teal);background:var(--teal);color:#fff}.dashboard-actions svg{width:16px}@media (max-width:760px){.dashboard-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.dashboard-actions a{justify-content:center}.dashboard-actions a.primary{grid-area:1/1/auto/-1}}
@media (max-width:760px){.mobile-drawer{max-height:min(88vh,760px);padding:0 0 calc(74px + env(safe-area-inset-bottom));display:block;overflow:hidden}.mobile-drawer-head{border-bottom:1px solid var(--line);padding:18px 20px 14px!important;display:flex!important}.mobile-drawer-head>span{flex-direction:column;display:flex}.mobile-drawer-head small{color:var(--muted);margin-top:2px;font-size:10px}.mobile-drawer-scroll{max-height:calc(min(88vh,760px) - 136px);padding:12px 16px 22px;overflow-y:auto}.mobile-menu-group{margin-bottom:6px}.mobile-menu-group-toggle{min-height:38px;color:var(--teal);background:0 0!important;border:0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:auto!important;padding:9px 6px!important;display:flex!important}.mobile-menu-group-toggle span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.mobile-menu-group-toggle svg{transition:transform .18s;width:15px!important;height:15px!important}.mobile-menu-group.expanded .mobile-menu-group-toggle svg{transform:rotate(180deg)}.mobile-menu-group-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.mobile-menu-group>div{grid-template-columns:1fr 1fr;gap:6px;padding-bottom:8px;animation:.16s ease-out mobile-group-open;display:grid}.mobile-menu-group a{background:#f5f7f5;border-radius:8px;align-items:center;gap:8px;padding:11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.mobile-menu-group a.active{background:var(--teal2);color:var(--teal)}.mobile-menu-group a svg{width:16px;height:16px;color:var(--teal)}}@keyframes mobile-group-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-menu-group-toggle svg,.mobile-menu-group>div{transition:none;animation:none}}@media (max-width:760px){.mobile-drawer>.mobile-drawer-scroll{overflow-x:hidden;display:block!important}}
:is(.showmode:has(.showempty) .offerstatus,.showmode:has(.showempty) .showprofit){display:none}.showmode:has(.showempty) .dealerprivate:after{content:"Add a card to see your floor and expected profit.";color:#a8bbb5;border:1px dashed #49635c;border-radius:8px;margin-top:18px;padding:13px;font-size:11px;line-height:1.45;display:block}
.backup-panel hr{border:0;border-top:1px solid var(--line);margin:24px 0}.backup-panel .signout-button{color:#9b463d;border-color:#e7c9c5}.backup-panel .signout-button:hover{background:#fff1ef}
.auth-loading{color:#dbe5df;background:#152522;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-weight:700;display:flex}.authforgot{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:700;display:inline-flex}.authforgot:hover{color:var(--teal)}.authforgot svg,.authswitch svg{width:14px}.authswitch{justify-content:center;align-items:center;gap:5px;display:flex}
.cloudbadge{align-items:center;gap:6px;display:flex}.cloudbadge i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 3px}.cloudbadge.checking{color:#77817d;background:#eef0ef}.cloudbadge.offline{color:#a1493b;background:#fff0ed}.cloudbadge.connected i{animation:2.4s ease-out infinite cloud-pulse}@keyframes cloud-pulse{0%,45%,to{box-shadow:0 0 #28725455}70%{box-shadow:0 0 0 5px #28725400}}
.buy-handoff-success{color:#287254;background:#e4f2eb;border:1px solid #c4e0d2;border-radius:10px;align-items:center;gap:12px;margin:-10px 0 16px;padding:14px 17px;display:flex}.buy-handoff-success svg{flex:none;width:21px}.buy-handoff-success div{flex-direction:column;display:flex}.buy-handoff-success span{margin-top:2px;font-size:12px}.collectionrows{gap:10px;display:grid}.collectionrows .rowlabels{display:none}.collectionrow{border:1px solid var(--line);background:#fafbf9;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(100px,.75fr) minmax(105px,.8fr) 28px;align-items:end;gap:10px;padding:14px;display:grid}.collection-item-fields{grid-column:1/-2;grid-template-columns:minmax(150px,1.4fr) minmax(110px,1fr) minmax(95px,.7fr);gap:8px;display:grid!important}.collectionrow>div:nth-child(2){grid-column:1/3;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid!important}.collection-item-fields input,.collectionrow>div:nth-child(2) input,.collectionrow>div:nth-child(2) select{min-width:0}.collectionrow input,.collectionrow select{background:#fff}.collectionrow .moneyinput,.collectionrow .allocation{position:relative}.collectionrow .moneyinput:before,.collectionrow .allocation:before{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:800;position:absolute;top:-15px;left:0}.collectionrow .moneyinput:before{content:"MARKET VALUE"}.collectionrow .allocation:before{content:"ALLOCATED COST"}.collectionrow .allocation{gap:4px;display:grid}.collectionrow .allocation b{min-height:20px}.collectionrow .iconbutton{align-self:center}.collectionrow .iconbutton:disabled{opacity:.3;cursor:not-allowed}.collectionrows>.addrow{margin-top:2px}@media (max-width:760px){.collectionrows{min-width:0}.collectionrow{grid-template-columns:1fr 1fr;gap:12px;padding:15px}.collection-item-fields{grid-column:1/-1;grid-template-columns:1fr}.collectionrow>div:nth-child(2){grid-column:1/-1}.collectionrow .moneyinput,.collectionrow .allocation{min-width:0}.collectionrow>.iconbutton{grid-column:2;justify-self:end}.collectionrow input,.collectionrow select{min-width:0}}
.collection-undo{color:#76562f;background:#fff7e8;border:1px solid #ecd8af;border-radius:9px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.collection-undo span{flex:1}.collection-undo button{color:#8a5721;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:flex}.collection-undo button svg{width:15px}.collection-v2 .collection-items-panel{position:relative}.collection-card-search{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;height:44px;margin-top:20px;padding:0 11px;display:flex}.collection-card-search svg{width:17px;color:var(--teal)}.collection-card-search input{border:0;outline:0;flex:1}.collection-card-search span{color:var(--muted);font-size:11px}.collection-card-results{z-index:15;border:1px solid var(--line);background:#fff;border-radius:0 0 9px 9px;grid-template-columns:1fr 1fr;padding:7px;display:grid;position:absolute;left:28px;right:28px;box-shadow:0 14px 30px #203d3420}.collection-card-results button{text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.collection-card-results button:hover{background:#f2f7f4}.collection-card-results button>span{flex-direction:column;flex:1;display:flex}.collection-card-results small{color:var(--muted)}.collection-card-results svg{width:16px;color:var(--teal)}.collection-bulk{border:1px solid var(--line);background:#f5f8f6;border-radius:8px;align-items:end;gap:10px;margin-top:13px;padding:10px;display:flex}.collection-bulk>span{color:var(--teal);letter-spacing:.1em;align-self:center;margin-right:auto;font-size:9px;font-weight:800}.collection-bulk label{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;font-weight:700;display:flex}.collection-bulk select,.collection-bulk input{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px}.collection-bulk label>div{align-items:center;display:flex}.collection-bulk input{width:70px}.collection-bulk button{border:1px solid var(--line);color:var(--teal);background:#fff;border-radius:6px;padding:7px 10px;font-weight:700}.collectionrow-v2{border:1px solid var(--line);background:#fafbf9;border-radius:9px;padding:13px}.collectionrow-v2>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.collectionrow-v2>header>span{letter-spacing:.1em;color:var(--teal);font-size:9px;font-weight:800}.collectionrow-v2>header div{gap:5px;display:flex}.collectionrow-v2>header button{color:var(--muted);background:0 0;border:0;padding:3px}.collectionrow-v2>header button:last-child{color:#a75a4c}.collectionrow-v2>header button:disabled{opacity:.3}.collectionrow-v2>header svg{width:15px}.collectionrow-v2 label{color:var(--muted);letter-spacing:.04em;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.collectionrow-v2 input,.collectionrow-v2 select{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:8px}.collectionrow-v2 .collection-item-fields{grid-column:auto;grid-template-columns:1.4fr 1fr .7fr;display:grid!important}.collection-item-details{grid-template-columns:repeat(6,minmax(80px,1fr));gap:8px;margin-top:9px;display:grid}.collection-item-details .moneyinput{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;padding-left:7px;display:flex}.collection-item-details .moneyinput input{border:0;width:100%}.allocated-readout{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#eef5f1;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.allocated-readout small{color:var(--teal);font-size:9px}.collection-row-notes{margin-top:9px}.collection-summary-v2 .collection-issues{color:#8d552c;background:#fff0df;border-radius:7px;gap:4px;margin-top:15px;padding:10px;display:flex;flex-direction:column!important}.collection-issues b{font-size:11px}.collection-issues span,.collection-issues small{color:#8d552c;font-size:10px}.collection-review-backdrop{z-index:100;background:#11221e99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.collection-review{width:min(620px,100%);max-height:90vh;padding:24px;overflow:auto}.collection-review>header{justify-content:space-between;display:flex}.collection-review>header span{letter-spacing:.12em;color:var(--teal);font-size:9px;font-weight:800}.collection-review h2{margin:5px 0;font:700 21px Manrope}.collection-review>header button{background:0 0;border:0}.collection-review>p{color:var(--muted)}.collection-review-numbers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.collection-review-numbers>div{background:#f5f7f4;border-radius:7px;flex-direction:column;padding:10px;display:flex}.collection-review-numbers small{color:var(--muted)}.collection-review-items{border-top:1px solid var(--line);max-height:260px;margin-top:14px;overflow:auto}.collection-review-items>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.collection-review-items span{flex-direction:column;display:flex}.collection-review-items small{color:var(--muted)}.collection-review footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (max-width:900px){.collection-bulk{flex-wrap:wrap}.collection-bulk>span{width:100%}.collection-item-details{grid-template-columns:1fr 1fr 1fr}.collection-card-results{grid-template-columns:1fr}}@media (max-width:650px){.collection-item-details,.collectionrow-v2 .collection-item-fields{grid-template-columns:1fr 1fr!important}.collectionrow-v2 .collection-item-fields label:first-child{grid-column:1/-1}.collection-review-numbers{grid-template-columns:1fr}.collection-bulk label{flex:1}.collection-bulk button{width:100%}}
.contactbar .tabs svg{vertical-align:-2px;width:13px;margin-right:4px}.contactcard.archived{opacity:.72}.contact-head-actions{gap:8px;display:flex}.contact-archive-banner{color:#8a5a2b;background:#fff8ee;border:1px solid #e4d5c5;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.contact-archive-banner svg{width:20px}.contact-archive-banner span{display:grid}.contact-archive-banner small{color:#966f49;margin-top:2px}@media (max-width:600px){.contact-head-actions{flex-wrap:wrap;width:100%}.contact-head-actions button{flex:1;justify-content:center}}
.select-column{text-align:center;width:34px;padding-right:0}.select-column input{accent-color:var(--teal);cursor:pointer}.inventory-bulkbar{color:#fff;background:#17342f;border-radius:9px 9px 0 0;align-items:center;gap:12px;padding:11px 14px;display:flex}.inventory-bulkbar>span{white-space:nowrap}.inventory-bulkbar label{color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:7px;min-width:280px;max-width:520px;margin-left:auto;padding:0 9px;display:flex}.inventory-bulkbar label svg{flex:none;width:16px}.inventory-bulkbar input{border:0;outline:0;width:100%;min-width:170px;padding:9px 0}.inventory-bulkbar label select{background:0 0;border:0;min-width:120px}.inventory-bulkbar label .bulk-mode{border-right:1px solid var(--line);min-width:76px;padding-right:7px}.bulk-print,.bulk-delete{color:#fff;white-space:nowrap;background:0 0;border:1px solid #52726b;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-weight:700;display:flex}.bulk-print svg,.bulk-delete svg{width:15px}.inventory-bulkbar .bulk-delete{color:#ffd4d4!important;border-color:#9a6666!important}.inventory-bulkbar .bulk-delete:hover{background:#6d3434!important}.inventory-bulkbar .button{background:#e9853d;padding:9px 13px}.inventory-bulkbar .iconbutton{color:#c7d6d1}.inventory-bulk-message{color:#287254;background:#e7f3ed;border:1px solid #cee3d7;margin:0;padding:9px 13px}.inventory-bulkbar+.inventory-bulk-message{border-radius:0}.inventory-delete-guidance{color:#704b21;background:#fff8ec;border:1px solid #e3ba83;border-top:0;gap:11px;padding:15px;display:grid}.inventory-delete-guidance>div{align-items:center;gap:10px;display:flex}.inventory-delete-guidance>div:first-child>svg{flex:none;width:20px}.inventory-delete-guidance span{gap:2px;display:grid}.inventory-delete-guidance small{color:#866540}.inventory-delete-guidance p{color:#765a37;margin:0;font-size:11px}.inventory-delete-guidance>div:last-child{flex-wrap:wrap}.inventory-delete-guidance .ghost{background:var(--paper);min-height:36px;text-decoration:none}html[data-theme=dark] .inventory-delete-guidance{color:#e7ba7e;background:#35291c;border-color:#6e5432}html[data-theme=dark] .inventory-delete-guidance :where(p,small){color:#cfac7e}@media (max-width:1050px){.inventory-bulkbar{flex-wrap:wrap}.inventory-bulkbar label{order:4;min-width:100%;max-width:none;margin:0}.inventory-bulkbar .iconbutton{margin-left:auto}}@media (max-width:760px){.inventory-bulkbar label{flex-wrap:wrap}.inventory-bulkbar label input{min-width:100%}.inventory-delete-guidance>div:last-child{display:grid}.inventory-delete-guidance .ghost{justify-content:center}}
.label-page{max-width:1200px}.label-toolbar{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.label-toolbar a{color:var(--teal);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:flex}.label-toolbar a svg{width:16px}.label-toolbar h1{margin-bottom:4px}.label-toolbar p{color:var(--muted);margin:0}.label-sheet{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.batch-label{background:#fff;border:1px dashed #aeb8b4;border-radius:8px;grid-template-columns:1fr 96px;gap:10px;height:190px;padding:14px;display:grid;overflow:hidden}.batch-label>div{flex-direction:column;min-width:0;display:flex}.batch-label small{letter-spacing:.12em;color:var(--teal);font-size:8px;font-weight:800}.batch-label h2{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 2px;font:800 16px Manrope;overflow:hidden}.batch-label p,.batch-label span{color:var(--muted);margin:0;font-size:9px}.batch-label strong{margin-top:auto;font:800 25px Manrope}.batch-label b{letter-spacing:.06em;font-size:9px}.batch-label img{align-self:center;width:96px;height:96px}.label-empty{text-align:center;color:var(--muted);padding:60px}.label-empty>svg{color:var(--teal)}.label-empty h2{color:var(--ink)}@media (max-width:900px){.label-sheet{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.label-toolbar{align-items:start;gap:15px}.label-sheet{grid-template-columns:1fr}}@media print{.app-sidebar,main>header,.mobile-nav,.label-toolbar{display:none!important}.shell,.shell main{display:block}.page{max-width:none;padding:0}.label-sheet{grid-template-columns:repeat(3,2.25in);gap:.12in;display:grid}.batch-label{break-inside:avoid;border:1px solid #bbb;border-radius:0;grid-template-columns:1fr .62in;width:2.25in;height:1.25in;padding:.08in}.batch-label img{width:.62in;height:.62in}.batch-label h2{margin:.03in 0;font-size:10pt}.batch-label strong{font-size:16pt}.batch-label p,.batch-label span,.batch-label b{font-size:6.5pt}}
.activity-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.activity-toolbar label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;min-width:340px;padding:0 10px;display:flex}.activity-toolbar label svg{width:16px;color:var(--muted)}.activity-toolbar input{border:0;outline:0;width:100%;padding:10px 0}.activity-toolbar span{color:var(--muted)}.activity-toolbar a{color:var(--teal);margin-left:auto;font-weight:700;text-decoration:none}.activity-list{padding:6px 20px}.activity-list article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:start;gap:12px;padding:16px 0;display:grid}.activity-list article:last-child{border-bottom:0}.activity-icon{background:var(--teal2);width:36px;height:36px;color:var(--teal);border-radius:8px;place-items:center;display:grid}.activity-icon svg{width:17px}.activity-list article>div:nth-child(2){display:grid}.activity-list article a{font-weight:800;text-decoration:none}.activity-list article span,.activity-list time{color:var(--muted);font-size:10px}.activity-list article p{margin:7px 0 0;font-size:11px}.activity-empty{text-align:center;color:var(--muted);padding:55px}.activity-empty svg{color:var(--teal)}.activity-empty h2{color:var(--ink)}@media (max-width:650px){.activity-toolbar{flex-wrap:wrap}.activity-toolbar label{min-width:100%}.activity-list article{grid-template-columns:38px 1fr}.activity-list time{grid-column:2}}.activity-actions{justify-items:end;gap:7px;display:grid}.activity-actions .ghost{cursor:pointer;margin:0;padding:6px 9px;font-size:10px}.activity-actions .ghost svg{width:13px}.activity-icon.restored{color:#287254;background:#e4f2eb}.restored-deletion{background:linear-gradient(90deg,#0000,#f4faf6,#0000)}@media (max-width:650px){.activity-actions{grid-column:2;justify-items:start}.activity-list .activity-actions time{grid-column:auto}}.activity-view-tabs{flex-wrap:wrap;gap:7px;margin:-3px 0 14px;display:flex}.activity-view-tabs button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.activity-view-tabs button b{background:var(--surface);min-width:19px;height:19px;color:var(--ink);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.activity-view-tabs button.active{background:var(--teal2);color:var(--teal);border-color:#75b8a9}.activity-view-tabs button.active b{background:var(--paper);color:var(--teal)}
.inventory-filters>a+a{margin-left:0}
.system-state{text-align:center;border:1px solid var(--line);background:#fff;border-radius:16px;max-width:560px;margin:10vh auto;padding:48px;box-shadow:0 18px 50px #17201d14}.system-state-icon{background:var(--teal2);width:62px;height:62px;color:var(--teal);border-radius:16px;place-items:center;margin:0 auto 18px;font:800 20px Manrope;display:grid}.system-state-icon.error{color:#b75f27;background:#fff0e5}.system-state-icon svg{width:27px}.system-state>span{letter-spacing:.14em;color:var(--teal);font-size:9px;font-weight:800}.system-state h1{margin:9px 0;font:800 28px Manrope}.system-state p{color:var(--muted);line-height:1.6}.system-state>div:last-of-type{justify-content:center;gap:9px;margin-top:24px;display:flex}.system-state .ghost{align-items:center;gap:6px;text-decoration:none;display:flex}.system-state small{color:#9aa4a0;margin-top:20px;display:block}.system-loading{min-height:55vh;color:var(--muted);place-content:center;justify-items:center;gap:14px;display:grid}.system-loading i{border:3px solid var(--teal2);border-top-color:var(--teal);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite system-spin}@keyframes system-spin{to{transform:rotate(360deg)}}@media (max-width:650px){.system-state{margin:5vh 0;padding:35px 22px}.system-state>div:last-of-type{flex-direction:column}.system-state a,.system-state button{justify-content:center}}
.system-state{background:var(--paper)}
.header-status{align-items:center;gap:9px;display:flex}.readonly-badge{color:#9a5d2c;text-transform:uppercase;letter-spacing:.05em;background:#fff3e7;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.readonly-banner{color:#85582d;background:#fff8ef;border:1px solid #ead8c6;border-radius:8px;align-items:center;gap:8px;margin:14px 34px 0;padding:10px 13px;font-size:11px;font-weight:600;display:flex}.readonly-banner svg{width:16px}.settings-access-note{color:#85582d!important;background:#fff8ef!important;border-radius:7px!important;padding:10px 12px!important;font-size:11px!important}.viewer-route-guard{text-align:center;max-width:660px;margin:7vh auto;padding:44px}.viewer-route-guard>svg{width:46px;height:46px;color:var(--teal)}.viewer-route-guard>span{color:var(--teal);letter-spacing:.14em;margin-top:12px;font-size:10px;font-weight:850;display:block}.viewer-route-guard h1{margin:8px 0}.viewer-route-guard p{max-width:520px;color:var(--muted);margin:0 auto;line-height:1.6}.viewer-route-guard .button{margin-top:22px}@media (max-width:760px){.readonly-banner{margin:10px 20px 0}.readonly-badge{display:none}.viewer-route-guard{margin:4vh 0;padding:32px 20px}}
.inventory-photo{color:var(--teal);cursor:pointer;background:#f8faf8;border:1px dashed #b9c9c3;border-radius:10px;align-items:center;gap:13px;margin:18px 0 2px;padding:14px;transition:all .15s;display:flex}.inventory-photo:hover{border-color:var(--teal);background:#f1f7f5}.inventory-photo>svg:first-child{background:var(--teal2);border-radius:8px;width:38px;height:38px;padding:9px}.inventory-photo>span{flex-direction:column;flex:1;display:flex}.inventory-photo b{font-size:12px}.inventory-photo small{color:var(--muted);margin-top:3px;font-size:10px}.inventory-photo input{opacity:0;pointer-events:none;position:absolute}.inventory-photo>img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:58px;height:58px}.inventory-photo>button{color:var(--muted);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.inventory-photo>button svg{width:15px}.inventory-photo>svg:last-child{width:20px}.inventory-photo.has-photo{border-style:solid}
.noimage svg{width:24px;margin-bottom:5px}.record-photo-actions{align-items:center;gap:10px;padding:14px 0 0;display:flex}.record-photo-actions label{color:var(--teal);cursor:pointer;border:1px dashed #bfd0ca;border-radius:8px;flex:1;align-items:center;gap:9px;padding:10px;display:flex}.record-photo-actions label>svg{width:18px}.record-photo-actions label span{flex-direction:column;display:flex}.record-photo-actions label b{font-size:11px}.record-photo-actions label small{color:var(--muted);margin-top:2px;font-size:9px}.record-photo-actions input{opacity:0;pointer-events:none;position:absolute}.record-photo-actions>button{color:#9d4d3d;cursor:pointer;background:#fff1ee;border:0;border-radius:7px;align-items:center;gap:5px;padding:9px 11px;font-size:11px;display:flex}.record-photo-actions>button svg{width:14px}@media (max-width:560px){.record-photo-actions{flex-direction:column;align-items:stretch}.record-photo-actions>button{justify-content:center}}
.return-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.return-items{padding:22px}.return-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.return-head span,.return-summary>span{letter-spacing:.12em;color:var(--teal);font-size:9px;font-weight:800}.return-head h2,.return-summary h2{margin:5px 0;font:700 18px Manrope}.return-head>b{color:var(--muted);font-size:11px}.return-items article{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:16px 7px;display:grid}.return-items article.selected{background:#f2f8f6}.return-items article.already-returned{opacity:.58}.return-items article>div{flex-direction:column;gap:3px;display:flex}.return-items article span,.return-items article small{color:var(--muted);font-size:10px}.return-items article small{color:var(--teal);font-weight:700}.return-items article>label{font-size:10px;font-weight:700}.return-items article>label>div{border:1px solid var(--line);border-radius:7px;align-items:center;margin-top:4px;padding-left:8px;display:flex}.return-items article input[type=number]{border:0;width:100%;min-width:0;padding:8px}.return-summary{padding:23px;position:sticky;top:20px}.return-summary h2{font-size:30px}.return-summary p,.return-summary>small{color:var(--muted);font-size:11px;line-height:1.55}.return-summary label{flex-direction:column;gap:6px;margin:16px 0;font-size:11px;font-weight:700;display:flex}.return-summary select,.return-summary textarea{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px}.return-summary textarea{resize:vertical;min-height:90px}.return-summary .button{justify-content:center;width:100%}.return-summary>small{margin-top:12px;display:block}.return-state{text-align:center;max-width:520px;margin:70px auto;padding:40px}.return-state>svg{width:42px;height:42px;color:var(--teal)}.return-state p{color:var(--muted)}@media (max-width:850px){.return-layout{grid-template-columns:1fr}.return-summary{position:static}}@media (max-width:560px){.return-items article{grid-template-columns:22px 1fr}.return-items article>label{grid-column:2}}
.return-items article{grid-template-columns:22px minmax(0,1fr) minmax(210px,270px)}.return-line-controls{grid-template-columns:1fr 1.35fr;gap:8px!important;display:grid!important}.return-line-controls label{font-size:10px;font-weight:700}.return-line-controls select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:4px;padding:8px}.return-summary textarea{font:inherit}.return-confirm{background:#f4f7f5;border-radius:7px;align-items:flex-start;padding:10px;flex-direction:row!important;gap:8px!important}.return-confirm input{margin-top:2px}.return-warning{color:#96582b;background:#fff0df;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;font-size:10px;display:flex}.return-warning svg{flex:none;width:15px}.return-review{width:min(560px,100vw - 32px);padding:28px;position:relative}.return-review>span{letter-spacing:.12em;color:var(--teal);margin-top:8px;font-size:9px;font-weight:800;display:block}.return-review h2{margin:5px 0;font:700 22px Manrope}.return-review>p{color:var(--muted);font-size:11px}.return-review dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.return-review dl div{background:var(--cream);border-radius:7px;justify-content:space-between;padding:10px;display:flex}.return-review dt{color:var(--muted)}.return-review dd{text-transform:capitalize;margin:0;font-weight:700}.return-review-items{border-top:1px solid var(--line)}.return-review-items>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;display:flex}.return-review-items span{flex-direction:column;display:flex}.return-review-items small{color:var(--muted);margin-top:2px}.return-review .review-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.return-review .review-close{background:0 0;border:0;position:absolute;top:16px;right:16px}.return-review .review-close svg{width:18px}.return-review .review-icon{width:30px;height:30px;color:var(--teal)}@media (max-width:650px){.return-items article{grid-template-columns:22px 1fr}.return-line-controls{grid-column:2;grid-template-columns:1fr}.return-review dl{grid-template-columns:1fr}}
.return-banner{color:#87562d;background:#fff6e9;border:1px solid #f0d9b9;border-radius:9px;align-items:center;gap:12px;margin-bottom:15px;padding:12px 15px;display:flex}.return-banner>svg{width:20px}.return-banner div{flex-direction:column;display:flex}.return-banner span{margin-top:2px;font-size:10px}.returned-status{color:#955b2f!important;background:#fff0df!important}.returned-line{background:#fbfaf7}.returned-line>div:nth-child(2)>b{align-items:center;gap:7px;display:flex}.returned-line em{letter-spacing:.08em;color:#955b2f;background:#fff0df;border-radius:10px;padding:3px 5px;font-size:8px;font-style:normal}.returned-line small{color:#955b2f;margin-top:3px;font-size:9px;display:block}.sale-detail-aside{width:auto!important;color:var(--ink)!important;background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.return-history{margin-top:14px;padding:20px}.return-history>span{letter-spacing:.12em;color:var(--teal);font-size:9px;font-weight:800}.return-history article{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:10px;padding:13px 0;display:flex}.return-history article div{flex-direction:column;display:flex}.return-history article small,.return-history article p{color:var(--muted);margin:3px 0;font-size:9px}.return-history article>strong{text-align:right;flex-direction:column;display:flex}.return-history article>strong small{text-transform:capitalize}
.launch-checklist{border-top:1px solid var(--line);gap:7px;margin-top:18px;padding-top:16px;display:grid}.launch-checklist>div{flex-direction:column;margin-bottom:3px;display:flex}.launch-checklist>div>span{letter-spacing:.11em;color:var(--teal);font-size:9px;font-weight:800}.launch-checklist>div>b{margin-top:3px;font:700 14px Manrope}.launch-checklist>div>small{color:var(--muted);margin-top:2px;font-size:10px}.launch-checklist>a{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:22px 1fr 16px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.launch-checklist>a:hover{background:#f4f8f6;border-color:#b8cbc4}.launch-checklist>a>svg{color:#aab5b0;width:17px}.launch-checklist>a>svg:last-child{width:14px;color:var(--teal)}.launch-checklist>a>span{flex-direction:column;display:flex}.launch-checklist>a b{font-size:11px}.launch-checklist>a small{color:var(--muted);margin-top:2px;font-size:9px}.launch-checklist>a.done>svg:first-child{color:var(--teal)}.launch-checklist>a.done b{color:var(--muted);text-decoration:line-through}
.minitable>.launch-checklist{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:1fr;align-items:stretch;gap:7px;margin-top:18px;padding:16px 0 0;display:grid}
.fulfillment-metrics{margin-bottom:15px}.fulfillment-metrics small{color:var(--muted);font-size:10px}.fulfillment-alert{color:#9a5d2c;background:#fff2e5;border:1px solid #f2d7ba;border-radius:9px;align-items:center;gap:11px;margin-bottom:14px;padding:11px 14px;display:flex}.fulfillment-alert svg{width:20px}.fulfillment-alert span{flex-direction:column;display:flex}.fulfillment-alert small{font-size:10px}.fulfillment-toolbar{align-items:center;margin-bottom:10px;padding:9px 12px;display:flex}.fulfillment-toolbar .tabs{flex:1}.fulfillment-toolbar>label{border:1px solid var(--line);border-radius:7px;align-items:center;padding:0 9px;display:flex}.fulfillment-toolbar>label svg{width:15px;color:var(--muted)}.fulfillment-toolbar>label input{border:0;outline:0;width:230px;padding:8px}.fulfillment-list{gap:9px;display:grid}.fulfillment-list>article{grid-template-columns:42px minmax(190px,1fr) minmax(280px,1.15fr) 150px;align-items:center;gap:14px;padding:17px;display:grid}.fulfillment-icon{color:#a56533;background:#fff0df;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.fulfillment-icon.shipped{background:var(--teal2);color:var(--teal)}.fulfillment-icon.delivered{color:#287254;background:#e7f4eb}.fulfillment-icon svg{width:19px}.fulfillment-order{flex-direction:column;display:flex}.fulfillment-order>span{text-transform:uppercase;letter-spacing:.1em;color:var(--teal);font-size:8px;font-weight:800}.fulfillment-order>a{align-items:center;gap:5px;margin-top:3px;font:700 14px Manrope;text-decoration:none;display:flex}.fulfillment-order>a svg{width:12px}.fulfillment-order small,.fulfillment-order p{color:var(--muted);margin:2px 0;font-size:9px}.fulfillment-fields{grid-template-columns:130px 1fr;gap:8px;display:grid}.fulfillment-fields label{flex-direction:column;gap:4px;font-size:9px;font-weight:700;display:flex}.fulfillment-fields select,.fulfillment-fields input{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:8px}.fulfillment-action{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.fulfillment-action .button{padding:8px 10px;font-size:10px}.fulfillment-action small{color:#287254;font-size:9px}.fulfillment-empty{text-align:center;color:var(--muted);padding:50px}.fulfillment-empty svg{width:36px}.fulfillment-empty h2{color:var(--ink)}@media (max-width:950px){.fulfillment-list>article{grid-template-columns:42px 1fr 140px}.fulfillment-fields{grid-column:2/4}.fulfillment-toolbar{flex-direction:column;align-items:stretch;gap:8px}.fulfillment-toolbar>label input{width:100%}}@media (max-width:600px){.fulfillment-list>article{grid-template-columns:38px 1fr}.fulfillment-fields,.fulfillment-action{grid-column:1/-1}.fulfillment-action{align-items:stretch}.fulfillment-action .button{justify-content:center}.fulfillment-fields{grid-template-columns:1fr}}
.fulfillment-v2.overdue{border-color:#e0a58e}.fulfillment-address{color:#52645d;background:#f4f7f5;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:7px;font-size:10px;display:flex}.fulfillment-address svg{flex:none;width:13px}.fulfillment-address.missing{color:#96582b;background:#fff0df}.fulfillment-address.missing svg:last-child{margin-left:auto}.tracking-link{color:var(--teal);align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.tracking-link svg{width:12px}.fulfillment-action>small{color:var(--muted);text-align:center;font-size:9px}
.sale-fulfillment{margin-top:14px;padding:20px}.sale-fulfillment>span{letter-spacing:.12em;color:var(--teal);font-size:9px;font-weight:800}.sale-fulfillment>div{align-items:center;gap:10px;margin:12px 0;display:flex}.sale-fulfillment>div>svg{background:var(--teal2);width:34px;height:34px;color:var(--teal);border-radius:8px;padding:8px}.sale-fulfillment p{flex-direction:column;margin:0;display:flex}.sale-fulfillment p small{color:var(--muted);margin-top:3px;font-size:9px}.sale-fulfillment>a,.sale-fulfillment>button{justify-content:center;width:100%;text-decoration:none}.sale-fulfillment .fulfillment-error{color:#a64d3b;margin:-4px 0 9px;font-size:9px;display:block}
.count-start{grid-template-columns:64px 1.4fr 1fr 1fr auto;align-items:end;gap:18px;margin-bottom:18px;padding:24px;display:grid}.count-start-icon{background:var(--teal2);width:58px;height:58px;color:var(--teal);border-radius:14px;align-self:center;place-items:center;display:grid}.count-start-icon svg{width:26px}.count-start h2{margin:0 0 5px;font:800 19px Manrope}.count-start p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.count-start label{color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.count-start input,.count-start select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px}.count-progress{grid-template-columns:1fr 100px 1fr auto;align-items:center;gap:22px;margin-bottom:12px;padding:22px;display:grid}.count-progress>div:first-child>span{letter-spacing:.12em;color:var(--teal);font-size:9px;font-weight:800}.count-progress h2{margin:5px 0;font:800 20px Manrope}.count-progress p{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.count-progress p svg{width:13px}.count-ring{--progress:0deg;background:conic-gradient(var(--teal) var(--progress),var(--teal2) 0);text-align:center;border-radius:50%;place-content:center;width:84px;height:84px;display:grid;position:relative}.count-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.count-ring b,.count-ring span{z-index:1;position:relative}.count-ring b{font:800 21px Manrope}.count-ring span{color:var(--muted);font-size:9px}.count-progress-bar{background:#edf1ee;border-radius:10px;height:8px;overflow:hidden}.count-progress-bar i{background:var(--teal);height:100%;display:block}.count-progress.complete{border-color:#bdd9ca}.count-progress.complete .count-ring{background:var(--teal)}.count-scanner{color:#fff;background:#17342f;border-radius:11px;align-items:center;gap:12px;height:66px;margin-bottom:12px;padding:10px 14px;display:flex}.count-scanner>svg{color:#7faaa0;width:23px}.count-scanner input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:16px}.count-scanner input::placeholder{color:#8ba19b}.count-scanner button{color:#fff;background:#e9853d;border:0;border-radius:7px;padding:10px 15px;font-weight:800}.count-controls{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;padding:10px 13px;display:flex}.count-controls .tabs{margin-right:auto}.count-controls .tabs b{margin-left:4px}.count-controls>label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.count-controls label svg{width:14px}.count-controls input{border:0;outline:0;padding:8px}.count-lines{border-radius:0 0 11px 11px;margin-bottom:20px;padding:0 20px}.count-lines article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.count-check{color:#9aa49f;background:#f0f2ef;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.count-check.done{color:#287254;background:#dff0e7}.count-check svg{width:16px}.count-lines article>div:nth-child(2){display:grid}.count-lines article a{font-weight:800;text-decoration:none}.count-lines article span,.count-lines time{color:var(--muted);font-size:10px}.count-lines article>button{border:1px solid var(--line);color:var(--teal);background:#fff;border-radius:7px;padding:7px 10px;font-weight:700}.count-empty{text-align:center;color:var(--muted);padding:55px}.count-empty svg{color:var(--teal)}.count-empty h2{color:var(--ink);font:800 17px Manrope}.count-message{color:#287254;background:#e6f2eb;border-radius:7px;padding:10px 13px}.count-message.error{color:#a14f2a;background:#fff0e8}.count-history{max-width:850px;margin-top:25px}.count-history>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 5px;display:grid}.count-history>button.active{background:var(--teal2)}.count-history>button>svg{width:18px;color:var(--teal)}.count-history>button span{display:grid}.count-history small{color:var(--muted)}.count-history strong{color:var(--teal)}.count-new{margin:0 0 12px auto}@media (max-width:1000px){.count-start{grid-template-columns:58px 1fr 1fr}.count-start>label:first-of-type{grid-column:2}.count-start .button{grid-column:3}.count-progress{grid-template-columns:1fr 90px}.count-progress-bar{grid-column:1}.count-progress>button{grid-area:2/2}}@media (max-width:650px){.count-start{grid-template-columns:1fr}.count-start-icon{display:none}.count-start>label:first-of-type,.count-start .button{grid-column:auto}.count-progress{grid-template-columns:1fr 80px;padding:17px}.count-progress-bar,.count-progress>button{grid-area:auto/1/auto/-1}.count-controls{flex-wrap:wrap}.count-controls>label{width:100%;margin-top:8px}.count-controls input{width:100%}}
.packing-page{max-width:900px;margin:auto}.packing-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.packing-toolbar>a{color:var(--muted);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:flex}.packing-toolbar svg{width:16px}.packing-sheet{border:1px solid var(--line);background:#fff;border-radius:12px;padding:40px}.packing-sheet>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.packing-sheet>header>div{align-items:center;gap:12px;display:flex}.packing-sheet h1{margin:0;font-size:21px}.packing-sheet header p{color:var(--muted);margin:2px 0 0}.packing-sheet>header>span{letter-spacing:.14em;font:800 12px Manrope}.packing-order{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:34px;padding:28px 0;display:grid}.packing-order div{flex-direction:column;gap:5px;display:flex}.packing-order small,.packing-notes small{letter-spacing:.12em;color:var(--teal);font-size:9px;font-weight:800}.packing-order strong{font:700 16px Manrope}.packing-order p{color:var(--muted);margin:0;font-size:11px}.packing-items{margin:25px 0}.packing-item-head,.packing-item{grid-template-columns:minmax(0,1fr) 170px 50px;align-items:center;gap:16px;display:grid}.packing-item-head{letter-spacing:.1em;color:var(--muted);padding:0 10px 8px;font-size:9px;font-weight:800}.packing-item{border-top:1px solid var(--line);padding:15px 10px}.packing-item>div{align-items:center;gap:11px;display:flex}.packing-item svg{width:18px;color:var(--teal)}.packing-item span{flex-direction:column;display:flex}.packing-item small{color:var(--muted);margin-top:2px}.packing-item code{font:600 11px DM Sans,sans-serif}.packing-item i{border:2px solid #aeb8b3;border-radius:4px;width:22px;height:22px}.packing-summary{border-top:2px solid var(--ink);width:min(100%,390px);margin-left:auto;padding-top:8px}.packing-summary div{justify-content:space-between;gap:20px;padding:7px 0;display:flex}.packing-summary span{color:var(--muted)}.packing-notes{background:var(--cream);border-radius:8px;margin-top:24px;padding:15px}.packing-notes p{white-space:pre-wrap;margin:7px 0 0}.packing-sheet footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;margin-top:38px;padding-top:17px;font-size:11px;display:grid}.packing-sheet footer svg{width:17px;color:var(--teal)}.packing-missing{text-align:center;padding:50px}.packing-missing>svg{width:34px}@media (max-width:650px){.packing-sheet{padding:24px}.packing-order{grid-template-columns:1fr}.packing-item-head,.packing-item{grid-template-columns:minmax(0,1fr) 90px 30px}.packing-sheet footer{grid-template-columns:20px 1fr}.packing-sheet footer b{grid-column:2}.packing-toolbar{flex-direction:column;align-items:stretch;gap:12px}.packing-toolbar .button{justify-content:center}}@media print{.packing-toolbar,.shell>aside,.shell>main>header,.mobile-nav{display:none!important}.shell,.shell>main{display:block}.page{max-width:none;padding:0}.packing-page{max-width:none}.packing-sheet{border:0;border-radius:0;padding:12mm}.packing-item{break-inside:avoid}.packing-item i,.packing-notes{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.packing-order address{flex-direction:column;gap:3px;font-size:12px;font-style:normal;line-height:1.35;display:flex}.packing-order .packing-address-warning{color:#96582b;background:#fff0df;border-radius:6px;padding:8px}
@media screen{html[data-theme=dark]{--ink:#e8eeeb;--muted:#9caaa4;--line:#34443e;--cream:#101815;--paper:#18231f;--teal:#68c6c0;--teal2:#213d39;--orange:#f0a45d}html[data-theme=dark] body{background:var(--cream);color:var(--ink)}html[data-theme=dark] main>header{background:#141e1ae6}html[data-theme=dark] :where(input,select,textarea){color:var(--ink)!important;border-color:var(--line)!important;background:#131e1a!important}html[data-theme=dark] :where(input,textarea)::placeholder{color:#71817a}html[data-theme=dark] :where(.search,.toolbar,.tablewrap,.ghost,.panelhead button,.mobile-drawer,.route-loading-body,.purchase-receipt,.packing-sheet){background:var(--paper);color:var(--ink)}html[data-theme=dark] :where(th,.seg,.format,.collection-import-toggle button,.slab-prices>div,.file-drop-inline){color:var(--muted);background:#202d28}html[data-theme=dark] :where(.mobile-menu-group a,.mobile-drawer button,.collection-csv-import,.collection-payment-editor,.reprice-list article.price-row-locked){color:var(--ink);background:#202d28}html[data-theme=dark] :where(.dashboard-actions a:not(.primary),.dashboard-month-card,.dashboard-kpis,.buy-search-results,.buy-search-results button,.buy-calc-seller label>input,.buy-calc-seller label>div,.inline-money,.agreed-offer>div){background:var(--paper);color:var(--ink)}html[data-theme=dark] :where(.dashboard-month-breakdown span,.dashboard-totals>div,.buy-item-line,.inventory-filters){color:var(--ink);background:#202d28}html[data-theme=dark] .dashboard-kpis .needs-attention{background:#30251d}html[data-theme=dark] .dashboard-kpis .all-clear{background:#193027}html[data-theme=dark] :where(.dashboard-actions a:not(.primary):hover,.buy-search-results button:hover,.pulseitem:hover){background:#263a33}html[data-theme=dark] :where(.buy-calc-summary p.balanced,.buy-cash-required),html[data-theme=dark] :where(.slab-result-meta span,.slab-match){color:#8ed3b2;background:#19382d}html[data-theme=dark] .slab-match.needs-review{background:#3a2b1c;border-color:#76542b}html[data-theme=dark] .slab-history button{color:var(--ink);background:#202d28}html[data-theme=dark] .slab-batch{background:#152c24;border-color:#2f6652}html[data-theme=dark] .slab-batch article{background:#1d2a26}html[data-theme=dark] .slab-batch article>button:hover{background:#4b2929}html[data-theme=dark] .billing-usage>div>span{color:var(--ink);background:#202d28}html[data-theme=dark] .buy-calc-summary p.warning{color:#e5b278;background:#3a2b1c}html[data-theme=dark] :where(.sales-metrics>div,.showsearch,.showresults,.showresults button,.show-history button,.drawer-fields input,.drawer-fields label>div,.denomination-count label,.show-close-actions label,.collection-payment-editor>div>label){background:var(--paper);color:var(--ink)}html[data-theme=dark] :where(.sale-discounts,.sale-results button,.sale-discounts>label,.sale-discounts button,.sale-lines label>div,.sale-review-metrics>div){color:var(--ink);border-color:var(--line);background:#202d28}html[data-theme=dark] .sale-results button:hover{background:#263a33}html[data-theme=dark] .sale-discounts>label b{color:var(--muted)}html[data-theme=dark] .sale-discounts button:hover{color:#8ed3cd;background:#263a33}html[data-theme=dark] .sale-lines .line-discount{color:#e1a26f}html[data-theme=dark] .below-floor-confirm{color:#e5b278;background:#3a2b1c}html[data-theme=dark] .sale-blockers{color:#efaaa0;background:#412724}html[data-theme=dark] :where(.showresults button:hover,.show-history button:hover,.show-history button.active){background:#263a33}html[data-theme=dark] .show-customer-view .dealpanel{background:var(--paper);color:var(--ink)}html[data-theme=dark] :where(.drawer-math,.denomination-count,.show-close-banner){background:#202d28}html[data-theme=dark] .buy-calc-seller label>div,html[data-theme=dark] .collection-payment-editor>div>label{background:var(--paper);color:var(--ink)}html[data-theme=dark] .launch-checklist>a{color:var(--ink);background:#202d28}html[data-theme=dark] .launch-checklist>a:hover{background:#263a33}html[data-theme=dark] .account-drafts{background:linear-gradient(145deg,#192720,#17231f);border-color:#365047}html[data-theme=dark] .account-drafts>header{color:var(--ink)}html[data-theme=dark] .account-drafts>header span{color:#91a29b}html[data-theme=dark] :where(.addrow,.collection-bulk,.collectionrow-v2,.file-drop,.aging-buckets article,.reprice-head,.activity-toolbar label,.reprice-toolbar .tableSearch,.reprice-list article label div,.collection-review-numbers>div){color:var(--ink);border-color:var(--line);background:#202d28}html[data-theme=dark] :where(.collection-card-results,.collection-card-results button,.analytics-range){background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :where(.collection-card-results button:hover,.analytics-range button:hover:not(.active)){background:#263a33}html[data-theme=dark] :where(.analytic-bar,.annual-expenses article>div){background:#2a3933}html[data-theme=dark] .aging-panel article{color:var(--ink);background:#30271f}html[data-theme=dark] .cloudbadge.offline{color:#efaaa0;background:#3a2323}html[data-theme=dark] :where(.summary p.balanced,.buy-calc-summary p.balanced){color:#8ed3b2;background:#19382d}html[data-theme=dark] :where(.summary p.warning,.collection-summary-v2 .collection-issues,.reprice-message){color:#e5b278;background:#3a2b1c}html[data-theme=dark] .collection-summary-v2 .collection-issues :where(span,small){color:#e5b278}html[data-theme=dark] :where(.reprice-message.success,.drawer-message.success),html[data-theme=dark] .summary p.balanced,html[data-theme=dark] .buy-calc-summary p.balanced{color:#8ed3b2;background:#19382d}html[data-theme=dark] .summary p.warning,html[data-theme=dark] .collection-summary-v2 .collection-issues{color:#e5b278;background:#3a2b1c}html[data-theme=dark] .reprice-toolbar .tableSearch,html[data-theme=dark] .reprice-list article label div{color:var(--ink);border-color:var(--line);background:#202d28}html[data-theme=dark] .command-panel{background:var(--paper);color:var(--ink)}html[data-theme=dark] .command-group>a:hover{background:#263a33}html[data-theme=dark] body :where(.chart svg){background:repeating-linear-gradient(#0000 0 44px,#2a3933 45px)}html[data-theme=dark] body :where(.route-loading-title i,.route-loading-body i,.route-loading-metrics i,.skeleton){background:linear-gradient(90deg,#26332e 20%,#34443e 45%,#26332e 70%) 0 0/250% 100%}html[data-theme=dark] :where(.system-state,.confirm-dialog){background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .confirm-dialog>.confirm-error{color:#f3a0a0;background:#3a2020;border-color:#744040}html[data-theme=dark] :where(.confirm-close:hover){color:var(--ink);background:#263a33}html[data-theme=dark] :where(.record-delete:hover,.settings-reset-button:hover){color:#efaaaa!important;background:#3a2323!important;border-color:#704242!important}html[data-theme=dark] :where(.catalog-search-error,.duplicate-warning,.slab-message,.slab-connection,.buy-line-flags em,.dashboard-data-error){color:#e5b278;background:#3a2b1c;border-color:#76542b}html[data-theme=dark] :where(.collection-record-notes){background:#202d28;color:var(--ink)!important}html[data-theme=dark] :where(.app-notification){color:#bfe7d3;background:#193329;border-color:#315d4b}html[data-theme=dark] :where(.app-notification.info){color:#c4dce8;background:#1d3038;border-color:#36515d}html[data-theme=dark] .mobile-nav{background:#17221e}html[data-theme=dark] .theme-picker button:not(.active){color:var(--muted);border-color:var(--line);background:#202d28}}.theme-picker{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.theme-picker button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px;font-weight:750;display:flex}.theme-picker button svg{width:16px}.theme-picker button.active{background:var(--teal2);border-color:var(--teal);color:var(--teal)}.theme-picker button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}
.share-manager-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);gap:16px;margin-bottom:16px;display:grid}.share-settings,.share-safety,.share-inventory-picker{padding:22px}.share-settings>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.share-settings>header>div:nth-child(2){flex:1}.share-settings header span,.share-safety>span,.share-inventory-picker>header span{letter-spacing:.13em;color:var(--teal);font-size:10px;font-weight:800}.share-settings h2,.share-safety h2,.share-inventory-picker h2{margin:4px 0;font:750 18px Manrope}.share-icon{background:var(--teal2);width:42px;height:42px;color:var(--teal);border-radius:12px;place-items:center;display:grid}.share-icon svg{width:21px}.share-publish-toggle{border:1px solid var(--line);cursor:pointer;background:#f8faf8;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:flex}.share-publish-toggle input{accent-color:var(--teal)}.share-publish-toggle span{letter-spacing:0!important;font-size:11px!important}.share-admin-note{color:#82541e;background:#fff5e7;border-radius:8px;margin:13px 0 0;padding:10px;font-size:12px}.share-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.share-fields label{color:var(--muted);gap:7px;font-size:11px;font-weight:750;display:grid}.share-fields .wide{grid-column:1/-1}.share-fields input,.share-fields textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:11px}.share-fields textarea{resize:vertical;min-height:92px;font:inherit}.share-fields input:focus,.share-fields textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #2168691a}.share-link-field{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;display:flex;overflow:hidden}.share-link-field>span{color:var(--muted);white-space:nowrap;padding-left:11px;font-size:12px}.share-link-field input{padding-left:2px;box-shadow:none!important;border:0!important}.share-link-field button{border:0;border-left:1px solid var(--line);width:42px;height:40px;color:var(--teal);background:0 0;place-items:center;display:grid}.share-link-field svg{width:16px}.share-price-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.share-price-options>label{border:1px solid var(--line);background:#fafcfb;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.share-price-options input{accent-color:var(--teal);margin-top:2px}.share-price-options span{display:grid}.share-price-options b{font-size:12px}.share-price-options small{color:var(--muted);margin-top:3px}.share-safety{color:#eef5f1;background:#172825;border-color:#233c37}.share-safety>span{color:#82cbc2}.share-safety h2{color:#fff}.share-safety ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.share-safety li{color:#c3d3ce;gap:8px;display:flex}.share-safety li:before{content:"✓";color:#63c5ad;font-weight:800}.share-safety p{color:#91a8a2;border-top:1px solid #35504a;margin:18px 0 0;padding-top:16px;font-size:11px;line-height:1.5}.share-inventory-picker>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.share-inventory-picker header p{color:var(--muted);margin:3px 0 0}.share-picker-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.share-picker-actions>label{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.share-picker-actions label svg{width:16px;color:var(--muted)}.share-picker-actions input{width:210px;color:var(--ink);background:0 0;border:0;outline:0;padding:9px 0}.share-picker-actions .ghost{cursor:pointer}.share-item-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}.share-item-card{text-align:left;border:1px solid var(--line);background:var(--paper);min-height:84px;color:var(--ink);cursor:pointer;border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:11px;display:grid;position:relative}.share-item-card:hover{border-color:#9abeb8;transform:translateY(-1px)}.share-item-card.selected{border-color:var(--teal);background:#f5fbf9;box-shadow:0 0 0 2px #2168691f}.share-item-check{background:var(--paper);color:#fff;border:1px solid #cbd5d1;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:7px;right:7px}.share-item-card.selected .share-item-check{background:var(--teal);border-color:var(--teal)}.share-item-check svg{width:13px}.share-item-card img,.share-item-placeholder{object-fit:contain;background:#eef3f0;border-radius:5px;width:44px;height:60px}.share-item-placeholder{color:#5b7770;place-items:center;font:800 16px Manrope;display:grid}.share-item-card>div:last-child{min-width:0;display:grid}.share-item-card b{white-space:nowrap;text-overflow:ellipsis;padding-right:18px;overflow:hidden}.share-item-card small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.share-item-card em{color:var(--teal);margin-top:7px;font-style:normal;font-weight:800}.share-empty{text-align:center;color:var(--muted);padding:52px}.share-inventory-picker>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:16px;padding-top:16px;display:flex}.share-inventory-picker footer p{color:var(--muted);flex:1;margin:0}.share-access-denied{text-align:center;max-width:620px;margin:7vh auto;padding:44px}.share-access-denied>svg{width:42px;height:42px;color:var(--teal)}.share-access-denied p{color:var(--muted)}.public-shop-shell{color:#18231f;background:#f4f1e9;min-height:100vh;display:block!important}.public-shop{min-height:100vh}.public-shop-header{color:#fff;background:#142622;border:0;grid-template-columns:1fr minmax(320px,650px) 1fr;align-items:start;gap:36px;height:auto;min-height:250px;padding:32px clamp(24px,5vw,80px) 46px;display:grid}.public-shop-brand{letter-spacing:.14em;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.public-shop-header>div:nth-child(2){text-align:center;align-self:end}.public-shop-header h1{color:#fff;margin:0 0 12px;font-size:clamp(35px,5vw,62px)}.public-shop-header p{color:#acc0ba;max-width:640px;margin:auto;font-size:16px;line-height:1.6}.public-shop-trust{color:#9ec1b8;border:1px solid #34504a;border-radius:9px;justify-self:end;align-items:center;gap:9px;padding:9px 12px;display:flex}.public-shop-trust svg{width:20px}.public-shop-trust span{display:grid}.public-shop-trust b{color:#eaf3f0;font-size:11px}.public-shop-trust small{font-size:9px}.public-shop-toolbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #d9ddd7;grid-template-columns:minmax(260px,1fr) auto 80px;align-items:center;gap:18px;padding:15px clamp(24px,5vw,80px);display:grid;position:sticky;top:0}.public-shop-toolbar>label{background:#fff;border:1px solid #d5dbd6;border-radius:9px;align-items:center;gap:8px;max-width:520px;padding:0 10px;display:flex}.public-shop-toolbar label svg{color:#6d7975;width:17px}.public-shop-toolbar input{background:0 0;border:0;outline:0;width:100%;padding:11px 0}.public-shop-toolbar label button{color:#6d7975;background:0 0;border:0;place-items:center;display:grid}.public-shop-toolbar>div{background:#edf0ec;border-radius:9px;padding:4px;display:flex}.public-shop-toolbar>div button{color:#68726e;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-weight:700}.public-shop-toolbar>div button.active{color:#1f6868;background:#fff;box-shadow:0 1px 4px #14231f1a}.public-shop-toolbar>span{text-align:right;color:#6d7975;font-size:12px}.public-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1450px;margin:0 auto;padding:36px clamp(24px,5vw,80px) 90px;display:grid}.public-shop-grid article{background:#fff;border:1px solid #dce1dc;border-radius:15px;flex-direction:column;min-width:0;transition:all .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #1c2a250a}.public-shop-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 36px #1c2a251a}.public-shop-grid article.selected{border-color:#27817c;box-shadow:0 0 0 2px #27817c24}.public-card-image,.public-card-placeholder{background:linear-gradient(145deg,#f0f4f1,#e8ede9);border-bottom:1px solid #e4e8e4;place-items:center;height:235px;display:grid}.public-card-image img{object-fit:contain;width:100%;height:100%;padding:18px}.public-card-placeholder svg{color:#81938d;width:44px;height:44px}.public-card-placeholder.slab{background:linear-gradient(145deg,#edf3f6,#dfe9ee)}.public-card-placeholder.sealed{background:linear-gradient(145deg,#f7efe7,#eee2d5)}.public-card-copy{min-height:132px;padding:17px 17px 12px}.public-card-copy>span{color:#216b67;letter-spacing:.08em;text-transform:uppercase;background:#e3f0ed;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-block}.public-card-copy h2{white-space:nowrap;text-overflow:ellipsis;margin:10px 0 5px;font:750 17px Manrope;overflow:hidden}.public-card-copy p{color:#67736e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.public-card-copy small{color:#929c98;letter-spacing:.08em;margin-top:12px;font-size:9px;display:block}.public-card-prices{justify-content:space-between;gap:12px;margin-top:auto;padding:0 17px 14px;display:flex}.public-card-prices>div{display:grid}.public-card-prices small{color:#84908b;letter-spacing:.12em;font-size:8px}.public-card-prices b{color:#1c6865;font:750 20px Manrope}.public-card-prices span{color:#5d6965;font-weight:650}.public-interest-button{color:#286d69;cursor:pointer;background:#fff;border:1px solid #cfd8d3;border-radius:8px;margin:0 12px 12px;padding:10px;font-weight:800}.public-interest-button[aria-pressed=true]{color:#fff;background:#216b67;border-color:#216b67;justify-content:center;align-items:center;gap:6px;display:flex}.public-interest-button svg{width:15px}.public-shop-empty{text-align:center;color:#75807b;place-items:center;min-height:350px;display:grid}.public-shop-empty svg{width:44px;height:44px}.public-shop-empty h2{margin:12px 0 2px}.public-shop-empty p{margin:0}.public-shop-footer{color:#77817d;background:#fff;border-top:1px solid #d5dbd6;justify-content:space-between;gap:20px;padding:24px clamp(24px,5vw,80px);font-size:11px;display:flex}.public-inquiry-bar{z-index:20;color:#fff;background:#142622;border:1px solid #34524b;border-radius:14px;align-items:center;gap:28px;width:min(680px,100vw - 28px);padding:13px 15px 13px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0a1a1547}.public-inquiry-bar>div{flex:1;display:grid}.public-inquiry-bar span{color:#9eb4ad;font-size:11px}.public-inquiry-bar>a{color:#172621;background:#f1a35e;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-weight:850;text-decoration:none;display:flex}.public-inquiry-bar svg{width:17px}.public-shop-loading,.public-shop-missing{text-align:center;color:#fff;background:#142622;place-content:center;justify-items:center;gap:10px;min-height:100vh;display:grid}.public-shop-missing p{color:#a8bbb5}.public-shop-loading .brandmark,.public-shop-missing .brandmark{margin-bottom:8px}@media (max-width:1100px){.share-item-grid,.public-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-shop-header{grid-template-columns:1fr}.public-shop-brand{justify-self:start}.public-shop-header>div:nth-child(2){grid-row:2;align-self:auto}.public-shop-trust{position:absolute;right:24px}.public-shop-toolbar{grid-template-columns:1fr}.public-shop-toolbar>label{max-width:none}.public-shop-toolbar>span{display:none}}@media (max-width:820px){.share-manager-grid{grid-template-columns:1fr}.share-inventory-picker>header{flex-direction:column;align-items:flex-start}.share-picker-actions{justify-content:flex-start}.share-item-grid,.public-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-shop-toolbar>div{overflow:auto}.public-shop-header{padding-top:22px}.public-shop-trust{display:none}}@media (max-width:560px){.share-fields,.share-price-options{grid-template-columns:1fr}.share-fields .wide{grid-column:auto}.share-link-field>span{display:none}.share-picker-actions>label,.share-picker-actions input{width:100%}.share-item-grid{grid-template-columns:1fr}.share-inventory-picker>footer{flex-direction:column;align-items:stretch}.share-inventory-picker footer .button{justify-content:center}.public-shop-grid{grid-template-columns:1fr;padding:20px 16px 100px}.public-shop-header{min-height:220px;padding:20px 18px 34px}.public-shop-header h1{font-size:36px}.public-shop-header p{font-size:14px}.public-shop-toolbar{padding:12px 14px}.public-shop-toolbar>div button{white-space:nowrap}.public-card-image,.public-card-placeholder{height:265px}.public-shop-footer{flex-direction:column;padding:20px 16px 100px}.public-inquiry-bar{gap:10px;bottom:10px}.public-inquiry-bar>a{font-size:0}.public-inquiry-bar>a svg{width:20px}.public-inquiry-bar>a:after{content:"Email";font-size:12px}}.team-access-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:16px;margin-bottom:16px;display:grid}.team-invite,.team-boundary,.team-list{padding:22px}.team-invite>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.team-invite header span,.team-boundary>span,.team-list header span{letter-spacing:.13em;color:var(--teal);font-size:10px;font-weight:850}.team-invite h2,.team-boundary h2,.team-list h2{margin:4px 0;font:750 18px Manrope}.team-invite header p{color:var(--muted);margin:2px 0 0}.team-invite>label{color:var(--muted);gap:7px;margin-top:20px;font-size:11px;font-weight:800;display:grid}.team-invite>label>div{grid-template-columns:1fr auto;gap:9px;display:grid}.team-invite input{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:11px}.team-invite>small{color:var(--muted);margin-top:8px;display:block}.team-invite-link{color:var(--teal);background:#f1faf7;border:1px solid #9fc9bf;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding:13px;display:grid}.team-invite-link>svg{width:21px}.team-invite-link>div{min-width:0;display:grid}.team-invite-link span{white-space:nowrap;text-overflow:ellipsis;color:#52716a;margin-top:2px;font-size:11px;overflow:hidden}.team-invite-link .ghost{cursor:pointer}.team-message{color:var(--muted);margin:14px 0 0;font-size:12px}.team-boundary{color:#d6e3de;background:#172825;border-color:#253e38}.team-boundary>svg{color:#76c6b5;width:29px;height:29px}.team-boundary>span{color:#80cabc;margin-top:13px;display:block}.team-boundary h2{color:#fff}.team-boundary h3{color:#fff;margin:18px 0 8px;font-size:12px}.team-boundary ul{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.team-boundary li{gap:8px;font-size:12px;display:flex}.team-boundary li:before{content:"✓";color:#66c4aa;font-weight:850}.team-boundary .blocked li:before{content:"—";color:#e99d5b}.team-boundary p{color:#96aaa4;border-top:1px solid #36504a;margin:18px 0 0;padding-top:15px;font-size:11px;line-height:1.5}.team-list{margin-bottom:16px}.team-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.team-list>header>b{background:var(--teal2);color:var(--teal);border-radius:999px;padding:5px 9px;font-size:11px}.team-list article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto 34px;align-items:center;gap:11px;padding:13px 0;display:grid}.team-list article:last-child{border-bottom:0}.team-list article>i{color:#295f55;background:#e5eeea;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:850;display:grid}.team-list article>i svg{width:17px}.team-list article>div{display:grid}.team-list article small{color:var(--muted);margin-top:2px}.team-role{color:#5f6b66;letter-spacing:.07em;text-transform:uppercase;background:#edf0ed;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.team-role.owner,.team-role.admin{color:#216963;background:#e2efec}.team-role.viewer{color:#56627a;background:#eef0f6}.team-list .iconbutton{cursor:pointer;place-items:center;width:32px;height:32px;display:grid}.team-list .iconbutton svg{width:15px}.team-pending article{opacity:.88}.team-history article{grid-template-columns:40px 1fr auto}.join-complete{text-align:center;max-width:620px;margin:8vh auto;padding:44px}.join-complete>svg{width:46px;height:46px;color:var(--teal)}.join-complete>span{color:var(--teal);letter-spacing:.14em;margin-top:13px;font-size:10px;font-weight:850;display:block}.join-complete p{color:var(--muted);line-height:1.6}.join-complete>div{justify-content:center;gap:9px;margin-top:22px;display:flex}@media (max-width:850px){.team-access-grid{grid-template-columns:1fr}}@media (max-width:560px){.team-invite>label>div{grid-template-columns:1fr}.team-invite-link{grid-template-columns:auto 1fr}.team-invite-link .ghost{grid-column:1/-1;justify-content:center}.team-list article{grid-template-columns:36px 1fr auto}.team-list article>.team-role{grid-column:2}.team-list article>.iconbutton{grid-area:1/3/3}.join-complete{margin:4vh 14px;padding:32px 20px}.join-complete>div{display:grid}.join-complete>div>*{justify-content:center}}.team-permission-picker{border-top:1px solid var(--line);gap:11px;margin-top:19px;padding-top:17px;display:grid}.team-permission-picker>div:first-child{gap:2px;display:grid}.team-permission-picker>div:first-child>b{font-size:12px}.team-permission-picker>div:first-child small{color:var(--muted)}.team-permission-picker>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.team-permission-picker label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;transition:border-color .15s,background .15s;display:flex}.team-permission-picker label.selected{background:var(--teal2);border-color:#75b8a9}.team-permission-picker input,.team-member-permissions input{accent-color:var(--teal);margin-top:2px}.team-permission-picker label>span{gap:2px;display:grid}.team-permission-picker label b{color:var(--ink);font-size:11px}.team-permission-picker label small{color:var(--muted);font-size:9px;line-height:1.35}.team-list article.has-permissions{grid-template-rows:auto auto}.team-member-permissions{flex-wrap:wrap;grid-column:2/-1;gap:6px;padding:2px 0 5px;display:flex!important}.team-member-permissions label{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:flex}.team-member-permissions label.selected{background:var(--teal2);color:var(--teal);border-color:#75b8a9}.team-member-permissions input{width:12px;height:12px;margin:0}.team-member-permissions input:disabled{cursor:wait}@media (max-width:650px){.team-permission-picker>div:last-child{grid-template-columns:1fr}.team-member-permissions{grid-column:1/-1!important}}.team-seat-status{background:var(--teal2);color:var(--teal);border:1px solid #9fc9bf;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;margin-top:12px;padding:10px 12px;display:grid}.team-seat-status>svg{grid-row:1/3;width:18px}.team-seat-status b{font-size:11px}.team-seat-status span{color:var(--muted);font-size:9px}.team-seat-status.full{color:#9a5d2c;background:#fff4e8;border-color:#e5c6a9}.team-invite-history{margin-top:14px}.team-invite-history .team-role.accepted{color:#287254;background:#e5f3eb}.team-invite-history .team-role.revoked{color:#9b4037;background:#f8e8e8}.team-invite-history .team-role.expired{color:#776447;background:#f2eee6}.team-reinvite{white-space:nowrap;cursor:pointer;justify-self:end}.team-reinvite svg{width:14px}.team-reinvite:disabled{cursor:not-allowed}.share-item-image{background-color:#eef3f0;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;width:44px;height:60px}.public-card-image{background-color:#edf2ee;background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 36px) calc(100% - 36px)}.panel.share-safety,.panel.team-boundary{color:#d6e3de;background:#172825;border-color:#253e38}.public-shop-toolbar{grid-template-columns:minmax(240px,1fr) auto minmax(155px,auto) 72px}.public-shop-toolbar .public-sort{background:0 0;border:0;padding:0}.public-sort select{color:#4f5e58;background:#fff;border:1px solid #d5dbd6;border-radius:8px;width:100%;padding:10px 30px 10px 10px;font-weight:650}.share-picker-actions .ghost svg{width:14px}.share-item-card.featured{border-color:#dfb270}.share-featured-mark{color:#8b5a16;text-transform:uppercase;letter-spacing:.05em;background:#fff4df;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;font-size:8px;font-weight:850;display:flex;position:absolute;top:7px;left:7px}.share-featured-mark svg{fill:currentColor;width:9px;height:9px}.share-inquiries{margin-top:16px;padding:22px}.share-inquiries>header{background:0 0;justify-content:space-between;align-items:center;height:auto;padding:0 0 14px;display:flex}.share-inquiries>header>div{align-items:center;gap:10px;display:flex}.share-inquiries>header svg{color:var(--teal)}.share-inquiries>header span{display:grid}.share-inquiries>header small{color:var(--muted);font-weight:500}.share-inquiries>header>strong{background:var(--teal2);color:var(--teal);border-radius:999px;padding:5px 8px;font-size:11px}.share-inquiry-filters{flex-wrap:wrap;gap:6px;padding:0 0 12px;display:flex}.share-inquiry-filters button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:750;display:flex}.share-inquiry-filters button b{background:var(--surface);min-width:18px;height:18px;color:var(--ink);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.share-inquiry-filters button.active{background:var(--teal2);color:var(--teal);border-color:#75b8a9}.share-inquiry-filters button.active b{background:var(--paper);color:var(--teal)}.share-inquiries>article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(260px,1.5fr) auto 170px;align-items:start;gap:15px;padding:14px 0;scroll-margin-top:18px;display:grid}.share-inquiries article:target{background:var(--teal2);border-radius:9px;margin:0 -10px;padding-inline:10px}.share-inquiries article>div{display:grid}.share-inquiries article a{color:var(--teal);margin-top:3px}.share-inquiries article small,.share-inquiries article time{color:var(--muted);font-size:11px}.share-inquiries article p{margin:7px 0 0;font-size:12px}.share-inquiry-actions{gap:7px;display:grid!important}.share-inquiry-actions .ghost{cursor:pointer;justify-content:center}.share-inquiry-actions .ghost svg{width:14px}.share-inquiries select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:7px;padding:8px}.share-inquiry-empty{text-align:center;color:var(--muted);padding:35px}.share-inquiry-empty svg{width:32px;height:32px}.share-inquiry-empty h2{color:var(--ink);margin:8px 0 3px}.share-inquiry-empty p{margin:0}.public-featured{z-index:2;color:#8b5a16;text-transform:uppercase;letter-spacing:.06em;background:#fff4df;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:850;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 3px 12px #1e282314}.public-featured svg{fill:currentColor;width:11px;height:11px}.public-inquiry-result{color:#185f54;text-align:center;background:#eef9f5;border:1px solid #9cc9bd;border-radius:10px;max-width:800px;margin:18px auto 0;padding:12px 16px;font-weight:700}.public-inquiry-result.error{color:#8a3328;background:#fff2ef;border-color:#e2b5aa}.public-inquiry-bar>button{color:#172621;cursor:pointer;background:#f1a35e;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-weight:850;display:flex}.public-inquiry-bar>.public-inquiry-clear{color:#c9d8d3;background:0 0;border:1px solid #506b64;padding-inline:10px}.public-inquiry-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091411a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-inquiry-form{color:#17201d;background:#fff;border-radius:18px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #00000047}.public-inquiry-close{color:#66726d;background:#f0f3f1;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.public-inquiry-close svg{width:17px}.public-inquiry-form>span{letter-spacing:.14em;color:#216b67;font-size:10px;font-weight:850}.public-inquiry-form h2{margin:6px 0;font:800 25px Manrope}.public-inquiry-form>p{color:#68736f;margin:0}.public-inquiry-form>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.public-inquiry-form label{color:#64716c;gap:6px;font-size:11px;font-weight:800;display:grid}.public-inquiry-form label small{font-weight:500}.public-inquiry-form label.wide{grid-column:1/-1}.public-inquiry-form input,.public-inquiry-form textarea{color:#17201d;font:inherit;background:#fff;border:1px solid #d8dfda;border-radius:8px;padding:11px}.public-inquiry-form textarea{resize:vertical;min-height:90px}.public-inquiry-form>section{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.public-inquiry-form>section span{color:#276a61;background:#edf4f1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.public-inquiry-submit{color:#fff;background:#216b67;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:850;display:flex}.public-inquiry-submit:disabled{opacity:.55}.public-inquiry-submit svg{width:16px}.public-inquiry-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:850px){.share-inquiries>article{grid-template-columns:1fr auto}.share-inquiries>article>div:nth-child(2){grid-column:1/-1}.share-inquiries article time{grid-column:1}.share-inquiry-actions{grid-area:1/2}}@media (max-width:560px){.public-inquiry-form{padding:24px 18px}.public-inquiry-form>div{grid-template-columns:1fr}.public-inquiry-form label.wide{grid-column:auto}.public-inquiry-bar>button{font-size:0}.public-inquiry-bar>button:not(.public-inquiry-clear):after{content:"Send";font-size:12px}.public-inquiry-bar>.public-inquiry-clear{padding-inline:8px}.share-inquiries>article{grid-template-columns:1fr}.share-inquiry-actions,.share-inquiries article time{grid-area:auto/1}}.team-invite-form>label{color:var(--muted);gap:7px;margin-top:20px;font-size:11px;font-weight:800;display:grid}.team-invite-form>label>div{grid-template-columns:1fr auto;gap:9px;display:grid}.team-message.error{color:#963f34;background:#fff0ed;border-radius:8px;padding:9px 11px}html[data-theme=dark] .team-message.error{color:#ffc1b8;background:#472a27}@media (max-width:560px){.team-invite-form>label>div{grid-template-columns:1fr}}
.billing-current{background:linear-gradient(135deg,var(--paper),var(--teal2));border-color:#9fc9bf;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:24px;padding:24px;display:grid}.billing-current-icon,.billing-plan-icon{background:var(--teal);color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.billing-current-icon svg,.billing-plan-icon svg{width:23px}.billing-current span,.billing-heading span,.billing-safety span{letter-spacing:.14em;color:var(--teal);font-size:9px;font-weight:850}.billing-current h2,.billing-heading h2,.billing-plans h2,.billing-safety h2{margin:4px 0;font:750 20px Manrope}.billing-current p,.billing-heading p,.billing-plans p,.billing-safety p{color:var(--muted);margin:3px 0;line-height:1.55}.billing-badges{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.billing-badges b{background:var(--paper);border:1px solid var(--line);color:var(--teal);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:9px}.billing-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;display:flex}.billing-heading p{max-width:720px}.billing-interval{border:1px solid var(--line);background:var(--paper);border-radius:9px;padding:4px;display:flex}.billing-interval button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px}.billing-interval button.active{background:var(--teal2);color:var(--teal);font-weight:800}.billing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.billing-plans article{padding:24px;position:relative}.billing-plans article.featured{border-color:#75b8a9;box-shadow:0 12px 35px #15463c14}.billing-popular{background:var(--teal2);color:var(--teal);letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;position:absolute;top:18px;right:18px}.billing-plans strong{margin:18px 0;font:750 22px Manrope;display:block}.billing-plans ul{color:var(--muted);gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.billing-plans li{align-items:center;gap:8px;font-size:11px;display:flex}.billing-plans li svg{width:15px;color:var(--teal)}.billing-plans .button{justify-content:center;width:100%}.billing-plan-icon{background:var(--teal2);width:40px;height:40px;color:var(--teal)}.billing-plan-icon svg{width:19px}.billing-safety{align-items:flex-start;gap:14px;margin-top:16px;padding:20px;display:flex}.billing-safety>svg{width:28px;color:var(--teal)}.billing-message{margin-top:16px}@media (max-width:760px){.billing-current{grid-template-columns:auto 1fr}.billing-current>button{grid-column:1/-1;justify-content:center}.billing-heading{flex-direction:column;align-items:flex-start}.billing-plans{grid-template-columns:1fr}.billing-interval{width:100%}.billing-interval button{flex:1}}.billing-usage{margin:-10px 0 24px;padding:20px}.billing-usage header{align-items:center;gap:11px;display:flex}.billing-usage header>svg{width:26px;color:var(--teal)}.billing-usage header>div{flex:1;display:grid}.billing-usage header span{letter-spacing:.13em;color:var(--teal);font-size:9px;font-weight:850}.billing-usage header h2{margin:2px 0;font:750 16px Manrope}.billing-usage header>b{color:var(--teal);font-size:11px}.billing-usage>div{grid-template-columns:auto auto 1fr;gap:10px;margin:15px 0 10px;display:grid}.billing-usage>div>span{background:var(--surface,#f4f7f5);border-radius:8px;align-items:center;gap:7px;padding:9px 11px;display:flex}.billing-usage>div strong{font-size:16px}.billing-usage>div small{color:var(--muted)}.billing-usage>div svg{width:16px;color:var(--teal)}.billing-usage progress{width:100%;height:7px;accent-color:var(--teal);border:0;border-radius:99px;display:block;overflow:hidden}@media (max-width:620px){.billing-usage>div{grid-template-columns:1fr 1fr}.billing-usage>div>span:last-child{grid-column:1/-1}}
.billing-message.error{color:#963f34;background:#fff0ed}html[data-theme=dark] .billing-message.error{color:#ffc1b8;background:#472a27}.settings-message.error{color:#963f34;background:#fff0ed}html[data-theme=dark] .settings-message.error{color:#ffc1b8;background:#472a27}
@media (max-width:760px){.page :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:44px;font-size:16px}.page :where(button,.button,.ghost,.addrow){min-height:44px}.page :where(button[aria-label],.iconbutton){place-items:center;min-width:44px;display:inline-grid}.page :where(input[type=checkbox],input[type=radio]){flex:0 0 20px;width:20px;height:20px}:is(.page label:has(>input[type=checkbox]),.page label:has(>input[type=radio])){align-items:center;min-height:44px}.shell main>header{height:64px;padding-inline:16px}.shell main>header .search{height:44px}.search kbd{display:none}.route-loading{width:100%;min-width:0;overflow:hidden}.route-loading-title,.route-loading-title i,.route-loading-body,.route-loading-body i{max-width:100%}.showtop{flex-direction:column;gap:12px}.showtop .private{justify-content:center;width:100%;min-height:44px;display:flex}.showsearch input{font-size:16px}.saleflow{grid-template-columns:minmax(0,1fr);min-width:0}.saleform{min-width:0;max-width:100%;overflow:hidden}.annual-chart>.panelhead{flex-wrap:wrap;width:100%;position:sticky;left:0}.annual-chart>.panelhead:after{content:"Swipe sideways to review all 12 months";color:var(--muted);flex-basis:100%;margin-top:9px;font-size:11px;font-weight:500}.reprice-toolbar .seg{justify-content:flex-start;min-width:0;max-width:100%;overflow-x:auto}.reprice-toolbar .seg button{white-space:nowrap;flex:none}.reprice-list{overflow:visible}.reprice-list article{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:16px}.reprice-list article>input{grid-area:1/1}.reprice-list article>div{grid-area:1/2/auto/-1}.reprice-list article>label:first-of-type{grid-area:2/2}.reprice-list article>label:nth-of-type(2){grid-area:2/3}.reprice-list article>em{grid-area:3/2/auto/-1;justify-self:start}:where(.authcard,.access-card,.onboarding-card,.public-shop,.public-inquiry-form) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}:where(.public-shop,.public-inquiry-form) button{min-height:44px}.mobile-nav a,.mobile-nav button{min-height:48px}.mobile-menu-group-toggle,.mobile-menu-group a{min-height:44px!important}}@media (max-width:560px){:where(.collection-review-backdrop,.sale-review-backdrop,.show-review-backdrop,.public-inquiry-backdrop){padding:10px}:where(.collection-review,.sale-review,.show-review,.public-inquiry-form){max-height:calc(100dvh - 20px);padding:20px 16px;overflow:auto}:where(.collection-review footer,.sale-review footer,.show-review>div:last-child){flex-direction:column-reverse}:where(.collection-review footer,.sale-review footer,.show-review>div:last-child) button{justify-content:center;width:100%}}
