.dcl-workspace .segmented{margin:0}.dcl-workspace .segmented button{min-height:30px}.dcl-top-actions{flex-wrap:wrap;justify-content:flex-end}.dcl-workspace-tabs{row-gap:6px}.dcl-hub-note{font-size:var(--text-small);color:var(--muted-foreground);margin:10px 0;line-height:1.55}.dcl-muted{color:var(--muted-foreground)}.dcl-delta-off{color:#b0763c;font-variant-numeric:tabular-nums}.dcl-delta-even{color:#49846e;font-variant-numeric:tabular-nums}.dcl-section-heading .text-link{font-size:var(--text-small);align-items:center;gap:6px;display:inline-flex}.dcl-profile-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dcl-workspace .dcl-section-heading>div{flex:1;min-width:min(100%,220px)}.dcl-workspace .dcl-section-heading>svg{flex:none}.dcl-workspace .status,.dcl-connection-card .status{flex-shrink:0;min-width:max-content}.dcl-profile-cards>.form-error{grid-column:1/-1}.dcl-profile-card{align-content:start;gap:16px;display:grid;padding:20px!important}.dcl-profile-head{align-items:center;gap:12px;display:flex}.dcl-profile-head>div{flex:1}.dcl-profile-head p{font-size:var(--text-small);color:var(--muted-foreground);margin:3px 0 0}.dcl-profile-symbol{border:1px solid var(--border);color:#5f86b7;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.dcl-switches{border-top:1px solid var(--border);gap:2px;display:grid}.dcl-workspace label.dcl-switch,.dcl-switch{border-bottom:1px solid var(--border);font-size:var(--text-body);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.dcl-switch>span{gap:4px;display:grid}.dcl-switch b{font-weight:var(--weight-medium)}.dcl-switch small{font-size:var(--text-caption);color:var(--muted-foreground);line-height:1.5}.dcl-switch>svg{color:var(--muted-foreground);flex:none}.dcl-switch-note{font-size:var(--text-caption);color:var(--muted-foreground);padding-top:8px;line-height:1.5}.dcl-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.dcl-profile-facts dt{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-profile-facts dd{font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:4px 0 0}.dcl-hub-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dcl-hub-toolbar .search{flex:1;min-width:220px;max-width:420px}.dcl-hub-sync{font-size:var(--text-small);color:var(--muted-foreground);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dcl-sub-switch{justify-self:start;width:fit-content}.dcl-status-pills{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.dcl-saved-reads{padding:16px 20px!important}.dcl-saved-reads>summary{cursor:pointer;font-size:var(--text-body);align-items:center;gap:8px;display:flex}.dcl-saved-reads .dcl-data-hub{margin-top:12px;padding-top:12px}.dcl-stock-table{padding:6px 18px 12px!important}.dcl-stock-row{border-top:1px solid var(--border);font-size:var(--text-body);grid-template-columns:minmax(200px,2.2fr) minmax(120px,1.1fr) minmax(110px,1fr) minmax(100px,.9fr) 90px 90px 110px;align-items:center;gap:14px;padding:12px 0;display:grid}.dcl-stock-row>span{justify-items:start;gap:4px;display:grid}.dcl-stock-row>span:nth-child(n+5){text-align:right;font-variant-numeric:tabular-nums;justify-items:end}.dcl-stock-row b{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.dcl-stock-row small{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-stock-head{font-size:var(--text-caption);color:var(--muted-foreground);border-top:0;padding:8px 0}.dcl-stock-row .table-product{min-width:0}.dcl-lot-chips{flex-wrap:wrap;gap:4px;display:flex!important}.dcl-lot-chips .scope-tag{font-size:var(--text-caption);padding:2px 6px}.dcl-hub-empty{text-align:center;color:var(--muted-foreground);justify-items:center;gap:10px;display:grid;padding:34px!important}.dcl-hub-empty p{max-width:520px;font-size:var(--text-body);margin:0}.dcl-hub-empty b{color:var(--foreground);font-weight:var(--weight-medium)}.dcl-hub-empty .dcl-saved-reads{text-align:left;justify-self:stretch}.dcl-issue-list{padding:4px 18px 10px!important}.dcl-issue{border-top:1px solid var(--border)}.dcl-issue:first-child{border-top:0}.dcl-issue>summary{cursor:pointer;font-size:var(--text-body);grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:12px 0;list-style:none;display:grid}.dcl-issue>summary::-webkit-details-marker{display:none}.dcl-issue>summary>svg{color:var(--muted-foreground);transition:transform .15s}.dcl-issue[open]>summary>svg{transform:rotate(90deg)}.dcl-issue-figures{font-variant-numeric:tabular-nums;gap:18px;display:flex}.dcl-issue-figures>span{justify-items:end;gap:3px;display:grid}.dcl-issue-figures small{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-why{font-size:var(--text-small);padding:0 0 14px 4px}.dcl-why b{font-weight:var(--weight-medium)}.dcl-why ul{color:var(--foreground);gap:4px;margin:6px 0 8px;padding-left:18px;display:grid}.dcl-why small{color:var(--muted-foreground);font-size:var(--text-caption)}.dcl-map-queue{padding:16px 18px!important}.dcl-map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}.dcl-map-head p{max-width:720px;font-size:var(--text-small);color:var(--muted-foreground);margin:0;line-height:1.55}.dcl-workspace .dcl-map-head .check-row{white-space:nowrap;align-items:center;gap:8px;display:flex}.dcl-workspace .dcl-map-head input[type=checkbox]{min-height:0;padding:0}.dcl-map-row{border-top:1px solid var(--border);font-size:var(--text-body);grid-template-columns:minmax(180px,1.4fr) minmax(110px,.8fr) minmax(200px,1.6fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.dcl-map-row>span{justify-items:start;gap:4px;min-width:0;display:grid}.dcl-map-row b{font-weight:var(--weight-medium);overflow-wrap:anywhere}.dcl-map-row small{font-size:var(--text-caption);color:var(--muted-foreground);overflow-wrap:anywhere}.dcl-map-choice{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.dcl-map-choice input{width:100%;min-height:36px}.dcl-map-choice>svg{color:#49846e;flex:none}.dcl-inbound{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.dcl-inbound-list{padding:20px!important}.dcl-inbound-row{border-top:1px solid var(--border)}.dcl-inbound-row>summary,.dcl-inbound-row.plain{cursor:pointer;font-size:var(--text-body);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.dcl-inbound-row.plain{cursor:default}.dcl-inbound-row>summary>span:not(.status),.dcl-inbound-row.plain>span:not(.status){gap:3px;display:grid}.dcl-inbound-row>summary>span:last-child,.dcl-inbound-row.plain>span:last-child{font-variant-numeric:tabular-nums;justify-items:end}.dcl-inbound-row small{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-inbound-row b{font-weight:var(--weight-medium)}.dcl-inbound-lines{font-size:var(--text-small);gap:4px;padding:0 0 12px;display:grid}.dcl-inbound-lines>div{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 70px 70px 70px;gap:10px;padding:6px 0;display:grid}.dcl-inbound-lines>div>span:not(:first-child),.dcl-inbound-lines>div>b{text-align:right}.dcl-inbound-lines>small{color:var(--muted-foreground);font-size:var(--text-caption);margin-top:6px}.dcl-lab{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dcl-lab-run,.dcl-lab-checklist,.dcl-lab-stock{padding:20px!important}.dcl-lab-side{gap:16px;display:grid}.dcl-demo-items{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.dcl-workspace .dcl-lab-run .check-row{font-size:var(--text-body);align-items:center;gap:10px;display:flex}.dcl-lab-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.dcl-lab-actions small{font-size:var(--text-small);color:var(--muted-foreground)}.dcl-lab-receipts{border-top:1px solid var(--border)}.dcl-lab-receipt{border-bottom:1px solid var(--border);font-size:var(--text-small);padding:10px 0}.dcl-lab-receipt>summary{cursor:pointer;align-items:center;gap:12px;display:flex}.dcl-lab-receipt>summary>span:not(.status){gap:3px;min-width:0;display:grid}.dcl-lab-receipt>summary b{font-weight:var(--weight-medium);overflow-wrap:anywhere}.dcl-lab-receipt>summary small,.dcl-lab-receipt>small{color:var(--muted-foreground);font-size:var(--text-caption)}.dcl-lab-receipt p{color:var(--muted-foreground);margin:10px 0}.dcl-lab-receipt pre{max-height:260px;font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 12px;overflow:auto}.dcl-check-line{border-top:1px solid var(--border);font-size:var(--text-small);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 0;display:grid}.dcl-check-line b{font-weight:var(--weight-medium)}.dcl-check-line small{font-size:var(--text-caption);color:var(--muted-foreground);text-align:right}.dcl-demo-stock{border-top:1px solid var(--border);font-size:var(--text-small);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.7fr));align-items:center;gap:10px;padding:9px 0;display:grid}.dcl-demo-stock>span{gap:2px;display:grid}.dcl-demo-stock>span:not(:first-child){font-variant-numeric:tabular-nums;justify-items:end}.dcl-demo-stock small{font-size:var(--text-micro);color:var(--muted-foreground)}.dcl-call-log{padding:20px!important}.dcl-log-filters{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.dcl-log-row{border-top:1px solid var(--border);font-size:var(--text-small);grid-template-columns:130px minmax(0,1.6fr) 110px 80px minmax(0,1fr);align-items:center;gap:14px;padding:10px 0;display:grid}.dcl-log-row>span{justify-items:start;gap:3px;min-width:0;display:grid}.dcl-log-row small{font-size:var(--text-caption);color:var(--muted-foreground);overflow-wrap:anywhere}.dcl-log-row code{font-family:inherit;font-weight:var(--weight-medium)}.dcl-log-head{font-size:var(--text-caption);color:var(--muted-foreground);border-top:0}.dcl-log-row>span:nth-child(4){font-variant-numeric:tabular-nums}.dcl-later{gap:16px;display:grid}.dcl-later-card{align-items:flex-start;gap:14px;display:flex;padding:20px!important}.dcl-later-card h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dcl-later-card p{font-size:var(--text-body);color:var(--muted-foreground);max-width:760px;margin:6px 0 0}.dcl-activity-row{border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.dcl-activity-row>span:nth-child(2){flex:1}.dcl-activity-row>span:nth-child(3){text-align:right}.dcl-chip{font-size:var(--text-small);color:#5d7894;white-space:nowrap;font-variant-numeric:tabular-nums;background:#ecf2fa;border-radius:5px;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.dcl-chip>svg{flex:none}.dcl-chip b{font-weight:var(--weight-medium);font-size:inherit}.dcl-po-path{font-size:var(--text-small);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;display:flex}.dcl-po-path>span{gap:2px;display:grid}.dcl-po-path>span[aria-hidden]{display:inline}.dcl-po-path b{color:var(--foreground);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.dcl-po-path small{font-size:var(--text-caption)}.dcl-po-path em{font-style:normal;font-size:var(--text-caption)}.dcl-cell{justify-items:start;gap:2px;display:grid}.dcl-cell b{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}@media (max-width:1050px){.dcl-profile-cards,.dcl-inbound,.dcl-lab{grid-template-columns:1fr}.dcl-stock-row{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.dcl-stock-row>span:nth-child(2),.dcl-stock-row>span:nth-child(4){display:none}}@media (max-width:600px){.dcl-profile-card,.dcl-inbound-list,.dcl-lab-run,.dcl-lab-checklist,.dcl-lab-stock,.dcl-call-log,.dcl-later-card{padding:16px!important}.dcl-profile-facts{grid-template-columns:1fr 1fr}.dcl-top-actions{justify-content:flex-start;width:100%}.dcl-hub-sync{margin-left:0}.dcl-stock-table,.dcl-issue-list,.dcl-map-queue{padding:6px 12px 10px!important}.dcl-stock-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.dcl-stock-head,.dcl-stock-row>span:nth-child(n+3){display:none}.dcl-stock-row>span:nth-child(3),.dcl-stock-row>span:nth-child(7){display:grid}.dcl-stock-row>span:nth-child(3){grid-column:1;justify-items:start}.dcl-stock-row>span:nth-child(7){grid-area:1/2}.dcl-issue>summary{grid-template-columns:auto minmax(0,1fr) 16px}.dcl-issue-figures{grid-area:2/1/auto/-1;justify-content:flex-start}.dcl-map-row{grid-template-columns:minmax(0,1fr) auto}.dcl-map-row>.dcl-map-choice{grid-column:1/-1}.dcl-log-row{grid-template-columns:minmax(0,1fr) auto}.dcl-log-head,.dcl-log-row>span:nth-child(4){display:none}.dcl-log-row>span:nth-child(3){grid-area:1/2;justify-items:end}.dcl-log-row>span:nth-child(2),.dcl-log-row>span:nth-child(5){grid-column:1/-1}.dcl-inbound-lines>div{grid-template-columns:minmax(0,1fr) 50px 50px 50px}.dcl-demo-stock{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.dcl-demo-stock>span:last-child{display:none}}.dcl-po-line{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 4px;display:flex}.dcl-po-line:empty{display:none}.dcl-po-line .dcl-po-path{margin:0}.hero-fact .dcl-chip{width:fit-content;font-size:var(--text-small);margin-top:8px;line-height:1.3;display:inline-flex}.inventory-workspace .ops-metrics:has(>div:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.dcl-connection-card{align-content:start;gap:12px;display:grid}.dcl-connection-card .panel-heading{padding:0}.dcl-connection-card>p,.dcl-connection-card>small{margin:0}.dcl-connection-card>small{font-size:var(--text-small);color:var(--muted-foreground)}.dcl-profile-block{border:1px solid var(--border);border-radius:12px;gap:6px;padding:14px;display:grid}.dcl-profile-block-head{font-size:var(--text-body);justify-content:space-between;align-items:center;gap:10px;display:flex}.dcl-profile-block-head b{font-weight:var(--weight-medium)}.dcl-profile-block>small{font-size:var(--text-small);color:var(--muted-foreground)}.dcl-profile-block .form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dcl-profile-block .form-actions small{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-still-needed{border:1px dashed var(--border);font-size:var(--text-small);border-radius:10px;margin:4px 0 0;padding:10px 12px;line-height:1.5}.dcl-accounts-fields{border:1px solid var(--border);border-radius:10px;gap:12px;margin:0;padding:12px;display:grid}.dcl-accounts-fields legend{font-weight:var(--weight-medium);padding:0 4px}.dcl-accounts-fields label{gap:6px;display:grid}.dcl-accounts-fields label small{font-size:var(--text-caption);color:var(--muted-foreground);line-height:1.4}.dcl-connection-switches{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dcl-connection-switches b{font-weight:var(--weight-medium)}.dcl-connection-switches span{color:var(--muted-foreground);flex:1;min-width:200px}.dcl-inbound-lines>.dcl-inbound-head{font-size:var(--text-caption);color:var(--muted-foreground);padding-bottom:2px}.dcl-inbound-lines>.dcl-inbound-head>span:not(:first-child){text-align:right}@media (max-width:1050px){.inventory-workspace .ops-metrics:has(>div:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace .ops-metrics:has(>div:nth-child(5))>div:nth-child(5){grid-column:1/-1}}@media (max-width:600px){.dcl-workspace-tabs{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:2px!important}.dcl-workspace-tabs::-webkit-scrollbar{display:none}.dcl-hub-toolbar .search{flex-basis:100%;max-width:none}.dcl-log-filters select{flex:100%}}.dcl-profile-facts .dcl-cron-call{color:var(--muted-foreground);margin-top:2px;display:block}.dcl-profile-facts .dcl-cron-call.dcl-delta-off{color:var(--destructive)}.dcl-track{font-family:inherit;font-size:var(--text-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}a.dcl-track{color:var(--primary,#4f7fcf);text-decoration:none}:is(a.dcl-track:hover,a.dcl-track:focus-visible){text-decoration:underline}.dcl-track-list{flex-wrap:wrap;gap:4px 10px;display:inline-flex}.dcl-exceptions,.dcl-wants,.dcl-doc-list{margin:0;padding:0;list-style:none}.dcl-exceptions>li,.dcl-wants>li{font-size:var(--text-small);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.dcl-exceptions>li>span,.dcl-wants>li>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.dcl-exceptions small,.dcl-wants small{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-wants b{font-weight:var(--weight-medium)}.dcl-package-line{gap:2px;padding:6px 0;display:grid}.dcl-package-line small{font-size:var(--text-caption);color:var(--muted-foreground);overflow-wrap:anywhere}.dcl-doc-row{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.dcl-doc-type{border:1px solid var(--border);min-width:42px;height:30px;font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.4px;color:#4f6f9f;background:#eef4fd;border-radius:8px;place-items:center;padding:0 6px;display:grid}.dcl-doc-type[data-type=ci]{color:#6f5aa6;background:#f3effc}.dcl-doc-type[data-type=pod]{color:#3f7d67;background:#edf7f2}.dcl-doc-type[data-type=sli]{color:#6d7584;background:#f2f4f7}.dcl-doc-main{gap:3px;min-width:0;display:grid}.dcl-doc-main b{font-weight:var(--weight-medium);font-size:var(--text-body);overflow-wrap:anywhere}.dcl-doc-main small{font-size:var(--text-caption);color:var(--muted-foreground);overflow-wrap:anywhere}.dcl-doc-links{flex-wrap:wrap;gap:4px 12px;display:flex}.dcl-doc-actions{align-items:center;gap:6px;display:flex}.dcl-doc-viewer{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:18px;display:grid}.dcl-doc-viewer>.form-actions{grid-column:1/-1}.dcl-doc-preview{border:1px solid var(--border);background:#eef2f8;border-radius:12px;place-items:center;height:60vh;min-height:280px;display:grid;overflow:hidden}.dcl-doc-preview[data-kind=pdf]{place-items:stretch stretch}.dcl-doc-preview>img{object-fit:contain;background:#fff;max-width:100%;max-height:60vh}.dcl-doc-preview>p{text-align:center;align-items:center;gap:8px;padding:16px;display:flex}.dcl-doc-facts{font-size:var(--text-small);gap:12px;margin:0;display:grid}.dcl-doc-facts dt{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-doc-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.dcl-order-state{border-top:1px solid var(--border);gap:2px;padding:10px 0;display:grid}.dcl-order-head{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dcl-order-head b{font-weight:var(--weight-medium)}.dcl-order-head small{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-record-docs{border:1px solid var(--border);border-radius:12px;gap:6px;margin-top:16px;padding:16px;display:grid}.dcl-record-docs>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dcl-record-docs>header h3{font-size:var(--text-body);font-weight:var(--weight-medium);align-items:center;gap:8px;margin:0;display:inline-flex}.dcl-record-docs>header small{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-our-docs{flex-wrap:wrap;gap:8px;display:flex}.dcl-docs{gap:16px;display:grid}.dcl-docs-head,.dcl-docs-library,.dcl-docs-waiting,.dcl-shipping,.dcl-lab-docs{padding:20px!important}.dcl-docs-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 12px;display:flex}.dcl-docs-actions small{font-size:var(--text-small);color:var(--muted-foreground)}.dcl-docs-lookup{gap:10px;max-width:640px;margin:8px 0 14px;display:grid}.dcl-docs-lookup label:not(.check-row){font-size:var(--text-small);gap:6px;display:grid}.dcl-docs-lookup textarea,.dcl-docs-lookup input{width:100%}.dcl-docs-lookup>.btn{justify-self:start}.dcl-docs-counts{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px 32px;margin:8px 0 0;padding-top:12px;display:flex}.dcl-docs-counts>div:last-child{flex:280px;min-width:0}.dcl-docs-retention{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.dcl-docs-retention>label{font-weight:var(--weight-medium)}.dcl-docs-retention>small{font-size:var(--text-caption);color:var(--muted-foreground);flex:100%}.dcl-docs-retention-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dcl-order-head a.dcl-order-ours{font-size:var(--text-caption)}.dcl-order-head small.dcl-order-status{border:1px dashed var(--border);border-radius:6px;padding:1px 6px}.dcl-docs-counts dt{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-docs-counts dd{font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:3px 0 0}.dcl-docs-counts dd small{font-size:var(--text-caption);color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;display:block}.dcl-docs-saved{border:1px solid var(--border);font-size:var(--text-small);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.dcl-docs-saved>span{flex:1}.dcl-docs-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.dcl-docs-filters input[type=search]{flex:1;min-width:180px;max-width:320px}.dcl-shipping-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.dcl-shipping-row .dcl-order-state{border-top:0}.dcl-shipping-docs{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:280px;padding:10px 0;display:flex}.dcl-shipping-docs small{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-lab-docs{margin-top:16px}@media (max-width:700px){.dcl-doc-viewer{grid-template-columns:1fr}.dcl-doc-preview{height:55vh}.dcl-doc-row{grid-template-columns:auto minmax(0,1fr)}.dcl-doc-actions{grid-column:2}.dcl-docs-counts>div:last-child{flex-basis:100%}.dcl-docs-saved{flex-wrap:wrap}.dcl-shipping-row{grid-template-columns:1fr}.dcl-shipping-docs{justify-content:flex-start;max-width:none;padding-top:0}}.dcl-exceptions-card{margin:0}.dcl-record-docs[data-issues=yes]{background:#fffaf7;border-color:#e7b9a6}.dcl-record-docs[data-issues=yes]>header h3{color:#9b4f33}.dcl-docs-lookup .check-row,.dcl-docs-filters .check-row{font-size:var(--text-small);align-items:center;gap:10px;display:flex}.dcl-outbox,.dcl-outside,.dcl-lab-orders-panel{padding:20px!important}.dcl-outbox-gate{border:1px dashed var(--border);font-size:var(--text-small);color:var(--muted-foreground);border-radius:10px;align-items:flex-start;gap:8px;margin:4px 0 14px;padding:10px 12px;line-height:1.5;display:flex}.dcl-outbox-gate>svg{flex:none;margin-top:2px}.dcl-outbox-gate.on{color:#3f7560;border-style:solid}.dcl-outbox-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dcl-outbox-groups{margin:0}.dcl-workspace .dcl-outbox-search{max-width:320px;color:var(--muted-foreground);flex:200px;align-items:center;gap:6px;display:inline-flex}.dcl-outbox-search input{flex:1;min-width:0}.dcl-outbox-toolbar>.btn.primary{margin-left:auto}.dcl-outbox-list,.dcl-outside-list,.dcl-lab-orders{margin:0;padding:0;list-style:none}.dcl-outbox-list>li{border-top:1px solid var(--border)}.dcl-outbox-row{text-align:left;cursor:pointer;width:100%;font-size:var(--text-body);color:inherit;background:0 0;border:0;grid-template-columns:minmax(120px,.8fr) minmax(0,2fr) minmax(150px,1fr) 18px;align-items:center;gap:12px;padding:11px 4px;display:grid}:is(.dcl-outbox-row:hover,.dcl-outbox-row:focus-visible){background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:8px}.dcl-outbox-row>span{gap:3px;min-width:0;display:grid}.dcl-outbox-row b{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.dcl-outbox-row small{font-size:var(--text-caption);color:var(--muted-foreground);overflow-wrap:anywhere}.dcl-outbox-to{overflow-wrap:anywhere}.dcl-outbox-state{justify-items:start}.dcl-outbox-flag{color:#b0763c}.dcl-order-view{gap:14px;display:grid}.dcl-order-view-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dcl-order-view-head small,.dcl-order-actions small{font-size:var(--text-small);color:var(--muted-foreground)}.dcl-order-facts{font-size:var(--text-small);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.dcl-order-facts dt{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-order-facts dd{overflow-wrap:anywhere;margin:3px 0 0;line-height:1.5}.dcl-order-lines{border-collapse:collapse;width:100%;font-size:var(--text-small)}.dcl-order-lines th{text-align:left;font-weight:var(--weight-medium);font-size:var(--text-caption);color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:6px 8px 6px 0}.dcl-order-lines td{border-bottom:1px solid var(--border);vertical-align:top;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:7px 8px 7px 0}.dcl-order-lines td small{font-size:var(--text-caption);color:var(--muted-foreground);display:block}.dcl-order-lines input[type=number]{width:80px}.dcl-order-notes{font-size:var(--text-small);margin:0;line-height:1.6}.dcl-order-preview,.dcl-order-events{font-size:var(--text-small)}.dcl-order-preview>summary,.dcl-order-events>summary{cursor:pointer}.dcl-order-preview pre{max-height:320px;font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.dcl-order-events ol{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.dcl-order-events small{font-size:var(--text-caption);color:var(--muted-foreground);display:block}.dcl-order-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dcl-order-approve{border:1px solid var(--border);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.dcl-order-approve .check-row,.dcl-lab-order-actions .check-row,.dcl-outside .check-row,.dcl-lab-orders-panel .check-row{font-size:var(--text-small);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.dcl-order-approve>.btn{justify-self:start}.dcl-order-cancel{border-color:#e7c3b5}.dcl-order-resend{border-color:#e6d3a8}.dcl-order-dialog .form-actions{flex-wrap:wrap}.dcl-order-resend .dcl-hub-note{margin:0}.dcl-order-reason{font-size:var(--text-small);gap:6px;display:grid}.dcl-order-reason textarea{width:100%}.dcl-lab-live-note{font-size:var(--text-small);border:1px solid #e7c3b5;border-radius:10px;margin:8px 0 0;padding:10px 12px;line-height:1.5}.dcl-composer fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.dcl-composer legend{font-weight:var(--weight-medium);margin-bottom:4px;padding:0}.dcl-composer .dcl-hub-note{margin:0}.dcl-composer-add{grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:10px;display:grid}.dcl-composer-checks{border:1px solid var(--border);font-size:var(--text-small);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.dcl-composer-checks b{font-weight:var(--weight-medium)}.dcl-composer-checks ul{gap:4px;margin:0;padding-left:18px;line-height:1.5;display:grid}.dcl-composer-checks li[data-kind=error]{color:#9b4f33}.dcl-composer-checks li[data-kind=warning]{color:var(--muted-foreground)}.dcl-outside-types{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.dcl-outside-type{border:1px solid var(--border);font-size:var(--text-small);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.dcl-outside-list>li,.dcl-lab-orders>li{border-top:1px solid var(--border);font-size:var(--text-small);gap:6px;padding:10px 0;display:grid}.dcl-outside-list>li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.dcl-outside-list>li>span:first-child{gap:2px;display:grid}.dcl-outside-list small,.dcl-lab-orders small{font-size:var(--text-caption);color:var(--muted-foreground)}.dcl-outside-review{align-items:center;gap:6px;display:inline-flex}.dcl-outside-review input{width:180px}.dcl-lab-order-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dcl-lab-order-actions{justify-items:start;gap:8px;display:grid}@media (max-width:700px){.dcl-outbox-row{grid-template-columns:minmax(0,1fr) auto}.dcl-outbox-to{grid-area:2/1/auto/-1}.dcl-outbox-flag{grid-area:1/2;justify-self:end}.dcl-outbox-state{grid-area:3/1/auto/-1}.dcl-outbox-toolbar>.btn.primary{margin-left:0}.dcl-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dcl-composer-add{grid-template-columns:minmax(0,1fr) 90px}.dcl-composer-add>.btn{grid-column:1/-1;justify-self:start}.dcl-outside-list>li{grid-template-columns:minmax(0,1fr)}.dcl-outside-review{flex-wrap:wrap}.dcl-outside-review input{width:100%}}.dcl-map-bulk{font-size:var(--text-small);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 12px;display:flex}.dcl-map-bulk span{min-width:0}.incoterm-field{gap:6px;min-width:0;display:grid}.incoterm-label{color:#7b8fae;font-size:var(--text-body);font-weight:var(--weight-medium);align-items:center;gap:4px;display:inline-flex}.incoterm-inputs{grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:8px;min-width:0;display:grid}.incoterm-inputs>:only-child{grid-column:1/-1;max-width:260px}.incoterm-line{color:var(--po-faint,#98a4b6);font-size:var(--text-caption);line-height:1.45}.incoterm-pop.incoterm-pop{width:min(380px,100vw - 32px)}.incoterm-pop li.is-current{color:#1c2533;font-weight:var(--weight-medium)}html[data-atmosphere-night=true] .incoterm-pop li.is-current{color:#fff}@media (max-width:640px){.incoterm-inputs{grid-template-columns:minmax(0,1fr)}.incoterm-inputs>:only-child{max-width:none}}.hts-chip{color:#5e7190;max-width:100%;font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;background:#7c93af1a;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:1px 6px;line-height:1.6;display:inline-flex}.hts-chip b{color:#3a4c66;font-weight:var(--weight-medium)}.hts-chip.is-button{cursor:pointer}.hts-chip.is-button:hover,.hts-chip.is-button[data-popup-open]{border-color:#7c93af66}.hts-chip.is-missing{color:#a2651a;background:#d69e2e1a}.hts-dot{background:#d69e2e;border-radius:999px;width:6px;height:6px}.hts-origin{text-overflow:ellipsis;overflow:hidden}.hts-pop.hts-pop{width:min(420px,100vw - 32px);padding:12px}.hts-form{gap:8px;display:grid}.hts-form label{font-size:var(--text-small);gap:4px;display:grid}.hts-form input:not([type=radio]){font-variant-numeric:tabular-nums;border:1px solid #d3dfef;border-radius:7px;min-height:36px;padding:6px 10px}.hts-scope{border:0;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;display:flex}.hts-scope legend{width:100%;font-size:var(--text-small);margin-bottom:2px}.hts-scope label{grid-auto-flow:column;align-items:center;gap:6px;display:inline-flex}.hts-hint{color:#8796ab;font-size:var(--text-caption)}.hts-error{color:#c2413b;font-size:var(--text-caption)}.hts-actions{justify-content:flex-end;gap:6px;display:flex}.hts-verdict{--hts-ok:#2f7d55;--hts-warn:#a2651a;background:var(--accent);color:var(--popover-foreground);font-size:var(--text-caption);border-radius:7px;gap:2px;padding:6px 8px;font-weight:400;line-height:1.45;display:grid}html[data-atmosphere-night=true] .hts-verdict{--hts-ok:#8fdcb0;--hts-warn:#f1bd6b}.hts-verdict-head{font-weight:var(--weight-medium);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.hts-verdict-head>svg{width:13px;height:13px;margin-right:-4px}.hts-verdict.is-official .hts-verdict-head{color:var(--hts-ok)}.hts-verdict.is-missing{background:#d69e2e1f}.hts-verdict.is-missing .hts-verdict-head{color:var(--hts-warn)}.hts-verdict.is-quiet{color:var(--muted-foreground);background:0 0;padding:0}.hts-verdict-duty{color:var(--popover-foreground);font-variant-numeric:tabular-nums}.hts-verdict-text{overflow-wrap:anywhere}.hts-verdict-hint,.hts-note{color:var(--muted-foreground);font-size:var(--text-caption)}.hts-note{margin:2px 0 0;line-height:1.45}.hts-lookup{overscroll-behavior:contain;gap:1px;max-height:min(264px,36vh);margin:0 -6px;padding:0 6px;display:grid;overflow-y:auto}.hts-lookup:empty{display:none}.hts-lookup>section{gap:1px;display:grid}.hts-lookup h4{color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 2px}.hts-item{width:100%;color:var(--popover-foreground);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:7.2em minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;padding:5px 6px;line-height:1.4;display:grid}:is(.hts-item:hover,.hts-item:focus-visible){background:var(--accent);outline:none}.hts-item:disabled{cursor:default;opacity:.6}.hts-item-code{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);white-space:nowrap}.hts-item-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.hts-item.is-unlisted .hts-item-text{color:#a2651a}html[data-atmosphere-night=true] .hts-item.is-unlisted .hts-item-text{color:#f1bd6b}.hts-item-duty{max-width:9em;color:var(--muted-foreground);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;display:inline-flex;overflow:hidden}.hts-item-duty>svg{flex:none;width:13px;height:13px}.hts-item-sub{min-width:0;color:var(--muted-foreground);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;overflow:hidden}.hts-item-sub.is-reason{color:#4a6fa5}html[data-atmosphere-night=true] .hts-item-sub.is-reason{color:#9cc1f2}.editor-form label>.hts-verdict,.po-col-sku .hts-chip,.po-line-hts{margin-top:2px}.po-col-sku .hts-chip{width:fit-content;font-family:inherit;display:flex}.po-line-hts{display:block}.po-number-lock{color:#7b8fae;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.po-number-lock.is-locked{color:#4b5e7c}button.po-number-lock:hover{background:#7c93af24}.po-rev-pill{color:#3550b8;font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap;background:#385be01a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.po-sheet-number-note{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.po-sheet-number-note b{color:#3a4c66;font-variant-numeric:tabular-nums}.po-revision-dialog .po-revision-changes{max-height:240px;font-size:var(--text-small);background:#7c93af14;border-radius:8px;gap:4px;margin:0;padding:10px 12px;list-style:none;display:grid;overflow:auto}.po-revision-changes li span{color:#8796ab}.po-revision-dialog label{gap:6px;margin-top:12px;display:grid}.po-revision-dialog textarea{min-height:64px}.po-revision-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.po-revision-entry{border-bottom:1px solid #7c93af2e;gap:2px;padding:8px 0;display:grid}.po-revision-entry p{font-size:var(--text-small);margin:0}.po-detail-view .workflow-title-row{align-items:center}.po-detail-view .workflow-heading-actions .po-head-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.po-xfa-large{align-items:center;gap:8px;margin-left:auto;padding-left:12px;display:inline-flex}.po-xfa-large .xfa-inline>span{color:#7b8fae;font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:.04em}.po-xfa-large .date-picker-trigger{min-height:40px;font-size:var(--text-heading,18px);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;padding:6px 12px}.po-detail-view .workflow-toolbar{margin-top:8px}.po-detail-view .workflow-toolbar .po-head-tools{justify-content:flex-start;margin-left:0}@media (max-width:640px){.po-detail-view .workflow-heading-actions .po-head-top{width:100%}.po-xfa-large{width:100%;margin-left:0;padding-left:0}}.og-ship-via{color:#66758b;min-width:0;font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:-2px 0 2px;display:flex}.og-ship-via b{color:#3a4c66;font-weight:var(--weight-medium);overflow-wrap:anywhere}.og-ship-route-actions{flex-wrap:wrap;gap:4px 14px;display:inline-flex}:is(.og-ship-term,.po-detail-term){align-items:center;gap:2px;display:inline-flex}:is(.og-ship-term,.po-detail-term) .calc-note{width:18px;height:18px}.ship-terms-form{gap:12px;display:grid}.forwarder-shipments{gap:6px;margin-top:8px;display:grid}.forwarder-shipments button{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;display:flex}.forwarder-shipments small{color:#8796ab}.editor-form label.partner-role-check{text-align:left;flex-direction:row;align-items:flex-start;gap:10px;display:flex}.partner-role-check input{flex:none;width:16px;height:16px;margin-top:3px}.partner-role-check>span{gap:2px;font-weight:700;display:grid}.partner-role-check small{color:#8796ab;font-weight:400;font-size:var(--text-caption);line-height:1.45}.partner-restore{gap:8px;display:grid}.partner-restore p{margin:0}.product-workspace>.detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;margin-bottom:12px;display:flex}.product-workspace>.detail-heading>div:first-child{flex:280px}.product-workspace>.detail-heading>.product-actionbar{border:0;flex:0 auto;width:auto;min-width:0;margin:18px 0 0;padding:0}.product-workspace .product-gallery-column{min-width:0}.product-workspace .product-gallery-column>.colorway-bar{gap:8px;margin:14px 0 0;padding-top:12px}.product-workspace .product-gallery-column .colorway-pills{min-width:0}.product-workspace .product-gallery-column .colorway-thumbs{max-width:100%}.product-workspace .product-gallery-column .hero-image,.product-workspace .detail-hero{margin-top:0}.library-toolbar>.view-toggle{margin-left:auto}.studio-sidebar .nav-item{font-size:var(--text-menu,13px)}.sidebar-foot-lines>small{opacity:1;align-items:center;gap:6px;min-width:0;display:flex}.sidebar-foot-domain{text-overflow:ellipsis;opacity:.7;min-width:0;overflow:hidden}.sidebar-foot-version{font-variant-numeric:tabular-nums;flex:none;font-weight:600}@container product-workspace (width<=36rem){.product-workspace>.detail-heading{gap:6px}.product-workspace>.detail-heading>.product-actionbar{margin-top:0}}@media (max-width:767px){html .main>header.topbar{padding-left:max(4px, env(safe-area-inset-left,0px));padding-right:max(4px, env(safe-area-inset-right,0px));grid-template-columns:78px minmax(0,1fr) 78px;gap:0;display:grid}.main>header.topbar>.phone-beam{grid-area:1/1;justify-self:start}.main>header.topbar>.phone-title,.main>header.topbar>.save-status{text-align:center;grid-area:1/2;justify-content:center;max-width:100%;margin:0}.main>header.topbar>.phone-title>span:not([aria-current=page]){display:none}.main>header.topbar>.phone-title>[aria-current=page]{flex:0 auto;max-width:100%}.main>header.topbar>.phone-title>span:before{display:none}.main>header.topbar>.presence.presence-phone{grid-area:1/3;justify-self:end;max-width:78px;margin:0;display:flex}.main>header.topbar>.presence .presence-stack{min-height:44px}}@media screen and (max-width:767px){:is(.main,[role=dialog],[role=alertdialog],[data-slot=popover-content]) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not(.new-style-code-value){font-size:var(--text-input)}}:is(.library-toolbar,.materials-toolbar,.assets-toolbar,.palette-toolbar){min-width:0}.materials-toolbar>.segmented{margin-left:auto}.studio-dialog.size-guide-dialog{flex-direction:column;display:flex;overflow:hidden;gap:12px!important;padding:20px!important}.size-guide-dialog>[data-slot=dialog-header],.size-guide-dialog>.form-error{flex:none;margin:0}.size-guide-dialog .size-guide-form{flex-direction:column;gap:12px;min-height:0;display:flex}.size-guide-dialog .size-guide-content{overscroll-behavior:contain;border:0;flex-direction:column;gap:12px;min-width:0;min-height:0;margin:0;padding:0 4px 0 0;display:flex;overflow-y:auto}.size-guide-dialog .size-guide-table-wrap{flex:none;max-height:none}.size-guide-dialog .form-actions{border-top:1px solid var(--border);flex:none;margin:0;padding-top:10px}@media (max-width:767px){.studio-dialog.size-guide-dialog{max-height:calc(100dvh - 24px);padding:14px!important}.size-guide-dialog .form-actions{flex-wrap:wrap}}.size-guide-dialog .size-guide-fields{display:contents}.size-guide-dialog .size-guide-content>*{flex:none}.responsive-vendor-name{min-width:0}.responsive-vendor-name .vendor-name-full{white-space:nowrap}.responsive-vendor-name .vendor-name-code{white-space:nowrap;display:none}.purchase-workspace .po-filter-bar{gap:6px;margin:8px 0 0}.purchase-workspace .po-filter-bar>.po-status-pills{flex-wrap:nowrap;min-width:0;max-width:100%;margin:0;padding-block:3px;display:flex;overflow-x:auto}.purchase-workspace .po-filter-main{flex-wrap:nowrap;gap:8px}.purchase-workspace .po-filter-main>.search{flex:220px;order:0;min-width:100px}.purchase-workspace .po-filter-main>.po-list-count{font-size:var(--text-micro);color:var(--muted-foreground);white-space:nowrap;flex:none}.purchase-workspace .po-filter-tools{flex:none;align-items:center;gap:4px;display:flex}.purchase-workspace .po-filter-tools>.po-column-menu{margin-left:0}.purchase-workspace .po-log-tools-trigger{gap:2px;width:auto}.po-log-tools-menu{width:min(265px,100vw - 32px)}.po-log-tools-menu [role=menuitem]{min-height:34px;font-size:var(--text-body)}.og-ship .og-ship-page-head{flex-wrap:wrap;justify-content:space-between}.og-ship .og-ship-page-head>.search{flex:240px;min-width:180px}.og-ship .og-ship-page-actions{flex:0 auto;align-items:center}.og-ship .og-ship-page-head>.search input{width:100%;min-width:0}.og-ship .og-ship-page-head .og-ship-page-actions .btn,.purchase-workspace .po-list-heading .btn,.purchase-workspace .po-filter-bar button{font-size:var(--text-body)}.og-ship .og-ship-meta{align-items:center;gap:8px}.og-ship .og-ship-direction-tabs{scrollbar-width:thin;flex:auto;min-width:0;overflow-x:auto}.og-ship .og-ship-direction-tabs [role=tablist]{justify-content:flex-start;gap:4px;width:max-content;height:34px;padding:0}.og-ship .og-ship-direction-tabs [role=tab]{white-space:nowrap;background:0 0;border-radius:0;flex:none;min-height:34px;padding:0 9px}.og-ship .og-ship-direction-tabs [role=tab] small{opacity:.6;font-size:var(--text-caption)}.og-ship .og-ship-meta-controls{flex:none;gap:6px}:is(.po-list-heading .header-actions,.og-ship-page-actions)>.working-copies-inline{text-align:left;min-width:0;color:var(--muted-foreground);font-size:var(--text-small);background:0 0;border:0;border-radius:0;flex:auto;margin:0 auto 0 0;padding:0;position:relative}.working-copies-inline>summary{flex-wrap:nowrap;gap:0;min-height:34px;list-style:none}.working-copies-inline>summary::-webkit-details-marker{display:none}.working-copies-inline .working-copies-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.working-copies-short{display:none}.working-copies-inline>.working-copies-content{z-index:40;border:1px solid var(--border);background:var(--popover);width:min(430px,100vw - 40px);max-height:55vh;color:var(--popover-foreground);border-radius:12px;padding:14px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0002}.working-copies-inline .working-copy-row .text-link{text-align:left;white-space:normal}:is(.purchase-workspace,.og-ship) .supply-standard-card{border:1px solid var(--og-line,#7c93af3d);background:var(--og-surface,rgba(255, 255, 255, var(--surface-opacity,.55)));border-radius:14px;gap:8px;min-width:0;padding:14px 16px;display:grid;position:relative;box-shadow:0 3px 14px #3d53780a}.purchase-workspace .po-card-collection .supply-card-grid{grid-template-columns:minmax(0,1fr);gap:10px}:is(.purchase-workspace,.og-ship) .supply-standard-card-head{align-items:flex-start;gap:12px;min-width:0;display:flex}:is(.purchase-workspace,.og-ship) .supply-standard-card-name{flex:1;gap:2px;min-width:0;display:grid}:is(.purchase-workspace,.og-ship) .supply-standard-card-status{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.purchase-workspace .po-card-collection .supply-card-title{text-align:left;max-width:100%;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;justify-self:start;padding:0}.purchase-workspace .po-card-collection .supply-card-title strong{font-size:var(--text-body);font-weight:var(--weight-medium)}.purchase-workspace .po-card-collection .supply-card-subtitle{font-size:var(--text-small);color:var(--muted-foreground)}:is(.purchase-workspace,.og-ship) .supply-standard-card-products{background:0 0;border:0;min-width:0;padding:0;display:flex;overflow:hidden}:is(.purchase-workspace,.og-ship) .supply-standard-card-products .thumbnail-stack{gap:6px;min-height:0;margin:0;padding:0}:is(.purchase-workspace,.og-ship) .supply-standard-card-products .thumbnail-stack-image{width:54px;height:54px}:is(.purchase-workspace,.og-ship) .supply-standard-card-stats{border-bottom:1px solid var(--og-line,#7c93af3d);flex-wrap:wrap;gap:4px 18px;margin:0;padding-bottom:8px;display:flex}:is(.purchase-workspace,.og-ship) .supply-standard-card-stats>div{align-items:baseline;gap:5px;display:flex}:is(.purchase-workspace,.og-ship) .supply-standard-card-stats dt{font-size:var(--text-small);color:var(--og-muted,var(--muted-foreground));margin:0}:is(.purchase-workspace,.og-ship) .supply-standard-card-stats dd{font-size:var(--text-body);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;margin:0}.og-ship .supply-standard-card :is(.og-ship-card-title,.og-ship-card-brief,.og-ship-card-facts){font-size:var(--text-body)}.purchase-workspace .po-card-collection :is(.supply-card-title,.supply-card-subtitle,.supply-card-route,.supply-card-facts,.supply-progress,footer){text-transform:uppercase}.purchase-workspace .po-card-collection .supply-card-route{font-size:var(--text-small);gap:8px;display:flex}.purchase-workspace .po-card-collection .supply-card-route>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.purchase-workspace .po-card-collection .supply-progress{align-items:center;gap:3px;margin:0;display:flex}.purchase-workspace .po-card-collection .supply-progress progress{flex:auto;width:auto}.purchase-workspace .po-card-collection .supply-progress span{flex:none;margin-left:8px}.purchase-workspace .po-card-collection .supply-card footer{border-top:0;gap:8px;padding-top:0}.purchase-workspace .po-card-collection .supply-card footer>div{gap:5px 12px}.purchase-workspace .po-card-collection .supply-card footer .text-link{font-size:var(--text-small)}html[data-atmosphere-night=true] .purchase-workspace :is(.supply-standard-card,.supply-standard-table){--og-surface:#1c24348c;--og-line:#7c93af3d}:is(.purchase-workspace,.og-ship) .supply-standard-table{border:1px solid var(--og-line,#7c93af3d);background:var(--og-surface,rgba(255, 255, 255, var(--surface-opacity,.55)));border-radius:14px;min-width:0;padding:0;overflow:hidden}.purchase-workspace .purchase-index table{table-layout:auto;width:100%}:is(.purchase-workspace,.og-ship) .supply-standard-table [data-slot=table-container]{max-height:none}.og-ship .og-ship-table-wrap .og-ship-number-line{white-space:nowrap;flex-wrap:nowrap}.purchase-workspace .purchase-index :is(th,td){min-width:0;padding-inline:8px}.purchase-workspace .purchase-index th{text-align:left}.purchase-workspace .purchase-index th .table-sort{justify-content:flex-start}.purchase-workspace .purchase-index td{overflow-wrap:anywhere}.purchase-workspace .purchase-index td[data-po-column]{min-width:0}.purchase-workspace .purchase-index .order-product-preview{min-width:0;max-width:100%}.purchase-workspace .purchase-index .order-product-preview .thumbnail-stack{flex-wrap:nowrap;overflow:hidden}.purchase-workspace .purchase-index td[data-po-column=Vendor]>.text-link{max-width:100%;display:block}.purchase-workspace .purchase-index td[data-po-column="PO #"]>.text-link{overflow-wrap:anywhere;white-space:normal;max-width:100%}.purchase-workspace .purchase-index .purchase-progress{min-width:0;max-width:100%}.purchase-workspace .purchase-index .po-value-cell{min-width:0}:is(.purchase-workspace,.og-ship) .thumbnail-stack .thumbnail-stack-image{box-shadow:none;background:0 0;border:0;border-radius:0}:is(.purchase-workspace,.og-ship) .thumbnail-stack-image>img{box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0}.purchase-workspace .po-board-card{gap:5px;padding:10px}.purchase-workspace .po-board-card .thumbnail-stack{min-height:36px;margin:0;padding:0}.purchase-workspace .po-board-card .thumbnail-stack-image{width:36px;height:36px}.purchase-workspace .po-board-vendor{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}:is(.purchase-index,.po-matrix-index,.po-detail-view .po-lines-view,.og-ship-table,.og-ship-matrix-index,.og-ship-cargo-block) table{text-transform:uppercase}:is(.purchase-index,.po-matrix-index,.po-detail-view .po-lines-view,.og-ship-table,.og-ship-matrix-index,.og-ship-cargo-block) :is(.status,.po-log-pill,.po-special-pill,.po-split-pill,input,select,textarea){text-transform:none}:is(.purchase-index,.og-ship-table-wrap) table>tbody>tr>td{vertical-align:middle;height:64px;padding-block:8px}.purchase-workspace .purchase-index .order-product-preview{align-items:center;gap:7px;display:flex}.purchase-workspace .purchase-index .thumbnail-stack-image{width:36px;height:36px}.purchase-workspace .purchase-index .order-product-preview>small{white-space:nowrap}:is(.purchase-index,.og-ship-table-wrap) .responsive-vendor-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:240px;display:inline-block;overflow:hidden}.po-matrix-index{gap:12px;display:grid}.po-matrix-index .po-matrix-record{min-width:0;padding:0;overflow:hidden}.po-matrix-record>header{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:44px;padding:8px 14px;display:flex}.po-matrix-record>header>.text-link{font-weight:var(--weight-semibold)}.po-matrix-context{font-size:var(--text-small);color:var(--muted-foreground);margin-left:auto}.po-matrix-record>.fine-print{padding:12px 14px}.po-matrix-record .purchase-table{border:0;border-radius:0;margin:0}.po-matrix-record .po-lines-family>h4{padding-inline:14px}.po-matrix-index table>thead>tr>th{vertical-align:middle;white-space:nowrap;height:40px;padding-block:6px}@media (max-width:1100px){.responsive-vendor-name.has-code .vendor-name-full{display:none}.responsive-vendor-name.has-code .vendor-name-code{display:inline}.og-ship .og-ship-meta .og-ship-result-count{display:none}}@media (max-width:640px){:is(.purchase-workspace,.og-ship) .supply-standard-card{border-radius:16px;gap:10px;padding:14px}:is(.purchase-workspace,.og-ship) .supply-standard-card-head{gap:4px}.og-ship .supply-standard-card>.supply-standard-card-stats{display:none}.purchase-workspace .po-card-collection .supply-card-grid{gap:12px}.purchase-workspace .po-card-collection .supply-card-title strong{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:1.25}.purchase-workspace .po-card-collection .supply-card-subtitle{font-size:var(--text-body)}.purchase-workspace .po-card-collection .supply-standard-card-products .thumbnail-stack.fit{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.purchase-workspace .po-card-collection .supply-standard-card-products .thumbnail-stack-image{aspect-ratio:1;width:100%;height:auto;padding:4px}.purchase-workspace .po-card-collection .supply-standard-card-products .thumbnail-stack-more{height:30px;font-size:var(--text-body);place-self:center start;padding:0 10px}.purchase-workspace .po-filter-main{flex-wrap:wrap;gap:4px}.purchase-workspace .po-filter-main>.search{flex:120px}.purchase-workspace .po-filter-main>.po-list-count,.purchase-workspace .po-filter-tools{margin-left:auto}.og-ship .og-ship-page-head>.og-ship-phone-title{display:none}.og-ship .og-ship-page-head>.search{flex:100%;order:0}.og-ship .og-ship-page-head>.og-ship-page-actions{flex-wrap:wrap;flex:100%;order:1;justify-content:flex-end}:is(.po-list-heading .header-actions,.og-ship-page-actions)>.working-copies-inline{font-size:var(--text-small);flex:auto}.working-copies-inline .working-copies-label{display:none}.working-copies-inline .working-copies-short{white-space:nowrap;display:inline}.working-copies-inline>summary{min-height:44px}.og-ship .og-ship-page-actions:has(>.working-copies-inline){width:100%}.og-ship .og-ship-page-head:has(.working-copies-inline)>.og-ship-phone-title{display:none}.og-ship .og-ship-direction-tabs [role=tablist],.og-ship .og-ship-direction-tabs [role=tab]{height:40px;min-height:40px}.og-ship .og-ship-direction-tabs [role=tab]{padding-inline:7px}.og-ship .og-ship-meta{gap:4px}.og-ship .og-ship-meta-controls{gap:2px}:is(.purchase-index,.og-ship-table-wrap) table>tbody>tr>td{height:auto;padding-block:0}.purchase-workspace .purchase-index .order-product-preview{flex-wrap:wrap}.po-matrix-index .table-product{gap:6px;min-width:132px;max-width:180px}.po-matrix-index .table-product>:is(img,.product-empty){width:40px;height:40px}.po-matrix-index .purchase-table.matrix td{min-width:52px}.po-matrix-index .purchase-table.matrix :is(th,td):first-child{z-index:1;background:var(--night-cell,#f6f9fdf7);position:sticky;left:0}.po-matrix-index .purchase-table.matrix th:first-child{z-index:2;white-space:nowrap}.po-matrix-context{margin-left:0}}.og-ship table.og-ship-table{text-transform:uppercase}.purchase-workspace .collection-scope-tabs{scrollbar-width:thin;overflow-x:auto}.purchase-workspace .collection-scope-tabs [role=tablist]{justify-content:flex-start;gap:4px;width:max-content;height:34px;padding:0}.purchase-workspace .collection-scope-tabs [role=tab]{white-space:nowrap;min-height:34px;font-size:var(--text-body);background:0 0;border-radius:0;flex:none;padding:0 9px}.purchase-workspace .collection-scope-tabs [role=tab] small{font-size:var(--text-caption);opacity:.6}.po-list-heading .header-actions{flex-wrap:wrap}.po-header-summary{flex:260px;gap:5px;min-width:180px;max-width:540px;margin-right:auto;display:grid}.po-header-summary-numbers{font-size:var(--text-caption);color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 12px;display:flex}.po-header-summary-numbers span{white-space:nowrap}.po-header-summary-numbers b{font-weight:var(--weight-medium);color:var(--foreground)}.po-header-summary .po-stages{background:0 0;border:0;margin:0;padding:0}.po-header-summary .po-stage-track{height:4px}.po-filter-tools>.working-copies-inline{color:var(--muted-foreground);font-size:var(--text-caption);background:0 0;border:0;margin:0 4px;padding:0;position:relative}.po-filter-tools .working-copies-inline .working-copies-label{display:none}.po-filter-tools .working-copies-inline .working-copies-short{white-space:nowrap;display:inline}.po-filter-tools .working-copies-inline>.working-copies-content{left:auto;right:0}.po-identity-line{align-items:center;gap:5px;min-width:0;display:flex}.po-identity-line>.text-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-links{min-width:0;font-size:var(--text-caption);align-items:center;gap:4px;display:inline-flex}.collection-links>svg{color:var(--muted-foreground);flex:none}.collection-links .text-link{font-size:inherit;white-space:nowrap}.collection-links>.text-link{text-overflow:ellipsis;max-width:105px;overflow:hidden}.collection-links-more{color:var(--muted-foreground);flex:none}.collection-links-popup{gap:8px;width:min(360px,100vw - 32px);max-height:55vh;display:grid;overflow:auto}.collection-links-popup>small{color:var(--muted-foreground);font-size:var(--text-caption)}.collection-links-popup>:is(button,span){text-align:left;min-width:0;font-size:var(--text-body);gap:3px;display:grid}.collection-links-popup>:is(button,span) small{font-size:var(--text-caption);color:var(--muted-foreground)}.purchase-index td[data-po-column="PO #"]{position:relative}.purchase-index td[data-po-column="PO #"]>.collection-links.compact{position:absolute;bottom:5px;right:4px}.purchase-workspace .purchase-index .purchase-progress.compact{gap:2px;max-width:146px;margin-top:3px;padding-right:22px}.purchase-workspace .purchase-index .purchase-progress.compact small,.purchase-workspace .purchase-index .purchase-progress.compact small span{font-size:var(--text-micro)}.purchase-workspace .purchase-index .purchase-progress-track{height:3px}.og-ship-table-wrap table>tbody>tr>td{height:48px;padding-block:5px;padding-inline:5px}.og-ship .og-ship-table .thumbnail-stack{gap:3px;min-height:28px}.og-ship .og-ship-table .thumbnail-stack-image{width:28px;height:28px}.purchase-workspace>.purchase-index{margin-top:16px}.purchase-workspace .purchase-index table>tbody>tr>td{height:60px;padding:6px 5px}.purchase-workspace .purchase-index .thumbnail-stack{gap:3px;min-height:40px;padding:0}.purchase-workspace .purchase-index .thumbnail-stack .thumbnail-stack-image{width:40px;height:40px}.purchase-workspace .purchase-index td[data-po-column="PO #"]{min-width:190px}.purchase-workspace .purchase-index td[data-po-column=Products]{min-width:166px}.purchase-workspace .purchase-index td[data-po-column=Vendor]{min-width:140px}.purchase-workspace .purchase-index td[data-po-column=Vendor] .responsive-vendor-name{max-width:130px}.purchase-workspace .purchase-index .order-product-preview{gap:3px}.purchase-workspace .purchase-index .order-product-preview>small{font-size:var(--text-micro)}:is(.purchase-workspace .purchase-index,.og-ship .og-ship-table) :is(th,td){font-size:var(--text-small)}:is(.purchase-workspace .purchase-index,.og-ship .og-ship-table) th{padding-inline:5px}:is(.purchase-workspace .purchase-index,.og-ship .og-ship-table) .table-sort{font-size:var(--text-caption);gap:3px}.og-ship .og-ship-table{table-layout:auto;width:100%;min-width:870px}.og-ship .og-ship-table td:nth-child(3){min-width:72px}.og-ship .og-ship-table .responsive-vendor-name{max-width:130px}.collection-location{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:block;overflow:hidden}.og-ship .og-ship-table-id .cell-sub{max-width:180px;font-size:var(--text-micro)}.og-ship .og-ship-number-line{gap:5px}.og-ship .og-ship-doc-icons{gap:4px}.og-ship .og-ship-doc-icons .text-link.text-link{font-size:var(--text-micro)}:is(.purchase-workspace,.og-ship) .supply-standard-card:has(.supply-stage-rail){grid-template-columns:minmax(0,1fr) minmax(120px,220px)}:is(.purchase-workspace,.og-ship) .supply-standard-card:has(.supply-stage-rail)>*{grid-column:1/-1}:is(.purchase-workspace,.og-ship) .supply-standard-card>.supply-stage-rail{grid-area:2/2;align-self:center}.supply-stage-rail{color:var(--muted-foreground);gap:5px;min-width:0;display:grid}.supply-stage-rail ol{margin:0;padding:0;list-style:none;display:flex}.supply-stage-rail li{flex:1;align-items:center;display:flex;position:relative}.supply-stage-rail li:not(:last-child):after{content:"";background:var(--border);flex:1;height:1px}.supply-stage-rail li:last-child{flex:0}.supply-stage-rail i{border:1px solid var(--muted-foreground);background:0 0;border-radius:50%;width:7px;height:7px;display:block}.supply-stage-rail li[data-complete] i{background:var(--muted-foreground)}.supply-stage-rail li[data-current] i{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.supply-stage-rail li[data-complete]:after{background:var(--muted-foreground)}.supply-stage-rail small{text-align:right;font-size:var(--text-caption)}:is(.purchase-workspace,.og-ship) .supply-standard-card:has(.supply-stage-rail) .supply-standard-card-products{grid-area:2/1;min-height:54px}.og-ship-editor-head:has(.packing-import-toolbar){flex-wrap:wrap}.og-ship-editor-head>.packing-import-toolbar{flex-basis:100%;justify-content:flex-start}.packing-import-toolbar .btn small{font-size:var(--text-micro);color:var(--muted-foreground)}@media (max-width:1100px){.collection-location{max-width:100px}.og-ship .og-ship-table .responsive-vendor-name{max-width:90px}.purchase-workspace .purchase-index td[data-po-column=Vendor] .responsive-vendor-name{max-width:75px}}@media (max-width:767px){.po-list-heading .header-actions{flex-wrap:wrap}.po-header-summary{flex-basis:100%;max-width:none}.supply-stage-rail{width:100%;margin-block:2px;position:static}:is(.purchase-workspace,.og-ship) .supply-standard-card:has(.supply-stage-rail) .supply-standard-card-products{max-width:100%}.purchase-workspace .collection-scope-tabs [role=tab]{min-height:40px}.purchase-workspace .collection-scope-tabs [role=tablist]{height:40px}.collection-links-more{min-height:28px}:is(.purchase-workspace,.og-ship) .supply-standard-card:has(.supply-stage-rail){grid-template-columns:minmax(0,1fr)}:is(.purchase-workspace,.og-ship) .supply-standard-card:has(.supply-stage-rail)>:is(.supply-stage-rail,.supply-standard-card-products){grid-area:auto/1}}.inventory-mapping-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.inventory-mapping-head p{color:var(--muted-foreground);font-size:var(--text-caption);margin:0}.inventory-mapping-list{border-top:1px solid var(--border);display:grid}.inventory-mapping-card{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:14px 2px;display:grid}.inventory-mapping-card[data-decided] .inventory-mapping-main h5{color:var(--muted-foreground)}.inventory-mapping-photo{width:64px;color:var(--muted-foreground);gap:3px;margin:0;display:grid}.inventory-mapping-photo>span{border-radius:8px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.inventory-mapping-photo img{object-fit:contain;width:100%;height:100%}.inventory-mapping-photo figcaption{text-align:center;font-size:10px;line-height:1.2}.inventory-mapping-main{gap:8px;min-width:0;display:grid}.inventory-mapping-main h5{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.inventory-mapping-main h5 span{font-weight:var(--weight-regular)}.inventory-mapping-source,.inventory-mapping-result{font-size:var(--text-caption);font-variant-numeric:tabular-nums;margin:0}.inventory-mapping-source{color:var(--muted-foreground)}.inventory-mapping-pickers{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.inventory-mapping-pickers>div{gap:3px;min-width:0;display:grid}.inventory-mapping-pickers>div>span{color:var(--muted-foreground);font-size:var(--text-caption)}.inventory-mapping-likely{flex-wrap:wrap;gap:6px;display:flex}.inventory-mapping-likely button{border:1px solid var(--border);max-width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.inventory-mapping-likely button[aria-pressed=true]{border-color:var(--ring)}.inventory-mapping-likely .inventory-mapping-photo,.inventory-mapping-likely .inventory-mapping-photo>span{width:36px;height:36px}.inventory-mapping-likely span{min-width:0;display:grid}.inventory-mapping-likely small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-mapping-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.inventory-mapping-pickers{grid-template-columns:minmax(0,1fr)}}.product-workspace .product-gallery .gallery-thumbs{scrollbar-width:thin;gap:4px;margin-top:8px;padding:2px 2px 4px;display:flex;overflow-x:auto}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb{width:68px;height:auto;box-shadow:none;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 68px;grid-template-rows:56px auto;justify-items:center;gap:2px;padding:3px 2px 2px;display:grid;position:relative;overflow:visible}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb:hover{background:var(--glass-hover)}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb.active{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:var(--glass-hover);color:var(--foreground)}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb>img{object-fit:contain;width:56px;height:56px;padding:2px}.gallery-thumb-label{max-width:100%;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;line-height:1.2;display:inline-flex;overflow:hidden}.gallery-thumb-label>svg{color:#b7791f;fill:currentColor;flex:none}.gallery-thumb-missing{border:1px dashed var(--border);width:56px;height:56px;color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb-cell{flex:0 0 68px;position:relative}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb-star{width:22px;height:22px;box-shadow:none;color:var(--muted-foreground);opacity:0;cursor:pointer;filter:drop-shadow(0 0 1.5px var(--background));background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .12s,color .12s;display:grid;position:absolute;top:1px;right:3px}.product-workspace .product-gallery .gallery-thumb-cell:is(:hover,:focus-within,:has(.gallery-thumb.active)) .gallery-thumb-star{opacity:1}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb-star:is(:hover,:focus-visible):not(:disabled){color:#b7791f}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb-star:focus-visible{outline:2px solid var(--ring);outline-offset:0}.product-workspace .product-gallery .gallery-thumbs .gallery-thumb-star:disabled{cursor:default}@media (hover:none){.product-workspace .product-gallery .gallery-thumbs .gallery-thumb-star{opacity:1}}.gallery-zoom-actions{justify-content:center;margin:10px 0 0;display:flex}.product-gallery .gallery-thumb[data-dragging]{opacity:.45}.product-gallery .gallery-thumb[data-drop-before=before]:before,.product-gallery .gallery-thumb[data-drop-before=after]:after{content:"";background:var(--primary);border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px}.product-gallery .gallery-thumb[data-drop-before=before]:before{left:-4px}.product-gallery .gallery-thumb[data-drop-before=after]:after{right:-4px}.product-gallery fieldset.hero-image-tools{min-inline-size:0;margin:0}.gallery-add-role{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--glass-hover);width:auto;max-width:none;color:inherit;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 0;padding:8px 10px;display:flex;position:static}.gallery-add-role .gallery-add-preview{object-fit:contain;border-radius:8px;flex:none;width:48px;height:48px}.gallery-add-copy{flex:140px;gap:1px;min-width:0;display:grid}.gallery-add-copy>b{font-size:var(--text-small);font-weight:var(--weight-semibold)}.gallery-add-copy>small{color:var(--muted-foreground);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-add-roles{flex-wrap:wrap;gap:4px;display:flex}.gallery-role-menu{min-width:150px}@media (max-width:720px){.gallery-add-roles{flex:100%}}.product-gallery .gallery-note{color:var(--muted-foreground);font-size:var(--text-caption);margin:6px 0 0;line-height:1.5;display:block}[data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-footer]:has(>.compact-footer){padding:6px 10px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--atmosphere-sidebar-border,#7c93af45);gap:0}.compact-footer{align-items:center;gap:2px;min-width:0;display:flex}.compact-sign-out{margin-left:auto;display:flex}.footer-icon{width:30px;height:30px;color:var(--atmosphere-sidebar-muted,#4f6075);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:8px;flex:none;place-items:center;display:inline-grid;position:relative}.footer-icon:hover{background:var(--atmosphere-sidebar-selected,#ffffff80);color:var(--atmosphere-sidebar-active,#233f91)}.footer-icon:focus-visible{outline-offset:1px;outline:2px solid #689bf0}.compact-avatar{background:var(--atmosphere-sidebar-selected,#dce5f2);width:22px;height:22px;color:var(--atmosphere-sidebar-ink,#4b6285);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.2px;border-radius:50%;place-items:center;display:inline-grid}.compact-status{background:#5f9e87;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #5f9e8733}.compact-status.busy{background:#c99a3c;animation:1.2s ease-in-out infinite compact-status-pulse;box-shadow:0 0 0 3px #c99a3c38}.compact-status.warn{background:#c0584a;box-shadow:0 0 0 3px #c0584a38}@keyframes compact-status-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.compact-status.busy{animation:none}}.footer-icon-label{z-index:2;color:#fff;width:max-content;max-width:220px;font-size:var(--text-micro);font-weight:var(--weight-medium);text-align:left;white-space:normal;pointer-events:none;opacity:0;background:#1f2a3aeb;border-radius:6px;padding:4px 8px;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(2px)}.footer-icon.end .footer-icon-label{left:auto;right:0}@media (hover:hover){.footer-icon:hover .footer-icon-label{opacity:1;transform:none}}:is(.footer-icon:focus-visible .footer-icon-label,.footer-icon[data-label-shown] .footer-icon-label){opacity:1;transform:none}.beam-art{--beam-1:#3f6fb5;--beam-2:#6c5bb0;--beam-3:#a5486f;--beam-light:#ffffffe6;background:linear-gradient(100deg, transparent 40%, var(--beam-light) 50%, transparent 60%) 0 0 / 250% 100% no-repeat, linear-gradient(100deg, var(--beam-1) 6%, var(--beam-2) 50%, var(--beam-3) 94%);--beam-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='86 116 22 9'%3E%3Cpath d='M96.63,124.29c-.13,0-.25-.03-.36-.08-.17-.08-.27-.21-.35-.36-.09-.2-.12-.41-.14-.63-.03-.28-.05-.57-.15-.84-.16-.43-.43-.75-.86-.95-.21-.1-.43-.16-.66-.18-.12-.01-.23-.02-.35-.03-.13,0-.26,0-.38.02-.4.04-.8.12-1.19.22-.38.1-.76.21-1.13.34-.29.11-.57.22-.84.36-.18.1-.36.2-.54.31-.2.12-.39.24-.6.34-.14.06-.29.11-.45.12-.26.01-.49-.08-.66-.28-.07-.08-.12-.18-.16-.28-.05-.12-.09-.25-.13-.38-.05-.15-.1-.29-.19-.42-.12-.16-.27-.28-.45-.38-.18-.09-.36-.16-.52-.28-.18-.13-.32-.28-.36-.5-.04-.18.02-.34.12-.49.13-.18.32-.27.52-.35.23-.08.47-.13.71-.18.38-.08.76-.16,1.14-.25.35-.08.7-.19,1.04-.32.4-.14.78-.31,1.15-.51.19-.1.37-.22.55-.33.21-.12.42-.24.66-.28.27-.04.52,0,.72.19.1.09.17.2.22.33.06.15.11.31.16.46.04.11.08.21.14.31.16.23.37.35.65.38.26.03.52,0,.78-.04.66-.1,1.32-.23,1.97-.39.41-.1.82-.21,1.23-.33.44-.13.87-.29,1.3-.46.57-.23,1.12-.49,1.66-.8.23-.13.45-.28.67-.43.18-.12.36-.24.54-.36.18-.12.38-.19.6-.23.27-.04.61.08.76.36.11.19.15.4.18.61.03.26.04.52.11.78.06.2.13.39.25.56.09.14.21.25.33.35.25.2.54.31.84.39.19.06.39.1.58.16.18.05.36.11.51.23.13.1.23.22.28.37.06.19.02.37-.09.53-.1.14-.24.23-.4.3-.21.09-.43.14-.66.18-.33.06-.67.11-1,.17-.47.09-.95.17-1.42.28-.42.1-.84.21-1.26.33-.22.06-.44.13-.65.2-.55.19-1.1.4-1.63.65-.33.15-.65.33-.97.51-.19.11-.37.24-.56.36-.2.13-.39.26-.58.39-.16.1-.33.17-.51.21-.05.01-.11.01-.16.01'/%3E%3C/svg%3E");width:30px;height:12.3px;-webkit-mask:var(--beam-symbol) center / contain no-repeat;-webkit-mask:var(--beam-symbol) center / contain no-repeat;mask:var(--beam-symbol) center / contain no-repeat;display:block}@supports (color:oklch(from red l c h)){.beam-art{--beam-3:oklch(from var(--atmosphere-accent,var(--atmosphere-boot-accent,#efbed0)) .5 calc(c * 2.2) h)}}html[data-atmosphere-night=true] .phone-beam .beam-art,html[data-sidebar-dark=true] .drawer-beam .beam-art{--beam-1:#9ec3e8;--beam-2:#c9b6e6;--beam-3:var(--atmosphere-accent,var(--atmosphere-boot-accent,#f3b8c9));--beam-light:#fff}.phone-beam{display:none}.phone-beam,.drawer-beam{--beam-glow:var(--atmosphere-accent,var(--atmosphere-boot-accent,#c9b6e6));-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;position:relative}.phone-beam:before,.drawer-beam:before{content:"";background:radial-gradient(closest-side, var(--beam-glow), transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:9px 3px}.phone-beam>.beam-art,.drawer-beam>.beam-art{position:relative}.phone-beam:active,.drawer-beam:active{background:color-mix(in srgb, var(--beam-glow) 22%, transparent)}:is(.phone-beam:focus-visible,.drawer-beam:focus-visible){outline-offset:-2px;outline:2px solid #689bf0}@media (max-width:767px){.main>header.topbar>.phone-beam{display:inline-grid}}.phone-title{display:none}@media (max-width:767px){.main>header.topbar>.phone-title{color:#6f7d92;min-width:0;font-size:var(--text-caption);letter-spacing:.1px;white-space:nowrap;flex:auto;align-items:center;margin:0 0 0 2px;line-height:1.3;display:flex;overflow:hidden}.phone-title>span{text-overflow:ellipsis;flex:0 auto;min-width:2.2em;overflow:hidden}.phone-title>[aria-current=page]{color:#34445a;max-width:66%;font-weight:var(--weight-medium);flex:none}.phone-title>[aria-current=page]:only-child{flex:0 auto;max-width:100%}.phone-title>span+span:before{content:"";opacity:.55;vertical-align:middle;border-top:1px solid;border-right:1px solid;width:4px;height:4px;margin:0 7px 1px 4px;display:inline-block;transform:rotate(45deg)}html[data-atmosphere-night=true] .phone-title{color:var(--muted-foreground);text-shadow:0 1px 4px #07101ddd}html[data-atmosphere-night=true] .phone-title>[aria-current=page]{color:var(--foreground)}}html [data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-header]{padding:env(safe-area-inset-top,0px) 12px 10px max(4px, env(safe-area-inset-left,0px));gap:8px}[data-sidebar=sidebar][data-mobile=true] .sidebar-brand{height:44px}[data-sidebar=sidebar][data-mobile=true] .sidebar-beam.drawer-beam{border-radius:12px;width:44px;height:44px;display:inline-grid}@media (hover:none){[data-sidebar=sidebar][data-mobile=true] .sidebar-beam.drawer-beam:hover{background:0 0}}[data-sidebar=sidebar][data-mobile=true] .sidebar-wordmark{margin-left:4px}.drawer-tools{align-items:center;gap:4px;min-width:0;padding-left:9px;display:flex}.drawer-search{border:1px solid var(--atmosphere-sidebar-border,#7c93af45);background:var(--atmosphere-sidebar-selected,#ffffff80);min-width:0;height:40px;color:var(--atmosphere-sidebar-muted,#4f6075);font-size:var(--text-body);text-align:left;border-radius:10px;flex:auto;align-items:center;gap:8px;padding:0 12px;display:flex}.drawer-search:active{color:var(--atmosphere-sidebar-active,#233f91)}.drawer-tools .topbar-feedback.compact{width:44px;min-width:44px;height:44px;color:var(--atmosphere-sidebar-muted,#4f6075);background:0 0;border-color:#0000}.drawer-tools>.presence{flex:none;margin:0}.drawer-search:focus-visible{outline-offset:1px;outline:2px solid #689bf0}.drawer-tools .topbar-feedback:focus-visible{outline-offset:1px;outline:2px solid #689bf0}@media (max-width:767px){html [data-sidebar=sidebar][data-mobile=true]{transform-origin:calc(max(4px, env(safe-area-inset-left,0px)) + 22px) calc(env(safe-area-inset-top,0px) + 22px);transition:opacity .2s,scale .28s cubic-bezier(.2,.9,.25,1),background .3s,color .3s;translate:none}html [data-sidebar=sidebar][data-mobile=true]:is([data-starting-style],[data-ending-style]){opacity:0;translate:none;scale:.92}html [data-sidebar=sidebar][data-mobile=true][data-ending-style]{transition-duration:.16s,.18s,.3s,.3s}}.drawer-beam>.beam-art{animation:.5s cubic-bezier(.3,.7,.2,1) 40ms backwards beam-light-in}.drawer-beam:before{animation:.6s ease-out beam-glow}.phone-beam[data-beam=closed]>.beam-art{animation:.5s cubic-bezier(.3,.7,.2,1) 60ms backwards beam-light-out}.phone-beam[data-beam=closed]:before{animation:.6s ease-out beam-glow}@keyframes beam-light-in{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes beam-light-out{0%{background-position:0 0,0 0}to{background-position:100% 0,0 0}}@keyframes beam-glow{30%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){html [data-sidebar=sidebar][data-mobile=true],html [data-sidebar=sidebar][data-mobile=true]:is([data-starting-style],[data-ending-style]){transition:none;scale:none}.beam-art,.phone-beam:before,.drawer-beam:before,.drawer-beam>.beam-art,.phone-beam[data-beam]>.beam-art,.phone-beam[data-beam]:before{animation:none}}[data-slot=sidebar-wrapper]>[data-slot=sidebar]{--sidebar-rail:68px}html[data-sidebar-menu=icons] [data-slot=sidebar-wrapper]>[data-slot=sidebar]{--sidebar-width:var(--sidebar-rail)}.studio-sidebar[data-slot=sidebar-container]{transition-duration:.2s;transition-timing-function:cubic-bezier(.25,.8,.3,1)}[data-slot=sidebar-wrapper]>[data-slot=sidebar]>[data-slot=sidebar-gap]{transition:width 0s linear .2s}html[data-sidebar-menu=icons] [data-slot=sidebar-wrapper]>[data-slot=sidebar]>[data-slot=sidebar-gap],[data-slot=sidebar-wrapper]>[data-slot=sidebar][data-collapsible=offcanvas]>[data-slot=sidebar-gap]{transition-delay:0s}.studio-sidebar[data-slot=sidebar-container] [data-slot=sidebar-content]{overflow-x:hidden}.studio-sidebar .nav-item,.sidebar-foot-lines>*{white-space:nowrap;overflow:hidden}.studio-sidebar .nav-item>svg{flex:none}.studio-sidebar[data-slot=sidebar-container] [data-slot=sidebar-header]{padding-left:13px}.sidebar-brand{align-items:center;min-width:0;height:32px;display:flex}.sidebar-beam{border-radius:9px;flex:none;place-items:center;width:40px;height:32px;padding:0;transition:background .15s;display:inline-grid}button.sidebar-beam:hover{background:var(--atmosphere-sidebar-selected,#ffffff80)}button.sidebar-beam:focus-visible{outline-offset:2px;outline:2px solid #689bf0}.sidebar-wordmark:focus-visible{outline-offset:2px;outline:2px solid #689bf0}.sidebar-foot-face:focus-visible{outline-offset:2px;outline:2px solid #689bf0}.sidebar-foot-icon:focus-visible{outline-offset:2px;outline:2px solid #689bf0}.sidebar-beam img{width:auto;height:12px;display:block}.sidebar-wordmark{border-radius:7px;flex:none;align-items:center;height:32px;margin-left:14px;padding:0 6px;transition:opacity .15s,visibility;display:inline-flex}.sidebar-wordmark img{width:auto;height:7.4px;display:block}.sidebar-beam img,.sidebar-wordmark img{opacity:.95;-webkit-user-select:none;user-select:none}html[data-sidebar-dark=true] [data-sidebar=sidebar] .sidebar-beam img,html[data-sidebar-dark=true] [data-sidebar=sidebar] .sidebar-wordmark img{filter:invert()}.studio-sidebar [data-slot=sidebar-footer]:has(>.sidebar-foot){border-top:1px solid var(--atmosphere-sidebar-border,#7c93af45);gap:0;padding:0 13px}.sidebar-foot{align-items:center;gap:6px;min-width:0;height:100%;padding-left:8.5px;display:flex}.sidebar-foot-face{cursor:default;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.sidebar-foot-face[data-profile]{cursor:pointer}.sidebar-foot-face>.compact-status{position:absolute;bottom:-1px;right:-2px}.sidebar-foot-lines{min-width:0;color:var(--atmosphere-sidebar-muted,#4f6075);flex:1;gap:1px;line-height:1.25;display:grid}.sidebar-foot-lines>*{text-overflow:ellipsis}.sidebar-foot-state{font-size:var(--text-caption)}.sidebar-foot-lines small{font-size:var(--text-micro);letter-spacing:.02em;opacity:.8}.sidebar-foot-icon{width:28px;height:28px;color:var(--atmosphere-sidebar-muted,#4f6075);border-radius:8px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:inline-grid}.sidebar-foot-icon:is(:hover,[data-popup-open]){background:var(--atmosphere-sidebar-selected,#ffffff80);color:var(--atmosphere-sidebar-active,#233f91)}.sidebar-more-menu[data-slot=dropdown-menu-content]{width:196px;max-width:calc(100vw - 24px)}.sidebar-more-menu [data-slot=dropdown-menu-item]{min-height:32px;font-size:var(--text-body);cursor:pointer;gap:9px;padding-inline:9px}.sidebar-foot-text{transition:opacity .15s}.signed-in-unknown{background:var(--atmosphere-sidebar-selected,#dce5f2);color:var(--atmosphere-sidebar-ink,#4b6285)}.studio-sidebar[data-slot=sidebar-container]{--nav-head:44px;--nav-version:calc(var(--ui-version-size,10px) + 4px + var(--ui-version-gap,0px));--nav-top:clamp(0px, var(--ui-menu-top,12px), 32px);--nav-pad:5px;--nav-row:clamp(28px, var(--ui-menu-row,32px), 44px);--nav-gap:7px;--nav-caption:calc(var(--ui-caption-size,9px) + 9px);--nav-foot:45px}[data-sidebar=sidebar][data-mobile=true]{--nav-caption:calc(var(--ui-caption-size,9px) + 9px)}html[data-sidebar-menu=icons] .studio-sidebar[data-slot=sidebar-container]{--nav-version:0px}@media (pointer:coarse){.studio-sidebar[data-slot=sidebar-container]{--nav-row:clamp(40px, var(--ui-menu-row,40px), 44px);--nav-foot:57px}.sidebar-foot-icon{width:40px;height:40px}.sidebar-more-menu [data-slot=dropdown-menu-item]{min-height:40px}}.studio-sidebar[data-slot=sidebar-container] [data-slot=sidebar-header]{height:calc(var(--nav-head) + var(--nav-version) + var(--nav-top));padding-top:6px;padding-bottom:calc(6px + var(--nav-top));flex:none;gap:0}.studio-sidebar[data-slot=sidebar-container] [data-slot=sidebar-content]{padding-block:var(--nav-pad);gap:0}.studio-sidebar[data-slot=sidebar-container] .nav-section-flat{padding-block:0}.studio-sidebar[data-slot=sidebar-container] .nav-section-flat+.nav-section-flat{margin-top:calc((var(--nav-gap) - 1px) / 2);padding-top:calc((var(--nav-gap) - 1px) / 2);border-top:1px solid color-mix(in srgb, var(--atmosphere-sidebar-ink,#435a75) 17%, transparent)}.studio-sidebar[data-slot=sidebar-container] [data-nav-group=System]:last-child{padding-top:calc(var(--nav-gap) - 1px);margin-top:auto}#studio-nav .nav-section-caption{height:var(--nav-caption,18px);color:var(--atmosphere-sidebar-muted,#4f6075);font-size:var(--ui-caption-size,9px);font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding-inline:12px;line-height:14px;display:flex;overflow:hidden}.studio-sidebar[data-slot=sidebar-container] .nav-section-flat .nav-item{height:var(--nav-row);min-height:0;margin-bottom:0;padding-block:0}.studio-sidebar[data-slot=sidebar-container] [data-slot=sidebar-footer]:has(>.sidebar-foot){height:var(--nav-foot);flex:none}html[data-sidebar-menu=icons] .studio-sidebar #studio-nav .nav-section-caption{display:none}html[data-sidebar-menu=icons] .studio-sidebar .sidebar-wordmark{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s,visibility 0s linear .1s}html[data-sidebar-menu=icons] .studio-sidebar .sidebar-foot-text{opacity:0}html[data-sidebar-menu=icons] .studio-sidebar [data-slot=sidebar-content] .nav-item{position:relative}html[data-sidebar-menu=icons] .studio-sidebar [data-slot=sidebar-content] .nav-item>span{background:var(--atmosphere-sidebar-active,#233f91);min-width:15px;height:15px;color:var(--rail-badge-ink,#fff);font-size:var(--text-micro);font-weight:var(--weight-semibold);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;margin:0;padding:0 4px;line-height:15px;position:absolute;top:3px;left:23px}html[data-sidebar-dark=true]{--rail-badge-ink:#0c1c31}.rail-tip.rail-tip{max-width:260px;font-size:var(--text-small);font-weight:var(--weight-medium);padding:6px 10px;line-height:1.35}.rail-tip-lines{gap:1px;display:grid}.rail-tip-lines b{font-weight:var(--weight-semibold)}.rail-tip-lines small{font-size:var(--text-caption);font-weight:var(--weight-regular);opacity:.75}.rail-tip-lines .rail-tip-action{color:#b7d3ff;opacity:1;margin-top:2px}@media (prefers-reduced-motion:reduce){[data-slot=sidebar-wrapper]>[data-slot=sidebar]>[data-slot=sidebar-gap],.studio-sidebar[data-slot=sidebar-container],.sidebar-wordmark,.sidebar-foot-text{transition:none}}.sidebar-version{height:calc(var(--ui-version-size,10px) + 4px);margin:var(--ui-version-gap,0px) 0 0 60px;color:var(--atmosphere-sidebar-muted,#4f6075);font-size:var(--ui-version-size,10px);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:500;line-height:calc(var(--ui-version-size,10px) + 4px);opacity:.85;white-space:nowrap;-webkit-user-select:text;user-select:text}html[data-sidebar-menu=icons] .studio-sidebar .sidebar-version{display:none}[data-sidebar=sidebar][data-mobile=true] .sidebar-version{margin-left:54px}.style-files{gap:14px;display:grid}.style-files[data-over]{outline:2px dashed var(--ring);outline-offset:-6px}.style-files-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.style-files-actions .text-link,.style-files-actions .btn{align-items:center;gap:6px;display:inline-flex}.style-files-setup{font-size:var(--text-small);margin:0}.style-files-group{gap:8px;min-width:0;display:grid}.style-files-group h3{font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:baseline;gap:8px;margin:0;display:flex}.style-files-group h3 small{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--weight-regular)}.style-files-group ul,.style-tech-packs ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.style-files-group li,.style-tech-packs ul li{background:#ffffff8c;border:1px solid #7c93af33;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.style-files-group li>button,.style-tech-packs ul li>button,.style-file-about{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.style-files .files-row-thumb,.style-tech-packs .files-row-thumb{flex:none;width:36px;height:36px}.style-files .files-row-name,.style-tech-packs .files-row-name{min-width:0;display:grid}.style-files .files-row-name strong,.style-tech-packs .files-row-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.style-files .files-row-name small,.style-tech-packs .files-row-name small{color:var(--muted-foreground);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.style-files-progress{gap:6px;margin:0;padding:0;list-style:none;display:grid}.style-files-progress li{font-size:var(--text-small);grid-template-columns:minmax(0,1fr) minmax(80px,160px) auto;align-items:center;gap:10px;display:grid}.style-files-progress li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.style-files-progress li>span small{color:var(--muted-foreground);margin-left:6px}.style-files-progress progress{background:color-mix(in srgb, var(--foreground) 10%, transparent);-webkit-appearance:none;appearance:none;border:0;border-radius:4px;width:100%;height:4px;overflow:hidden}.style-files-progress progress::-webkit-progress-bar{background:0 0}.style-files-progress progress::-webkit-progress-value{background:var(--ring);border-radius:4px}.style-files-progress progress::-moz-progress-bar{background:var(--ring);border-radius:4px}.style-files-progress li>small{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.style-files-progress li[data-state=failed]>small{color:var(--destructive,#9c383e)}.style-tech-packs{gap:8px;margin-bottom:16px;display:grid}.style-tech-packs-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.style-tech-packs-head h3{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.style-tech-packs-head .btn{align-items:center;gap:6px;margin-left:auto;display:inline-flex}html[data-atmosphere-night=true] .style-files-group li,html[data-atmosphere-night=true] .style-tech-packs ul li{background:#0e162280;border-color:#adbed629}@media (max-width:640px){.style-files-progress li{grid-template-columns:minmax(0,1fr) auto}.style-files-progress progress{grid-area:2/1/auto/-1}}.techpack-file-copy{color:var(--muted-foreground);font-size:var(--text-small);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.product-production-vendors{padding:14px}.product-production-vendors-heading{font-size:var(--text-small);align-items:center;gap:7px;margin-bottom:9px;display:flex}.product-production-vendors-heading small{font-size:var(--text-micro);color:var(--muted-foreground);margin-left:auto}.product-production-vendor{border-top:1px solid var(--border);gap:4px;padding:7px 0;display:grid}.product-production-vendor>button,.product-production-vendor>strong{text-align:left;font-size:var(--text-small);color:var(--foreground);font-weight:600}.product-production-vendor>div{flex-wrap:wrap;gap:5px 12px;display:flex}.product-production-vendor>div button{font-size:var(--text-caption);color:var(--foreground);align-items:baseline;gap:4px;display:flex}.product-production-vendor small{font-size:var(--text-micro);color:var(--muted-foreground)}.product-production-vendor button:hover{text-underline-offset:3px;text-decoration:underline}.spec-panel{--spec-code-w:52px;--spec-name-w:200px;--spec-sticky:var(--night-cell,#f5f8fc);--spec-sticky-head:var(--night-band,#eaf0f7);--spec-draft-ink:var(--night-warn,#8a5a12);--spec-draft-line:#d99a3373;--spec-draft-fill:var(--night-warn-fill,#fff4deb8);--spec-delta:var(--night-link,#2f63c7);--spec-bad:var(--night-bad,#b3261e);gap:12px;display:grid}.spec-panel>*{min-width:0;margin:0}.spec-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.spec-heading-actions>[role=alert]{font-size:var(--text-small);color:var(--spec-bad);flex-basis:100%}.spec-display-unit,.spec-compare{font-size:var(--text-small);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.spec-panel select{font-size:var(--text-small);border-radius:8px;min-height:32px;padding:6px 10px}.spec-readonly{font-size:var(--text-small);color:var(--muted-foreground);align-items:center;gap:6px;display:flex}.spec-panel>.spec-note{font-size:var(--text-small);color:var(--foreground);background:var(--night-fill,#ffffff80);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;display:flex}.spec-panel>.spec-note:empty{display:none}.spec-undo{border:1px solid var(--border);color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-medium);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.spec-undo:hover{background:var(--secondary)}.spec-drafts{gap:6px;display:grid}.spec-panel .spec-drafts-title{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0}.spec-draft-list{border:1px solid var(--border);background:var(--night-fill,#ffffff73);border-radius:10px;margin:0;padding:0;list-style:none;display:grid}.spec-draft-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:6px;min-height:34px;padding:2px 6px 2px 2px;display:grid}.spec-draft-row+.spec-draft-row{border-top:1px solid var(--border)}.spec-draft-row>.spec-draft-local{grid-column:2}.spec-draft-row>.spec-clear{grid-column:3}.spec-draft-open{text-align:left;min-width:0;font-size:var(--text-small);color:var(--foreground);background:0 0;border:0;border-radius:8px;flex-wrap:wrap;align-items:baseline;column-gap:5px;padding:6px 10px;line-height:1.35;display:flex}.spec-draft-open:hover{background:var(--secondary)}.spec-draft-name{font-weight:var(--weight-medium);overflow-wrap:anywhere}.spec-draft-row.is-current>.spec-draft-open{background:var(--accent)}.spec-draft-row.is-current .spec-draft-name{font-weight:var(--weight-semibold)}.spec-draft-meta{color:var(--muted-foreground)}.spec-draft-local{border:1px solid var(--spec-draft-line);background:var(--spec-draft-fill);color:var(--spec-draft-ink);font-size:var(--text-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:1px 2px 1px 8px;display:inline-flex}.spec-clear{width:26px;height:26px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.spec-clear:hover{color:var(--foreground);background:var(--secondary)}.spec-panel .spec-clear:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.spec-draft-local>.spec-clear{width:20px;height:20px;color:inherit;border-radius:999px}.spec-draft-confirm{font-size:var(--text-small);color:var(--foreground);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 8px;padding:2px 10px 8px;display:flex}.spec-draft-confirm>span{flex:240px}.spec-draft-confirm .btn.danger{color:var(--primary-foreground);background:var(--destructive);border-color:var(--destructive)}.spec-draft-more{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--muted-foreground);text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:2px 4px;text-decoration:underline}.spec-draft-more:hover{color:var(--foreground)}.spec-offer{border:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:inline-flex}.spec-panel .btn.spec-offer-continue{white-space:normal;text-align:left;flex-wrap:wrap;gap:4px;height:auto}.spec-offer-meta{font-weight:var(--weight-regular);opacity:.85}.spec-panel .spec-local-offer{font-size:var(--text-small);color:var(--spec-draft-ink);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;line-height:1.45;display:flex}.spec-local-offer>span{flex:260px}.spec-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.spec-versions{border:1px solid var(--border);background:var(--night-fill,#ffffff59);border-radius:10px;align-items:center;gap:2px;min-width:0;max-width:100%;margin:0;padding:2px;display:inline-flex;overflow-x:auto}.spec-versions>button{font-size:var(--text-small);color:var(--muted-foreground);white-space:nowrap;border-radius:8px;padding:5px 12px}.spec-versions>button[aria-pressed=true]{background:var(--night-fill-strong,#ffffffd9);color:var(--foreground);font-weight:var(--weight-medium);box-shadow:0 1px 4px #2344580f}.spec-panel .spec-versions>select{background:0 0;border:0;max-width:190px;min-height:28px;padding:4px 8px}.spec-status{border:1px solid var(--border);background:var(--night-fill,#ffffff73);border-radius:10px;align-items:center;gap:10px 12px;padding:10px 12px;display:flex}.spec-status>div{flex:1;gap:2px;min-width:0;display:grid}.spec-status strong{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--foreground);overflow-wrap:anywhere}.spec-status small{font-size:var(--text-small);color:var(--muted-foreground);line-height:1.45}.spec-status>.btn,.spec-status>.spec-offer{flex-shrink:0}.spec-status>.spec-offer{max-width:min(100%,420px)}.spec-status.is-draft{border-color:var(--spec-draft-line);background:var(--spec-draft-fill)}.spec-badge{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.is-draft>.spec-badge{color:var(--spec-draft-ink);border-color:var(--spec-draft-line)}.spec-grid-scroll{border:1px solid var(--border);overscroll-behavior-x:contain;border-radius:10px;max-height:min(72dvh,760px);overflow:auto}.spec-grid-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.spec-grid{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.spec-grid th,.spec-grid td{border-bottom:1px solid var(--border);text-align:center;vertical-align:top;white-space:nowrap;padding:6px 10px}.spec-grid tbody tr:last-child>*{border-bottom:0}html .main .spec-grid>thead>tr>th,html [role=dialog] .spec-grid>thead>tr>th{z-index:3;font-weight:var(--weight-medium);color:var(--muted-foreground);position:sticky;top:0;background:var(--spec-sticky-head)!important;border-radius:0!important}.spec-grid .spec-col-code,.spec-grid .spec-col-name{z-index:2;background:var(--spec-sticky);position:sticky}.spec-grid .spec-col-code{width:var(--spec-code-w);min-width:var(--spec-code-w);color:var(--muted-foreground);font-weight:var(--weight-medium);left:0}.spec-grid .spec-col-name{left:var(--spec-code-w);min-width:var(--spec-name-w);max-width:calc(var(--spec-name-w) + 60px);text-align:left;white-space:normal;font-weight:var(--weight-medium);color:var(--foreground);box-shadow:inset -1px 0 var(--border)}html .main .spec-grid>thead>tr>th.spec-col-code,html .main .spec-grid>thead>tr>th.spec-col-name{z-index:4}.spec-grid .spec-col-name small{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--muted-foreground);margin-top:2px;line-height:1.35;display:block}.spec-grid .spec-col-tol{color:var(--muted-foreground)}.spec-measure{gap:1px;line-height:1.25;display:inline-grid}.spec-measure-alt{font-size:var(--text-caption);color:var(--muted-foreground)}.spec-grid .spec-base-size{background:#689bf01c}html .main .spec-grid>thead>tr>th.spec-base-size{color:var(--foreground);background:color-mix(in srgb, #689bf0 18%, var(--spec-sticky-head))!important}.spec-grid .spec-changed{box-shadow:inset 0 -2px color-mix(in srgb, var(--spec-delta) 55%, transparent)}.spec-grid .spec-outside{box-shadow:inset 0 -2px color-mix(in srgb, var(--spec-bad) 60%, transparent)}.spec-grid small.spec-delta{font-size:var(--text-caption);color:var(--spec-delta);font-weight:var(--weight-medium);margin-left:4px}.spec-grid .spec-measure-alt>small.spec-delta{opacity:.85}.spec-grid .spec-outside small.spec-delta{color:var(--spec-bad)}.spec-grid .spec-alert{vertical-align:-1px;margin-left:2px}.spec-grid small.spec-own-tolerance{font-size:var(--text-caption);color:var(--muted-foreground);margin-top:1px;line-height:1.25;display:block}.spec-new{font-size:var(--text-micro);font-style:normal;font-weight:var(--weight-semibold);color:var(--spec-delta);border:1px solid color-mix(in srgb, var(--spec-delta) 40%, transparent);vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;display:inline-block}.spec-grid-empty{font-size:var(--text-small);color:var(--muted-foreground)}.spec-panel>.spec-notes{font-size:var(--text-small);color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.5}.spec-empty{gap:12px;padding:28px 12px}.spec-empty>p{margin:0}.spec-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.spec-empty-actions label{font-size:var(--text-small);align-items:center;gap:6px;display:inline-flex}.spec-panel>.spec-inline-editor{gap:10px;margin:0;padding-top:12px;display:grid}.spec-editor-bar{z-index:6;background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 0;display:flex;position:sticky;top:0}.spec-editor-bar h3{font-size:var(--text-callout);font-weight:var(--weight-medium);margin:0}.spec-editor-bar .spec-draft-status{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:flex-start;padding:2px 0 0;position:static}.spec-draft-status>span{color:var(--foreground)}.spec-editor-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spec-conflict{border:1px solid color-mix(in srgb, var(--spec-bad) 40%, transparent);background:var(--night-fill,#ffeeeeb3);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.spec-conflict>p{font-size:var(--text-small);color:var(--foreground);flex:260px;margin:0}.spec-editor-fields{grid-template-columns:minmax(0,2fr) repeat(2,minmax(110px,1fr));gap:10px 12px;display:grid}.spec-editor-fields.wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.spec-row-actions{flex-wrap:wrap;gap:4px 16px;display:flex}.spec-editor-foot{justify-content:flex-end;display:flex}.spec-panel .spec-discard-link{color:var(--spec-bad);align-items:center;gap:5px;display:inline-flex}.spec-finish-question{border:1px solid var(--border);background:var(--night-fill,#ffffffb3);font-size:var(--text-small);color:var(--foreground);border-radius:10px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding:8px 12px;display:flex}.spec-finish-question>span{flex:260px}.spec-discard{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spec-discard .btn.danger{color:#fff;background:#b3261e;border-color:#b3261e}.spec-edit-grid .spec-col-code,.spec-edit-grid .spec-col-name{z-index:2;background:var(--spec-sticky);position:sticky}.spec-edit-grid .spec-col-code{left:0}.spec-edit-grid .spec-col-name{left:var(--spec-code-w);box-shadow:inset -1px 0 var(--border)}html .main .spec-edit-grid>thead>tr>th.spec-col-code,html .main .spec-edit-grid>thead>tr>th.spec-col-name{z-index:4;background:var(--spec-sticky-head)!important}@media (max-width:640px){.spec-panel{--spec-code-w:40px;--spec-name-w:118px;gap:10px}.spec-grid th,.spec-grid td{padding:5px 8px}.spec-status{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.spec-status>.btn,.spec-status>.spec-offer{grid-column:1/-1;justify-content:flex-start;justify-self:start}.spec-toolbar{align-items:stretch}.spec-compare{flex:100%;justify-content:space-between}.spec-draft-row{grid-template-columns:minmax(0,1fr) auto}.spec-draft-open{flex-direction:column;align-items:flex-start;row-gap:1px}.spec-draft-dot{display:none}.spec-draft-row>.spec-draft-local{grid-area:2/1;justify-self:start;margin:0 0 6px 10px}.spec-draft-row>.spec-clear{grid-area:1/2/span 2}.spec-empty-actions .spec-offer{justify-content:center}.spec-editor-fields,.spec-editor-fields.wide{grid-template-columns:minmax(0,1fr)}.spec-editor-actions{width:100%}.spec-editor-actions>.btn{flex:auto;justify-content:center}.spec-edit-grid th input{width:150px!important}}@media (pointer:coarse){.spec-clear{width:32px;height:32px}.spec-draft-local>.spec-clear{width:26px;height:26px}}.product-workspace{--plm-pad:20px;--plm-gap:16px;--plm-head-gap:12px;--plm-tool-gap:8px}@media (max-width:767px){.product-workspace{--plm-pad:14px;--plm-gap:12px;--plm-head-gap:10px}}.product-workspace .detail-tabs{gap:var(--plm-gap)}@media (max-width:1279px){.product-workspace .detail-tabs [data-slot=tabs-trigger]{padding-inline:12px}.product-workspace .detail-tabs>[data-slot=tabs-list]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}.product-workspace .detail-tabs [data-slot=tabs-content]:not([hidden]){gap:var(--plm-gap);align-content:start;min-width:0;display:grid}.product-workspace .detail-tabs [data-slot=tabs-content]>*{min-width:0;margin-block:0}.product-workspace .dev-stack{gap:var(--plm-gap)}.product-workspace .detail-tabs .panel>.panel-heading{padding:var(--plm-pad) var(--plm-pad) var(--plm-head-gap);flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.product-workspace .detail-tabs .panel>.panel-heading>div:first-child{flex:280px;min-width:0}.product-workspace .detail-tabs .panel-heading h2{margin:0}.product-workspace .detail-tabs .panel-heading p{margin:4px 0 0;line-height:1.5}.product-workspace .detail-tabs .dev-panel{padding:var(--plm-pad)}.product-workspace .detail-tabs .dev-panel>.panel-heading{padding:0 0 var(--plm-head-gap)}.product-workspace .detail-tabs .dev-panel>h2{margin:0 0 var(--plm-head-gap)}.product-workspace .detail-tabs .dev-panel>.dev-toolbar,.product-workspace .dev-stack>.dev-toolbar{gap:var(--plm-tool-gap);margin:0 0 var(--plm-head-gap)}.product-workspace .dev-stack>.dev-toolbar{margin:0}.product-workspace .dev-stack>.dev-toolbar>.dev-segments{margin-right:auto}.product-workspace .detail-tabs .editor-form>.btn,.product-workspace .detail-tabs .editor-form>button:not(.text-link){justify-self:start;width:auto}.product-workspace .detail-tabs .panel :is([data-slot=table-head],[data-slot=table-cell]):first-child{padding-left:var(--plm-pad)}.product-workspace .detail-tabs .panel :is([data-slot=table-head],[data-slot=table-cell]):last-child{padding-right:var(--plm-pad)}@container (width<=620px){.product-workspace .detail-tabs .record-table tbody tr{padding:12px var(--plm-pad)}.product-workspace .detail-tabs .panel .record-table [data-slot=table-cell]:is(:first-child,:last-child){padding:0!important}}.product-workspace .bom-footer{padding:12px var(--plm-pad);flex-wrap:wrap;gap:12px}.product-workspace .cost-grid{gap:var(--plm-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin:0}.product-workspace .cost-panel{padding:var(--plm-pad)}.product-workspace .cost-panel h2{margin:0 0 var(--plm-head-gap)}.product-workspace .cost-panel>div:not([data-slot]){margin-top:8px}.product-workspace .cost-panel .cost-total{margin:12px 0 8px;padding-top:12px}.product-workspace .cost-panel p{margin-top:8px;line-height:1.55}.product-workspace .cost-panel .text-link{margin-top:10px}.product-workspace .cost-panel .large-muted-icon{display:none}.product-workspace .model-attachment-options{padding:0 var(--plm-pad) var(--plm-pad);gap:12px 20px}.product-workspace .model-attachment>.form-error{margin:0 var(--plm-pad) var(--plm-pad)}.product-workspace .dev-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;margin-top:0}.product-workspace .dev-tile{border-radius:12px;flex-flow:wrap;align-content:flex-start;align-items:center;gap:4px 6px;padding:12px}.product-workspace .dev-tile>:is(img,.dev-pdf,strong,small){flex:1 0 100%;min-width:0}.product-workspace .dev-tile>.dev-attachment{height:170px;margin-bottom:6px}.product-workspace .dev-tile>.dev-pdf{min-height:70px}.product-workspace .dev-tile>strong{font-size:var(--text-body);overflow-wrap:anywhere;order:1}.product-workspace .dev-tile>small{color:var(--muted-foreground);order:2;margin-bottom:4px}.product-workspace .dev-tile>.dev-asset-actions{order:3;gap:6px}.product-workspace .dev-tile>.ai-image-button{order:4}.product-workspace .dev-tile>a.text-link{order:5}.product-workspace .dev-tile>button.text-link{order:6}.product-workspace .dev-tile :is(.text-link,.btn.small){min-height:26px;font-size:var(--text-small);padding:3px 8px}.product-workspace .construction-page-grid{padding:0 var(--plm-pad) var(--plm-pad);gap:12px}.product-workspace .detail-tabs .dev-panel .construction-row{gap:12px;padding:12px 0}.product-workspace .detail-tabs .dev-panel .construction-row:first-of-type{padding-top:0}.product-workspace .detail-tabs .dev-panel .construction-row p{margin:4px 0 0}.product-workspace .detail-tabs .dev-panel>.fine-print{margin:12px 0 0}.product-workspace .sample-list{padding:0 var(--plm-pad) 4px}.product-workspace .sample-row{gap:12px;padding:14px 0}.product-workspace .sample-content p{margin-top:6px;line-height:1.5}.product-workspace .sample-row>div:last-child{gap:8px}.product-workspace .dev-panel>select{margin:0 0 var(--plm-head-gap)}.product-workspace .sample-comment-form{margin-top:var(--plm-head-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.product-workspace .sample-comment-form>label:nth-of-type(3){grid-area:1/2}.product-workspace .sample-comment-form>label:nth-of-type(2){grid-area:2/1/auto/-1}@media (max-width:640px){.product-workspace .sample-comment-form{grid-template-columns:minmax(0,1fr)}.product-workspace .sample-comment-form>label:is(:nth-of-type(2),:nth-of-type(3)){grid-area:auto}}.techpack-color-picker>.cell-sub{max-width:none;margin:8px 0 0}.techpack-color-picker{margin-bottom:16px}.techpack-history-picker>p.fine-print{margin:4px 0 12px}.techpack-spec{gap:8px;margin:0 0 12px;display:grid}.techpack-spec>label:first-child{max-width:560px;font-size:var(--text-small);color:var(--muted-foreground);gap:4px;display:grid}.techpack-spec>label:first-child select{border:1px solid var(--border);background:var(--glass);width:100%;color:var(--foreground);font-size:var(--text-body);border-radius:9px;padding:8px 10px}.techpack-history-picker .techpack-draft-option{font-size:var(--text-small);color:var(--foreground);align-items:flex-start;margin:0}.techpack-draft-option>input{margin-top:2px}.techpack-draft-option small,.techpack-spec-note{font-size:var(--text-caption);color:var(--muted-foreground);display:block}.identity-bulk-corrections{flex:1 0 100%;width:100%;min-width:0;margin-top:4px;padding:14px}.identity-bulk-corrections>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.identity-bulk-corrections>header .btn{flex-shrink:0}.identity-bulk-corrections p{margin:4px 0 10px}.identity-bulk-corrections fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.identity-bulk-corrections .manual-gtin-rows{gap:8px}.identity-bulk-corrections .manual-gtin-row{padding-bottom:8px}.identity-bulk-corrections .manual-gtin-product span{min-width:0}.identity-bulk-corrections .manual-gtin-product small{overflow-wrap:anywhere}.identity-bulk-corrections label{gap:4px;min-width:0;display:grid}.identity-bulk-corrections input{width:100%;min-width:0}.identity-bulk-corrections>footer{margin-top:12px}@media (max-width:600px){.identity-bulk-corrections>header{flex-wrap:wrap}}.legacy-frame .legacy-column>header{background:var(--legacy-accent,#8a93a0);color:#fff}.legacy-frame .legacy-column[data-selected]{box-shadow:0 0 0 2px var(--legacy-accent), 0 6px 18px #20364a1a}.legacy-frame~.progressive-footer{display:none}html :is(.main,[role=dialog]) .category-tabs[data-legacy-accents]>button:after{background:var(--legacy-tab-accent,#689bf0)}.view-toggle .grid-density-button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.grid-density-glyph{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:1px;width:22px;display:inline-grid}.grid-density-glyph i{aspect-ratio:3/4;background:var(--hold-tone,currentColor);border-radius:1px;min-height:3px;display:block}.grid-density-list .hold-menu-icon{min-width:22px}@media (min-width:761px){.style-grid[data-columns]{gap:var(--library-gap);grid-template-columns:repeat(auto-fill, minmax(max(7.5rem, calc((100% - (var(--library-columns) - 1) * var(--library-gap)) / var(--library-columns) - .1px)), 1fr))}.style-grid[data-columns="2"]{--library-columns:2;--library-gap:21px}.style-grid[data-columns="3"]{--library-columns:3;--library-gap:21px}.style-grid[data-columns="4"]{--library-columns:4;--library-gap:21px}.style-grid[data-columns="5"]{--library-columns:5;--library-gap:17px}.style-grid[data-columns="6"]{--library-columns:6;--library-gap:14px}.style-grid[data-columns="7"]{--library-columns:7;--library-gap:12px}.style-grid[data-columns="8"]{--library-columns:8;--library-gap:10px}.style-grid[data-columns]>.style-card{contain-intrinsic-size:auto calc(1100px / var(--library-columns) + 160px);container:library-card/inline-size}.style-grid[data-columns] .style-card .product-stage{height:max(104px,72cqi)}.style-grid[data-columns] .style-card .product-stage img{padding:12cqi 6.5cqi 4cqi}.style-grid[data-columns] .style-card .product-stage img[data-product-profile=compact]{padding:16.5cqi 12cqi}}@container library-card (width<=230px){.style-grid[data-columns] .style-card .product-stage>.status{gap:0;padding:4px;font-size:0;top:8px;left:8px}.style-grid[data-columns] .style-card .product-stage>.status:before{width:6px;height:6px}.style-grid[data-columns] .style-card .card-info{padding:10px 12px 12px}.style-grid[data-columns] .style-card .card-info h2{font-size:var(--text-small);margin:4px 0 8px}.style-grid[data-columns] .style-card .color-row>span{display:none}.style-grid[data-columns] .style-card .card-progress{gap:4px;margin-top:10px;padding-top:8px}.style-grid[data-columns] .style-card .card-progress>span{display:none}.style-grid[data-columns] .style-card .card-progress b{margin-left:auto}}@container library-card (width<=175px){.style-grid[data-columns] .style-card .product-stage{border-radius:7px;margin:4px}.style-grid[data-columns] .style-card .favorite{width:24px;height:24px;top:3px;right:3px}.style-grid[data-columns] .style-card .favorite svg{width:14px;height:14px}.style-grid[data-columns] .style-card .card-info{padding:8px 9px 10px}.style-grid[data-columns] .style-card .card-meta>span:last-child{display:none}.style-grid[data-columns] .style-card .card-info h2{-webkit-line-clamp:2;font-size:var(--text-caption);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.style-grid[data-columns] .style-card .swatch-group{gap:3px;overflow:hidden}.style-grid[data-columns] .style-card .swatch-group .swatch{flex:none;width:10px;height:10px}}.favorite-star{--favorite-on:#c98a1c;width:28px;height:28px;color:color-mix(in srgb, var(--muted-foreground) 55%, transparent);border-radius:8px;flex:none;place-items:center;margin:-6px -6px -6px 0;transition:color .15s,background .15s,transform .1s;display:inline-grid}.favorite-star:hover{background:var(--glass-hover);color:var(--favorite-on)}.favorite-star:active{transform:scale(.9)}.favorite-star:focus-visible{outline-offset:1px;outline:2px solid #689bf0}.favorite-star.on{color:var(--favorite-on)}.favorite-star.inherited{color:color-mix(in srgb, var(--favorite-on) 45%, transparent)}html[data-atmosphere-night=true] .favorite-star{--favorite-on:#f2c15f}.board-card.development-card{isolation:isolate;position:relative}.development-card-open{z-index:1;border-radius:inherit;position:absolute;inset:0}.development-card-open:focus-visible{outline-offset:2px;outline:2px solid #689bf0}.development-card .board-color .favorite-star{z-index:2;margin-left:auto;position:relative}.development-card .board-color .favorite-star svg{color:inherit;margin:0}.product-name-heading .favorite-star,.product-color-title .favorite-star{margin:0}.development-scope{flex-direction:column;min-width:0;display:flex}.development-scope-label{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.development-summary .development-scope>small{overflow-wrap:anywhere;margin-top:6px}.development-scope-trigger[data-slot=select-trigger]{color:#607fac;width:fit-content;max-width:100%;height:auto;min-height:44px;font-size:var(--text-title1);font-weight:var(--weight-regular);letter-spacing:-.8px;background:0 0;border:0;border-radius:8px;gap:8px;margin-top:6px;padding:0 8px 0 0}.development-scope-trigger[data-slot=select-trigger]:hover{color:#4b6c9c}.development-scope-trigger>[data-slot=select-value]{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.development-scope-trigger>svg{width:18px;height:18px}html[data-atmosphere-night=true] .development-scope-trigger[data-slot=select-trigger]{color:var(--foreground)}.development-scope-menu[data-slot=select-content]{min-width:min(300px,100vw - 32px);max-width:calc(100vw - 32px)}.development-scope-menu [data-slot=select-item]{white-space:normal;min-height:34px}.development-scope-option{white-space:normal;gap:1px;display:grid}.development-scope-option small{color:var(--muted-foreground);font-size:var(--text-small)}@media (max-width:767px){.development-summary:has(>.development-scope){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.development-summary:has(>.development-scope)>div:not(.development-scope){border-right:1px solid #dce6f3;flex-direction:column;justify-content:space-between;min-width:0;display:flex}.development-summary:has(>.development-scope)>div:nth-child(3){border-right:0}.development-summary>.development-scope{border-top:1px solid #dce6f3;grid-column:1/-1;padding-top:14px}.development-scope-trigger[data-slot=select-trigger]{font-size:var(--text-title2)}}html[data-atmosphere-night=true] .development-summary>.development-scope{border-color:var(--border)}.new-style-field{min-width:0;font-size:var(--text-body);font-weight:var(--weight-medium);color:#72849e;flex-direction:column;gap:8px;display:flex}.new-style-field .choice{width:100%}.new-style-code{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 9%, #ffffffa6), #fff6);border-radius:14px;justify-items:start;gap:8px;min-width:0;margin:0;padding:16px 18px 14px;display:grid}.new-style-code>legend{float:left;font-size:var(--text-small);font-weight:var(--weight-medium);color:#72849e;padding:0}.new-style-code>legend+*{clear:left}.new-style-code-value,.editor-form .new-style-code input.new-style-code-value{max-width:100%;font-family:var(--font-code);font-size:var(--text-display);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#243f9c;overflow-wrap:anywhere;line-height:1.15;display:block}.editor-form .new-style-code input.new-style-code-value{text-transform:uppercase;background:#ffffffbf;border:1px solid #b9c9e6;border-radius:10px;width:100%;padding:4px 10px}.new-style-code>small{font-size:var(--text-small);color:#8598b2;line-height:1.5}.new-style-code .text-link.text-link{margin-top:2px}html[data-atmosphere-night=true] .new-style-code{background:#8296ff1a;border-color:#a0b4ff3d}html[data-atmosphere-night=true] .new-style-code-value{color:#d6e0ff}.new-style-adopt{border-top:1px solid #dce3ed;padding-top:4px}.new-style-adopt>summary{cursor:pointer;min-height:42px;font-size:var(--text-body);font-weight:var(--weight-medium);color:#526780;align-items:center;gap:8px;list-style:none;display:flex}.new-style-adopt>summary::-webkit-details-marker{display:none}.new-style-adopt>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-small);font-weight:var(--weight-regular);color:#8598b2;margin-left:auto;overflow:hidden}.new-style-adopt-chevron{flex:none;transition:transform .15s}.new-style-adopt[open] .new-style-adopt-chevron{transform:rotate(180deg)}.new-style-adopt>div{gap:8px;padding:2px 0 4px;display:grid}.new-style-adopt small{font-size:var(--text-small);color:#8598b2;line-height:1.5}.new-style-adopt select{width:100%}@media (max-width:450px){.new-style-code-value,.editor-form .new-style-code input.new-style-code-value{font-size:var(--text-title1)}}.save-status{min-width:0;max-width:min(46ch,40vw);color:color-mix(in srgb, var(--muted-foreground) 82%, transparent);font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:6px;line-height:1.3;transition:opacity .4s;animation:.2s ease-out save-status-in;display:inline-flex}.save-status.fading{opacity:0}.save-status>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.save-status>svg{color:#5f9e87;flex:none}.save-status>button{color:#3f5fb8;font-size:var(--text-caption);font-weight:var(--weight-medium);border-radius:5px;flex:none;align-items:center;gap:3px;padding:2px 4px;display:inline-flex}.save-status>button:hover{background:color-mix(in srgb, var(--primary) 9%, transparent)}.save-status>button:focus-visible{outline-offset:1px;outline:2px solid #689bf0}.topbar .save-status{margin-left:auto}.topbar .save-status+.topbar-search{margin-left:14px}html[data-atmosphere-night=true] .save-status>button{color:#b9c8ff}@keyframes save-status-in{0%{opacity:0}}.topbar-feedback{background:var(--night-fill,#ffffff80);min-height:30px;color:var(--muted-foreground);font-size:var(--text-small);cursor:pointer;border:1px solid #7c93af4d;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex}.topbar-feedback:hover{background:var(--night-fill-strong,#fffc);color:var(--foreground)}.topbar-feedback:focus-visible{outline-offset:2px;outline:2px solid #689bf0}.topbar-feedback>span{align-items:center;gap:6px;display:inline-flex}.topbar-feedback small{font-size:var(--text-micro);opacity:.65;border:1px solid;border-radius:4px;padding:0 4px;line-height:1.4}.topbar-feedback.compact{justify-content:center;width:30px;padding:0}.topbar .topbar-search{margin-right:8px}.topbar .topbar-feedback+.presence{margin-left:4px}@media (max-width:640px){.topbar-feedback{background:0 0;border-color:#0000;justify-content:center;min-width:44px;min-height:44px;padding:0}.topbar-feedback>span{display:none}}.page>.screen-tabs{scrollbar-width:none;max-width:100%;margin:-6px 0 18px;overflow-x:auto}.page>.screen-tabs::-webkit-scrollbar{display:none}.page>.screen-tabs>[data-slot=tabs-list]{width:100%;min-width:max-content}.save-problems{z-index:10000;gap:6px;width:max-content;max-width:min(560px,100vw - 32px);display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.save-problems>p{color:#9d493b;font-size:var(--text-small);background:#fff4f0f2;border:1px solid #eac2b8;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 8px 8px 12px;line-height:1.45;display:flex;box-shadow:0 10px 32px #633c3722}.save-problems>p>svg{flex:none;margin-top:2px}.save-problems>p>span{overflow-wrap:anywhere;min-width:0}.save-problems>p>button{width:22px;height:22px;color:inherit;border-radius:6px;flex:none;place-items:center;margin-left:4px;display:grid}.save-problems>p>button:hover{background:#f3d8d0}html[data-atmosphere-night=true] .save-problems>p{color:#ffc9bd;background:#3a1d1cf2;border-color:#a8554c80}html[data-atmosphere-night=true] .save-problems>p>button:hover{background:#ffffff1a}.main>.topbar{min-height:40px;padding-top:6px;padding-bottom:6px}.main>.topbar .crumb{font-size:var(--text-micro);letter-spacing:.2px;gap:7px}.main>.topbar .crumb>svg{width:11px;height:11px}.main>.topbar .crumb b{font-weight:var(--weight-medium)}.main>.page{padding-top:16px}@media (min-width:768px){header.topbar>.crumb{white-space:nowrap;flex-wrap:nowrap;margin:-4px;padding:4px;overflow:hidden}header.topbar>.crumb>.crumb-step{text-overflow:ellipsis;flex:0 auto;min-width:1.5em;overflow:hidden}header.topbar>.crumb>[aria-current=page]{text-overflow:ellipsis;overflow-wrap:normal;flex:none;max-width:60%;overflow:hidden}}@media (max-width:767px){html:has(.main>.topbar){scroll-padding-top:var(--app-bar-height,calc(44px + env(safe-area-inset-top,0px)))}.main{--app-bar:var(--app-bar-height,calc(44px + env(safe-area-inset-top,0px)))}.main>header.topbar{z-index:30;box-sizing:border-box;height:calc(44px + env(safe-area-inset-top,0px));min-height:0;padding:env(safe-area-inset-top,0px) max(14px, env(safe-area-inset-right,0px)) 0 max(4px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(16px)saturate(1.15);background:#eef3f9db;border-bottom:0;justify-content:flex-start;gap:2px;position:sticky;top:0;box-shadow:inset 0 -1px #dae2ec88}html[data-atmosphere-night=true] .main>header.topbar{box-shadow:inset 0 -1px var(--border);background:#0a1322db}.main>header.topbar>:is(.crumb,.topbar-search,.topbar-feedback,.presence,.demo-pill){display:none}.main .files-selection{top:calc(var(--app-bar) + 8px)}.main :is(.construction-editor-inline .construction-toolbar,.cost-preview){top:var(--app-bar)}.main>.page{padding-top:12px}.main>header.topbar:has(>.save-status)>.phone-title{display:none}.topbar .save-status{flex:auto;max-width:none;margin-left:4px}.topbar .save-status>button:last-child:not(:first-of-type){display:none}.save-problems{bottom:12px}}.studio-sidebar .nav-section-flat+.nav-section-flat{border-top-color:#7e92a314;margin-top:5px;padding-top:5px}@media (prefers-reduced-motion:reduce){.save-status{transition:none;animation:none}}.colorway-thumbs{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.colorway-thumbs-all{background:var(--glass);color:#7789a3;min-height:42px;font-size:var(--text-small);border:1px solid #d7e2ee;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.colorway-thumb{background:var(--glass);border:1px solid #d7e2ee;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;padding:3px;transition:border-color .15s,box-shadow .15s,transform .1s;display:grid;position:relative;overflow:visible}.colorway-thumb>img{object-fit:contain;border-radius:6px;width:100%;height:100%}.colorway-thumb-dot{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000001a}.colorway-thumb-released{color:#fff;background:#4f9e82;border:1.5px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-4px;right:-4px}.colorway-thumb:hover,.colorway-thumbs-all:hover{border-color:#a9bbe0}.colorway-thumb:active{transform:scale(.96)}.colorway-thumb[aria-pressed=true],.colorway-thumbs-all[aria-pressed=true]{color:#546fae;border-color:#7f9ad8;box-shadow:0 0 0 2px #c8d5f3}:is(.colorway-thumb:focus-visible,.colorway-thumbs-all:focus-visible){outline-offset:2px;outline:2px solid #689bf0}.colorway-archive-list .colorway-thumbs{margin-top:10px}.colorway-thumbs+.add-colorway,.colorway-bar .colorway-thumbs .add-colorway{min-height:42px}@media (max-width:767px){.product-workspace .colorway-pills:has(>.colorway-thumbs){flex-wrap:wrap;overflow:visible}.product-workspace .colorway-pills>.colorway-thumbs{flex:0 auto}}html[data-atmosphere-night=true] .colorway-thumb,html[data-atmosphere-night=true] .colorway-thumbs-all{border-color:var(--border)}html[data-atmosphere-night=true] .colorway-thumb-released{border-color:#172334}.text-link.text-link.style-reference{min-height:0;font:inherit;font-weight:var(--weight-medium);vertical-align:baseline;border-radius:5px;padding:0 4px;display:inline}.product-workspace .detail-heading .eyebrow .revision{color:var(--night-muted,#93a1b5);font-family:var(--font-code);font-size:var(--text-caption);letter-spacing:.4px;margin-left:6px}.product-workspace .detail-heading .eyebrow{margin-bottom:2px}.product-workspace .detail-heading .eyebrow+.product-name-heading{margin-top:0}.overview-signal{color:#7a899e;font-size:var(--text-caption);align-items:center;gap:8px;margin:-8px 0 10px;padding:0 18px;display:flex}.overview-signal .development-signal{gap:2px;margin:0}.overview-signal .development-signal>span:first-child{margin-right:4px}.overview-signal .development-signal button{padding:3px 6px}.overview-signal .development-signal i{width:8px;height:8px}.hero-fact-note.stock-note{display:block}.category-move-targets{border:0;margin:0;padding:0}.category-move-targets>legend{color:#72849e;width:100%;font-size:var(--text-body);font-weight:var(--weight-medium);margin-bottom:8px}.category-move-targets button:disabled{opacity:.45;cursor:default}.category-move-preview{gap:16px;min-width:0;display:grid}.category-move-preview h3{color:#526780;font-size:var(--text-body);font-weight:var(--weight-medium);margin:0 0 8px}.category-move-preview ul{margin:0;padding:0;list-style:none}.category-move-list{gap:6px;max-height:220px;display:grid;overflow:auto}.category-move-list>li{background:var(--glass);font-size:var(--text-body);border:1px solid #7e92a326;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;display:flex}.category-move-list b{font-family:var(--font-code);font-weight:var(--weight-semibold);color:#3f5390}.category-move-list span{color:#526780;min-width:0}.category-move-list small{color:#7a899e;font-size:var(--text-small);margin-left:auto}.category-move-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.category-move-columns section{min-width:0;font-size:var(--text-small);border-radius:11px;padding:12px 14px;line-height:1.5}.category-move-columns li+li{margin-top:5px}.category-move-stays{color:#36644d;background:#eef8f2cc;border:1px solid #b8dccb}.category-move-stays h3{color:#2f6048}.category-move-changes{background:var(--glass);color:#5f6f86;border:1px solid #7e92a326}.category-move-blocked small{color:#9d5b3b}@media (max-width:767px){.category-move-columns{grid-template-columns:minmax(0,1fr)}.category-move-list small{flex-basis:100%;margin-left:0}}html[data-atmosphere-night=true] .category-move-stays{color:#bfe7d2;background:#173327cc;border-color:#4f8a6c80}html[data-atmosphere-night=true] .category-move-stays h3{color:#d3f2e2}.library-selection-bar{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background:color-mix(in srgb, var(--primary) 5%, var(--glass));font-size:var(--text-body);color:#3f5390;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:8px 8px 8px 14px;display:flex}.library-selection-bar>span{font-weight:var(--weight-medium)}.library-selection-bar>.btn{margin-left:auto}.library-pick{color:#0000;background:#ffffffd9;border:1.5px solid #9fb0c7;border-radius:8px;place-items:center;width:26px;height:26px;transition:background .15s,border-color .15s;display:grid}.library-pick.on{border-color:var(--primary);background:var(--primary);color:#fff}.library-pick:focus-visible{outline-offset:2px;outline:2px solid #689bf0}.style-card .library-pick{z-index:2;position:absolute;top:12px;right:12px}.style-card.picked{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 18%, transparent)}.library-pick-cell{width:44px}@media (max-width:767px){.library-selection-bar>.btn{justify-content:center;width:100%;margin-left:0}}.library-caption .library-master-chip{background:color-mix(in srgb, var(--glass) 70%, transparent);color:#7a899e;min-width:0;font-size:var(--text-caption);border:1px solid #7e92a326;border-radius:999px;align-items:center;gap:7px;padding:2px 4px 2px 10px;line-height:1.5;display:inline-flex}.library-master-chip>span:not(.green-dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-master-chip>.green-dot{flex:none}.library-master-chip>button{width:20px;height:20px;color:inherit;border-radius:999px;flex:none;place-items:center;display:grid}.library-master-chip>button:hover{background:var(--glass-hover);color:var(--foreground)}.library-master-chip>button:focus-visible{outline-offset:1px;outline:2px solid #689bf0}.library-caption:has(.library-master-chip){flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:767px){.library-caption>span.library-master-chip{max-width:100%;display:inline-flex}}html[data-atmosphere-night=true] .library-caption .library-master-chip{border-color:var(--border);color:var(--muted-foreground)}.material-editor-dialog.studio-dialog{flex-direction:column;gap:16px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;max-width:760px!important}.material-editor-dialog>[data-slot=dialog-header]{flex:none}.material-editor-form{flex-direction:column;gap:12px;min-height:0;display:flex}.material-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;display:flex}.material-editor-heading>span,.material-editor-footer>div{font-size:var(--text-small);color:var(--muted-foreground)}.material-editor-heading .material-number{margin:0}.material-editor-tabs{flex-direction:column;gap:12px;min-height:0;display:flex}.material-editor-tabs>[data-slot=tabs-list]{flex:none;align-self:flex-start}.material-editor-optional{color:var(--muted-foreground);font-weight:var(--weight-regular)}.material-editor-body{overscroll-behavior:contain;min-height:0;padding:2px;overflow:auto}.material-editor-body fieldset{border:0;min-width:0;margin:0;padding:0}.material-editor-body fieldset:disabled{pointer-events:none}.material-editor-body [data-slot=tabs-content]{margin-top:0}.material-editor-grid{grid-template-columns:166px minmax(0,1fr);gap:20px;display:grid}.material-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 14px;display:grid}.material-editor-name{grid-column:1/-1}.material-editor-form label{min-width:0;font-size:var(--text-small);color:var(--muted-foreground);gap:5px;display:grid}.material-editor-form input,.material-editor-form select,.material-editor-form textarea{width:100%;min-width:0;min-height:36px;font-size:var(--text-body);color:var(--foreground);border:1px solid var(--border);background:var(--glass);border-radius:7px;padding:7px 10px}.material-editor-form :is(input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.material-editor-form input[type=number]{-webkit-appearance:textfield;appearance:textfield}.material-editor-form input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.material-editor-form input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.material-editor-form .material-photo-drop{width:100%;height:200px;min-height:200px}.material-editor-form .material-photo-drop img{max-height:160px}.material-editor-form .material-photo-drop span{font-size:var(--text-small);padding:0 8px}.material-editor-form .composition-editor{gap:10px;margin-top:12px;padding:12px}.material-editor-form .composition-row>label{gap:5px;display:flex}.material-editor-form .composition-row>label input{width:72px!important}.material-editor-form .fine-print{margin:10px 0 0}.material-editor-footer{border-top:1px solid var(--border);flex:none;align-items:center;gap:8px;padding-top:12px;display:flex}.material-editor-footer>div{flex:1;min-width:0}.material-editor-footer .btn{flex:none}.material-editor-footer .form-error{max-height:76px;margin:0;padding:8px;overflow:auto}@media (max-width:560px){.material-editor-dialog.studio-dialog{gap:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px);padding:18px}.material-editor-grid{grid-template-columns:1fr;gap:12px}.material-editor-form .material-photo-drop{flex-direction:row;height:80px;min-height:80px}.material-editor-form .material-photo-drop img{max-width:90px;height:64px}.material-editor-heading>span{display:none}.material-editor-footer{flex-wrap:wrap;justify-content:flex-end}.material-editor-footer>div{flex-basis:100%}}.materials-collection .material-type-tabs{flex-wrap:wrap;gap:4px 12px;display:flex;overflow:visible}.materials-collection .material-type-tabs>button{color:var(--muted-foreground)}.materials-collection .material-type-tabs>button.active{color:var(--foreground)}.materials-collection .library-caption{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.materials-collection .material-clear-filters{color:var(--muted-foreground);align-items:center;gap:4px;display:inline-flex}.materials-legacy-column>header{background:var(--glass-hover);color:var(--foreground)}.materials-legacy-row{border-bottom:1px solid var(--legacy-rule);align-items:stretch;display:flex}.materials-legacy-row>.og-legacy-row{border-bottom:0;min-width:0}.materials-legacy-thumb{width:var(--legacy-thumb-width);height:var(--legacy-thumb-height);color:var(--muted-foreground);flex:none;place-items:center;display:grid}.materials-legacy-attach{width:25px;color:var(--muted-foreground);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.materials-legacy-attach:hover{color:var(--foreground);background:var(--glass-hover)}.materials-legacy-attach:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.materials-collection .material-library-card .material-preview>span:not(.material-type-icon){background:var(--night-cell,#edf2f7c9);color:var(--foreground);border:1px solid var(--border)}.cc{--cc-surface:rgba(255, 255, 255, var(--surface-opacity,.55));--cc-surface-hover:#ffffffc7;--cc-line:#7c93af3d;--cc-ink:#17233a;--cc-muted:#66758b;--cc-accent:#385be0;--cc-good:#1f8a5b;--cc-warn:#b7791f;--cc-critical:#c2413b;width:100%;min-width:0;max-width:none;color:var(--cc-ink);gap:20px;display:grid;container-type:inline-size}.cc button{font:inherit;color:inherit;text-align:left}.cc-hero{padding:4px 2px 0}.cc-hero h1{font-size:var(--text-page);font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:0;line-height:1.1}.cc-greet{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.cc-date{color:var(--cc-muted);font-size:var(--text-callout);font-weight:var(--weight-medium);white-space:nowrap;align-items:baseline;gap:10px;margin:0;display:flex}.cc-ask{border:1px solid var(--cc-line);background:var(--cc-surface);-webkit-backdrop-filter:blur(22px)saturate(1.2);border-radius:14px;align-items:center;gap:8px;max-width:720px;margin-top:16px;padding:5px 5px 5px 14px;display:flex;box-shadow:0 1px 2px #17233a0a,0 8px 28px #17233a0d}.cc-ask:focus-within{border-color:var(--cc-accent);box-shadow:0 0 0 3px #385be024}.cc-ask-icon{color:var(--cc-accent);flex:none}.cc-ask input{min-width:0;color:var(--cc-ink);font:inherit;font-size:var(--text-callout);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.cc-ask input::placeholder{color:var(--cc-muted)}.cc .cc-ask button{background:var(--cc-accent);color:#fff;min-height:36px;font-size:var(--text-body);font-weight:var(--weight-semibold);cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.cc-panel,.cc-tile{border:1px solid var(--cc-line);border-radius:var(--radius);background:var(--cc-surface);-webkit-backdrop-filter:blur(22px)saturate(1.2);box-shadow:0 1px 2px #17233a0a,0 8px 28px #17233a0d}.cc-panel{min-width:0;padding:18px 20px 20px}.cc-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.cc-panel-head h2{font-size:var(--text-headline);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0}.cc-head-title{align-items:center;gap:4px;min-width:0;display:flex}.cc-subhead{color:var(--cc-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 10px}.cc-stat-line{color:var(--cc-muted);font-size:var(--text-callout);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.cc-stat-line b{color:var(--cc-ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.cc-empty{color:var(--cc-muted);font-size:var(--text-body);margin:0}.cc-foot{color:var(--cc-muted);font-size:var(--text-small);margin:12px 0 0}.cc-foot b{color:var(--cc-ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.cc-panel-head p{color:var(--cc-muted);font-size:var(--text-small);margin:0}.cc-head-action{border:1px solid color-mix(in srgb, var(--cc-accent) 16%, transparent);background:var(--night-link-fill,color-mix(in srgb, var(--cc-accent) 7%, transparent));font-weight:var(--weight-medium);cursor:pointer;border-radius:8px;padding:5px 11px;transition:background .15s;color:var(--night-link,#2f4cb0)!important;font-size:var(--text-small)!important}.cc-head-action:hover{background:color-mix(in srgb, var(--cc-accent) 13%, transparent)}.cc-tiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.cc-tile{align-content:start;gap:4px;min-width:0;padding:16px 18px 18px;transition:transform .18s,background .18s,box-shadow .18s;display:grid;position:relative}.cc-tile-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cc-tile-open{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.cc-tile-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.cc-tile-open:focus-visible{outline:none}.cc-tile:has(.cc-tile-open:focus-visible){outline:2px solid color-mix(in srgb, var(--cc-accent) 55%, transparent);outline-offset:2px}.cc-stage:hover,.cc-launch:hover,.cc-seller:hover{background:var(--cc-surface-hover);transform:translateY(-1px)}.cc-tile:has(.cc-tile-open:hover){background:var(--cc-surface-hover);transform:translateY(-1px)}.cc-stage:active,.cc-launch:active,.cc-seller:active,.cc-alert:active{transform:scale(.99)}.cc-tile:has(.cc-tile-open:active){transform:scale(.99)}.cc-tile-label,.cc-stage-label{color:var(--cc-muted);font-size:var(--text-small);font-weight:var(--weight-medium)}.cc-tile strong{font-size:var(--text-metric);font-weight:var(--weight-medium);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15}.cc-tile-detail,.cc-stage-detail{color:var(--cc-muted);font-size:var(--text-small)}.cc-tile-foot{color:var(--cc-muted);font-size:var(--text-caption);opacity:.85;margin-top:6px}.cc-tile-trend{gap:4px;margin-top:8px;display:grid}.cc-tile-trend small{color:var(--cc-muted);font-size:var(--text-caption)}.cc-bars{align-items:flex-end;gap:3px;height:30px;display:flex}.cc-bars>span{opacity:.85;background:linear-gradient(#f0a36b,#d4622a);border-radius:2px 2px 0 0;flex:1 1 0;min-width:3px}.cc-bars>span:last-child{opacity:1}.cc{--cc-sales:#eb6834;--cc-sales-context:#7c93af6b}.cc-tile-shop{grid-column:1/-1;gap:5px}.cc-shop-body{grid-template-columns:minmax(min-content,1fr) minmax(0,1.6fr);align-items:end;gap:10px 32px;display:grid}.cc-shop-figures{align-content:start;gap:4px;min-width:0;display:grid}.cc-shop-periods{background:#7c93af24;border:0;border-radius:9px;flex-wrap:nowrap;justify-self:start;gap:2px;margin:4px 0 2px;padding:2px;display:inline-flex}.cc .cc-shop-periods button{white-space:nowrap;color:#4a5870;min-height:28px;font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px}.cc .cc-shop-periods button[aria-pressed=true]{color:var(--cc-ink);background:#fff;box-shadow:0 1px 2px #17233a1a}.cc .cc-shop-periods button:focus-visible{outline:2px solid color-mix(in srgb, var(--cc-accent) 55%, transparent);outline-offset:2px}.cc-shop-bars:has(.cc-shop-range:focus-visible){outline:2px solid color-mix(in srgb, var(--cc-accent) 55%, transparent);outline-offset:2px}.cc-shop-range{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.cc-tile strong.cc-shop-value{font-variant-numeric:normal}.cc-tile strong.cc-shop-state{font-size:var(--text-title3);letter-spacing:-.01em}.cc-shop-change{color:var(--cc-muted);font-size:var(--text-small);font-weight:var(--weight-medium);align-items:center;gap:3px;display:inline-flex}.cc-shop-change.is-up{color:var(--cc-good)}.cc-shop-change.is-down{color:var(--cc-critical)}.cc-shop-chart{gap:3px;margin-top:6px;display:grid}.cc-shop-bars{touch-action:pan-y;border-radius:4px;outline:none;gap:2px;height:88px;display:flex;position:relative}.cc-shop-zero{pointer-events:none;background:#7c93af59;height:1px;position:absolute;left:0;right:0}.cc-shop-col{border-radius:4px;flex:1 1 0;min-width:2px;position:relative}.cc-shop-col.is-active{background:#7c93af21}.cc-shop-bar{background:var(--cc-sales-context);border-radius:4px 4px 0 0;width:min(100%,24px);min-height:2px;position:absolute;left:50%;translate:-50%}.cc-shop-bar.is-negative{border-radius:0 0 4px 4px}.cc-shop-col.is-current .cc-shop-bar{background:var(--cc-sales)}.cc-shop-col.is-active .cc-shop-bar{filter:brightness(1.1)saturate(1.1)}.cc-shop-axis{color:var(--cc-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.cc-shop-readout{min-height:1.45em;color:var(--cc-muted);font-size:var(--text-small)}.cc-shop-readout b{color:var(--cc-ink);font-weight:var(--weight-semibold)}.cc-shop-key{background:var(--cc-sales-context);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.cc-shop-key.is-current{background:var(--cc-sales)}.cc-tile-foot.cc-shop-stale{color:#8a5a12;opacity:1}.cc-shop-run{color:var(--cc-muted);font-size:var(--text-caption);overflow-wrap:anywhere;margin-top:4px}.cc-shop-run.is-bad{color:var(--cc-critical)}.cc-shop-warn{color:#8a5a12;font-size:var(--text-caption);overflow-wrap:anywhere;margin-top:4px}.cc .cc-shop-link{color:var(--night-link,#2f4cb0);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@container (width<=640px){.cc-shop-body{grid-template-columns:minmax(0,1fr)}.cc-shop-bars{height:56px}}.cc-meter{background:#7c93af33;border-radius:4px;height:4px;margin-top:8px;display:block;overflow:hidden}.cc-meter>span{border-radius:inherit;background:linear-gradient(90deg, #6683ec, var(--cc-accent));height:100%;transition:width .5s;display:block}.cc-flow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cc-flow li{min-width:0;position:relative}.cc-flow li+li:before{content:"";background:var(--cc-line);width:10px;height:2px;position:absolute;top:24px;left:-10px}.cc-stage{cursor:pointer;background:#ffffff59;border:1px solid #0000;border-radius:14px;align-content:start;gap:3px;width:100%;height:100%;padding:14px;transition:background .18s,transform .18s;display:grid}.cc-stage-label{align-items:center;gap:6px;margin-bottom:2px;display:inline-flex}.cc-stage-icon{color:var(--stage);flex:none}.cc-stage-planned{--stage:#7a5af8}.cc-stage-ordered{--stage:#385be0}.cc-stage-transit{--stage:#0e8fb3}.cc-stage-stock{--stage:#1f8a5b}.cc-stage-sold{--stage:#d4622a}html[data-atmosphere-night=true] .cc .cc-stage-icon{color:color-mix(in srgb, var(--stage) 55%, white)}.cc-stage strong{font-size:var(--text-title2);font-weight:var(--weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cc-stage .thumbnail-stack{margin-top:8px}.cc-stage .thumbnail-stack.fit{flex-wrap:nowrap;gap:2px;overflow:hidden}.cc-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cc-columns>:only-child{grid-column:1/-1}.cc-coming{justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 10px;display:flex}.cc-coming>.cc-subhead{margin:0}.cc-see-all{font-size:var(--text-small);flex:none}.cc-launches{--cc-launch-min:200px;grid-template-columns:repeat(var(--fit,1), minmax(0, 1fr));gap:12px;display:grid}.cc-launch{border:1px solid var(--cc-line);cursor:pointer;background:0 0;border-radius:14px;grid-template-rows:auto 1fr;padding:0;transition:background .18s,transform .18s;display:grid;overflow:hidden}.cc-launch-art{aspect-ratio:16/10;color:var(--cc-muted);background:0 0;grid-template-columns:repeat(2,1fr);place-items:center;gap:2px;padding:10px;display:grid;position:relative}.cc-launch-art>span{place-items:center;width:100%;height:100%;min-height:0;display:grid}.cc-launch-art img{object-fit:contain;max-width:100%;max-height:100%}.cc-launch-art.is-single,.cc-launch-art.is-empty{grid-template-columns:minmax(0,1fr)}.cc-launch-art.is-empty{opacity:.8}.cc-launch-art em,.cc-seller-art em{background:var(--cc-pill,#ffffffd9);color:var(--cc-ink);font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-semibold);border-radius:999px;padding:3px 8px;position:absolute;top:10px;left:10px;box-shadow:0 1px 3px #17233a14}.cc-launch-art em.soon{background:var(--cc-accent);color:#fff}.cc-launch-body{align-content:start;gap:4px;padding:12px 14px 14px;display:grid}.cc-launch-body strong{font-size:var(--text-callout);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-launch-body small{color:var(--cc-muted);font-size:var(--text-small);align-items:center;gap:5px;display:flex}.cc-launch-meta{color:var(--cc-muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.cc-launch-stats{color:var(--cc-muted);font-size:var(--text-small);flex-wrap:wrap;gap:2px 12px;margin-top:4px;display:flex}.cc-standing{color:var(--cc-muted);font-size:var(--text-small);font-weight:var(--weight-medium);align-items:center;gap:5px;display:inline-flex}.cc-standing:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:6px;height:6px}.cc-standing.is-active{color:var(--cc-good)}.cc-standing.is-approved{color:var(--cc-accent)}.cc-plan-summary{gap:10px;display:grid}.cc-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cc-chip{border:1px solid var(--cc-line);color:var(--cc-muted);font-size:var(--text-small);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.cc-chip b{color:var(--cc-ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.cc-plan-line{font-size:var(--text-small);align-items:baseline;gap:10px;margin:12px 0 0;display:flex}.cc-plan-line-label{width:76px;color:var(--cc-muted);font-weight:var(--weight-medium);flex:none}.cc-plan-links{flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.cc-plan-link{font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;padding:0;color:#2f4cb0!important}.cc-plan-link:hover{text-underline-offset:3px;text-decoration:underline}.cc-plan-link.is-quiet{font-weight:var(--weight-regular);color:var(--cc-muted)!important}.cc-launch-stats b{color:var(--cc-ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.cc-coverage{gap:4px;display:grid}.cc-coverage .cc-meter{margin-top:4px}.cc-attention{gap:8px;display:grid}.cc-alert{border:1px solid var(--cc-line);cursor:pointer;background:#fff6;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;transition:background .15s;display:grid}.cc-alert:hover{background:var(--cc-surface-hover)}.cc-alert-icon{background:color-mix(in srgb, var(--tone) 13%, white);width:30px;height:30px;color:var(--tone);border-radius:9px;place-items:center;display:grid}.cc-alert.tone-critical{--tone:var(--cc-critical)}.cc-alert.tone-warning{--tone:var(--cc-warn)}.cc-alert.tone-info{--tone:var(--cc-accent)}html[data-atmosphere-night=true] .cc .cc-alert-icon{background:color-mix(in srgb, var(--tone) 22%, transparent);color:color-mix(in srgb, var(--tone) 50%, white)}.cc-alert-body{gap:2px;min-width:0;display:grid}.cc-alert-body strong{font-size:var(--text-body);font-weight:var(--weight-semibold)}.cc-alert-body small{color:var(--cc-muted);font-size:var(--text-small);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-alert .thumbnail-stack-more,.cc-alert .thumbnail-stack-empty{display:none}.cc-chevron{color:var(--cc-muted)}.cc-clear{background:color-mix(in srgb, var(--cc-good) 8%, white);color:var(--cc-good);font-weight:var(--weight-medium);border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.cc-sellers{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cc-seller{border:1px solid var(--cc-line);cursor:pointer;background:0 0;border-radius:14px;gap:4px;padding:0 0 12px;transition:background .18s,transform .18s;display:grid;overflow:hidden}.cc-seller-art{aspect-ratio:4/3;color:var(--cc-muted);background:0 0;place-items:center;margin-bottom:6px;padding:12px;display:grid;position:relative}.cc-seller-art img{object-fit:contain;max-width:100%;max-height:100%}.cc-seller>strong,.cc-seller-figures,.cc-seller>.cc-meter{margin-inline:12px}.cc-seller>strong{font-size:var(--text-body);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-seller-figures{color:var(--cc-muted);font-size:var(--text-small)}.cc-seller-figures b{color:var(--cc-ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.cc-seller>.cc-meter>span{background:linear-gradient(90deg,#f0a36b,#d4622a)}.cc-pos,.cc-ships{container:cc-records/inline-size}.cc-po-list{margin:0;padding:0;list-style:none;display:grid}.cc-po-list li+li{border-top:1px solid var(--cc-line)}.cc-po-list button{cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:156px minmax(0,1fr) minmax(0,max-content);grid-template-areas:"art main value""art meta state";align-items:center;gap:4px 12px;width:100%;padding:12px 4px;transition:background .15s;display:grid}.cc-po-list button:hover{background:var(--cc-surface-hover)}.cc-po-main{grid-area:main;gap:2px;min-width:0;display:grid}.cc-po-main b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow:hidden}.cc-po-vendor{min-width:0;color:var(--cc-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-po-meta{overflow-wrap:anywhere;min-width:0;color:var(--cc-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;grid-area:meta}.cc-po-value{overflow-wrap:anywhere;text-align:right;max-width:16ch;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;grid-area:value;justify-self:end}.cc-po-state{overflow-wrap:anywhere;min-width:0;max-width:16ch;color:var(--cc-muted);font-size:var(--text-small);text-align:right;grid-area:state;justify-self:end}.cc-money-rows{display:grid}.cc-money-row{border-top:1px solid var(--cc-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px 0;display:grid}.cc-money-row:first-child{border-top:0;padding-top:2px}.cc-money-label{min-width:0;color:var(--cc-muted);font-size:var(--text-body);align-items:center;gap:2px;display:flex}.cc-money-row strong{color:var(--cc-ink);font-size:var(--text-title3);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:right;grid-row:span 2;align-self:center}.cc-money-row.is-in strong{color:var(--cc-good)}.cc-money-row small{color:var(--cc-muted);font-size:var(--text-small);grid-column:1}.cc-money{container:cc-money/inline-size}@container cc-money (width>=720px){.cc-money-rows{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.cc-money-row,.cc-money-row:first-child{border-top:0;align-content:start;padding:2px 24px 0}.cc-money-row:first-child{padding-left:0}.cc-money-row:last-child{padding-right:0}.cc-money-row+.cc-money-row{border-left:1px solid var(--cc-line)}}.cc-split{background:#7c93af33;border-radius:6px;grid-column:1/-1;gap:2px;height:6px;margin-top:8px;display:flex;overflow:hidden}.cc-split>span,.cc-split-legend>span:before{background:#8a99ad}.cc-split>.is-submitted,.cc-split-legend>.is-submitted:before{background:#6f8fd8}.cc-split>.is-pending,.cc-split-legend>.is-pending:before{background:#d7b074}.cc-split-legend{color:var(--cc-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;gap:2px 14px;margin-top:4px;display:flex}.cc-split-legend>span{align-items:center;gap:5px;display:inline-flex}.cc-split-legend>span:before{content:"";border-radius:2px;width:7px;height:7px}.cc-activity{margin:0;padding:0;list-style:none;display:grid}.cc-activity li+li{border-top:1px solid var(--cc-line)}.cc-activity-row{width:100%;min-width:0;font-size:var(--text-body);background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:9px 6px;display:grid}button.cc-activity-row{cursor:pointer;transition:background .15s}button.cc-activity-row:hover{background:var(--cc-surface-hover)}.cc-activity-text{overflow-wrap:anywhere;min-width:0}.cc-activity-meta{color:var(--cc-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;display:flex}html[data-atmosphere-night=true] .cc{--cc-surface:#1c24348c;--cc-surface-hover:#263044b3;--cc-line:#a0b4d229;--cc-ink:#eef2fa;--cc-muted:#9aa8bd}html[data-atmosphere-night=true] :is(.cc-stage,.cc-seller,.cc-alert){background:#ffffff0a}html[data-atmosphere-night=true] .cc-seller-art{background:linear-gradient(160deg,#283247,#1d2638)}html[data-atmosphere-night=true] .cc .cc-launch,html[data-atmosphere-night=true] .cc .cc-launch:hover,html[data-atmosphere-night=true] .cc .cc-launch-art{background:0 0}html[data-atmosphere-night=true] .cc .cc-launch-art em{background:var(--night-cell);color:var(--cc-ink)}html[data-atmosphere-night=true] .cc .cc-launch-art em.soon{background:var(--cc-accent);color:#fff}html[data-atmosphere-night=true] .cc{--cc-pill:#111c2dd1}html[data-atmosphere-night=true] .cc :is(.cc-launch-art,.cc-seller-art) em{color:var(--cc-ink)}html[data-atmosphere-night=true] .cc :is(.cc-date,.cc-tile-status){color:var(--cc-muted)}html[data-atmosphere-night=true] .cc-chip{background:#ffffff0a}html[data-atmosphere-night=true] :is(.cc-plan-link,.cc-head-action){color:#b9c8ff!important}html[data-atmosphere-night=true] .cc .cc-ask button{color:#fff;background:#3d5eda}html[data-atmosphere-night=true] .cc .cc-ask input{color:var(--cc-ink);background:0 0!important}html[data-atmosphere-night=true] .cc{--cc-sales:#d95926;--cc-sales-context:#a0b4d24d}html[data-atmosphere-night=true] .cc .cc-shop-periods{background:#ffffff0f}html[data-atmosphere-night=true] .cc .cc-shop-periods button{color:#c6d0df}html[data-atmosphere-night=true] .cc .cc-shop-periods button[aria-pressed=true]{color:var(--cc-ink);background:#ffffff24}html[data-atmosphere-night=true] .cc .cc-shop-change.is-up{color:#5fd39a}html[data-atmosphere-night=true] .cc :is(.cc-shop-change.is-down,.cc-shop-run.is-bad){color:#f59a94}html[data-atmosphere-night=true] .cc .cc-tile-foot.cc-shop-stale,html[data-atmosphere-night=true] .cc .cc-shop-warn{color:#f0b35a}html[data-atmosphere-night=true] .cc .cc-shop-link{color:#b9c8ff}.cc-tile-status{color:var(--cc-muted);font-size:var(--text-callout);margin:6px 0 0;line-height:1.35}@container (width<=860px){.cc-columns{grid-template-columns:minmax(0,1fr)}}@container (width<=900px){.cc-tiles:has(>.cc-tile:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=659px){:is(.cc-tiles,.cc-tiles:has(>.cc-tile:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-tiles:not(:has(>.cc-tile:nth-child(2))){grid-template-columns:minmax(0,1fr)}.cc-tiles>.cc-tile:last-child:nth-child(odd){grid-column:1/-1}.cc-tiles>.cc-tile{border-radius:16px;gap:2px;padding:12px 14px 13px}.cc-tiles .cc-tile-top{align-items:flex-start;gap:4px}.cc-tiles .cc-tile>:is(.cc-tile-trend,.cc-tile-foot){display:none}.cc-tiles .cc-tile-open{overflow-wrap:anywhere;max-width:100%}.cc-tiles .cc-tile-status{font-size:var(--text-body);margin-top:4px}.cc-greet{flex-direction:column;align-items:flex-start}.cc-date{font-size:var(--text-body)}.cc-date-dot{display:none}}@media (max-width:640px){.cc{gap:14px}.cc-ask{max-width:none;margin-top:12px}.cc-ask input{font-size:var(--text-input)}.cc .cc-ask button{padding:0 11px}.cc .cc-ask button span{display:none}.cc-panel{border-radius:16px;padding:14px}.cc-hero h1{font-size:var(--text-title2)}.cc-panel-head{margin-bottom:10px}.cc-panel-head h2{font-size:var(--text-callout)}.cc-stat-line{font-size:var(--text-body)}.cc-flow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -14px;padding:0 14px 4px;display:flex;overflow-x:auto}.cc-flow li{scroll-snap-align:start;flex:0 0 138px}.cc-stage{gap:2px;padding:10px 10px 12px}.cc-stage strong{font-size:var(--text-title3)}.cc-stage .thumbnail-stack.fit{min-height:0;margin-top:6px;padding:0}.cc-stage .thumbnail-stack.fit>span.thumbnail-stack-image{width:28px;height:28px}.cc-stage .thumbnail-stack.fit>span.thumbnail-stack-image+span.thumbnail-stack-image{margin-left:-8px}.cc-stage .thumbnail-stack.fit .thumbnail-stack-more{margin-left:4px}.cc-flow li+li:before{display:none}.cc-alert{grid-template-columns:auto minmax(0,1fr) auto}.cc-alert .thumbnail-stack{display:none}.cc-sellers{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-launches{--cc-launch-min:140px;gap:10px}.cc-launch-body{padding:10px 12px 12px}.cc-plan-line{gap:2px;display:grid}.cc-plan-line-label{width:auto}.cc-panel-head{flex-wrap:wrap}.cc-money-row strong{font-size:var(--text-headline)}.cc-activity-row{grid-template-columns:minmax(0,1fr);gap:3px;padding:10px 2px}.cc-activity-meta{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.cc *{transition:none!important}}.cc-hero{position:relative}.cc-greet{padding-right:44px}.cc .cc-arrange{width:30px;height:30px;color:var(--cc-muted);cursor:pointer;opacity:.75;border:1px solid #0000;border-radius:9px;place-items:center;transition:opacity .15s,background .15s;display:grid;position:absolute;top:2px;right:0}.cc .cc-arrange:hover{border-color:var(--cc-line);background:var(--cc-surface);color:var(--cc-ink);opacity:1}.cc .cc-fold{font:inherit;letter-spacing:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.cc .cc-fold:hover{background:color-mix(in srgb, var(--cc-ink) 6%, transparent)}:is(.cc .cc-arrange:focus-visible,.cc .cc-fold:focus-visible){outline-offset:2px;outline:2px solid #689bf0}.cc-fold-chevron{color:var(--cc-muted);flex:none;transition:transform .18s}.cc-fold[aria-expanded=false] .cc-fold-chevron{transform:rotate(-90deg)}.cc-folded{padding-block:12px}.cc-folded .cc-panel-head{margin-bottom:0}.cc-figures{gap:8px;min-width:0;display:grid}.cc-figures-head h2{color:var(--cc-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0 0 0 2px}.cc-customize-sheet.cc-customize-sheet{gap:0}.cc-customize-sheet[data-side=bottom]{border-radius:16px 16px 0 0;max-height:88dvh}.cc-customize-list{gap:2px;margin:0;padding:0 10px;list-style:none;display:grid;overflow-y:auto}.cc-customize-list li{border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}.cc-customize-list li:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.cc-customize-show{cursor:pointer;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 12px;min-width:0;min-height:40px;display:grid}.cc-customize-show input{accent-color:#385be0;grid-row:span 2;width:18px;height:18px}.cc-customize-show b{color:var(--foreground);font-size:var(--text-body);font-weight:var(--weight-semibold)}.cc-customize-show small{color:var(--muted-foreground);font-size:var(--text-small)}.cc-customize-list li[data-hidden] b{color:var(--muted-foreground)}.cc-customize-move{flex:none;gap:2px;display:flex}.cc-customize-move button{width:36px;height:36px;color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid}.cc-customize-move button:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}.cc-customize-move button[aria-disabled=true]{opacity:.3;cursor:default}.cc-customize-move button:focus-visible{outline-offset:1px;outline:2px solid #689bf0}.cc-customize-foot.cc-customize-foot{flex-direction:row;justify-content:space-between;gap:8px}@media (max-width:640px){.cc-folded{padding-block:10px}.cc .cc-fold{margin:-9px -8px;padding:9px 8px}.cc .cc-arrange{width:36px;height:36px;top:-2px}.cc-customize-foot.cc-customize-foot{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.cc-fold-chevron{transition:none}}.cc-count{background:color-mix(in srgb, var(--cc-warn) 16%, transparent);min-width:20px;height:20px;color:var(--cc-warn);font-size:var(--text-caption);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;margin-left:6px;padding:0 6px;display:inline-grid}.cc-count.is-critical{background:color-mix(in srgb, var(--cc-critical) 15%, transparent);color:var(--cc-critical)}html[data-atmosphere-night=true] .cc .cc-count{color:#f3c47a}html[data-atmosphere-night=true] .cc .cc-count.is-critical{color:#ffb4ab}.cc-row-art{grid-area:art;align-items:center;width:156px;min-width:0;max-width:100%;display:flex;overflow:hidden}.cc-row-art .thumbnail-stack.fill{flex-wrap:nowrap;gap:4px;min-height:36px;margin:0;padding:0}.cc-row-art .thumbnail-stack.fill>span.thumbnail-stack-image{width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 36px;margin:0}.cc-po-state[data-late]{color:var(--cc-critical);font-weight:var(--weight-medium)}html[data-atmosphere-night=true] .cc .cc-po-state[data-late]{color:#ffb4ab}@container cc-records (width<=540px){.cc-po-list button{grid-template-columns:minmax(0,1fr) minmax(0,max-content);grid-template-areas:"main value""meta state""art art";gap:6px 12px}.cc-po-value,.cc-po-state{max-width:13ch}}.cc-sales-foot{min-width:0}.cc .cc-shop-reason{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cc .cc-shop-reason:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #689bf0}@media (max-width:640px){.cc .cc-stage{text-align:center;justify-items:center}.cc-stage .thumbnail-stack{justify-content:center}}.bill-payment-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.bill-payment-list li{font-size:var(--text-caption);border-top:1px solid #1f3e4612;gap:2px;padding:8px 0;display:grid}.bill-payment-list li:first-child{border-top:0}.bill-payment-list li.is-muted{color:#8391a3}.bill-payment-list li small{color:#7a8898}.bill-payment-list .text-link{justify-self:start}.bill-payment-confirm{color:#a8433a;flex-wrap:wrap;align-items:center;gap:8px;display:flex}
