:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1f2c27;--muted:#69766f;--paper:#f4f6f4;--surface:#fff;--line:#dfe6e1;--brand:#2d6a55;--brand-soft:#e7f1ec;--waiting:#9a681a;--waiting-soft:#fff3d8;--danger:#a94d4d;--ok:#17663a}.materials-breadcrumb{color:#819087;gap:8px;margin:0 0 8px;font-size:12px;display:flex}.materials-breadcrumb a{color:#6d7c72;text-decoration:none}.materials-breadcrumb a:hover{color:var(--brand);text-decoration:underline}.materials-page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.materials-page-header h1{color:var(--ink);letter-spacing:-.03em;margin:0 0 4px;font-size:22px}.materials-page-header p:not(.workspace-eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.materials-filter-card,.materials-table-card,.material-editor-card,.material-operation-note{background:#fff;border:1px solid #dce5df;border-radius:15px;box-shadow:0 9px 26px #1f36290d}.materials-filter-card{padding:14px 16px}.materials-filter-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.materials-filter-topline p{color:#69786e;margin:0;font-size:13px}.materials-filter-topline strong{color:var(--ink);font-size:18px}.admin-save-link{color:#fff;background:var(--brand);cursor:pointer;min-height:40px;font-size:13px;font-weight:750;line-height:1;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:0 5px 10px #1a604026}.admin-save-link:hover{background:#174b36}.admin-save-link.is-accent{background:var(--brand);box-shadow:0 5px 10px #1a604026}.admin-save-link.is-accent:hover{background:#174b36}.materials-toolbar{background:#fbfcfb;border-bottom:1px solid #dfe6e1;padding:8px 12px}.materials-filter-row{grid-template-columns:minmax(300px,480px) repeat(3,140px) auto;justify-content:start;align-items:end;gap:8px;display:grid}.materials-filter-row label{color:#69766f;gap:3px;min-width:0;font-size:11px;display:grid}.materials-filter-row input,.materials-filter-row select{width:100%;min-height:34px;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd5ce;border-radius:7px;padding:0 9px;font-size:12px}.materials-filter-search .materials-query{min-width:0;max-width:480px}.materials-query input{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235e6a62' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") 13px/16px no-repeat;border-color:#aebfb6;padding-left:37px;box-shadow:inset 3px 0 #dce9e2}.materials-filter-actions{align-items:flex-end;gap:6px;margin-left:0;display:flex}.materials-filter-actions>.admin-save-button{min-height:34px;padding:0 14px;font-size:12px}.materials-date-filter{position:relative}.materials-date-filter summary{color:#1f2c27;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #ccd6d0;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:590;line-height:1;list-style:none;display:inline-flex}.materials-date-filter summary::-webkit-details-marker{display:none}.materials-date-filter summary:hover{border-color:#879c91}.materials-date-filter[open] summary{color:#2d6a55;background:#e7f1ec;border-color:#7ca28f}.materials-date-grid{z-index:20;background:#fff;border:1px solid #dfe6e1;border-radius:10px;gap:10px;min-width:230px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 30px #192d241a}.materials-date-filter:not([open]) .materials-date-grid{display:none}.materials-date-grid label{color:#69766f;gap:5px;font-size:12px;display:grid}.materials-date-grid input{min-height:38px;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd5ce;border-radius:7px;padding:0 10px;font-size:13px}.materials-date-clear{color:#2d6a55;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.materials-inventory-notice{color:#745a24;background:#faf6e8;border:1px solid #eadcb7;border-radius:7px;margin:12px 16px 0;padding:12px;font-size:12px;line-height:1.55}.materials-sort-rule{color:#56665e;box-sizing:border-box;background:#f5f8f6;border-top:1px solid #dfe6e1;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin-top:12px;padding:9px 16px;font-size:12px;display:flex}.materials-sort-rule>span{color:#7c8a81}.materials-reset-link{color:#2d6a55;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.filter-reset-button{color:#516057;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #d3ddd6;border-radius:8px;padding:0 14px;font-size:12px;font-weight:750;line-height:1}.materials-filter-note{color:#7a887f;margin:10px 0 0;font-size:12px;line-height:1.55}.material-stat-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:min(100%,1160px);margin:0 0 10px;display:grid}.material-stat-card{border:1px solid var(--ws-line,#dfe6e1);min-height:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:#fff;border-radius:10px;padding:10px 12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;box-shadow:0 2px 8px #192d2408}.material-stat-card:hover{border-color:#abc1b5;transform:translateY(-2px);box-shadow:0 8px 20px #192d2414}.material-stat-card.is-active{border-color:#2d6a55;box-shadow:inset 0 0 0 1px #2d6a55}.material-stat-card.is-hot{border-top:3px solid #a94d4d}.material-stat-card.is-warn{border-top:3px solid #c79033}.material-stat-card.is-hot:after,.material-stat-card.is-warn:after{content:"";background:#a94d4d;border-radius:50%;width:8px;height:8px;position:absolute;top:13px;right:13px}.material-stat-card.is-warn:after{background:#c79033}.material-stat-card .material-stat-label{color:#69766f;font-size:12px;display:block}.material-stat-card strong{color:#1f2c27;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:22px;line-height:1.1;display:block}.material-stat-card .material-stat-sub{color:#69766f;font-size:11px;line-height:1.25;display:block}.materials-pagination{color:#69766f;background:#fbfcfb;border-top:1px solid #dfe6e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:12px;display:flex}.materials-page-size{align-items:center;gap:10px;display:flex}.materials-page-size label{align-items:center;gap:6px;display:inline-flex}.materials-page-size select{color:#1f2c27;min-height:30px;font:inherit;background:#fff;border:1px solid #ccd6d0;border-radius:7px;padding:0 8px;font-size:12px}.materials-page-nav{align-items:center;gap:6px;display:flex}.materials-page-nav button{color:#1f2c27;cursor:pointer;min-width:32px;min-height:30px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd6d0;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:590;line-height:1;display:inline-flex}.materials-page-nav button:hover:not(:disabled){border-color:#879c91}.materials-page-nav button.active{color:#fff;background:#2d6a55;border-color:#2d6a55;font-weight:700}.materials-page-nav button:disabled{cursor:default;opacity:.45}.materials-table tbody tr.is-highlighted{background:#fff7ea}.material-thumb.is-missing{color:#9b3e35;background:#fff4f2;border-color:#e3b3ad}.material-thumb.has-image{object-fit:cover}img.material-thumb{border-style:solid;padding:0}.material-more-trigger{color:#24342b;cursor:pointer;background:#fff;border:1px solid #cbd9d0;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:750;line-height:1;list-style:none;display:inline-flex}.material-more-menu{background:#fff;border:1px solid #d7e1da;border-radius:10px;min-width:168px;padding:6px;display:grid;box-shadow:0 10px 24px #1c2d221f}.material-more-menu.is-portal{z-index:50;margin:0;position:fixed}.material-more-menu button{color:#355043;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700;display:block}.material-more-menu button:hover{background:#f1f8f3}.material-more-menu button.is-danger-soft{color:#9b3e35}.material-more-menu button.is-danger-soft:hover{color:#9b3e35;background:#fff4f2}.material-reason-field,.material-operator-meta{color:#66756c;gap:6px;font-size:12px;display:grid}.material-reason-field textarea{min-height:78px;font:inherit;border:1px solid #d5ddd7;border-radius:9px;padding:10px 12px}.material-ref-list{color:#59675e;margin:0;padding-left:18px;font-size:13px}.material-editor-layout.is-create{grid-template-columns:minmax(0,1fr);width:100%}.material-ops-form{gap:18px;padding-bottom:84px;display:grid}.material-ops-form.is-embedded{padding-bottom:0}.material-ops-section{background:#fff;border:1px solid #dfe7e1;border-radius:10px;padding:0;overflow:hidden}.material-ops-section>header{background:#fbfcfb;border-bottom:1px solid #dfe7e1;align-items:center;gap:8px;margin:0;padding:15px 17px;display:flex}.material-ops-section>header>.material-section-letter{color:#2c624d;background:#e4efe9;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.material-ops-section>header>div{align-items:center;gap:8px;min-width:0;display:flex}.material-ops-section h2{margin:0;font-size:16px}.material-ops-section header p{color:#96a099;margin:5px 0 0;font-size:12px;line-height:1.55}.material-ops-section-note{color:#96a099;white-space:nowrap;align-self:center;margin-left:auto;font-size:12px;font-weight:500}.material-section-sub{color:#69766f;margin-left:auto;font-size:12px;font-weight:500}.material-ops-body{gap:14px;padding:17px;display:grid}.material-ops-section>.material-ops-grid{padding:17px}.material-ops-section>.material-inventory-hint,.material-ops-section>.material-status-radios,.material-ops-section>.material-reason-field{margin-left:17px;margin-right:17px}.material-section-note{color:#745a24;background:#faf6e8;border:1px solid #eadcb7;border-radius:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.material-image-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.material-image-card{background:#fafcfa;border:1px solid #dfe6e1;border-radius:9px;align-content:start;gap:8px;min-height:150px;padding:14px;display:grid}.material-image-hint{color:#69766f;font-size:12px;line-height:1.5}.material-image-disabled{color:#8a978f;background:#f4f7f5;border:1px dashed #d3ddd6;border-radius:9px;place-items:center;min-height:96px;font-size:12px;display:grid}.material-create-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.material-create-actions .secondary-button{min-height:40px;padding:0 16px}.material-create-actions .admin-save-button{min-height:40px;padding:0 20px}.material-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.material-ops-grid>label,.material-ops-grid .wide{color:#8a958d;align-content:start;gap:5px;min-width:0;font-size:12px;font-weight:500;display:grid}.material-ops-grid>label b,.material-image-uploader p b,.material-status-radios>p b{color:#d86555;margin-left:3px}.material-ops-grid .wide{grid-column:1/-1}.material-ops-grid input,.material-ops-grid select,.material-ops-grid textarea{box-sizing:border-box;color:#27322b;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d5ddd7;border-radius:9px;font-size:14px}.material-ops-grid input,.material-ops-grid select{height:40px;min-height:40px;max-height:40px;padding:0 13px}.material-ops-grid textarea{min-height:84px;padding:12px 13px}.material-ops-grid input[readonly]{color:#68756d;background:#f1f4f1}.material-ops-grid .has-error input{border-color:#d38b84}.field-error{color:#a13a32}.material-error-summary{color:#8a342c;background:#fff7f5;border:1px solid #efc7c1;border-radius:10px;padding:14px 16px}.material-error-summary ul{margin:8px 0 0;padding-left:18px}.material-margin{color:#2e7850;margin:12px 0 0;font-size:13px;font-weight:700}.material-margin.is-risk{color:#9b3e35}.material-sticky-actions{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e2eae4;justify-content:flex-end;gap:10px;margin:0 -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:0}.material-sticky-actions .secondary-button{min-height:42px;padding:0 16px}.material-sticky-actions .admin-save-button{background:var(--brand);border-radius:9px;min-height:42px;padding:0 20px;font-size:13px;font-weight:800}.material-image-uploader p{color:#8a958d;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.material-image-uploader small{color:#a2aaa4;margin-top:8px;font-size:11px;font-weight:550;display:block}.material-upload-placeholder{color:#a7b0aa;cursor:pointer;width:124px;height:124px;font:inherit;background:#fffdfa;border:1px dashed #d1c5aa;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.material-upload-placeholder.has-preview{border-style:solid;padding:0}.material-upload-placeholder img{object-fit:cover;width:100%;height:100%}.material-upload-placeholder strong{font-size:30px;font-weight:400}.material-upload-placeholder em{color:#9ba69e;margin-top:-8px;font-size:12px;font-style:normal;font-weight:650}.material-upload-placeholder:disabled{cursor:wait;opacity:.7}.material-image-status{color:#fff;background:#278055;border-radius:999px;padding:3px 7px;font-size:11px;position:absolute;bottom:8px;right:8px}.material-image-status.is-error{background:#ab4439}.material-gallery-field{gap:8px;display:grid}.material-gallery-field>p{color:#8a958d;margin:0;font-size:12px;font-weight:700}.material-gallery-field small{color:#a2aaa4;font-size:11px;font-weight:550}.material-gallery-list{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.material-gallery-item{background:#fbfcfb;border:1px solid #dfe7e1;border-radius:12px;gap:6px;padding:8px;display:grid}.material-gallery-item.is-dragging{opacity:.55}.material-gallery-item img,.material-gallery-item>span{aspect-ratio:1;object-fit:cover;color:#7c8a81;background:#eef3f0;border-radius:8px;place-items:center;width:100%;font-size:12px;display:grid}.material-gallery-item-actions{flex-wrap:wrap;gap:4px;display:flex}.material-gallery-item-actions button{cursor:pointer;min-height:26px;font:inherit;background:#fff;border:1px solid #d3ddd6;border-radius:7px;padding:0 7px;font-size:11px;font-weight:750}.material-featured-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-featured-cell{align-items:center;gap:8px;display:flex}.material-home-sort{color:#5b6560;font-variant-numeric:tabular-nums;font-size:12px}.material-sticky-actions .admin-save-button:disabled{cursor:not-allowed}.material-ops-form.is-create{gap:16px;width:100%;max-width:none;margin:0;padding-bottom:0}.material-editor-layout.is-create .material-editor-main{gap:0}.material-ops-form.is-create .material-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.material-ops-form.is-create .material-ops-grid>label{gap:6px}.material-ops-form.is-create .field-label{min-height:1.35em;line-height:1.35;display:block}.material-ops-form.is-create .field-label b{color:#d86555;white-space:nowrap;margin-left:3px}.material-ops-form.is-create .material-ops-grid .col-3,.material-ops-form.is-create .material-ops-grid .col-4,.material-ops-form.is-create .material-ops-grid .col-6,.material-ops-form.is-create .material-ops-grid .col-8{grid-column:auto}.material-ops-form.is-create .material-ops-grid .wide{grid-column:1/-1}.material-ops-form.is-create .material-ops-grid input,.material-ops-form.is-create .material-ops-grid select{height:40px;min-height:40px;max-height:40px}.material-ops-form.is-create .material-ops-grid textarea{min-height:84px}.material-ops-form.is-create .material-ops-grid input.input-amount{font-variant-numeric:tabular-nums;text-align:right}.material-ops-form.is-create .material-ops-grid input:disabled,.material-ops-form.is-create .material-ops-grid select:disabled,.material-ops-form.is-create .material-ops-grid textarea:disabled{color:#8a978f;cursor:not-allowed;background:#f1f4f1}.material-ops-form.is-create .material-ops-grid .material-margin.wide{margin:0;font-size:12px;line-height:1.45}.material-size-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.material-size-input input{text-align:right;font-variant-numeric:tabular-nums}.material-size-suffix{color:#68756d;white-space:nowrap;font-size:13px;font-weight:700}.field-hint{color:#96a099;margin-top:4px;font-size:11px;font-weight:500;line-height:1.45;display:block}.field-hint.is-error{color:#c45a4a}.material-ops-form.is-create .material-image-uploader{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:8px 16px;display:grid}.material-ops-form.is-create .material-image-uploader>p{grid-column:1/-1;margin-bottom:0}.material-ops-form.is-create .material-image-uploader>.material-upload-placeholder{grid-area:2/1}.material-ops-form.is-create .material-image-uploader>.material-image-actions{grid-area:3/1;margin-top:0}.material-ops-form.is-create .material-image-uploader>small{grid-area:2/2/span 2;align-self:center;margin-top:0;line-height:1.5}.material-featured-na{color:#9aa49c}.material-image-actions{gap:8px;margin-top:10px;display:flex}.material-image-actions button{cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #d3ddd6;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.material-replacement-options{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.material-replacement-options button{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fbfcfb;border:1px solid #dce5df;border-radius:8px;padding:8px 10px;font-size:12px}.status-pill.inventory-low{color:#9b5928;background:#f9eadc}.status-pill.inventory-out{color:#9b3e35;background:#fff1ee}.status-pill.inventory-normal{color:#247452;background:#eef7f0}.material-kind-tabs{background:#fbfcfb;border-bottom:1px solid #e4ebe6;gap:8px;padding:0 16px;display:flex}.material-kind-tab{color:#6d7b72;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 4px 11px;font-size:13px;font-weight:700;position:relative}.material-kind-tab.is-active{color:#2d6a55;border-bottom-color:#2d6a55}.material-kind-tab:focus-visible{outline-offset:2px;outline:2px solid #d97721}.materials-table-card{margin-top:14px}.materials-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.materials-admin-table{table-layout:fixed;width:max-content}.materials-admin-table th,.materials-admin-table td{text-overflow:ellipsis;overflow:hidden}.materials-admin-table .col-material{width:210px;min-width:210px;max-width:210px}.materials-admin-table .col-actions{width:1%;min-width:max-content;max-width:none;overflow:visible}.materials-admin-table .col-material,.materials-admin-table .col-actions{z-index:1;background:#fff;position:sticky}.materials-admin-table thead .col-material,.materials-admin-table thead .col-actions{z-index:3;background:#fbfcfb}.materials-admin-table .col-material{left:0;box-shadow:1px 0 #d5e3da}.materials-admin-table .col-actions{right:0;box-shadow:-1px 0 #d5e3da}.materials-admin-table tbody tr:hover .col-material,.materials-admin-table tbody tr:hover .col-actions{background:#fafcfb}.materials-admin-table tbody tr.is-highlighted .col-material,.materials-admin-table tbody tr.is-highlighted .col-actions{background:#fff7ea}.material-thumb-button{background:0 0;border:0;border-radius:9px;padding:0}.material-thumb-button:focus-visible,.admin-modal :focus-visible{outline-offset:2px;outline:2px solid #1f4d3a}.material-image-dialog img{max-width:min(72vw,720px);max-height:70vh;margin:0 auto;display:block}.materials-table th{color:#7c8a81;letter-spacing:.03em;text-align:left;background:#fbfcfb;border-bottom:1px solid #e4ebe6;padding:14px 16px;font-size:11px;font-weight:750}.materials-table td{color:#334239;vertical-align:middle;text-align:left;border-bottom:1px solid #e9eeea;padding:14px 16px;font-size:13px}.materials-table th.is-num,.materials-table td.is-num{text-align:left;font-variant-numeric:tabular-nums}.materials-table tbody tr:last-child td{border-bottom:0}.materials-table tbody tr:hover{background:#fafcfb}.materials-table strong{color:#26362d;font-size:13px;display:block}.materials-table small{color:#7c8b81;margin-top:4px;font-size:11px;line-height:1.35;display:block}.material-cell{align-items:center;gap:10px;min-width:0;display:flex}.material-cell>div{min-width:0;overflow:hidden}.material-cell strong,.material-cell span,.material-cell small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.material-thumb{color:#8a978f;background:#f4f7f5;border:1px dashed #cbd8d0;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;font-size:10px;font-weight:750;display:grid;overflow:hidden}.material-spec{color:#4a5750;text-overflow:ellipsis;font-size:13px;line-height:1.45;display:block;overflow:hidden}.material-status-dot{white-space:nowrap;color:#334239;flex-wrap:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.material-status-dot i{background:#247452;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.material-status-dot.is-low{color:#9b5928}.material-status-dot.is-low i{background:#d97721}.material-status-dot.is-out{color:#9b3e35}.material-status-dot.is-out i{background:#c2412d}.material-status-dot.is-draft i,.material-status-dot.is-inactive i{background:#9aa49c}.material-status-cell{justify-items:start;gap:8px;display:grid}.material-featured-tag{color:#17663a;font-variant-numeric:tabular-nums;background:#e7f3eb;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.material-featured-yes{color:#17663a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.material-featured-no{color:#9aa49c;font-size:13px;font-weight:650}.materials-table .warning-number em{color:#c2412d;margin-left:6px;font-size:11px;font-style:normal;font-weight:800}.material-sale-switch{color:#66756c;cursor:pointer;min-height:30px;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;font-weight:750;display:inline-flex}.material-sale-switch i{background:#d5ddd7;border-radius:999px;width:32px;height:18px;position:relative}.material-sale-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.material-sale-switch.is-on{color:#246745}.material-sale-switch.is-on i{background:#cf711b}.material-sale-switch.is-on i:after{left:16px}.material-sale-switch:disabled{cursor:not-allowed;opacity:.45}.material-thumb.has-image{color:#247452;background:#eef7f0;border-style:solid;border-color:#c9dfd1}.materials-admin-table .col-created time{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;display:block;overflow:hidden}.material-row-actions{flex-wrap:nowrap;align-items:center;gap:8px;min-width:max-content;display:inline-flex}.material-row-actions a{color:#24342b;white-space:nowrap;background:#fff;border:1px solid #cbd9d0;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.material-row-actions a:hover{background:#f1f8f3}.material-delete-modal{width:min(500px,100%)}.material-editor-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:18px;display:grid}.material-editor-main{gap:16px;display:grid}.material-editor-card{padding:22px}.material-prototype-form{gap:20px;display:grid}.material-prototype-section{background:#fff;border:1px solid #dfe7e1;border-radius:16px;padding:26px 28px;box-shadow:0 8px 22px #1c37280a}.material-prototype-section>header{align-items:flex-start;gap:12px;margin-bottom:19px;display:flex}.material-prototype-section>header>span{color:#fff;background:#202a24;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.material-prototype-section h2{color:#202920;letter-spacing:-.02em;margin:0;font-size:19px}.material-prototype-section h2 small{color:#a6aea9;margin-left:7px;font-size:13px;font-weight:650}.material-prototype-section header p{color:#96a099;margin:5px 0 0;font-size:12px;line-height:1.55}.material-prototype-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;display:grid}.material-prototype-grid>label{color:#8a958d;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.material-prototype-grid>label b,.material-status-radios>p b{color:#d86555;margin-left:3px}.material-prototype-grid input,.material-prototype-grid select,.material-prototype-grid textarea{box-sizing:border-box;color:#27322b;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d5ddd7;border-radius:9px;font-size:14px}.material-prototype-grid input,.material-prototype-grid select{height:45px;min-height:45px;max-height:45px;padding:0 13px}.material-prototype-grid textarea{resize:vertical;min-height:84px;padding:12px 13px;line-height:1.55}.material-prototype-grid input::placeholder,.material-prototype-grid textarea::placeholder{color:#b2bab4}.material-prototype-grid .wide{grid-column:1/-1}.material-prototype-grid small{color:#a2aaa4;font-size:11px;font-weight:550}.material-image-field{grid-template-columns:124px minmax(0,1fr);align-items:center}.material-image-field>b{grid-column:1/-1}.material-image-field>input{grid-area:2/2}.material-status-radios{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.material-status-radios>p{color:#8a958d;grid-column:1/-1;margin:0 0 -2px;font-size:12px;font-weight:700}.material-status-radios label{cursor:pointer;background:#fff;border:1px solid #dbe2dd;border-radius:11px;gap:5px;min-height:94px;padding:15px 16px 14px 42px;display:grid;position:relative}.material-status-radios label:has(input:checked){background:#fffcf6;border-color:#d97721;box-shadow:inset 0 0 0 1px #d97721}.material-status-radios input{accent-color:#d97721;width:16px;height:16px;position:absolute;top:18px;left:15px}.material-status-radios strong{color:#303931;font-size:14px}.material-status-radios span{color:#949e97;font-size:11px;line-height:1.4}.material-prototype-rules{color:#6a7a92;background:#f5f8ff;border:1px solid #d9e2f1;border-radius:10px;margin-top:19px;padding:14px 16px;font-size:12px;line-height:1.7}.material-prototype-rules strong{color:#596b86}.material-prototype-actions{justify-content:flex-end;gap:10px;padding-top:3px;display:flex}.material-prototype-actions a{color:#657269;background:#fff;border:1px solid #d5ddd7;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.material-prototype-actions button{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#cf711b;border:0;border-radius:9px;padding:0 20px;font-size:13px;font-weight:800}.material-prototype-actions button:disabled{cursor:wait;opacity:.65}.material-editor-section-heading{gap:12px;margin-bottom:20px;display:flex}.material-editor-section-heading>span{color:#216949;background:#e6f4ea;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.material-editor-section-heading h2,.material-aside-card h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px}.material-editor-section-heading p,.material-aside-card p{color:#758279;margin:5px 0 0;font-size:12px;line-height:1.55}.material-editor-card .material-form{margin-top:4px}.material-editor-card .modal-form-actions{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e2eae4;margin:5px -22px -22px;padding:14px 22px;position:sticky;bottom:-22px}.material-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.material-balance-grid div{background:#fbfdfb;border:1px solid #dce7df;border-radius:9px;padding:12px}.material-balance-grid dt{color:#78877d;font-size:11px}.material-balance-grid dd{color:#294134;margin:6px 0 0;font-size:22px;font-weight:760}.material-operation-note{color:#7a6031;box-shadow:none;background:#fffaf0;border-color:#f0dfb8;padding:15px 17px}.material-operation-note strong{font-size:13px}.material-operation-note p{margin:5px 0 0;font-size:12px;line-height:1.55}.material-editor-aside{gap:16px;display:grid;position:sticky;top:92px}.material-aside-card{gap:13px;display:grid}.material-aside-card .status-pill{justify-self:start}.material-image-preview{color:#29734f;background:linear-gradient(135deg,#eff8f1,#e4f1e7);border:1px solid #c9dfd1;border-radius:10px;place-items:center;min-height:96px;font-size:12px;font-weight:750;display:grid}.material-image-preview.is-empty{color:#89958e;background:#fafcfa;border-style:dashed;border-color:#d4ddd6}.material-aside-actions{gap:8px;display:grid}.material-aside-actions .secondary-button,.material-aside-actions .danger-button{justify-content:center;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.material-side-hint{border-top:1px solid #e4ebe6;padding-top:10px}@media (max-width:980px){.materials-filter-search .materials-query{flex:100%}.material-editor-layout{grid-template-columns:1fr}.material-ops-form.is-create .material-ops-grid.is-inventory-row .col-3{grid-column:span 6}.material-editor-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.home-row,.home-row-wide{grid-template-columns:1fr}.home-todo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-todo-track{display:none}.home-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.materials-page-header{flex-direction:column;align-items:stretch}.materials-filter-card,.material-editor-card{padding:16px}.materials-filter-row{grid-template-columns:1fr 1fr}.materials-query{grid-column:1/-1}.materials-filter-topline{flex-direction:column;align-items:flex-start}.materials-table th,.materials-table td{padding:12px 10px}.materials-filter-search{grid-template-columns:1fr 1fr}.material-cell{min-width:160px}.material-balance-grid,.material-editor-aside{grid-template-columns:1fr 1fr}.material-editor-card .modal-form-actions{margin:5px -16px -16px;padding:12px 16px;bottom:-16px}.material-prototype-section{padding:20px 15px}.material-prototype-grid,.material-status-radios,.material-ops-grid,.material-stat-cards{grid-template-columns:1fr}.material-ops-form.is-create .material-ops-grid .col-3,.material-ops-form.is-create .material-ops-grid .col-4,.material-ops-form.is-create .material-ops-grid .col-6,.material-ops-form.is-create .material-ops-grid .col-8{grid-column:1/-1}.material-ops-form.is-create .material-ops-grid.is-pricing-row .material-margin{align-self:start;max-width:none;padding-bottom:0}.material-ops-form.is-create .material-image-uploader{grid-template-columns:1fr}.material-ops-form.is-create .material-image-uploader>small{grid-area:auto/1}.materials-filter-row-split{grid-template-columns:1fr 1fr}.materials-pagination{flex-direction:column;align-items:stretch}.material-image-field{grid-template-columns:1fr}.material-image-field>input{grid-area:3/1}}*{box-sizing:border-box}html{background:var(--paper)}body{min-height:100vh;color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.shell{width:min(1120px,100% - 40px);margin:0 auto;padding:36px 0 72px}.topbar,.next-step{justify-content:space-between;align-items:center;gap:24px;display:flex}.topbar{border-bottom:1px solid var(--line);padding-bottom:34px}h1,h2,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(28px,4vw,42px)}h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(24px,3vw,34px)}.eyebrow,.section-label{color:var(--brand);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:760}.environment{color:var(--brand);background:var(--brand-soft);letter-spacing:.08em;border:1px solid #b8cec4;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:760}.intro{max-width:780px;padding:72px 0 38px}.intro>p:last-child,.next-step>p{color:var(--muted);margin-bottom:0;font-size:17px;line-height:1.75}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.status-card{border:1px solid var(--line);background:#ffffffd1;border-radius:18px;gap:14px;min-height:114px;padding:24px;display:flex;box-shadow:0 12px 32px #1d24200a}.status-card p{color:var(--muted);margin-bottom:8px;font-size:13px}.status-card strong{font-size:17px}.status-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.status-dot.ready{background:var(--brand);box-shadow:0 0 0 5px var(--brand-soft)}.status-dot.waiting{background:var(--waiting);box-shadow:0 0 0 5px var(--waiting-soft)}.next-step{color:#f8fbf9;background:var(--brand);border-radius:20px;margin-top:52px;padding:34px}.next-step .section-label,.next-step>p{color:#cfe0d7}.next-step h2{min-width:260px;margin-bottom:0}.next-step>p{max-width:580px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.66}.login-shell{place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;width:min(100%,460px);padding:44px;box-shadow:0 24px 70px #1d242014}.login-card h1{font-size:36px}.login-description{color:var(--muted);margin-bottom:28px;line-height:1.7}.login-form{gap:18px;display:grid}.login-form label{color:var(--ink);gap:8px;font-size:14px;font-weight:700;display:grid}.login-form input{background:#fff;border:1px solid #bfc8c2;border-radius:10px;outline:none;width:100%;padding:12px 14px}.login-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.login-form button{color:#fff;background:var(--brand);border:0;border-radius:10px;min-height:46px;font-weight:800}.form-error{color:#a6362d;margin:-4px 0 0;font-size:14px;line-height:1.5}.workspace-shell{--workspace-topbar-height:68px;--ws-bg:#f4f6f4;--ws-paper:#fff;--ws-ink:#1f2c27;--ws-line:#dfe6e1;--ws-green:#2d6a55;--ws-dark:#17251f;background:var(--ws-bg);max-width:100%;min-height:100vh;color:var(--ws-ink);grid-template-columns:168px minmax(0,1fr);display:grid;overflow-x:clip}.workspace-sidebar{color:#dfe9e1;background:linear-gradient(165deg,#16281f 0%,#1b3026 68%,#14241d 100%);flex-direction:column;align-self:start;height:100vh;padding:24px 12px 18px;display:flex;position:sticky;top:0;overflow:auto}.workspace-main{min-width:0;max-width:100%;overflow-x:clip}.workspace-brand{color:#dfe9e1;border-bottom:1px solid #31463c;gap:4px;padding:0 8px 16px;text-decoration:none;display:grid}.workspace-brand strong{color:#fff;letter-spacing:.08em;font-size:22px;font-weight:800}.workspace-brand small{color:#94a79e;font-size:12px}.workspace-nav{align-content:start;gap:2px;min-height:0;padding-top:12px;display:grid}.workspace-nav-link{box-sizing:border-box;color:#c6d4cd;appearance:none;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;list-style:none;display:flex}.workspace-nav-link::-webkit-details-marker{display:none}.workspace-nav-link:hover,.workspace-nav-menu.is-open>.workspace-nav-link{color:#fff;background:#20342b}.workspace-nav-link.is-active,.workspace-nav-menu.is-active>.workspace-nav-link{color:#fff;background:#315d4b;font-weight:600;box-shadow:inset 3px 0 #a8cfbb}.workspace-sidebar :focus-visible{outline-offset:2px;outline:2px solid #d7efe4}.workspace-main :focus-visible{outline:2px solid var(--ws-green);outline-offset:2px}.workspace-nav-caret{justify-content:center;align-items:center;width:10px;height:10px;font-size:11px;line-height:1;display:inline-flex}.workspace-nav-menu{display:grid;position:relative}.workspace-nav-popover{z-index:1;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 4px 8px;display:none;position:static}.workspace-nav-menu.is-open .workspace-nav-popover{display:grid}.workspace-nav-popover a{color:#d4e1d8;border-radius:7px;padding:8px 10px;font-size:12px;text-decoration:none}.workspace-nav-popover a:hover{color:#fff;background:#2a493a}.workspace-account{margin-top:auto;padding-top:12px;display:grid}.workspace-user-menu{position:relative}.workspace-user-menu>summary{color:#dfe9e1;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;list-style:none;display:flex}.workspace-user-menu>summary::-webkit-details-marker{display:none}.workspace-user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-avatar{width:28px;height:28px;color:var(--ws-dark);background:#eaf2ed;border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.workspace-user-popover{z-index:35;border:1px solid var(--ws-line);background:var(--ws-paper);min-width:148px;color:var(--ws-ink);border-radius:11px;gap:10px;padding:13px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 36px #172e2329}.workspace-user-popover p{color:#6c7b72;margin:0;font-size:12px}.workspace-user-popover .quiet-button{color:#9d4239;border-color:#edcec9;width:100%}.workspace-page{box-sizing:border-box;width:min(1680px,100%);margin:0 auto;padding:24px 28px 56px}.workspace-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 18px;padding:3px 0 3px 18px;display:flex;position:relative}.workspace-page-header:before{clip-path:polygon(0 0,100% 6px,100% calc(100% - 6px),0 100%);content:"";background:linear-gradient(#305f4c 0 58%,#92bbaa 58%);width:6px;height:52px;position:absolute;top:2px;left:0}.workspace-page :is(.admin-save-link,.admin-save-button,.secondary-button,.danger-button,.filter-reset-button,.quiet-button,.home-refresh,.as-btn,.as-btn-primary,.as-btn-brand,.as-btn-danger),.workspace-page .material-row-actions>a,.workspace-page .material-row-actions>button:not(.material-sale-switch),.workspace-page .material-more-trigger,.workspace-page .materials-pagination button{box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:inline-flex}.workspace-eyebrow{color:#a1a6ad;letter-spacing:.02em;margin:0 0 4px;font-size:11px;font-weight:700}.workspace-page-header h1{color:var(--ws-ink,#1f2c27);letter-spacing:-.02em;margin:0;font-size:27px;font-weight:720;line-height:1.2}.workspace-page-header p:last-child{color:#69766f;max-width:760px;margin:6px 0 0;font-size:13px;line-height:1.6}.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.workspace-summary article,.workspace-summary a{background:#fff;border:1px solid #eceae4;border-radius:10px;min-height:0;padding:10px 14px;text-decoration:none;box-shadow:0 2px 5px #1f232805}.workspace-summary a:hover{background:#fffaf4;border-color:#e4d3b8}.workspace-summary a.is-active{background:#fff8ee;border-color:#d8c09a}.workspace-summary span{color:#878d93;margin-bottom:2px;font-size:12px;display:block}.workspace-summary strong{color:#252a31;font-size:20px;line-height:1.15}.workspace-card{border:1px solid var(--ws-line,#dce5de);background:var(--ws-paper,#fff);border-radius:12px;padding:18px 20px;box-shadow:0 3px 8px #22382e08}.workspace-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-section-heading h2{color:#2c3037;margin:0 0 4px;font-size:16px}.workspace-section-heading p{color:#8b9198;max-width:680px;margin:0;font-size:12px;line-height:1.5}.attention-number{color:#c6554c!important}.order-page-header{align-items:flex-start}.orders-workspace-card{padding:0;overflow:hidden}.gallery-page-header{align-items:flex-start}.gallery-workspace-card{padding-bottom:18px}.gallery-list-panel{padding:0;overflow:hidden}.gallery-list-panel .content-toolbar{border-bottom:1px solid var(--ws-line);background:#fbfcfb;margin:0;padding:16px}.gallery-list-panel>.data-state{margin:16px}.gallery-list-panel .content-list-pagination{border-top-color:var(--ws-line);background:#fbfcfb;margin-top:0;padding:13px 16px}.gallery-filter-tabs{border-bottom:1px solid #eceae4;flex-wrap:wrap;gap:8px;margin:10px 0 12px;padding-bottom:12px;display:flex}.gallery-filter-tabs a{color:#737980;border-radius:8px;align-items:center;gap:8px;min-height:35px;padding:0 11px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.gallery-filter-tabs a:hover{color:#b95f1c;background:#fff8ee}.gallery-filter-tabs a.is-active{color:#2a3035;background:#f0eeea}.gallery-filter-tabs span{color:#858b91;text-align:center;background:#fff;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px}.gallery-table-wrap{padding-top:3px;overflow-x:auto}.gallery-table{border-collapse:collapse;width:100%;min-width:860px}.gallery-table th{color:#8a9096;letter-spacing:.02em;text-align:left;border-bottom:1px solid #e9e6df;padding:14px 16px;font-size:11px;font-weight:760}.gallery-table td{color:#464c54;vertical-align:middle;border-bottom:1px solid #f0eeea;padding:16px;font-size:13px}.gallery-table td:first-child{min-width:168px}.gallery-table td strong,.gallery-table td small{display:block}.gallery-table td strong{color:#2e333b}.gallery-table td small{color:#969ba0;margin-top:4px;font-size:11px}.gallery-table tr:last-child td{border-bottom:0}.gallery-sort-number{color:#6c737a;font-variant-numeric:tabular-nums;background:#f6f5f2;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:740;display:grid}.gallery-unavailable{justify-items:start;gap:10px;display:grid}.gallery-request-id{color:#8b9198;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.gallery-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:4px 0 14px;display:flex}.gallery-toolbar label{color:#737980;gap:6px;font-size:12px;font-weight:720;display:grid}.gallery-toolbar input,.gallery-toolbar select{color:#2e333b;background:#fff;border:1px solid #e5e1d8;border-radius:10px;min-height:40px;padding:0 12px}.gallery-toolbar input{min-width:220px}.gallery-clear{color:#8b9198;font-size:13px}.gallery-list-shell{width:100%}.gallery-list-panel .gallery-table-wrap{width:100%;margin-top:4px;overflow-x:auto}.gallery-admin-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1240px}.gallery-admin-table th,.gallery-admin-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf0ee;padding:0 12px}.gallery-admin-table td:not(.col-actions){overflow:hidden}.gallery-admin-table th{color:#66736c;letter-spacing:.025em;text-align:left;background:#f2f6f3;height:42px;font-size:12px;font-weight:600}.gallery-admin-table tbody tr:last-child td{border-bottom:0}.gallery-admin-table .col-sort{width:64px;min-width:64px;max-width:64px}.gallery-admin-table .col-cover{width:280px;min-width:280px;max-width:280px}.gallery-admin-table .col-price,.gallery-admin-table .col-status{width:100px;min-width:100px;max-width:100px}.gallery-admin-table .col-actions{width:244px;min-width:244px;max-width:244px}.gallery-admin-table .col-sort,.gallery-admin-table .col-cover,.gallery-admin-table .col-actions{z-index:2;background:#fff;position:sticky}.gallery-admin-table thead .col-sort,.gallery-admin-table thead .col-cover,.gallery-admin-table thead .col-actions{z-index:5;background:#f2f6f3}.gallery-admin-table .col-sort{left:0}.gallery-admin-table .col-cover{left:64px;box-shadow:10px 0 14px -14px #132b208c}.gallery-admin-table .col-actions{right:0;box-shadow:-10px 0 14px -14px #132b2073}.gallery-admin-table tbody tr:hover .col-sort,.gallery-admin-table tbody tr:hover .col-cover,.gallery-admin-table tbody tr:hover .col-actions{background:#f7faf8}.gallery-admin-table .gallery-cover-button{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gallery-admin-table .gallery-cover-button img{object-fit:cover;width:100%;height:100%}.gallery-admin-table .gallery-cover-button:focus-visible,.gallery-list-panel .gallery-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #1f4d3a}.gallery-sort-cell{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;display:grid}.gallery-sort-num{color:#2e333b;font-variant-numeric:tabular-nums;text-align:left;font-size:20px;font-weight:780;line-height:1}.gallery-admin-table tr.is-home-slot .gallery-sort-num{color:#1b4d3e}.gallery-home-tag{color:#fff;white-space:nowrap;background:#1d4f91;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:760;line-height:1.2;display:inline-flex}.gallery-table-price{color:#2e333b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:720}.gallery-admin-table .gallery-table-cover-title{align-items:center;gap:12px;min-width:0;display:flex}.gallery-admin-table .gallery-table-cover{background:#f4f2ee;border-radius:10px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.gallery-admin-table .gallery-table-cover img{object-fit:cover;width:100%;height:100%}.gallery-admin-table .gallery-table-cover>span{color:#9aa0a6;place-items:center;width:100%;height:100%;font-size:10px;display:grid}.gallery-table-title-block{gap:4px;min-width:0;display:grid}.gallery-table-title-block strong{color:#2e333b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:720;overflow:hidden}.gallery-table-title-block .admin-code{width:fit-content;font-size:11px}.gallery-status-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:720;display:inline-flex}.gallery-time-cell{gap:5px;display:grid}.gallery-time-row{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.gallery-time-label{color:#b8bdc3;letter-spacing:.01em;font-size:10px;font-weight:650}.gallery-time-value{color:#595959;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gallery-table-actions{flex-wrap:nowrap;align-items:center;gap:0;min-width:max-content;display:flex}.gallery-table-actions>:not(:first-child):before{content:"|";color:#ddd8cf;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 6px;font-weight:400}.gallery-table-link{color:#24342b;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:720;text-decoration:none}.gallery-table-link:hover{text-decoration:underline}.gallery-table-link.is-muted{color:#5c636a}.gallery-table-link.is-danger,.gallery-table-link.is-danger-soft{color:#b42318}.gallery-table-link.is-danger-soft:hover{color:#b42318;text-decoration:underline}.gallery-list-pagination{max-width:none;margin-inline:0}.gallery-edit-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.gallery-edit-main{gap:14px;min-width:0;display:grid}.gallery-edit-panel{padding:18px 20px}.gallery-edit-header{margin-bottom:4px}.gallery-draft-form-embedded{gap:16px;max-width:none;margin:0}.gallery-draft-lead{color:#8b9198;margin:-4px 0 12px;font-size:13px;line-height:1.55}.gallery-edit-sidebar{align-self:start;gap:14px;display:grid;position:sticky;top:18px}.gallery-edit-sidebar-card{padding:16px 18px}.gallery-edit-sidebar-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.gallery-edit-sidebar-meta{color:#8b9198;margin:0 0 12px;font-size:12px}.gallery-edit-sidebar-actions{gap:10px;display:grid}.gallery-edit-sidebar-actions .gallery-status-actions{gap:8px;display:grid}.gallery-edit-sidebar-heading{color:#2e333b;margin:0 0 10px;font-size:14px;font-weight:720}.gallery-edit-meta-list{gap:10px;margin:0;display:grid}.gallery-edit-meta-list div{gap:3px;display:grid}.gallery-edit-meta-list dt{color:#b8bdc3;font-size:10px;font-weight:650}.gallery-edit-meta-list dd{color:#595959;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.gallery-edit-readonly{gap:14px;display:grid}.gallery-edit-collapse{padding:0;overflow:hidden}.gallery-edit-collapse>summary{color:#2e333b;cursor:pointer;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:720;list-style:none;display:flex}.gallery-edit-collapse>summary::-webkit-details-marker{display:none}.gallery-edit-collapse-body{padding:0 18px 16px}.material-edit-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.material-edit-main{gap:14px;min-width:0;display:grid}.material-edit-sidebar{align-self:start;gap:14px;display:grid;position:sticky;top:18px}.material-edit-sidebar-card{padding:16px 18px}.material-edit-sidebar-kicker{color:#8a958d;margin:0 0 8px;font-size:12px;font-weight:700}.material-edit-sidebar-featured{border-bottom:1px solid #e8ece9;gap:10px;margin-bottom:14px;padding-bottom:14px;display:grid}.material-edit-sidebar-featured-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-edit-sidebar-featured-weight{color:#8a958d;justify-items:end;gap:6px;margin:0;font-size:12px;font-weight:700;display:grid}.material-edit-sidebar-featured-weight input{color:#27322b;width:100%;max-width:120px;min-height:36px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d5ddd7;border-radius:8px;padding:0 10px;font-size:14px}.material-edit-sidebar-featured-weight small{color:#a2aaa4;text-align:right;font-size:11px;font-weight:550}.material-edit-sidebar-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.material-edit-sidebar-meta{color:#8b9198;margin:0 0 12px;font-size:12px;line-height:1.5}.material-edit-sidebar-actions{gap:10px;display:grid}.material-edit-sidebar-actions .secondary-button.is-danger-soft{color:#9b3e35;border-color:#e3aca5}.material-edit-sidebar-heading{color:#2e333b;margin:0 0 10px;font-size:14px;font-weight:720}.material-edit-meta-list{gap:10px;margin:0;display:grid}.material-edit-meta-list div{gap:3px;display:grid}.material-edit-meta-list dt{color:#b8bdc3;font-size:10px;font-weight:650}.material-edit-meta-list dd{color:#595959;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.material-edit-collapse{padding:0;overflow:hidden}.material-edit-collapse>summary{color:#2e333b;cursor:pointer;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:720;list-style:none;display:flex}.material-edit-collapse>summary::-webkit-details-marker{display:none}.material-edit-collapse-body{padding:0 18px 16px}.material-inventory-drawer-balance{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.material-inventory-drawer-footer{border-top:1px solid #e4ebe6;gap:12px;margin-top:20px;padding-top:16px;display:grid}.content-drawer .material-form{margin-top:0}.gallery-source-compact{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;display:grid}.gallery-source-compact-thumb{background:#f4f2ee;border-radius:12px;width:88px;height:88px;overflow:hidden}.gallery-source-compact-thumb img{object-fit:cover;width:100%;height:100%}.gallery-source-compact-thumb>span{color:#9aa0a6;place-items:center;width:100%;height:100%;font-size:11px;display:grid}.gallery-source-compact-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.gallery-source-compact-meta div{gap:2px;display:grid}.gallery-source-compact-meta dt{color:#b8bdc3;font-size:10px;font-weight:650}.gallery-source-compact-meta dd{color:#595959;margin:0;font-size:12px}.gallery-audit-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gallery-audit-timeline li{border-left:2px solid #e8e4dc;gap:2px;padding-left:12px;display:grid}.gallery-audit-timeline strong{color:#2e333b;font-size:13px}.gallery-audit-timeline span{color:#8b9198;font-size:11px}.gallery-audit-timeline em{color:#737980;font-size:11px;font-style:normal}.gallery-preview-trigger{justify-content:center;width:100%}.gallery-preview.is-compact{margin-top:0}.gallery-preview.is-compact .gallery-preview-card{background:0 0;border:0;grid-template-columns:1fr;gap:14px;padding:0}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gallery-card{background:#fff;border:1px solid #eceae4;border-radius:14px;overflow:hidden}.gallery-card-cover{aspect-ratio:4/3;color:#9aa0a6;background:#f4f2ee;font-size:12px;display:grid}.gallery-card-cover>span{place-self:center}.gallery-card-cover img{object-fit:cover;width:100%;height:100%}.gallery-card-body{gap:8px;padding:14px 15px 16px;display:grid}.gallery-card-body h3{color:#2c3037;margin:0;font-size:16px;line-height:1.35}.gallery-card-body p{margin:0}.gallery-card-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.gallery-card-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gallery-featured-tag{color:#99611c;background:#fff8e9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:750}.gallery-card-meta{color:#8b9198;font-size:12px}.gallery-pagination{color:#737980;justify-content:center;align-items:center;gap:16px;margin-top:22px;font-size:13px;display:flex}.gallery-page-actions{align-content:start;justify-items:end;gap:10px;display:grid}.gallery-card-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.gallery-card-actions a{color:var(--brand);font-size:13px;font-weight:750;text-decoration:none}.gallery-card-actions a:hover{text-decoration:underline}.gallery-text-action{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:750}.gallery-text-action:hover{text-decoration:underline}.gallery-sort-board{gap:16px;display:grid}.gallery-sort-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gallery-sort-list li{cursor:grab;background:#fff;border:1px solid #eceae4;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.gallery-sort-list li.is-dragging{opacity:.55}.gallery-sort-list strong{font-variant-numeric:tabular-nums}.gallery-sort-actions{gap:10px;display:flex}.gallery-draft-form{gap:22px;display:grid}.gallery-form-card{max-width:980px;margin-left:auto;margin-right:auto}.gallery-draft-section h3{color:#2c3037;margin:0 0 6px;font-size:16px}.gallery-draft-section p{color:#8b9198;margin:0 0 14px;font-size:13px;line-height:1.55}.gallery-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.gallery-draft-field{color:#66756c;gap:6px;font-size:12px;font-weight:720;display:grid}.gallery-draft-field-label{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.gallery-field-visibility{border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:750;line-height:1.4;display:inline-flex}.gallery-field-visibility.is-storefront{color:#1d6b45;background:#ecfdf3}.gallery-field-visibility.is-admin-only{color:#6b7078;background:#eef1f4}.gallery-draft-visibility-legend{color:#8b9198;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:13px;line-height:1.55;display:flex}.gallery-draft-field-wide{grid-column:1/-1}.gallery-draft-field input,.gallery-draft-field select,.gallery-draft-field textarea{color:#2e333b;min-height:40px;font:inherit;background:#fff;border:1px solid #d5ddd7;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500}.gallery-draft-field textarea{resize:vertical;min-height:96px}.gallery-form-note{color:#8b9198;margin:10px 0 0;font-size:12px}.gallery-source-preview-card{background:#f8fbf9;border:1px solid #dfe7e1;border-radius:14px;grid-template-columns:112px minmax(0,1fr);gap:16px;margin-top:14px;padding:14px 16px;display:grid}.gallery-source-preview-thumb{background:#eef2ee;border-radius:12px;width:112px;height:112px;overflow:hidden}.gallery-source-preview-thumb img{object-fit:cover;width:100%;height:100%}.gallery-source-preview-thumb>span{color:#8b9198;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.gallery-source-preview-copy{align-content:start;gap:6px;display:grid}.gallery-source-preview-eyebrow{color:#8b9198;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.gallery-source-preview-copy strong{color:#2e333b;font-size:16px}.gallery-source-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:8px 0 0;display:grid}.gallery-source-preview-meta div{gap:2px;display:grid}.gallery-source-preview-meta dt{color:#8b9198;font-size:11px}.gallery-source-preview-meta dd{color:#2e333b;margin:0;font-size:13px;font-weight:650}.gallery-source-preview-meta dd small{color:#8b9198;font-weight:500}.gallery-source-price{color:#1b4d3e;font-size:18px!important;font-weight:780!important}.gallery-draft-footer{border-top:1px solid #eceae4;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:18px;display:flex}.gallery-draft-footer small{color:#8b9198;font-size:12px}.gallery-draft-footer-actions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.gallery-modal-title{color:#2e333b;margin:0;font-size:18px;font-weight:780}.gallery-modal-lead{color:#66756c;margin:0;font-size:13px;line-height:1.55}.gallery-modal-target{background:#f4f7f5;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.gallery-modal-target-label{color:#8b9198;font-size:11px;font-weight:700}.gallery-modal-target strong{color:#2e333b;font-size:15px}.gallery-modal-field{gap:8px;margin-top:4px;display:grid}.gallery-modal-field>span,.gallery-modal-field>label{color:#66756c;font-size:12px;font-weight:720}.gallery-modal-field input[type=number]{width:100%;min-height:42px;font:inherit;border:1px solid #cbd7d0;border-radius:10px;padding:0 12px;font-size:15px;font-weight:650}.gallery-modal-hint{color:#8b9198;margin:0;font-size:12px;line-height:1.5}.gallery-number-stepper{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.gallery-stepper-btn{color:#2e333b;cursor:pointer;background:#fff;border:1px solid #cbd7d0;border-radius:10px;min-height:42px;font-size:18px;font-weight:700}.gallery-stepper-btn:disabled{opacity:.45;cursor:not-allowed}.gallery-number-stepper input{text-align:center;width:100%;min-height:42px;font:inherit;border:1px solid #cbd7d0;border-radius:10px;padding:0 12px;font-size:15px;font-weight:650}.gallery-sort-modal{width:min(440px,100%)}.gallery-form-error{color:#b42318;margin:0}.gallery-form-ok{color:#17663a;margin:0}.gallery-source-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.gallery-source-facts div{gap:4px;display:grid}.gallery-source-facts dt{color:#8b9198;font-size:11px}.gallery-source-facts dd{color:#2e333b;margin:0;font-size:13px}.gallery-source-split{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:18px;display:grid}.gallery-bom{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gallery-bom li{border-bottom:1px solid #f0eeea;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.gallery-bom span{color:#8b9198}.gallery-risk{color:#b42318;font-size:13px;font-weight:700}.gallery-status-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.gallery-publish-issues{color:#b42318;background:#fff7f6;border:1px solid #f0c7c2;border-radius:12px;margin-top:16px;padding:12px 14px}.gallery-publish-issues strong{margin-bottom:8px;display:block}.gallery-publish-issues ul{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.gallery-audit-block{border-top:1px solid #f0eeea;margin-top:22px;padding-top:16px}.gallery-audit-block h3{margin:0 0 10px;font-size:14px}.gallery-audit-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gallery-audit-list li{gap:2px;font-size:13px;display:grid}.gallery-audit-list span,.gallery-audit-list em{color:#8b9198;font-size:12px;font-style:normal}.gallery-modal-back{z-index:50;background:#141c186b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gallery-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(480px,100%);display:flex}.gallery-full-sort ol{max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.gallery-full-sort li{border-bottom:1px solid #e4ece7;align-items:center;gap:8px;padding:6px 0;display:flex}.gallery-full-sort li span{margin-right:auto}.gallery-modal-body{gap:10px;padding:20px 22px 12px;display:grid}.gallery-modal-body h3{margin:0}.gallery-modal-body p{color:#66756c;margin:0;font-size:13px;line-height:1.55}.gallery-modal-body label{color:#66756c;gap:6px;font-size:11px;font-weight:750;display:grid}.gallery-modal-body textarea{min-height:88px;font:inherit;resize:vertical;border:1px solid #cbd7d0;border-radius:8px;padding:8px 10px}.gallery-modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 22px;display:flex}.gallery-preview{margin-top:22px}.gallery-preview-banner{color:#99611c;background:#fff8e9;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.gallery-preview-card{background:#fffdf8;border:1px dashed #e5d7b8;border-radius:14px;grid-template-columns:240px minmax(0,1fr);gap:20px;padding:18px;display:grid}.gallery-preview-cover{aspect-ratio:4/3;color:#9aa0a6;background:#f4f2ee;border-radius:12px;display:grid;overflow:hidden}.gallery-preview-cover>span{place-self:center}.gallery-preview-cover img{object-fit:cover;width:100%;height:100%}.gallery-preview-copy h3{margin:8px 0 4px}.gallery-preview-en{color:#8b9198}.gallery-preview-price{margin:14px 0 0;font-size:18px;font-weight:750}.gallery-preview-price small{color:#8b9198;margin-top:4px;font-size:12px;font-weight:600;display:block}.gallery-page-header{align-items:center;min-height:38px}.gallery-page-header>div:first-child{min-width:0}.gallery-page-header h1{overflow-wrap:anywhere}.gallery-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gallery-page-header :is(.admin-save-link,.secondary-button),.gallery-toolbar :is(input,select,button,.secondary-button),.gallery-draft-footer-actions :is(button,a),.gallery-modal :is(.admin-save-button,.secondary-button),.gallery-edit-sidebar-actions :is(.admin-save-button,.secondary-button){white-space:nowrap;border-radius:6px;min-height:36px}.workspace-card.gallery-list-panel{box-shadow:none;border-radius:8px;padding:0}.gallery-list-panel .gallery-toolbar{background:#fff;gap:10px;padding:12px 14px}.gallery-toolbar .gallery-search-field{flex:0 400px;min-width:220px}.gallery-toolbar label{gap:4px}.gallery-toolbar input{width:100%;min-width:0}.gallery-toolbar select{min-width:130px}.gallery-filter-count{color:#69766f;white-space:nowrap;align-self:center;margin-left:auto;font-size:12px}.gallery-list-panel .gallery-table-wrap{width:100%;max-width:100%;margin:0;padding:0}.gallery-admin-table{width:100%;min-width:1116px}.gallery-admin-table th,.gallery-admin-table td{padding:8px 12px}.gallery-admin-table tbody tr,.gallery-admin-table tbody td{height:64px;max-height:none}.gallery-admin-table :is(th,td).col-sort{width:64px;min-width:64px;max-width:none;box-shadow:none;position:static;left:auto}.gallery-admin-table .col-cover{width:300px;min-width:300px;max-width:none;left:0}.gallery-admin-table .col-price{text-align:right;width:96px;min-width:96px;max-width:none}.gallery-admin-table .col-status{width:92px;min-width:92px;max-width:none}.gallery-admin-table .col-home{width:100px;min-width:100px;max-width:none}.gallery-admin-table .col-time{width:208px;min-width:208px;max-width:none}.gallery-admin-table .col-actions{width:256px;min-width:256px;max-width:none;box-shadow:none;position:static;right:auto}.gallery-admin-table thead :is(.col-sort,.col-cover,.col-actions){background:#f2f6f3;position:sticky;top:0}.gallery-admin-table thead .col-cover{z-index:5}.gallery-admin-table .gallery-sort-num{font-size:14px;font-weight:650}.gallery-admin-table .gallery-table-cover{border-radius:6px;flex-basis:40px;width:40px;height:40px}.gallery-admin-table .gallery-table-cover img,.gallery-admin-table .gallery-cover-button img{object-fit:contain}.gallery-admin-table .gallery-table-title-block{gap:3px}.gallery-admin-table .gallery-table-title-block strong{font-size:13px}.gallery-status-badge{color:#33443b;background:0 0;border:0;border-radius:0;gap:6px;min-height:0;padding:0;font-size:12px;font-weight:500}.gallery-status-badge:before{content:"";background:#8a9690;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.gallery-status-badge:is(.content-pub-published,.gallery-state-published){color:#33443b;background:0 0}.gallery-status-badge:is(.content-pub-published,.gallery-state-published):before{background:#287457}.gallery-status-badge:is(.content-pub-draft,.gallery-state-draft):before{background:#b9832a}.gallery-status-badge:is(.content-pub-archived,.gallery-state-archived){color:#65736b;background:0 0}.gallery-home-tag{color:#287457;background:0 0;border-radius:0;min-height:0;padding:0;font-size:12px;font-weight:600}.gallery-time-cell{gap:4px}.gallery-time-row{grid-template-columns:26px auto;gap:6px}.gallery-time-label{color:#7b877f;font-size:11px}.gallery-time-value{color:#526058;text-overflow:clip;overflow:visible}.gallery-table-actions>:not(:first-child):before{content:none}.gallery-table-link{align-items:center;min-height:28px;font-size:12px;font-weight:550;display:inline-flex}.gallery-list-pagination{gap:12px}.workspace-card.gallery-form-card{max-width:none;box-shadow:none;border-radius:8px;margin:0;padding:16px}.gallery-draft-form-shell{max-width:none;margin:0}.gallery-draft-form{gap:16px}.gallery-create-form{grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);align-items:start;gap:16px 24px}.gallery-create-form>.gallery-draft-section:first-child{border-right:1px solid var(--ws-line,#dce5de);padding-right:24px}.gallery-create-form>:is(.gallery-draft-footer,.gallery-form-error,.gallery-form-ok){grid-column:1/-1}.gallery-draft-section h3{margin-bottom:6px;font-size:15px;font-weight:650}.gallery-draft-section>p,.gallery-draft-lead{margin:0 0 12px;font-size:12px;line-height:1.5}.gallery-draft-grid{gap:12px 16px}.gallery-draft-field{gap:5px;min-width:0}.gallery-draft-field :is(input,select,textarea){border-radius:6px;width:100%;min-width:0;min-height:36px;padding:7px 10px;font-size:13px}.gallery-draft-field textarea{min-height:78px}.gallery-field-visibility{border-radius:0;padding:0;font-size:10px;font-weight:500}.gallery-field-visibility:is(.is-storefront,.is-admin-only){color:#7b877f;background:0 0}.gallery-source-preview-card{background:#f8faf9;border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:12px;margin-top:12px;padding:12px}.gallery-source-preview-thumb{border-radius:6px;width:72px;height:72px}.gallery-source-preview-thumb img,.gallery-source-compact-thumb img{object-fit:contain}.gallery-source-preview-copy{gap:4px;min-width:0}.gallery-source-preview-copy strong{overflow-wrap:anywhere;font-size:14px}.gallery-source-preview-meta{gap:8px 12px;margin-top:4px}.gallery-source-price{font-size:14px!important}.gallery-draft-footer{margin-top:0;padding-top:12px}.gallery-edit-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.gallery-edit-main,.gallery-edit-readonly,.gallery-edit-sidebar{gap:12px}.gallery-edit-panel,.gallery-edit-sidebar-card{box-shadow:none;border-radius:8px;padding:14px 16px}.gallery-edit-sidebar-actions{gap:8px}.gallery-edit-sidebar-actions .gallery-status-actions{margin-top:0}.gallery-edit-meta-list{gap:8px}.gallery-edit-meta-list dt{color:#7b877f;font-size:11px}.gallery-edit-collapse{padding:0}.gallery-edit-collapse>summary{min-height:40px;padding:0 16px;font-size:13px}.gallery-edit-collapse>summary:after{content:"+";color:#69766f;margin-left:auto;font-size:16px}.gallery-edit-collapse[open]>summary:after{content:"−"}.gallery-source-compact{grid-template-columns:64px minmax(0,1fr);gap:12px}.gallery-source-compact-thumb{border-radius:6px;width:64px;height:64px}.gallery-source-compact-meta dt{color:#7b877f;font-size:11px}.gallery-bom li{align-items:baseline;padding:6px 0}.gallery-modal{border-radius:8px;max-height:calc(100dvh - 48px);overflow:hidden}.gallery-modal-body{gap:12px;min-height:0;padding:16px;overflow:auto}.gallery-modal-foot{flex-shrink:0;padding:12px 16px}.gallery-modal-title,.gallery-full-sort h3{font-size:16px}.gallery-modal-target{border-radius:6px;padding:10px 12px}.gallery-number-stepper{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.gallery-number-stepper :is(input,button),.gallery-modal-field input[type=number]{border-radius:6px;min-height:36px}.gallery-full-sort{width:min(720px,100%)}.gallery-full-sort ol{max-height:52vh}.gallery-full-sort li{grid-template-columns:28px minmax(0,1fr) auto auto;gap:8px;padding:8px 0;display:grid}.gallery-sort-position{color:#69766f;font-variant-numeric:tabular-nums;font-size:13px}.gallery-full-sort .gallery-sort-identity{gap:3px;min-width:0;margin:0;display:grid}.gallery-sort-identity strong{overflow-wrap:anywhere;font-size:13px}.gallery-sort-identity code{color:#7b877f;font-size:11px}.gallery-preview-modal{width:min(860px,100%)}.gallery-preview-modal-head{border-bottom:1px solid var(--ws-line,#dce5de);flex-shrink:0;justify-content:space-between;align-items:start;gap:16px;padding:16px;display:flex}.gallery-preview-modal-head h3{margin:0;font-size:16px}.gallery-preview-modal-head p{color:#69766f;margin:5px 0 0;font-size:12px}.gallery-preview-modal-body{min-height:0;padding:16px;overflow:auto}.gallery-preview.is-compact .gallery-preview-card{grid-template-columns:minmax(240px,.9fr) minmax(0,1fr);gap:20px}.gallery-preview-cover{aspect-ratio:1;background:#f8faf9;border-radius:6px}.gallery-preview-cover img{object-fit:contain}.gallery-preview-copy{overflow-wrap:anywhere;min-width:0}.gallery-preview-copy>p{margin:0 0 10px;font-size:13px;line-height:1.5}.gallery-preview-copy h3{margin:0 0 6px;font-size:18px}.gallery-preview-copy .gallery-preview-price{margin-top:16px;font-size:18px}.gallery-preview-price small{font-weight:400}@media (min-width:981px) and (max-width:1200px){.gallery-edit-layout{grid-template-columns:minmax(0,1fr) 240px}.gallery-create-form{grid-template-columns:260px minmax(0,1fr);gap:16px}.gallery-create-form>.gallery-draft-section:first-child{padding-right:16px}}.home-page{gap:16px;display:grid}.home-hero{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 2px 2px;display:flex}.home-hero h1{color:#242831;letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:28px;line-height:1.2;display:flex}.home-freshness-pill{color:#247452;letter-spacing:0;background:#e8f6ee;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.home-freshness-pill.is-warning{color:#9a5a16;background:#f9eadc}.home-hero p{color:#858b91;margin:8px 0 0;font-size:14px;line-height:1.55}.home-refresh{color:#525963;background:#fff;border:1px solid #e5e1d8;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.home-refresh:hover{color:#b95f1c;background:#fffaf4}.home-panel{background:#fff;border:1px solid #eceae4;border-radius:16px;padding:20px 22px;box-shadow:0 3px 10px #1f232808}.home-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.home-panel-heading h2{color:#343941;margin:0;font-size:18px}.home-panel-heading p{color:#a0a5ab;margin:4px 0 0;font-size:13px}.home-panel-heading>a{color:#c96a1e;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.home-panel-heading>a:hover{color:#ad5615}.home-row{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:stretch;gap:16px;display:grid}.home-row-wide{grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr)}.home-todo-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:10px 28px 6px;display:grid}.home-todo-track i{height:10px;display:block;position:relative}.home-todo-track i:before{content:"";background:#e8b37a;height:2px;position:absolute;top:4px;left:0;right:0}.home-todo-track i:first-child:before{left:50%}.home-todo-track i:last-child:before{right:50%}.home-todo-track i:after{content:"";background:#fff;border:2px solid #e08a3a;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-todo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-todo-card{color:#2e333b;background:#fbfbfa;border:1px solid #eceae4;border-radius:14px;gap:8px;min-height:0;padding:16px 16px 14px;text-decoration:none;display:grid;position:relative}.home-todo-card:hover{background:#fffdf9;border-color:#ead7bc}.home-card-icon{color:#8b6ece;background:#f0eaff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.tone-blue .home-card-icon{color:#568bc5;background:#e8f1ff}.tone-green .home-card-icon{color:#429a78;background:#e4f4ed}.tone-red .home-card-icon,.tone-orange .home-card-icon{color:#c58a30;background:#fff1d4}.tone-red .home-card-icon{color:#d36457;background:#fde9e6}.home-card-tag{color:#9480c0;background:#f3edff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750;position:absolute;top:16px;right:14px}.tone-blue .home-card-tag{color:#638fc2;background:#eaf2ff}.tone-green .home-card-tag{color:#3c9874;background:#e6f4ee}.tone-orange .home-card-tag{color:#b87320;background:#fff1d4}.tone-red .home-card-tag{color:#ca665d;background:#fdeae8}.home-todo-card p{color:#7a8088;margin:4px 0 0;font-size:13px}.home-todo-card strong{color:#2a2f36;font-size:24px;line-height:1}.home-todo-card strong small{color:#a3a8ae;margin-left:4px;font-size:13px;font-weight:600}.home-todo-card em{color:#c96a1e;font-size:13px;font-style:normal;font-weight:750}.home-priority{color:#e8ecef;background:#24313c;border-radius:16px;align-content:start;gap:10px;padding:22px;display:grid;box-shadow:0 8px 22px #18242e29}.home-priority p{color:#9aa7b2;letter-spacing:.08em;margin:0;font-size:11px;font-weight:750}.home-priority h2{color:#fff;margin:0;font-size:20px}.home-priority ul{gap:10px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.home-priority li{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.home-priority li:first-child{border-top:0;padding-top:0}.home-priority span{color:#c5ced4;font-size:13px}.home-priority strong{color:#fff;font-size:22px}.home-priority strong.is-alert{color:#f0a35a}.home-priority>a{color:#fff;background:var(--brand);border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:auto;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.home-priority>a:hover{background:#174b36}.home-risk-list{margin:8px 0 0;padding:0;list-style:none;display:grid}.home-risk-list li{border-top:1px solid #f1eee8;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.home-risk-list li:first-child{border-top:0;padding-top:6px}.home-risk-dot{background:#d9a24a;border-radius:50%;width:8px;height:8px}.home-risk-dot.is-alert{background:#d36457}.home-risk-list strong{color:#3a3f46;font-size:14px}.home-risk-list b{color:#6b737a;font-size:13px;font-weight:650}.home-risk-list a,.home-risk-list span{color:#c96a1e;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.home-risk-list span{color:#b08a4a}.home-risk-list a:hover{color:#ad5615}.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.home-quick-grid a{color:#343941;background:#fbfbfa;border:1px solid #eceae4;border-radius:14px;gap:8px;min-height:108px;padding:16px;text-decoration:none;display:grid}.home-quick-grid a:hover{background:#fffdf9;border-color:#ead7bc}.home-quick-grid strong{font-size:14px}.home-quick-grid p{color:#999fa6;margin:0;font-size:12px;line-height:1.45}.home-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.home-health-grid a{color:inherit;background:#fbfbfa;border:1px solid #eceae4;border-radius:12px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.home-health-grid a:hover{border-color:#ead7bc}.home-health-grid strong{color:#2e333b;font-size:13px}.home-health-grid span{color:#7a887f;align-items:center;gap:6px;font-size:12px;display:flex}.home-health-grid span:before{content:"";background:#c5cdc7;border-radius:50%;width:7px;height:7px}.home-health-grid .is-ready span{color:#247452}.home-health-grid .is-ready span:before{background:#3f9e66}.home-health-grid .is-warning span{color:#9a5a16}.home-health-grid .is-warning span:before{background:#d58936}.home-health-grid .is-down span{color:#9b3e35}.home-health-grid .is-down span:before{background:#c2412d}.home-activity{margin:8px 0 0;padding:0;list-style:none;display:grid}.home-activity li{border-top:1px solid #f1eee8;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.home-activity li:first-child{border-top:0}.home-activity i{background:#c5cdc7;border-radius:50%;width:8px;height:8px}.home-activity span{color:#3a3f46;font-size:13px}.home-activity time{color:#9aa19d;white-space:nowrap;font-size:12px}.home-empty{color:#8b9198;margin:12px 0 0;font-size:13px}.home-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.home-entry-grid a{color:#2e333b;background:#fbfbfa;border:1px solid #eceae4;border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.home-entry-grid a:hover{background:#fffdf9;border-color:#ead7bc}.home-entry-grid span{color:#c96a1e}.home-footnote{color:#9aa19d;justify-content:space-between;gap:16px;padding:4px 2px 0;font-size:12px;display:flex}.home-updated{color:#878d93;white-space:nowrap;font-size:12px}.home-workbench-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:14px;display:grid}.home-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.home-side{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.home-panel-sub{color:#969ba0;font-size:11px}.home-task-tabs{background:#fbfcfb;border-bottom:1px solid #edf0ee;gap:6px;padding:12px 16px;display:flex;overflow-x:auto}.home-task-tabs button{color:#58675f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e0db;border-radius:16px;flex:none;padding:6px 10px;font-size:12px}.home-task-tabs button.is-active{color:#285e49;background:#e8f2ed;border-color:#6f9c86;font-weight:700}.home-task-unavailable{color:#8a6d2f;background:#fdf8ee;border-bottom:1px solid #f1eee8;margin:0;padding:10px 16px;font-size:12px}.home-task-head,.home-task-row{grid-template-columns:6px minmax(250px,1fr) 90px 112px 128px 90px;align-items:center;gap:12px;display:grid}.home-task-head{color:#69766f;background:#edf4f0;border-bottom:1px solid #edf0ee;padding:9px 16px;font-size:11px;font-weight:700}.home-task-head span:last-child{text-align:right}.home-task-row{border-bottom:1px solid #edf0ee;min-height:70px;padding:10px 16px}.home-task-row:last-child{border-bottom:0}.home-task-bar{background:#729a85;border-radius:4px;width:5px;height:38px}.home-task-bar.is-overdue{background:#bd5c53}.home-task-bar.is-high,.home-task-bar.is-due{background:#c7963e}.home-task-identity{min-width:0}.home-task-identity strong,.home-task-identity .sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-task-identity .sub{color:#969ba0;margin-top:4px;font-size:11px}.home-domain-pill{color:#55606c;background:#eef1f4;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:650;display:inline-block}.home-domain-pill.is-overdue{color:#9b3e35;background:#f8e7e4}.home-domain-pill.is-high,.home-domain-pill.is-due{color:#8a5a16;background:#f7ecd9}.home-domain-pill.is-normal{color:#285e49;background:#e8f2ed}.home-task-count,.home-task-due{font-variant-numeric:tabular-nums;white-space:nowrap}.home-task-count{color:#3d4a42;font-size:13px}.home-task-due{color:#58675f;font-size:12px}.home-task-due.is-overdue{color:#a13328;font-weight:650}.home-task-action{justify-content:flex-end;display:flex}.home-task-action .quiet-button{min-height:30px;padding:4px 10px;font-size:12px}.home-task-more{color:#878d93;margin:0;padding:10px 16px;font-size:12px}.home-risk-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-risk-box{background:#fbfcfb;border:1px solid #eceae4;border-radius:9px;padding:10px 12px}.home-risk-box span{color:#878d93;font-size:11px;display:block}.home-risk-box strong{margin-top:4px;font-size:16px;display:block}.home-risk-link{color:#2d6a55;margin-top:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.home-risk-link:hover{text-decoration:underline}.home-notice{color:#8a7a55;background:#f6f4ee;border-radius:8px;margin:12px 0 0;padding:9px 12px;font-size:11px;line-height:1.6}.home-metric.is-hot strong{color:#a13328}.home-metric.is-warn strong{color:#8a4b16}@media (max-width:1180px){.home-workbench-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.home-task-head,.home-task-row{grid-template-columns:6px minmax(240px,1fr) 90px 120px 90px}.home-task-head>:nth-child(4),.home-task-row>:nth-child(4){display:none}}@media (max-width:640px){.home-task-head,.home-task-row{grid-template-columns:6px minmax(0,1fr) 86px}.home-task-head>:nth-child(3),.home-task-head>:nth-child(4),.home-task-head>:nth-child(5),.home-task-row>:nth-child(3),.home-task-row>:nth-child(4),.home-task-row>:nth-child(5){display:none}}.admin-shell{background:#f4f6f3;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:#fdfefd;border-right:1px solid #d9dfda;flex-direction:column;min-height:100vh;padding:28px 16px 18px;display:flex}.brand-lockup{color:var(--ink);align-items:center;gap:10px;margin:0 8px 36px;text-decoration:none;display:flex}.brand-lockup span:last-child{gap:2px;display:grid}.brand-lockup small,.sidebar-footer span{color:var(--muted);font-size:12px}.brand-mark{color:#fff;background:var(--brand);border-radius:10px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-weight:700;display:grid}.admin-sidebar nav{gap:5px;display:grid}.nav-item{color:#59645d;border-radius:9px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px;font-size:14px;text-decoration:none;display:flex}.nav-item small{color:#98a19b;font-size:11px}.nav-item.active{color:var(--brand);background:var(--brand-soft);font-weight:780}.nav-item[aria-disabled=true]{cursor:not-allowed}.sidebar-footer{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding:16px 12px 2px;font-size:13px;display:grid}.admin-content{width:min(1320px,100%);padding:42px clamp(24px,5vw,72px) 76px}.admin-header,.section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-header h1{margin-bottom:0;font-size:clamp(30px,3vw,42px)}.quiet-button{color:#435048;background:#fff;border:1px solid #cbd3cd;border-radius:9px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700}.admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:36px 0;display:grid}.admin-summary article{background:#fff;border:1px solid #e0e5e1;border-radius:14px;min-height:112px;padding:20px}.admin-summary span{color:var(--muted);margin-bottom:14px;font-size:13px;display:block}.admin-summary strong{color:var(--brand);font-size:24px}.materials-section{background:#fff;border:1px solid #e0e5e1;border-radius:16px;padding:28px}.dashboard-intro{max-width:780px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.7}.dashboard-grid,.configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.configuration-definition-list{gap:0;margin:24px 0 0;display:grid}.configuration-definition-list>div{border-top:1px solid #edf0ed;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:16px;padding:13px 0;display:grid}.configuration-definition-list dt{color:var(--muted);font-size:13px}.configuration-definition-list dd{color:var(--ink);margin:0;font-size:14px;font-weight:680}.configuration-subsection{border-top:1px solid #edf0ed;margin-top:26px;padding-top:20px}.configuration-subsection h3{color:#455047;margin:0 0 12px;font-size:13px}.configuration-chip-list{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.configuration-chip-list li{color:#405149;background:#f8fbf8;border:1px solid #d6e1d9;border-radius:8px;align-items:baseline;gap:7px;padding:8px 10px;font-size:13px;display:inline-flex}.configuration-chip-list span,.configuration-empty{color:var(--muted);font-size:12px}.configuration-empty{margin:0}.dashboard-metric-list{gap:0;margin:24px 0;display:grid}.dashboard-metric-list>div{border-top:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 16px;padding:15px 0;display:grid}.dashboard-metric-list dt{color:#455047;font-size:14px}.dashboard-metric-list dd{color:var(--brand);margin:0;font-size:22px;font-weight:780}.dashboard-metric-list dd small{color:var(--muted);font-size:13px;font-weight:650}.dashboard-metric-list>div>small{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.5}.dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-actions a{min-height:36px;color:var(--brand);background:#f8fbf8;border:1px solid #cbd8cf;border-radius:8px;align-items:center;padding:0 11px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.dashboard-actions a:hover{background:var(--brand-soft)}.section-heading h2{margin-bottom:7px;font-size:20px}.section-heading p{max-width:660px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.65}.read-only-tag,.status-pill{white-space:nowrap;border-radius:999px;align-items:center;font-size:12px;font-weight:750;display:inline-flex}.read-only-tag{color:#6a5626;background:#fbf3dd;padding:7px 10px}.material-table-wrap{max-width:100%;margin-top:0;overflow-x:auto}.material-profile-editor{position:relative}.material-profile-editor>summary{list-style:none}.material-profile-editor>summary::-webkit-details-marker{display:none}.material-profile-editor>summary,.material-draft-creator>summary,.material-inventory-editor>summary{color:#435048;cursor:pointer;background:#fff;border:1px solid #cbd3cd;border-radius:9px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.material-profile-editor[open]>form{z-index:5;background:#fff;border:1px solid #d9e1dc;border-radius:14px;width:min(760px,100vw - 72px);padding:20px;position:absolute;top:48px;right:0;box-shadow:0 16px 40px #1e2f252e}.material-profile-picker,.material-profile-fields label{color:#455047;gap:6px;font-size:12px;font-weight:700;display:grid}.material-profile-picker{margin-bottom:16px}.material-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.material-profile-fields input,.material-profile-fields select,.material-profile-picker select{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd8cf;border-radius:8px;padding:0 10px}.material-profile-fields input[readonly]{color:var(--muted);background:#f5f7f5}table{border-collapse:collapse;width:100%;min-width:780px;font-size:14px}th{color:var(--muted);letter-spacing:.02em;text-align:left;padding:0 12px 12px;font-size:12px;font-weight:700}td{color:#455047;vertical-align:middle;border-top:1px solid #edf0ed;padding:15px 12px}td strong{color:var(--ink);font-weight:750;display:block}td small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.status-pill{color:#236044;background:#e5f3ea;padding:5px 9px}.status-pill.draft{color:#626b65;background:#edf0ed}.status-pill.out_of_stock{color:#9b5928;background:#f9eadc}.status-pill.inactive,.status-pill.archived{color:#707873;background:#edf0ed}.admin-code{color:#435048;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:220px;font-size:12px;display:inline-block;overflow:hidden}.warning-number{color:#aa642d!important}.data-state{background:#fbfcfb;border:1px dashed #cbd4cd;border-radius:12px;margin-top:28px;padding:24px}.data-state strong{margin-bottom:7px;display:block}.data-state p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.gallery-editor>summary{min-height:32px;color:var(--brand);cursor:pointer;border:1px solid #cbd3cd;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;list-style:none;display:inline-flex}.gallery-editor>summary::-webkit-details-marker{display:none}.material-inventory-editor>summary{min-height:32px;color:var(--brand);cursor:pointer;white-space:nowrap;border:1px solid #cbd3cd;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;list-style:none;display:inline-flex}.material-inventory-editor>summary::-webkit-details-marker{display:none}.material-catalog-actions{align-items:flex-start;gap:10px;display:flex}.material-draft-creator{min-width:150px}.material-draft-creator form{grid-template-columns:repeat(2,minmax(150px,1fr));width:min(680px,70vw)}.material-draft-creator .material-inventory-hint,.material-draft-creator .material-inventory-actions{grid-column:1/-1}.material-inventory-editor form{background:#fbfcfb;border:1px solid #dfe5e0;border-radius:10px;gap:10px;width:min(340px,58vw);margin-top:10px;padding:13px;display:grid}.material-inventory-editor label{color:#5e6a62;gap:5px;font-size:12px;font-weight:700;display:grid}.material-inventory-editor input,.material-inventory-editor select{min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd3cd;border-radius:7px;padding:0 9px;font-size:13px}.material-inventory-current,.material-inventory-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.material-inventory-current{color:var(--ink);font-weight:700}.material-inventory-actions{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.35;display:flex}.gallery-editor form{background:#fbfcfb;border:1px solid #dfe5e0;border-radius:10px;gap:10px;width:min(340px,52vw);margin-top:10px;padding:13px;display:grid}.gallery-editor label{color:#5e6a62;gap:5px;font-size:12px;font-weight:700;display:grid}.gallery-editor input,.gallery-editor select{min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd3cd;border-radius:7px;padding:0 9px}.gallery-editor-actions{color:var(--muted);align-items:center;gap:9px;font-size:11px;line-height:1.35;display:flex}.admin-save-button{color:#fff;background:var(--brand);min-height:36px;font:inherit;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.admin-save-button:disabled{cursor:wait;opacity:.65}.content-workspace-card{padding-bottom:18px}.content-panel{min-width:0}.content-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.content-panel-heading h3,.content-panel-heading h2{color:#2c3037;margin:0 0 7px;font-size:17px}.content-panel-heading p{color:#8b9198;margin:0;font-size:13px;line-height:1.6}.content-cap-note{color:#9d4239;margin:12px 0 0;font-size:13px}.content-table-wrap{margin-top:18px;overflow:auto}.content-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.content-table th{color:#66736c;letter-spacing:.025em;text-align:left;background:#f2f6f3;border-bottom:1px solid #dde5de;padding:11px 13px;font-size:12px;font-weight:600}.content-table td{vertical-align:middle;border-bottom:1px solid #edf0ee;padding:12px 13px;font-size:14px}.content-table tbody tr,.content-table tbody td{height:68px;max-height:68px}.content-table tbody tr:hover td{background:#f7faf8}.content-table td strong,.content-table td small{display:block}.content-table td small{color:#969ba0;margin-top:3px;font-size:12px}.content-row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-width:max-content;display:flex}.content-vis-live,.content-pub-published{color:#17663a;background:#e5f2ea}.content-vis-wait{color:#8a5a12;background:#f8eddd}.content-vis-ended{color:#66716b;background:#eef1ee}.content-panel code{color:#405149;background:#eef2ee;border-radius:5px;padding:2px 5px;font-size:12px}.content-create-card{background:#f8fbf8;border:1px solid #d8e3dc;border-radius:12px;margin-top:22px;padding:18px}.content-preview{background:#fffaf4;border:1px dashed #e4d3b8;border-radius:12px;gap:8px;margin:14px 0 0;padding:12px 14px;display:grid}.content-preview>strong{color:#8a6a3a;font-size:12px}.content-preview-empty,.content-preview-more{color:#8b9198;font-size:13px}.content-banner{color:#fff;background:#234f42;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 14px;display:flex}.content-banner.promotion{background:#8a4b16}.content-banner.notice{background:#3d4a63}.content-banner small{opacity:.8;font-size:11px}.content-home-faq{gap:6px;display:grid}.content-home-faq article{background:#fff;border:1px solid #f0eeea;border-radius:8px;padding:8px 10px}.content-home-faq small{color:#969ba0;margin-top:3px;font-size:11px;display:block}.content-vis-home{color:#8a4b16;background:#fff3e4}.content-vis-draft{color:#4b5563;background:#f3f4f6}.content-vis-archived{color:#9d4239;background:#fde3df}.content-pub-draft{color:#4b5563;background:#f3f4f6}.content-pub-archived{color:#6b7280;background:#f3f4f6}.content-loc-home-slot{color:#1d4f91;background:#e8f2ff}.faq-admin-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.faq-admin-alert{color:#6b5a38;background:#fffaf2;border:1px solid #e7dcc3;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.faq-admin-alert p{margin:0}.faq-admin-alert strong{color:#8a4b16}.faq-admin-table-wrap{margin-top:14px}.faq-admin-table{table-layout:auto;min-width:980px}.faq-col-drag{width:102px}.faq-col-sort{width:88px}.faq-col-question{width:280px}.faq-col-status{width:118px}.faq-col-location{width:210px}.faq-col-created,.faq-col-archived{width:142px}.faq-col-action{width:88px}.faq-col-ops{width:224px}.faq-admin-time-cell small,.announcement-admin-time-cell small{color:#5f6670;white-space:nowrap;font-size:14px;line-height:1.35;display:block}.content-loc-list-only{color:#5f6670;background:#f3f4f6}.content-loc-text{color:#27322b}.content-loc-text.is-muted{color:#8a958d}.content-list-pagination{border-top:1px solid #ece7df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.content-list-page-size{color:#5f6670;align-items:center;gap:8px;font-size:12px;display:inline-flex}.content-list-page-size select{background:#fff;border:1px solid #ddd6cb;border-radius:8px;min-height:32px;padding:4px 8px}.content-list-page-meta{color:#8b9198;font-size:12px}.content-list-page-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.content-list-page-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.content-list-page-btn.is-disabled{opacity:.45;pointer-events:none}.content-list-page-numbers{align-items:center;gap:6px;display:inline-flex}.content-list-page-number{color:#5f6670;background:#fff;border:1px solid #ddd6cb;border-radius:8px;place-items:center;min-width:32px;min-height:32px;font-size:12px;font-weight:700;text-decoration:none;display:inline-grid}.content-list-page-number:hover{color:#2e333b;border-color:#c4b9a8}.content-list-page-number.is-active{color:#1d4f91;background:#eef4fb;border-color:#1d4f91}.announcement-admin-table{table-layout:auto;min-width:980px}.announcement-admin-table .content-row-actions{width:1%}.announcement-admin-location-cell{vertical-align:middle}.faq-admin-row.is-dragging{opacity:.55;background:#faf8f4}.faq-admin-drag-cell{vertical-align:middle;width:36px;padding-inline:4px!important}.faq-admin-drag-handle{color:#9aa0a6;cursor:grab;background:0 0;border:0;border-radius:6px;width:28px;height:28px;padding:0;font-size:12px;line-height:1}.faq-admin-drag-handle:active{cursor:grabbing}.faq-admin-sort-cell{color:#5f6670;font-variant-numeric:tabular-nums}.faq-admin-question-cell strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.faq-admin-answer-preview{-webkit-line-clamp:2;white-space:normal;color:#969ba0;-webkit-box-orient:vertical;max-height:2.6em;margin-top:2px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.faq-answer strong,.faq-answer b,.faq-admin-answer-preview strong,.faq-admin-answer-preview b{font-weight:700}.faq-storefront-preview-list .faq-answer strong,.faq-storefront-preview-list .faq-answer b{color:#1f2328}.faq-admin-answer-preview strong,.faq-admin-answer-preview b{color:#5f6670}.faq-answer em,.faq-answer i,.faq-admin-answer-preview em,.faq-admin-answer-preview i{font-style:italic}.faq-answer u,.faq-admin-answer-preview u{text-underline-offset:.14em;text-decoration:underline}.faq-answer p{margin:0 0 10px}.faq-answer p:last-child,.faq-answer ul:last-child,.faq-answer ol:last-child{margin-bottom:0}.faq-answer ul,.faq-answer ol{margin:8px 0 12px;padding-left:22px}.faq-answer li+li{margin-top:4px}.faq-admin-answer-preview p{margin:0 0 4px}.faq-admin-answer-preview ul,.faq-admin-answer-preview ol{margin:4px 0;padding-left:1.1em}.faq-admin-answer-preview li+li{margin-top:2px}.faq-admin-location-cell,.faq-admin-action-cell,.faq-admin-ops-cell{vertical-align:middle}.faq-admin-ops-links{flex-wrap:nowrap;align-items:center;gap:10px;min-width:max-content;display:flex}.faq-admin-ops-links .text-button{min-height:auto;padding:0;font-size:12px}.faq-admin-ops-links .text-button.is-danger{color:#b42318;border-bottom-color:#b42318}.faq-admin-muted{color:#969ba0;font-size:12px}.faq-storefront-preview{gap:14px;display:grid}.faq-storefront-preview-eyebrow{color:#513a73;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.faq-storefront-preview h4{margin:0;font-size:24px}.faq-storefront-preview-empty{color:#8b9198;margin:0;font-size:13px}.faq-storefront-preview-list{border-top:1px solid #ece7df;gap:0;display:grid}.faq-storefront-preview-list details{border-bottom:1px solid #ece7df;padding:12px 0}.faq-storefront-preview-list summary{cursor:pointer;font-weight:700}.faq-storefront-preview-list .faq-answer{color:#746961;margin:8px 0 0;font-size:13px;line-height:1.55}.faq-storefront-preview-action{color:#24342b;margin-top:8px;font-size:12px;font-weight:700;display:inline-block}.faq-storefront-preview-more{color:#24342b;margin:0;font-size:12px;font-weight:700}.faq-storefront-preview-focus{color:#513a73;background:#f4f1fa;border-radius:8px;margin:14px 0 0;padding:9px 12px;font-size:12px;font-weight:650}.content-page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.faq-move-btn{place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;font-size:13px;line-height:1;display:inline-grid;padding:0!important}.faq-move-btn:disabled{cursor:not-allowed;opacity:.38}.content-drawer-back{z-index:49;cursor:pointer;background:#1f232847;border:0;position:fixed;inset:0}.content-drawer{z-index:50;top:var(--workspace-topbar-height,64px);width:min(460px,100%);height:calc(100vh - var(--workspace-topbar-height,64px));background:#fff;padding:22px;position:fixed;right:0;overflow:auto;box-shadow:-16px 0 40px #1f23281f}.content-drawer h3{margin:0 0 4px}.content-drawer-hint{color:#858b91;margin:0 0 16px;font-size:12px;line-height:1.5}.content-drawer .content-editor-form{grid-template-columns:1fr;width:100%;margin-top:0}.content-form-error{color:#b42318;margin:0;font-size:12px}.content-field-hint{color:#969ba0;margin-top:4px;font-size:11px;display:block}.content-form-modal-back{z-index:49;background:#1f232852;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.content-form-modal{background:#fff;border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 96px);padding:20px 24px 22px;overflow:auto;box-shadow:0 24px 60px #1f23282e}.content-form-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.content-form-modal h3{color:#2c3037;margin:2px 0 0;font-size:16px}.content-form-modal-close{color:#5f6670;cursor:pointer;background:#fff;border:1px solid #d5dcd7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:inline-grid}.content-form-modal-close:hover{background:#f4f7f4}.content-form-modal .content-editor-form{width:100%;margin-top:2px}@media (max-width:640px){.content-form-modal-back{padding:12px}.content-form-modal{max-height:calc(100vh - 32px);padding:16px}.content-form-modal .content-editor-form{grid-template-columns:1fr}}.content-modal-back{z-index:60;background:#1f232852;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.content-modal{background:#fff;border-radius:14px;width:min(420px,100% - 32px);padding:20px}.content-modal h3{margin:0 0 8px}.content-modal p{color:#5c636a;margin:0 0 16px}.content-toast{z-index:50;color:#fff;background:#1d2420;border-radius:10px;padding:12px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #1f23282e}.content-toast.is-bad{background:#9d4239}.quiet-button.is-danger{color:#b42318;background:#fff7f6;border-color:#edcec9}.content-list{gap:10px;margin-top:22px;display:grid}.content-entry{background:#fbfcfb;border:1px solid #e4e9e5;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.content-entry-summary{gap:7px;min-width:0;display:grid}.content-entry-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-entry-summary small,.content-entry>small{color:var(--muted);font-size:12px}.content-entry details{flex:none}.content-entry summary{min-height:32px;color:var(--brand);cursor:pointer;border:1px solid #cbd3cd;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;list-style:none;display:inline-flex}.content-entry summary::-webkit-details-marker{display:none}.content-editor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(720px,72vw);margin-top:14px;display:grid}.content-editor-form label{color:#5e6a62;gap:6px;font-size:12px;font-weight:700;display:grid}.content-editor-form label>span em{color:#839088;font-style:normal;font-weight:500}.content-editor-form input,.content-editor-form select,.content-editor-form textarea{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd3cd;border-radius:7px;padding:8px 9px;font-size:13px}.content-editor-form textarea{resize:vertical;min-height:84px}.content-editor-wide{grid-column:1/-1}.content-editor-actions{color:var(--muted);grid-column:1/-1;align-items:center;gap:9px;font-size:12px;line-height:1.4;display:flex}.faq-answer-editor{gap:0;display:grid}.faq-answer-toolbar{background:#f7f8f6;border:1px solid #cbd3cd;border-bottom:0;border-radius:7px 7px 0 0;flex-wrap:wrap;gap:6px;padding:7px 8px;display:flex}.faq-answer-toolbar button{color:#3f4a44;background:#fff;border:1px solid #d5dbd6;border-radius:6px;min-height:28px;padding:0 8px;font-size:12px;font-weight:700}.faq-answer-surface{min-height:140px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd3cd;border-radius:0 0 7px 7px;outline:none;padding:10px 11px;font-size:13px;line-height:1.55}.faq-answer-surface:focus{border-color:#8aa090}.faq-answer-surface p{margin:0 0 8px}.faq-answer-surface ul,.faq-answer-surface ol{margin:0 0 8px;padding-left:1.3em}.faq-answer-surface strong,.faq-answer-surface b{font-weight:700}.faq-answer-surface em,.faq-answer-surface i{font-style:italic}.faq-answer-surface u{text-decoration:underline}.order-list{gap:16px;margin-top:28px;display:grid}.order-card{background:#fff;border:1px solid #e4e5e0;border-radius:13px;overflow:hidden}.order-card>header{border-bottom:1px solid #e8ede9;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.order-card h3,.order-card h4{color:var(--ink);margin:0}.order-card h3{font-size:18px}.order-card header small,.order-card-meta,.operation-row small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.order-card-total{justify-items:end;gap:9px;display:grid}.order-card-total strong{color:var(--brand);font-size:19px}.order-financial-partially_refunded,.order-financial-refunded,.order-financial-voided{color:#9b3e35;background:#f8e7e4}.order-card-meta{background:#f7f9f7;border-bottom:1px solid #e8ede9;flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 18px;display:flex}.order-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.order-operation-grid>section{min-width:0;padding:18px}.order-operation-grid>section+section{border-left:1px solid #e8ede9}.order-operation-grid h4{margin-bottom:12px;font-size:14px}.operation-row{border-top:1px solid #e8ede9;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.operation-row:first-of-type{border-top:0}.operation-row>div:first-child{min-width:0}.operation-row strong{color:var(--ink);font-size:13px;display:block}.operation-control{flex:none;justify-items:end;gap:7px;display:grid}.order-status-exception{color:#9b3e35;background:#f8e7e4}.order-status-cancelled,.order-status-delivered{color:#6a726e;background:#edf0ed}.order-status-packed,.order-status-warehouse_received{color:#235e43;background:#e5f3ea}.order-status-in_transit,.order-status-syncing,.order-status-quality_check{color:#725a23;background:#fbf1d9}.order-operation>summary{min-height:30px;color:var(--brand);cursor:pointer;border:1px solid #cbd3cd;border-radius:7px;align-items:center;padding:0 9px;font-size:12px;font-weight:750;list-style:none;display:inline-flex}.order-operation>summary::-webkit-details-marker{display:none}.order-operation form{background:#fff;border:1px solid #dfe5e0;border-radius:9px;gap:9px;width:min(320px,36vw);margin-top:9px;padding:12px;display:grid}.order-operation p{color:var(--muted);margin:0;font-size:12px}.order-operation p strong{font-size:12px;display:inline}.order-operation label{color:#5e6a62;gap:4px;font-size:12px;font-weight:700;display:grid}.order-operation input,.order-operation select{min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd3cd;border-radius:7px;padding:0 9px;font-size:13px}.order-operation fieldset{border:1px solid #dfe5e0;border-radius:7px;gap:6px;padding:9px;display:grid}.order-operation legend{color:#5e6a62;padding:0 4px;font-size:11px;font-weight:700}.order-operation fieldset label{align-items:center;gap:6px;font-weight:500;display:flex}.order-operation-actions{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.35;display:flex}.order-operation-finished{color:var(--muted);font-size:11px}.orders-filter-card{border:0;border-bottom:1px solid var(--ws-line);background:#fbfcfb;flex-wrap:wrap;align-items:end;gap:12px;margin:0;padding:16px;display:flex;position:relative}.orders-query{flex:1;gap:5px;min-width:260px;display:grid}.orders-query input,.orders-filter-field select{width:100%;min-height:40px;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd5ce;border-radius:7px;padding:0 10px;font-size:13px}.orders-query input{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235e6a62' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") 13px/16px no-repeat;border-color:#aebfb6;padding-left:37px;box-shadow:inset 3px 0 #dce9e2}.orders-filter-field{color:#69766f;gap:5px;min-width:132px;font-size:12px;display:grid}.orders-query>span,.orders-filter-field>span{font-size:12px;font-weight:400}.orders-filter-actions{align-items:center;gap:9px;min-height:40px;display:flex}.orders-filter-actions a{color:#69776e;white-space:nowrap;font-size:12px;text-decoration:none}.orders-filter-actions a:hover{color:var(--brand)}.orders-table-wrap{overscroll-behavior-x:contain;border:0;border-radius:0;max-width:100%;overflow-x:auto}.orders-table{border-collapse:separate;border-spacing:0;text-align:left;width:max-content;min-width:100%}.orders-table th{color:#66736c;letter-spacing:.025em;white-space:nowrap;background:#f2f6f3;border-bottom:1px solid #dde5de;padding:11px 13px;font-size:12px;font-weight:600}.orders-sort-link{color:inherit;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.orders-sort-link:hover{color:#2d6a55}.orders-sort-link.is-active{color:#2d6a55;font-weight:800}.orders-table td{color:#46564d;vertical-align:middle;border-bottom:1px solid #edf0ee;min-height:58px;padding:12px 13px;font-size:13px}.orders-filter-card input,.orders-filter-card select{min-height:40px}.orders-filter-actions .admin-save-button,.orders-table .orders-row-action{background:#2b6651}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table tbody tr:hover{background:#fbfcfb}.orders-workbench-table th:first-child,.orders-workbench-table td:first-child{position:sticky;left:0}.orders-workbench-table th:last-child,.orders-workbench-table td:last-child{position:sticky;right:0}.orders-workbench-table td:first-child,.orders-workbench-table td:last-child{z-index:2;background:#fff}.orders-workbench-table th:first-child,.orders-workbench-table th:last-child{z-index:2;background:#f2f6f3}.orders-workbench-table tbody tr,.orders-workbench-table tbody td{height:88px;max-height:88px}.orders-workbench-table th,.orders-workbench-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orders-workbench-table tbody td{vertical-align:middle;padding-top:8px;padding-bottom:8px}.orders-workbench-table td:first-child{box-shadow:1px 0 #edf0ee}.orders-workbench-table td:last-child{box-shadow:-10px 0 14px -14px #132b2073}.orders-workbench-table tbody tr:hover td:first-child,.orders-workbench-table tbody tr:hover td:last-child{background:#fbfcfb}.orders-table small{color:#909892;margin-top:5px;font-size:11px;line-height:1.35;display:block}.order-number{color:#28322d;white-space:nowrap;font-size:14px}.order-line-summary{gap:5px;min-width:170px;display:grid}.order-line-summary span{gap:2px;display:grid}.order-line-summary strong{color:#3b4740;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;overflow:hidden}.orders-money{color:#2f3b34;white-space:nowrap;margin-top:7px;font-size:13px;display:block}.orders-logistics-cell{gap:6px;min-width:155px;display:grid}.orders-logistics-cell small{white-space:nowrap;margin:0}.orders-detail-link{color:#bd641f;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.orders-detail-link:hover{text-decoration:underline}.order-status-empty,.status-tone-idle{color:#6c756f;background:#eef1ee}.status-tone-progress{color:#2b5f9a;background:#e7f0fb}.status-tone-done{color:#235e43;background:#e5f3ea}.status-tone-wait{color:#8a5a16;background:#fbf1d9}.status-tone-alert{color:#9b3e35;background:#f8e7e4}.status-tone-review{color:#6b3f8f;background:#f1e7f8}.orders-queue-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 16px;display:grid}.orders-queue-cards a{border:1px solid var(--ws-line);color:inherit;background:#fff;border-radius:10px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;box-shadow:0 2px 8px #192d2408}.orders-queue-cards a>span:first-child,.orders-queue-cards a>small{color:#69766f;font-size:12px;display:block}.orders-queue-cards a:hover{border-color:#abc1b5;transform:translateY(-2px);box-shadow:0 8px 20px #192d2414}.orders-queue-cards a.is-active{border-color:#2d6a55;box-shadow:inset 0 0 0 1px #2d6a55}.orders-queue-cards a.is-hot{border-top:3px solid #a94d4d}.orders-queue-cards a.is-warn{border-top:3px solid #c79033}.orders-queue-cards a.is-hot:after,.orders-queue-cards a.is-warn:after{content:"";background:#a94d4d;border-radius:50%;width:8px;height:8px;position:absolute;top:13px;right:13px}.orders-queue-cards a.is-warn:after{background:#c79033}.orders-queue-cards .order-stat-label{color:#69766f;font-size:12px;display:block}.orders-queue-cards strong{color:#1f2c27;font-variant-numeric:tabular-nums;margin:7px 0 3px;font-size:25px;line-height:1.1;display:block}.orders-queue-cards .order-stat-sub{color:#69766f;font-size:12px;display:block}.orders-sync-note{color:#8a5a16;margin:0 0 10px;font-size:12px}.orders-queue-chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.orders-queue-chips a{color:#67726a;border:1px solid #e4e8e4;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.orders-queue-chips a.is-active,.orders-queue-chips a:hover{color:#9b5a16;background:#fff8ee;border-color:#d8c09a}.orders-queue-chips span{color:#858b91;min-width:16px;font-size:11px}.orders-filter-card{grid-template-columns:none}.orders-main-filter-card{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(145px,190px)) auto;gap:8px;display:grid}.orders-main-filter-card .orders-query{min-width:220px}.orders-main-filter-card .orders-filter-actions{justify-content:flex-end}.orders-more-filters{position:relative}.orders-more-filters summary{color:#1f2c27;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #ccd6d0;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:590;line-height:1;list-style:none;display:inline-flex}.orders-more-filters summary::-webkit-details-marker{display:none}.orders-more-filters summary:hover{border-color:#879c91}.orders-more-filters[open] summary{color:#2d6a55;background:#e7f1ec;border-color:#7ca28f}.orders-more-grid{z-index:20;border:1px solid var(--ws-line);background:#fff;border-radius:0 0 10px 10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0;padding:14px 16px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px #192d241a}.orders-more-grid .orders-filter-actions{justify-content:flex-end}.orders-more-filters:not([open]) .orders-more-grid,.orders-page-size-menu:not([open])>div{display:none}.orders-check-field label{color:#56625b;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:600;display:flex}.orders-result-meta{border-bottom:1px solid var(--ws-line);color:#56665e;box-sizing:border-box;background:#f5f8f6;justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin:0;padding:9px 16px;font-size:12px;display:flex}.orders-result-meta b{color:#2d4c3f}.orders-sort-summary{align-items:center;gap:8px;min-width:0;display:inline-flex}.orders-sort-mark{color:#2d654f;clip-path:polygon(50% 0,100% 28%,88% 100%,12% 100%,0 28%);background:#dfece5;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.orders-workbench-table tbody tr{height:88px}.orders-workbench-table td{white-space:nowrap}.orders-workbench-table .cell-clip{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.orders-workbench-table th:last-child,.orders-workbench-table td:last-child{white-space:nowrap;width:1%}.orders-row{cursor:pointer}.orders-row-action{white-space:nowrap;width:max-content;min-height:32px;padding:0 12px;font-size:12px}.order-test-badge{color:#8a5a16;vertical-align:middle;background:#fbf1d9;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-flex}.orders-pagination{border-top:1px solid var(--ws-line);color:#69766f;background:#fbfcfb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:13px 16px;font-size:12px;display:flex}.orders-page-size{align-items:center;gap:10px;display:flex}.orders-page-size-menu{position:relative}.orders-page-size-menu>summary{color:#1f2c27;cursor:pointer;background:#fff;border:1px solid #ccd6d0;border-radius:7px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;list-style:none;display:inline-flex}.orders-page-size-menu>summary::-webkit-details-marker{display:none}.orders-page-size-menu>div{z-index:30;border:1px solid var(--ws-line);background:#fff;border-radius:8px;min-width:96px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 10px 24px #1c2d221f}.orders-page-size-menu a{color:#1f2c27;white-space:nowrap;border-radius:6px;padding:6px 9px;text-decoration:none;display:block}.orders-page-size-menu a:hover{background:#f1f8f3}.orders-page-size-menu a.is-active{color:#2d6a55;background:#e7f1ec;font-weight:700}.orders-page-nav{align-items:center;gap:6px;display:flex}.orders-page-nav a,.orders-page-nav>span{color:#1f2c27;box-sizing:border-box;background:#fff;border:1px solid #ccd6d0;border-radius:7px;justify-content:center;align-items:center;min-width:32px;min-height:30px;padding:0 10px;font-size:12px;font-weight:590;text-decoration:none;display:inline-flex}.orders-page-nav a:hover{border-color:#879c91}.orders-page-nav .is-current{color:#fff;background:#2d6a55;border-color:#2d6a55;font-weight:700}.orders-page-nav .is-disabled{opacity:.45;cursor:default}.orders-skeleton{gap:12px;display:grid}.orders-skeleton-line,.orders-skeleton-card,.orders-skeleton-table,.orders-skeleton-bar,.orders-skeleton-detail{background:linear-gradient(90deg,#eceae4,#f7f6f3,#eceae4) 0 0/200% 100%;border-radius:10px;animation:1.2s linear infinite orders-skel}.orders-skeleton-line{width:240px;height:28px}.orders-skeleton-line.wide{width:min(520px,70%)}.orders-skeleton-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.orders-skeleton-card{height:72px}.orders-skeleton-table{height:280px}.orders-skeleton-bar{height:56px}.orders-skeleton-detail{height:360px}@keyframes orders-skel{to{background-position:-200% 0}}.order-sticky-bar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8e3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:10px 12px;display:flex;position:sticky;top:64px;box-shadow:0 8px 18px #1d2f250f}.order-sticky-bar strong{color:#252d29;font-size:16px}.order-sticky-bar small{color:#929b95;font-size:11px;display:block}.order-primary-op{gap:9px;margin-top:12px;display:grid}.order-primary-op p{color:var(--muted);margin:0;font-size:12px}.order-primary-op label{color:#5e6a62;gap:4px;font-size:12px;font-weight:700;display:grid}.order-primary-op input,.order-primary-op select{min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd3cd;border-radius:7px;padding:0 9px;font-size:13px}.order-primary-op fieldset{border:1px solid #dfe5e0;border-radius:7px;gap:6px;padding:9px;display:grid}.order-more-op summary{cursor:pointer;color:#69776e;font-size:12px;font-weight:700}.order-more-op div{gap:6px;margin-top:8px;display:grid}.order-op-block,.compact-lock{color:#8a5a16;margin:8px 0 0;font-size:12px;line-height:1.45}.compact-empty{color:#65736a;background:#fafcfb;border:1px dashed #d7e1d9;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.compact-empty strong{color:#48564d;font-size:13px;display:block}.shipment-card.compact-empty{padding:12px 14px}.frozen-preview{object-fit:contain;background:#f4f6f4;border-radius:8px;width:100%;max-height:220px;margin-bottom:10px;display:block}.frozen-preview.is-empty{color:#929b95;place-items:center;min-height:88px;font-size:12px;display:grid}.frozen-line-grid article.is-blocked{background:#fff8f6;border-color:#f0cfca}.bead-order{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bead-order li{color:#3e4942;font-size:12px}.bead-order small{color:#929b95}.logistics-stage{background:#fbfcfb;border:1px solid #e2e8e3;border-radius:12px;gap:0;margin:0;padding:12px 14px;list-style:none;display:grid}.logistics-stage li{color:#56625b;padding:6px 0 6px 16px;font-size:12px;position:relative}.logistics-stage li:before{content:"";background:#c5cdc7;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.audit-sync-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.audit-sync-facts dt{color:#8d9790;font-size:11px}.audit-sync-facts dd{color:#3e4942;margin:3px 0 0;font-size:12px;font-weight:750}.order-detail-header{background:#fff;border:1px solid #e2e8e3;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:20px 22px;display:flex;box-shadow:0 4px 14px #1d2f250a}.order-detail-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.order-detail-title h1{color:#252d29;letter-spacing:-.02em;margin:0 3px 0 0;font-size:23px}.order-detail-header>div>p{color:#9aa19d;margin:8px 0 0;font-size:12px}.order-header-facts{flex-wrap:wrap;gap:15px 28px;margin:15px 0 0;display:flex}.order-header-facts div{gap:4px;display:grid}.order-header-facts dt{color:#949c97;font-size:11px}.order-header-facts dd{color:#414a45;margin:0;font-size:13px;font-weight:750}.order-detail-layout{grid-template-columns:minmax(0,1.8fr) minmax(276px,.82fr);align-items:start;gap:16px;display:grid}.order-detail-main,.order-detail-sidebar{gap:16px;min-width:0;display:grid}.order-detail-card{background:#fff;border:1px solid #e2e8e3;border-radius:13px;min-width:0;padding:19px;box-shadow:0 4px 14px #1d2f250a}.detail-card-heading,.production-run-heading,.bom-snapshot-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.detail-card-heading h2{color:#2d3631;margin:0;font-size:16px}.detail-card-heading p{color:#929b95;margin:5px 0 0;font-size:12px;line-height:1.5}.frozen-line-grid{gap:10px;margin-top:16px;display:grid}.frozen-line-grid article{background:#fafcfa;border:1px solid #e4eae5;border-radius:9px;padding:13px 14px}.frozen-line-grid article>strong{color:#354039;font-size:13px;display:block}.frozen-line-grid article>span{color:#849089;margin-top:4px;font-size:11px;display:block}.frozen-line-grid dl,.shipment-facts,.buyer-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0 0;display:grid}.frozen-line-grid dt,.shipment-facts dt,.buyer-facts dt{color:#8d9790;font-size:11px}.frozen-line-grid dd,.shipment-facts dd,.buyer-facts dd{color:#3e4942;word-break:break-word;margin:3px 0 0;font-size:12px;font-weight:750}.bom-detail-list,.production-run-list{gap:13px;margin-top:17px;display:grid}.bom-snapshot{border:1px solid #e2e8e3;border-radius:10px;overflow:hidden}.bom-snapshot-heading{background:#f8faf8;align-items:center;padding:12px 13px}.bom-snapshot-heading strong{color:#435048;font-size:13px}.bom-table-wrap{overflow-x:auto}.bom-table{border-collapse:collapse;text-align:left;width:100%;min-width:625px}.bom-table th{color:#808982;border-bottom:1px solid #e5ebe6;padding:10px 12px;font-size:11px;font-weight:750}.bom-table td{color:#59665e;border-bottom:1px solid #eef1ee;padding:11px 12px;font-size:12px}.bom-table tr:last-child td{border-bottom:0}.bom-table td strong,.bom-table td small{display:block}.bom-table td strong{color:#3d4941;font-size:12px}.bom-table td small{color:#929b95;margin-top:3px;font-size:10px}.production-run-card{background:#fcfdfc;border:1px solid #e2e8e3;border-radius:10px;padding:15px}.production-run-heading strong{color:#354039;font-size:13px;display:block}.production-run-heading small{color:#929b95;margin-top:4px;font-size:11px;display:block}.production-step-action{background:#f7fafd;border:1px solid #d8e3ef;border-radius:10px;margin-top:0;padding:14px}.production-step-hint{color:#5f6d78;margin:0;font-size:12px;line-height:1.5}.production-step-hint strong{color:#1f4f86;font-weight:800}.detail-exception{color:#943c32;background:#fff7f5;border:1px solid #f0cfca;border-radius:7px;margin:12px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}.buyer-facts{grid-template-columns:1fr}.privacy-note{color:#88928b;border-top:1px dashed #dfe6e0;margin:15px 0 0;padding-top:13px;font-size:11px;line-height:1.55}.shipment-card .order-operation{margin-top:14px}.shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-note-card{background:#fbfcfb}.detail-unavailable{color:#65736a;background:#fafcfb;border:1px dashed #d7e1d9;border-radius:9px;padding:15px}.detail-unavailable strong{color:#48564d;font-size:13px;display:block}.detail-unavailable p{margin:6px 0 0;font-size:12px;line-height:1.55}.order-detail-state{justify-items:start;gap:14px;display:grid}.order-detail-lower{padding:0;overflow:hidden}.order-detail-tabs{background:#fbfcfb;border-bottom:1px solid #e5ebe6;display:flex;overflow-x:auto}.order-detail-tabs a{color:#838d86;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:47px;padding:0 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.order-detail-tabs a.is-active{color:#a95317;background:#fff8ef;border-color:#dc771f}.detail-tab-panel{padding:18px}.cost-breakdown{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:16px;display:grid}.cost-breakdown dl{margin:0}.cost-breakdown dl>div{color:#6c776f;border-bottom:1px solid #edf0ed;justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.cost-breakdown dd{color:#3d4841;margin:0;font-weight:750}.cost-breakdown .cost-total{color:#3b4840;border-bottom:0;font-size:13px}.cost-breakdown aside{background:#f3f8f4;border:1px solid #dce9df;border-radius:10px;padding:16px}.cost-breakdown aside span{color:#708178;font-size:11px}.cost-breakdown aside strong{color:#2e7850;margin-top:7px;font-size:22px;display:block}.cost-breakdown aside p{color:#68776e;margin:9px 0 0;font-size:11px;line-height:1.55}.issue-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.issue-list li{color:#8e3c32;background:#fff8f6;border:1px solid #f1d2cd;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.45}.audit-timeline{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.audit-timeline li{border-left:1px solid #dce5de;padding:0 0 22px 28px;position:relative}.audit-timeline li:last-child{padding-bottom:0}.audit-dot{background:var(--brand);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px;box-shadow:0 0 0 4px #eaf2ed}.audit-event{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.audit-event>div,.sync-task-list li{min-width:0}.audit-event p,.audit-event code,.sync-task-list p,.sync-task-list small{overflow-wrap:anywhere}.audit-event strong{color:var(--ink);font-size:14px}.audit-event p{color:var(--muted);margin:5px 0 0;font-size:12px}.audit-event time,.audit-timeline li>small{color:var(--muted);font-size:12px;line-height:1.5}.audit-timeline li>small{margin-top:8px;display:block}.sync-task-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sync-task-list li{background:#fff;border:1px solid #eceae4;border-radius:12px;gap:8px;padding:16px 18px;display:grid}.sync-task-list strong{color:var(--ink);font-size:14px}.sync-task-list p{color:var(--muted);margin:5px 0 0;font-size:12px}.sync-task-list .admin-save-button{white-space:nowrap;justify-self:start}.sync-task-retry{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sync-task-retry small{color:#8a5a24}.catalog-toolbar{align-items:center;gap:12px;margin:22px 0 16px;display:flex}.material-search{flex:280px;min-width:min(100%,360px)}.material-search input{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235e6a62' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") 13px/16px no-repeat;border:1px solid #cbd3cd;border-radius:9px;padding:0 12px 0 38px;font-size:13px}.catalog-count{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.secondary-button,.danger-button{min-height:32px;color:var(--brand);cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd3cd;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.material-row-actions .danger-action,.danger-button{color:#9b3e35;border-color:#e3aca5}.danger-button{color:#fff;background:#a6463c}.admin-modal-backdrop{z-index:50;background:#1a251f7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-modal{background:#fbfcfb;border:1px solid #d9e3dc;border-radius:16px;width:min(760px,100%);max-height:min(840px,100dvh - 48px);overflow:auto;box-shadow:0 24px 80px #13231a47}.admin-modal-header{border-bottom:1px solid #e2e8e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.admin-modal-header h2{color:var(--ink);margin:0;font-size:20px}.admin-modal-header p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.icon-button{color:#5e6a62;cursor:pointer;width:34px;height:34px;font:inherit;background:#fff;border:1px solid #d3ddd6;border-radius:8px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.material-form{gap:16px;display:grid}.material-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.material-form-grid label{color:#526058;gap:6px;font-size:12px;font-weight:750;display:grid}.material-form-grid input,.material-form-grid select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd3cd;border-radius:8px;padding:0 10px;font-size:14px}.material-form-grid input[readonly]{color:#68756d;background:#f1f4f1}.material-form-span{grid-column:1/-1}.modal-form-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.inventory-summary{color:#4f6056;background:#f2f8f3;border:1px solid #dce7df;border-radius:9px;margin:0;padding:12px;font-size:13px}.delete-confirmation{gap:18px;display:grid}.delete-confirmation p{color:#59675e;margin:0;line-height:1.6}.toast-viewport{z-index:60;width:min(420px,100vw - 32px);position:fixed;top:22px;right:22px}.admin-toast{color:#1f513a;background:#f4fbf6;border:1px solid #d7e6dc;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex;box-shadow:0 12px 32px #152c1e2e}.admin-toast.error{color:#8a342c;background:#fff7f5;border-color:#efc7c1}.toast-symbol{color:#fff;background:#278055;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.admin-toast.error .toast-symbol{background:#ab4439}.admin-toast p{color:inherit;flex:1;margin:1px 0 0;font-size:13px;line-height:1.45}.admin-toast button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;font-size:20px;line-height:1}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:980px){.workspace-shell{grid-template-columns:84px minmax(0,1fr)}.workspace-sidebar{padding:18px 10px 14px}.workspace-brand strong{font-size:16px}.workspace-brand small,.workspace-nav-group-label{display:none}.workspace-nav-link{justify-content:center;padding:10px 6px}.workspace-nav-text{display:none}.workspace-nav-glyph{place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.workspace-user-name{display:none}}@media (max-width:680px){.workspace-shell{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{height:auto;padding:10px;position:relative}.workspace-brand{display:none}.workspace-nav{flex-wrap:nowrap;gap:4px;padding-top:2px;display:flex;overflow-x:auto}.workspace-sidebar .workspace-nav-group{display:contents}.workspace-nav-group-label{display:none}.workspace-nav-link{white-space:nowrap;justify-content:center;width:auto;padding:8px 12px}.workspace-nav-text{display:block}.workspace-nav-glyph{display:none}.workspace-nav-menu,.workspace-nav>.workspace-nav-link{flex:none;width:auto}.workspace-nav-popover{background:#172e23;min-width:148px;position:absolute;left:0}.workspace-topbar{height:auto;min-height:60px;padding:8px 12px}.workspace-page{padding:14px}.workspace-top-account strong,.workspace-top-account small{display:none}.orders-queue-cards,.orders-filter-card,.materials-filter-search,.audit-filter-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.workspace-page{padding:18px}.workspace-page-header,.home-hero{flex-direction:column;align-items:flex-start}.workspace-page-header:before{height:44px}.home-row,.home-row-wide,.home-todo-grid,.home-health-grid,.home-entry-grid{grid-template-columns:1fr}.home-todo-track{display:none}.home-quick-grid{grid-template-columns:1fr 1fr}.home-risk-list li{grid-template-columns:10px minmax(0,1fr)}.home-risk-list b,.home-risk-list a,.home-risk-list span{grid-column:2}.home-footnote{flex-direction:column}.workspace-summary,.orders-queue-cards,.orders-skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-more-grid{grid-template-columns:1fr 1fr}.order-sticky-bar{top:0}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-draft-grid,.gallery-preview-card,.gallery-source-split,.gallery-source-facts,.gallery-source-preview-card,.gallery-source-compact,.gallery-source-compact-meta,.gallery-edit-layout{grid-template-columns:1fr}.gallery-edit-sidebar{position:static}.material-edit-layout{grid-template-columns:1fr}.material-edit-sidebar{position:static}.gallery-list-shell{max-width:none}.workspace-card{padding:19px 14px}.orders-workspace-card,.content-workspace-card{padding:0}.workspace-section-heading{flex-direction:column}.home-freshness-pill{font-size:11px}.shell{width:min(100% - 28px,1120px);padding-top:24px}.topbar,.next-step{flex-direction:column;align-items:flex-start}.intro{padding-top:52px}.status-grid{grid-template-columns:1fr}.next-step{padding:26px}.login-shell{padding:16px}.login-card{padding:30px 24px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:16px}.brand-lockup{margin:0 0 16px}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-item{font-size:12px}.sidebar-footer{display:none}.admin-content{padding:28px 16px 48px}.admin-header,.section-heading{flex-direction:column}.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.materials-section{padding:20px 16px}.material-catalog-actions{width:100%;display:grid}.material-draft-creator{width:100%}.material-draft-creator form{grid-template-columns:1fr;width:100%}.material-profile-editor[open]>form{width:100%;margin-top:12px;position:static}.material-profile-fields{grid-template-columns:1fr}.catalog-toolbar{flex-wrap:wrap;align-items:stretch}.material-search{flex-basis:100%}.catalog-count{flex:1}.admin-modal-backdrop{align-items:start;padding:12px}.admin-modal{max-height:calc(100dvh - 24px)}.admin-modal-header,.admin-modal-body{padding-left:16px;padding-right:16px}.material-form-grid{grid-template-columns:1fr}.material-form-span{grid-column:auto}.dashboard-grid,.configuration-grid{grid-template-columns:1fr}.content-entry{display:grid}.content-editor-form{grid-template-columns:1fr;width:100%}.content-editor-wide{grid-column:auto}.order-operation-grid{grid-template-columns:1fr}.order-operation-grid>section+section{border-top:1px solid #e8ede9;border-left:0}.order-operation form{width:min(100%,360px)}.orders-filter-card{grid-template-columns:1fr}.orders-filter-actions{min-height:0}.orders-table-wrap{border-radius:8px;margin-left:-1px;margin-right:-1px}.order-detail-header{flex-direction:column;align-items:stretch;padding:17px 15px}.order-detail-layout{grid-template-columns:1fr}.order-detail-card{padding:16px 14px}.detail-card-heading{align-items:flex-start}.frozen-line-grid dl,.shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.production-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.production-track li:nth-child(4):before{display:none}.cost-breakdown{grid-template-columns:1fr}.order-detail-tabs a{padding:0 12px}.detail-tab-panel{padding:15px}.audit-event{gap:5px;display:grid}}.after-sales-page{color:var(--ink)}.after-sales-page .orders-breadcrumb{color:#819087;margin-bottom:8px}.after-sales-page .as-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.after-sales-page .as-page-head h1{color:var(--ink);letter-spacing:-.03em;margin:0 0 4px;font-size:22px}.after-sales-page .as-page-head p{max-width:680px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.after-sales-page .as-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.after-sales-page .as-metric{text-align:left;color:inherit;background:#fff;border:1px solid #dce5df;border-radius:10px;padding:10px 12px;text-decoration:none;display:block;box-shadow:0 2px 6px #1f36290a}.after-sales-page .as-metric:hover{border-color:#c9d7cf}.after-sales-page .as-metric.is-on{border-color:#2d6a55;box-shadow:inset 0 0 0 1px #2d6a55}.after-sales-page .as-metric.is-alert{border-top:3px solid #a94d4d;position:relative}.after-sales-page .as-metric.is-alert:after{content:"";background:#a94d4d;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:12px}.after-sales-page .as-metric small{color:var(--muted)}.after-sales-page .as-metric b{letter-spacing:-.04em;margin-top:2px;font-size:20px;line-height:1.15;display:block}.after-sales-page .as-metric em{color:#8a958d;margin-top:2px;font-size:10px;font-style:normal;line-height:1.3;display:block}.after-sales-page .as-metric.is-alert b{color:var(--danger)}.after-sales-page .as-filter-note{color:#7a6031;margin:0 0 12px;font-size:13px}.after-sales-page .as-hint{color:#7a887f;margin:0 0 12px;font-size:12px}.after-sales-page .as-card{background:#fff;border:1px solid #dce5df;border-radius:15px;box-shadow:0 9px 26px #1f36290d}.after-sales-page .as-filters{margin-bottom:14px;padding:0;overflow:visible}.after-sales-page .as-filters>.as-hint{margin:0;padding:0 16px 12px}.after-sales-page .as-filter-grid{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(110px,1fr));align-items:end;gap:10px;display:grid}.after-sales-page .as-filter-grid.more{border-top:1px dashed #e4ebe6;grid-template-columns:repeat(4,minmax(110px,1fr));margin-top:12px;padding-top:12px}.after-sales-page .as-modal input,.after-sales-page .as-modal select,.after-sales-page .as-modal textarea{width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:8px 10px}.after-sales-page .as-search{display:flex}.after-sales-page .as-search select{width:132px;min-height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #aebfb6;border-right:0;border-radius:7px 0 0 7px;flex:0 0 132px;padding:0 8px;font-size:13px}.after-sales-page .as-search input{border-radius:0 7px 7px 0}.after-sales-page .as-chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.after-sales-page .as-chip{background:#f7f8f5;border:1px solid #d7ded8;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 8px 0 10px;font-size:12px;display:inline-flex}.after-sales-page .as-chip a{color:#8a3b32;background:0 0;border:0;padding:0;font-weight:750;text-decoration:none}.after-sales-page .as-filter-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.after-sales-page .as-more{margin-top:12px}.after-sales-page .as-more>summary{list-style:none}.after-sales-page .as-more>summary::-webkit-details-marker{display:none}.after-sales-page .as-btn,.after-sales-page a.as-btn{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d3ddd6;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.after-sales-page .as-btn:disabled,.after-sales-page .as-btn[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.6}.after-sales-page .as-btn-primary,.after-sales-page .as-btn-brand{color:#fff;background:var(--brand);border:0}.after-sales-page .as-btn-danger{color:var(--danger);background:#fff7f6;border-color:#f0c7c2}.after-sales-page .as-table-wrap{overflow:auto}.after-sales-page .as-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:1080px}.after-sales-page .as-table th:last-child,.after-sales-page .as-table td:last-child{white-space:nowrap;width:1%}.after-sales-page .as-table :is(a,button){white-space:nowrap}.after-sales-page .as-table th{color:#7c8a81;text-align:left;white-space:nowrap;background:#f2f6f3;border-bottom:1px solid #e4ebe6;padding:14px 16px;font-size:11px}.after-sales-page .as-table td{vertical-align:middle;border-bottom:1px solid #e9eeea;padding:16px;font-size:13px}.after-sales-page .as-table td strong,.after-sales-page .as-table td small{display:block}.after-sales-page .as-table td small{color:#7c8b81;margin-top:3px;font-size:11px}.after-sales-page .as-table a{color:var(--brand)}.after-sales-page .as-table tr.is-overdue{background:#fff8f7}.after-sales-page .as-table tr.is-high td:first-child strong:before{content:"";background:var(--danger);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.after-sales-page .as-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.after-sales-page .as-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.after-sales-page .st-pending,.after-sales-page .st-rejected{color:#9f1239;background:#ffe4e6}.after-sales-page .st-wait{color:#9a4b12;background:var(--waiting-soft)}.after-sales-page .st-progress{color:#1d4ed8;background:#e8f0fe}.after-sales-page .st-exec{color:#6d28d9;background:#f3e8ff}.after-sales-page .st-done{color:var(--ok);background:var(--brand-soft)}.after-sales-page .st-closed{color:#4b5563;background:#eef2f0}.after-sales-page .sla-over{color:var(--danger);font-weight:750}.after-sales-page .sla-near{color:#9a4b12;font-weight:750}.after-sales-page .as-state{text-align:center;padding:48px 24px}.after-sales-page .as-state strong{margin-bottom:8px;font-size:18px;display:block}.after-sales-page .as-pager{color:#7a887f;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.after-sales-page .as-pager span{flex-wrap:wrap;gap:6px;display:flex}.after-sales-page .as-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.after-sales-page .as-stage{background:#fff;border:1px solid #dce5df;border-radius:12px;padding:12px 14px}.after-sales-page .as-stage dt{color:#7a887f;font-size:11px}.after-sales-page .as-stage b{margin:4px 0;display:block}.after-sales-page .as-stage small{color:#7a887f}.after-sales-page .as-steps{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.after-sales-page .as-steps span{color:#7a887f;background:#eef2f0;border-radius:999px;padding:4px 8px;font-size:11px}.after-sales-page .as-steps span.on{color:#fff;background:var(--brand)}.after-sales-page .as-steps span.done{color:var(--ok);background:var(--brand-soft)}.after-sales-page .as-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.after-sales-page .as-block{margin-bottom:14px;padding:18px 20px}.after-sales-page .as-block h2{margin:0 0 6px;font-size:16px}.after-sales-page .as-block p.lead,.after-sales-page .as-modal-body p.lead{color:var(--muted);margin:0 0 12px;font-size:12px}.after-sales-page .as-section-kicker{color:#8a958d;letter-spacing:.04em;margin:0 0 4px;font-size:11px;font-weight:750}.after-sales-page .as-freeze-tag{color:#4b5563;background:#eef2f0;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:750;display:inline-block}.after-sales-page .as-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.after-sales-page .as-facts.two{grid-template-columns:1fr 1fr}.after-sales-page .as-facts div{background:#fbfcfb;border:1px solid #e4ebe6;border-radius:10px;padding:10px 12px}.after-sales-page .as-facts dt{color:#7a887f;font-size:11px}.after-sales-page .as-facts dd{margin:4px 0 0;font-weight:750}.after-sales-page .as-timeline{margin:0;padding:0;list-style:none}.after-sales-page .as-timeline li{border-bottom:1px solid #f0f3f1;grid-template-columns:16px 1fr auto;gap:10px;padding:8px 0;display:grid}.after-sales-page .as-timeline i{background:var(--brand);border-radius:50%;width:8px;height:8px;margin-top:6px}.after-sales-page .as-readonly{color:#66716b;background:#fafcfb;border:1px dashed #d7ded8;border-radius:8px;padding:8px 10px}.after-sales-page .as-alert{border-radius:10px;margin-bottom:12px;padding:12px 14px}.after-sales-page .as-alert.warn{color:#7a6031;background:#fffaf0;border:1px solid #f0dfb8}.after-sales-page .as-alert.err{color:#7f1d1d;background:#fff5f5;border:1px solid #f0c7c2}.after-sales-page .as-files{gap:6px;display:grid}.after-sales-page .as-file{border:1px solid #e4ebe6;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.after-sales-page .as-file.fail{background:#fff7f6;border-color:#f0c7c2}.after-sales-page .as-file .meta{flex:1;min-width:0}.after-sales-page .as-thumb{background:linear-gradient(135deg,#e7f0eb,#f8eddd);border-radius:8px;flex:0 0 44px;width:44px;height:44px}.after-sales-page .as-dropzone{color:#6d7c72;text-align:center;cursor:pointer;background:#fbfcfb;border:1px dashed #c9d4cc;border-radius:12px;place-items:center;min-height:110px;padding:16px;display:grid}.after-sales-page .as-dropzone:hover,.after-sales-page .as-dropzone.is-over{background:#fffaf3;border-color:#cf711b}.after-sales-page .as-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.after-sales-page .as-wide{grid-column:1/-1}.after-sales-page .as-actions{flex-wrap:wrap;gap:8px;display:flex}.after-sales-page.as-modal-back,.after-sales-page .as-modal-back{z-index:40;background:#141c186b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.as-toast{z-index:60;color:#fff;background:#1d2420;border-radius:10px;max-width:380px;padding:12px 16px;display:none;position:fixed;bottom:24px;right:24px}.as-toast.show{display:block}.as-toast.bad{background:#7f1d1d}@media (max-width:760px){.workspace-page :is(.orders-workbench-table,.materials-admin-table,.gallery-admin-table,.as-table,.designs-table,.content-table) :is(th,td){box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}}.after-sales-page .as-modal.as-modal-small{width:min(480px,100%)}.after-sales-page.as-modal-stack{z-index:45}.after-sales-page .as-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(800px,100%);max-height:88vh;display:flex}.after-sales-page .as-modal-body{padding:20px 22px 12px;overflow:auto}.after-sales-page .as-modal-body h3{margin:0 0 12px}.after-sales-page .as-modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 22px;display:flex}.after-sales-page .as-modal-body label{color:#66756c;gap:6px;font-size:11px;font-weight:750;display:grid}.after-sales-page .as-modal-body textarea{resize:vertical;min-height:72px}.after-sales-page .as-modal-body .hint{color:#7a887f;margin:0;font-size:12px;font-weight:500}.after-sales-page .as-actions-panel{gap:10px;margin-top:12px;display:grid}.after-sales-page .as-actions-panel input,.after-sales-page .as-actions-panel select,.after-sales-page .as-actions-panel textarea{width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:8px;padding:8px 10px}.after-sales-page .as-detail-grid{grid-template-columns:minmax(0,1fr) 280px}.after-sales-page .as-detail-grid>aside{align-self:start;min-width:0;position:sticky;top:84px}.after-sales-page .as-detail-grid>aside .as-actions{gap:8px;display:grid}.after-sales-page .as-detail-grid>aside .as-actions .as-btn{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.after-sales-page .as-detail-grid>aside .as-form-grid{grid-template-columns:1fr}@media (max-width:1100px){.after-sales-page .as-cards,.after-sales-page .as-facts,.after-sales-page .as-filter-grid,.after-sales-page .as-filter-grid.more,.after-sales-page .as-form-grid,.after-sales-page .as-stage-grid{grid-template-columns:1fr 1fr}.after-sales-page .as-detail-grid{grid-template-columns:1fr}.after-sales-page .as-detail-grid>aside{position:static}}@media (max-width:720px){.after-sales-page .as-cards,.after-sales-page .as-facts,.after-sales-page .as-filter-grid,.after-sales-page .as-filter-grid.more,.after-sales-page .as-detail-grid,.after-sales-page .as-form-grid,.after-sales-page .as-stage-grid{grid-template-columns:1fr}.after-sales-page .as-pager{flex-direction:column;align-items:flex-start;gap:10px}}.designs-page .designs-hint{color:#7a887f;margin:8px 0 0;font-size:12px}.designs-page .designs-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.designs-page .designs-summary small{color:#7c8b81;margin-top:2px;font-size:11px;font-weight:400;display:block}.designs-page .designs-filter-wrap{margin-bottom:14px;padding:0;overflow:visible}.designs-page .designs-filter-wrap .orders-filter-card{border-radius:inherit;border-bottom:0}.designs-page .designs-list-card{padding:0;overflow:hidden}.designs-page .designs-list-card .data-state{margin:16px}.designs-page .design-preview-state{color:#4e5f55;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.designs-page .design-preview-state.is-empty{color:#7a887f}.designs-page .designs-filters{grid-template-columns:minmax(240px,1.6fr) minmax(140px,1fr) auto;align-items:end;gap:10px;margin-bottom:14px;padding:16px 18px;display:grid}.designs-page .designs-filters label{color:#66756c;gap:6px;font-size:11px;font-weight:750;display:grid}.designs-page .designs-filters input,.designs-page .designs-filters select{border:1px solid #cbd7d0;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.designs-page .designs-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.designs-page .designs-table th{color:#66736c;letter-spacing:.025em;text-align:left;background:#f2f6f3;border-bottom:1px solid #dde5de;padding:11px 13px;font-size:12px;font-weight:600}.designs-page .designs-table td{vertical-align:middle;border-bottom:1px solid #edf0ee;padding:12px 13px;font-size:13px}.designs-page .designs-table th,.designs-page .designs-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.designs-page .designs-table td small{color:#7c8b81;margin-top:3px;font-size:11px;display:block}.designs-page .designs-table-wrap{overflow-x:auto}.designs-page .designs-table .col-design,.designs-page .designs-table .col-actions{z-index:1;background:#fff;position:sticky}.designs-page .designs-table thead .col-design,.designs-page .designs-table thead .col-actions{z-index:3;background:#f2f6f3}.designs-page .designs-table .col-design{min-width:180px;max-width:240px;left:0;box-shadow:1px 0 #d5e3da}.designs-page .designs-table .col-actions{white-space:nowrap;width:1%;right:0;overflow:visible;box-shadow:-1px 0 #d5e3da}.designs-page .designs-table .col-design strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.designs-page .design-preview-button{background:#f4f2ee;border:0;border-radius:8px;flex:none;width:36px;height:36px;padding:0;display:block;overflow:hidden}.designs-page .design-preview-button img{object-fit:cover;width:100%;height:100%}.designs-page .design-preview-button:focus-visible,.designs-page .designs-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #1f4d3a}.designs-page .designs-table-actions{flex-wrap:nowrap;align-items:center;gap:10px;min-width:max-content;display:flex}.designs-page .designs-ok{color:var(--ok);font-weight:750}.designs-page .designs-no{color:#7a887f}.designs-page .status-pill.frozen{color:var(--ok);background:var(--brand-soft)}.designs-page .designs-grid{grid-template-columns:minmax(0,1.4fr) 320px;gap:16px;display:grid}.designs-page .designs-block{margin-bottom:14px;padding:18px 20px}.designs-page .designs-block h2{margin:0 0 6px;font-size:16px}.designs-page .designs-block h3{margin:16px 0 4px;font-size:14px}.designs-page .designs-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.designs-page .designs-form-grid label{color:#66756c;gap:6px;font-size:11px;font-weight:750;display:grid}.designs-page .designs-form-grid input,.designs-page .designs-form-grid select{border:1px solid #cbd7d0;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.designs-page .designs-strand{background:#fbfcfb;border:1px dashed #d7ded8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}.designs-page .designs-slot{align-items:center;gap:6px;display:inline-flex}.designs-page .designs-bead{background:#fff;border:1px solid #0000001f;border-radius:50%;width:28px;height:28px;padding:0}.designs-page .designs-bead.is-empty{border:1px dashed #9aa79f}.designs-page .designs-bead.is-on,.designs-page .designs-gap.is-on{outline-offset:2px;outline:2px solid #cf711b}.designs-page .designs-gap{background:#e8eee9;border:0;border-radius:2px;width:10px;height:18px;padding:0}.designs-page .designs-gap.is-on-gap{background:#c9a227}.designs-page .designs-sku-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.designs-page .designs-sku{text-align:left;background:#fff;border:1px solid #d3ddd6;border-radius:10px;gap:2px;min-height:52px;padding:8px 10px;display:grid}.designs-page .designs-sku.is-on{border-color:#cf711b;box-shadow:inset 0 0 0 1px #cf711b}.designs-page .designs-sku.is-dead{opacity:.55}.designs-page .designs-sku small{color:#7c8b81}.designs-page .designs-preview-frame{background:#fbfcfb;border:1px solid #e4ebe6;border-radius:12px;place-items:center;width:160px;height:160px;display:grid;position:relative;overflow:hidden}.designs-page .designs-preview-frame.is-empty{color:#7a887f;border-style:dashed;place-items:center;font-size:12px;display:grid}.designs-page .designs-preview{object-fit:cover;background:#fff;width:100%;height:100%;display:block}.designs-page .designs-preview-frame span{color:#7a887f;text-align:center;padding:12px;font-size:12px}.designs-page .designs-preview-remove{color:#fff;cursor:pointer;width:28px;height:28px;font:inherit;background:#141c18b8;border:0;border-radius:999px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}.designs-page .designs-upload{color:#6d7c72;cursor:pointer;background:#fbfcfb;border:1px dashed #c9d4cc;border-radius:12px;place-items:center;min-height:72px;margin-top:10px;padding:12px;display:grid}.designs-page .designs-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.designs-page .designs-facts div{background:#fbfcfb;border:1px solid #e4ebe6;border-radius:10px;padding:10px 12px}.designs-page .designs-facts dt{color:#7a887f;font-size:11px}.designs-page .designs-facts dd{margin:4px 0 0;font-weight:750}.designs-page .designs-alert{color:#7a6031;background:#fffaf0;border:1px solid #f0dfb8;border-radius:10px;margin-bottom:12px;padding:12px 14px}.designs-page .designs-toast{border-radius:8px;margin-bottom:12px;padding:10px 12px}.designs-page .designs-toast.success{color:var(--ok);background:var(--brand-soft)}.designs-page .designs-toast.error{color:#7f1d1d;background:#fff5f5}.designs-page .designs-modal-back{z-index:40;background:#141c186b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.designs-page .designs-modal{background:#fff;border-radius:16px;width:min(480px,100%)}.designs-page .designs-modal-body{padding:20px 22px 12px}.designs-page .designs-modal-foot{border-top:1px solid var(--line,#dfe4df);justify-content:flex-end;gap:8px;padding:12px 22px;display:flex}@media (max-width:1100px){.designs-page .designs-grid,.designs-page .designs-form-grid,.designs-page .designs-facts,.designs-page .designs-filters{grid-template-columns:1fr}}.design-workbench-page{--design-ink:#20362d;--design-muted:#718077;--design-green:#174b3a;--design-green-soft:#edf5f0;--design-line:#dce6df}.design-workbench-page .design-editor-header{align-items:flex-start;margin-bottom:14px}.design-workbench-page .design-record-bar{background:linear-gradient(120deg,#f7fbf8,#fbfdfb);border-color:#cbddd2;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:13px 16px;display:flex}.design-workbench-page .design-record-bar>div:first-child{gap:3px;display:grid}.design-workbench-page .design-record-bar strong{color:var(--design-ink);font-size:13px}.design-workbench-page .design-record-bar code{font:inherit}.design-workbench-page .design-record-bar span{color:var(--design-muted);font-size:11px}.design-workbench-page .design-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.design-workbench-page .design-basics-card{grid-template-columns:minmax(260px,1.35fr) minmax(220px,.9fr) minmax(180px,.55fr);gap:14px;margin-bottom:14px;padding:15px 16px;display:grid}.design-workbench-page .design-basics-card label{color:#64746b;align-content:start;gap:6px;font-size:11px;font-weight:750;display:grid}.design-workbench-page .design-basics-card input,.design-workbench-page .design-basics-card select{width:100%;min-height:38px;color:var(--design-ink);font:inherit;background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:8px 10px;font-weight:550}.design-workbench-page .design-basics-card input:disabled{color:#66756c;background:#f6f8f6}.design-workbench-page .design-basics-card small{color:#89958e;font-size:11px;font-weight:550}.design-workbench-page .design-workbench-grid{grid-template-columns:224px minmax(420px,1fr) 300px;align-items:start;gap:10px;display:grid}.design-workbench-page .design-workbench-grid>.workspace-card{border:1px solid var(--design-line);min-width:0;box-shadow:none;border-radius:8px;margin:0}.design-workbench-page .design-strand-panel{background:#fbfdfb}.design-workbench-page .design-panel-heading{border-bottom:1px solid var(--design-line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:74px;padding:15px 16px;display:flex}.design-workbench-page .design-panel-heading h2,.design-workbench-page .design-panel-heading p{margin:0}.design-workbench-page .design-panel-heading h2{color:var(--design-ink);font-size:15px}.design-workbench-page .design-panel-heading p,.design-workbench-page .design-panel-heading>span{color:var(--design-muted);white-space:nowrap;margin-top:4px;font-size:12px}.design-workbench-page .design-material-tabs{grid-template-columns:1fr 1fr;gap:7px;padding:12px 12px 0;display:grid}.design-workbench-page .design-material-tabs button,.design-workbench-page .design-history-actions button{color:#52645a;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #cfdad3;border-radius:8px;font-size:11px;font-weight:750}.design-workbench-page .design-material-tabs button.is-on{border-color:var(--design-green);color:#fff;background:var(--design-green)}.design-workbench-page .design-material-search{color:#66756c;gap:5px;padding:11px 12px 9px;font-size:10px;font-weight:750;display:grid}.design-workbench-page .design-material-search>span{display:block;position:relative}.design-workbench-page .design-material-search input{width:100%;min-height:37px;color:var(--design-ink);font:inherit;background:#fff;border:1px solid #cfdad3;border-radius:8px;padding:8px 32px 8px 10px;font-size:11px}.design-workbench-page .design-material-search button{color:#75857b;cursor:pointer;background:0 0;border:0;width:25px;height:25px;padding:0;font-size:16px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.design-workbench-page .design-pick-context{padding:0 12px 10px}.design-workbench-page .design-pick-context h3{color:var(--design-ink);margin:0;font-size:12px}.design-workbench-page .design-pick-context p{color:var(--design-muted);margin:3px 0 0;font-size:11px}.design-workbench-page .design-material-list{gap:8px;max-height:650px;padding:0 12px 14px;display:grid;overflow-y:auto}.design-workbench-page .design-material-list .design-material-card{border-color:#d8e1db;border-radius:10px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:7px;display:grid}.design-workbench-page .design-material-list .design-material-card:hover:not(:disabled){background:#f9fcfa;border-color:#9db7a7}.design-workbench-page .design-material-list .design-material-card.is-on{border-color:var(--design-green);box-shadow:inset 0 0 0 1px var(--design-green)}.design-workbench-page .design-material-list .design-material-card:disabled{cursor:not-allowed}.design-workbench-page .design-material-thumb{color:#fff;background:#eef2ef;border:1px solid #1c43331a;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid;overflow:hidden}.design-workbench-page .design-material-thumb.is-empty{color:#7e8c83;background:#f5f7f5;border-style:dashed}.design-workbench-page .design-material-thumb img{object-fit:cover;width:100%;height:100%}.design-workbench-page .design-material-copy{min-width:0}.design-workbench-page .design-material-copy strong,.design-workbench-page .design-material-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.design-workbench-page .design-material-copy strong{color:var(--design-ink);font-size:12px}.design-workbench-page .design-material-copy small{margin-top:4px;font-size:10px}.design-workbench-page .design-empty-state{color:var(--design-muted);text-align:center;padding:20px 10px}.design-workbench-page .design-empty-state strong{color:var(--design-ink);font-size:12px}.design-workbench-page .design-empty-state p{margin:5px 0 0;font-size:11px}.design-workbench-page .design-strand-heading{align-items:flex-start}.design-workbench-page .design-history-actions{gap:5px;display:flex}.design-workbench-page .design-history-actions button{min-height:30px;padding:0 9px}.design-workbench-page .design-history-actions button:disabled{opacity:.42;cursor:default}.design-workbench-page .design-ring-board{aspect-ratio:1;background-color:#fbfdfb;background-image:linear-gradient(#1f4c3a0f 1px,#0000 1px),linear-gradient(90deg,#1f4c3a0f 1px,#0000 1px);background-size:28px 28px;border:0;border-radius:0;width:min(620px,96%);margin:10px auto 0;padding:0;display:block;position:relative;overflow:hidden}.design-workbench-page .design-ring-guide{aspect-ratio:1;width:58%;box-shadow:inset 0 0 0 22% #fff6;border:1px solid #9eaea4;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-workbench-page .design-ring-guide:after{content:"";border:1px dashed #d3ded7;border-radius:50%;position:absolute;inset:16%}.design-workbench-page .design-ring-center{z-index:1;min-width:130px;color:var(--design-muted);text-align:center;gap:5px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-workbench-page .design-ring-center strong{color:var(--design-ink);font-size:17px}.design-workbench-page .design-ring-center span{font-size:11px}.design-workbench-page .design-ring-center small{font-size:10px}.design-workbench-page .design-ring-board .designs-slot{display:contents}.design-workbench-page .design-ring-board .designs-bead{z-index:3;color:#6e7d74;cursor:pointer;font:inherit;background-color:#fff;border:1px solid #1f47372e;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 6px #1d392e1a}.design-workbench-page .design-ring-board .designs-bead.is-empty{box-shadow:none;background:#ffffffb8;border:1px dashed #9aaaa0}.design-workbench-page .design-ring-board .designs-bead.is-on{outline:3px solid var(--design-green);outline-offset:3px}.design-workbench-page .design-ring-board .designs-bead img{object-fit:cover;border-radius:50%;width:100%;height:100%}.design-workbench-page .designs-bead.is-missing-photo,.design-workbench-page .designs-gap.is-missing-photo{color:#6d6458;background:#f4f1ea;font-size:10px}.design-workbench-page .design-ring-board .designs-gap{z-index:4;cursor:pointer;background:#d4ded88c;border:1px solid #1e41331a;border-radius:3px;width:9px;height:28px;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.design-workbench-page .design-ring-board .designs-gap.is-on{outline-offset:2px;outline:2px solid #b66f29}.design-workbench-page .design-ring-board .designs-gap img{object-fit:cover;width:100%;height:100%}.design-workbench-page .design-strand-summary{text-align:center;padding:0 16px 12px}.design-workbench-page .design-selection-actions{border-top:1px solid var(--design-line);background:#fff;justify-content:flex-end;align-items:center;gap:8px;padding:12px 15px;display:flex}.design-workbench-page .design-selection-actions>div{gap:2px;margin-right:auto;display:grid}.design-workbench-page .design-selection-actions span{color:var(--design-muted);font-size:11px}.design-workbench-page .design-selection-actions strong{color:var(--design-ink);font-size:12px}.design-workbench-page .design-inspector-section{border-bottom:1px solid var(--design-line);padding:14px 16px}.design-workbench-page .design-inspector-section:last-child{border-bottom:0}.design-workbench-page .design-inspector-section h3{color:var(--design-ink);margin:0 0 10px;font-size:12px}.design-workbench-page .design-live-dot{background:#3aa36e;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #def1e5}.design-workbench-page .design-inline-facts{gap:7px;margin:0;display:grid}.design-workbench-page .design-inline-facts div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.design-workbench-page .design-inline-facts dt{color:var(--design-muted);font-size:12px}.design-workbench-page .design-inline-facts dd{color:var(--design-ink);text-align:right;margin:0;font-size:12px;font-weight:750}.design-workbench-page .design-price-floor{color:#8a5d20;background:#fff5dc;border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:11px;line-height:1.45}.design-workbench-page .design-price-floor.is-ready{color:#28734f;background:#eaf6ef}.design-workbench-page .design-used-materials,.design-workbench-page .design-freeze-checks ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.design-workbench-page .design-used-materials li{color:var(--design-muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.design-workbench-page .design-used-materials span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-workbench-page .design-used-materials strong{color:var(--design-ink);flex:none}.design-workbench-page .design-empty-copy{color:#97a39b;text-align:center;margin:0;font-size:11px}.design-workbench-page .design-inspector-panel .designs-preview-frame{aspect-ratio:1.45;width:100%;height:auto}.design-workbench-page .design-inspector-panel .designs-upload{min-height:40px;font-size:12px}.design-workbench-page .design-freeze-checks li{color:#82591f;background:#fff4d8;border-radius:7px;padding:8px 10px;font-size:11px;line-height:1.4}.design-workbench-page .design-check-ready{color:#28734f;background:#eaf6ef;border-radius:7px;margin:0;padding:8px 10px;font-size:11px}@media (max-width:1240px){.design-workbench-page .design-workbench-grid{grid-template-columns:190px minmax(390px,1fr) 270px}.design-workbench-page .design-ring-board{width:min(560px,96%)}}@media (max-width:1080px){.design-workbench-page .design-workbench-grid{grid-template-columns:240px minmax(0,1fr)}.design-workbench-page .design-inspector-panel{border-top:1px solid var(--design-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.design-workbench-page .design-inspector-panel>.design-panel-heading{grid-column:1/-1}.design-workbench-page .design-inspector-section{border-right:1px solid var(--design-line)}}@media (max-width:760px){.design-workbench-page .design-record-bar,.design-workbench-page .design-selection-actions{flex-direction:column;align-items:stretch}.design-workbench-page .design-record-actions{justify-content:flex-start}.design-workbench-page .design-basics-card,.design-workbench-page .design-workbench-grid,.design-workbench-page .design-inspector-panel{grid-template-columns:1fr}.design-workbench-page .design-material-panel,.design-workbench-page .design-inspector-panel{border:0;grid-column:auto}.design-workbench-page .design-material-panel,.design-workbench-page .design-strand-panel{border-bottom:1px solid var(--design-line)}.design-workbench-page .design-inspector-panel>.design-panel-heading{grid-column:auto}.design-workbench-page .design-inspector-section{border-right:0}.design-workbench-page .design-material-list{max-height:360px}.design-workbench-page .design-history-actions{flex-wrap:wrap;justify-content:flex-end}.design-workbench-page .design-selection-actions>div{margin-right:0}}.staff-dialog{border:1px solid var(--border,#deded9);background:var(--surface,#fff);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:inherit;border-radius:16px;padding:24px}.staff-dialog h2{margin:0;font-size:17px}.staff-dialog-sub{color:#858b91;margin:0;font-size:12px}.staff-dialog-guard{color:#8a4b16;background:#fdf6ec;border-radius:8px;margin:0;padding:9px 12px;font-size:12px}.staff-notice{color:#265f43;background:#f0f7f1;border:1px solid #cfe0d4;border-radius:9px;margin:0 0 12px;padding:10px 14px;font-size:13px}.account-list-card{padding-top:0}.account-list-card .orders-filter-card{border-bottom:1px solid var(--ws-line);margin:0 -20px;padding:14px 20px}.account-list-card .content-sort-rule{margin:0 -20px 4px;padding:10px 20px}.account-stat-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 16px;display:grid}.account-stat-card{border:1px solid var(--ws-line);color:inherit;background:#fff;border-radius:10px;padding:16px;display:block;position:relative;box-shadow:0 2px 8px #192d2408}.account-stat-card>span:first-child{color:#69766f;font-size:12px;display:block}.account-stat-card>strong{color:#2a2f36;margin-top:6px;font-size:24px;line-height:1;display:block}.account-stat-card>small{color:#69766f;margin-top:6px;font-size:12px;display:block}.account-stat-card.is-warn{border-top:3px solid #c79033}.account-stat-card.is-warn>strong{color:#8a4b16}.account-pending-auth{padding:10px 0 4px}.account-identity-cell strong{display:block}.account-identity-cell small{color:#969ba0;margin-top:3px;font-size:11px;display:block}.account-role-tags{flex-wrap:wrap;gap:6px;display:flex}.account-role-tag{color:#24342b;background:#f4f7f4;border:1px solid #ccd6d0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-block}.account-risk-protect{color:#8a4b16;font-size:12px;font-weight:650}.account-time-cell{white-space:nowrap}.material-ledger-table{table-layout:fixed;width:100%;min-width:1080px}.material-ledger-table th,.material-ledger-table td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.material-ledger-delta{font-variant-numeric:tabular-nums}.material-ledger-delta.is-pos{color:#247452;font-weight:650}.material-ledger-delta.is-neg{color:#a13328;font-weight:650}.staff-dialog form{gap:16px;display:grid}.staff-dialog form>label{gap:6px;display:grid}.staff-dialog input:not([type=checkbox]),.staff-dialog select{width:100%;min-height:42px;color:inherit;font:inherit;background:#fff;border:1px solid #d4d4ce;border-radius:8px;padding:8px 10px}.staff-dialog fieldset{border:1px solid #d4d4ce;border-radius:8px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.staff-dialog fieldset label{align-items:center;gap:6px;display:inline-flex}.staff-dialog [role=alert]{color:#9c2525;overflow-wrap:anywhere}.staff-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.workspace-topbar{z-index:6;border-bottom:1px solid var(--ws-line);box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;gap:16px;height:68px;min-height:68px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 1px #1c392c0a}.workspace-crumb{color:#69766f;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;overflow:hidden}.workspace-top-tools{flex:none;align-items:center;gap:8px;display:flex}.workspace-tool-button,.quiet-button,.text-button{color:#1f2c27;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #ccd6d0;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.workspace-tool-button:hover,.quiet-button:hover,.text-button:hover{border-color:#879c91}.text-button.is-danger,.quiet-button.is-danger{color:#a94d4d;border-color:#dcb7b7}.workspace-top-account{position:relative}.workspace-top-account>summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:0 4px 0 0;list-style:none;display:flex}.workspace-top-account>summary::-webkit-details-marker{display:none}.workspace-top-account strong,.workspace-top-account small{display:block}.workspace-top-account strong{color:#1f2c27;font-size:13px}.workspace-top-account small{color:#69766f;font-size:12px;font-weight:500}.workspace-top-account .workspace-user-popover{top:calc(100% + 8px);bottom:auto;right:0}.workspace-avatar{color:#2d6a55;background:#e7f1ec;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.workspace-nav-group{gap:2px;display:grid}.workspace-nav-group-label{color:#82998e;letter-spacing:.08em;margin:16px 10px 4px;font-size:11px}.workspace-nav-glyph{display:none}.workspace-permission-list{gap:10px;margin:0;display:grid}.workspace-permission-list div{gap:2px;display:grid}.workspace-permission-list dt{color:#69766f;font-size:12px}.workspace-permission-list dd{margin:0;font-weight:700}.workspace-permission-subhead{margin:18px 0 8px;font-size:13px}.workspace-permission-table{border-collapse:collapse;width:100%;font-size:12px}.workspace-permission-table th{color:#66736c;text-align:left;background:#f2f6f3;border-bottom:1px solid #dde5de;padding:7px 9px;font-weight:600}.workspace-permission-table td{vertical-align:top;border-bottom:1px solid #edf0ee;padding:7px 9px}.workspace-permission-level{text-align:center;border-radius:999px;min-width:34px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.workspace-permission-level.is-全部{color:#265f43;background:#e2f1e7}.workspace-permission-level.is-部分{color:#8a4b16;background:#fdf1e0}.workspace-permission-level.is-只读{color:#55606c;background:#eef1f4}.workspace-permission-level.is-无{color:#969ba0;background:#f6f6f4}.workspace-permission-note{color:#8b9198;margin:12px 0 0;font-size:11px;line-height:1.6}.content-view-tabs{border-bottom:1px solid #e5ebe6;gap:2px;margin:0 0 14px;display:flex;overflow-x:auto}.content-view-tabs a{color:#69766f;white-space:nowrap;border-bottom:3px solid #0000;padding:11px 14px 10px;font-size:13px;text-decoration:none;display:inline-block}.content-view-tabs a:hover{color:#285f49}.content-view-tabs a.is-active{color:#285f49;border-bottom-color:#39745c;font-weight:700}.workspace-summary article small{color:#969ba0;margin-top:3px;font-size:11px;display:block}.audit-board-card{padding-top:6px}.sys-list{border-top:1px solid #edf0ee}.sys-list-head,.sys-row{grid-template-columns:6px minmax(220px,1.25fr) 110px 90px 150px 190px;align-items:center;gap:14px;display:grid}.sys-list-head{color:#66736c;background:#edf4f0;padding:10px 16px;font-size:11px;font-weight:700}.sys-row{border-bottom:1px solid #edf0ee;min-height:68px;padding:10px 16px}.sys-row:last-child{border-bottom:0}.sys-bar{background:#6f9a84;border-radius:4px;width:5px;height:36px}.sys-bar.is-failed{background:#bd5c53}.sys-identity{min-width:0}.sys-identity strong,.sys-identity .sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sys-identity .sub{color:#969ba0;margin-top:3px;font-size:11px}.sys-value{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sys-time{color:#5f6670;font-size:12px}.sys-actions{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.sys-retry-trigger{color:#265f43;border-color:#b7d2c4;font-weight:700}.is-danger-pill{color:#a13328;background:#f9e7e4}.audit-tl{padding:2px 0}.audit-tl-head,.audit-tl-row{grid-template-columns:18px minmax(240px,1.2fr) 130px 190px 80px;align-items:center;gap:14px;display:grid}.audit-tl-head{color:#66736c;background:#edf4f0;padding:10px 16px;font-size:11px;font-weight:700}.audit-tl-row{border-bottom:1px solid #edf0ee;min-height:68px;padding:10px 16px}.audit-tl-row:last-child{border-bottom:0}.audit-tl-dot{background:#4c876b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e6f1eb}.audit-tl-main{min-width:0}.audit-tl-main strong,.audit-tl-main .sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.audit-tl-main .sub{color:#969ba0;margin-top:3px;font-size:11px}.audit-tl-meta{text-align:right;white-space:nowrap}.audit-tl-meta strong,.audit-tl-meta .sub{display:block}.audit-tl-meta strong{font-size:12px;font-weight:650}.audit-tl-meta .sub{color:#969ba0;margin-top:3px;font-size:11px}.audit-tl-footnote{color:#969ba0;justify-content:space-between;gap:10px;margin:12px 4px 0;font-size:11px;display:flex}.record-detail-list dd{overflow-wrap:anywhere}.record-detail-footer{border-top:1px solid #edf0ee;margin-top:16px;padding-top:14px}.record-detail-footer .sync-task-retry{align-items:center;gap:10px;display:flex}@media (max-width:1080px){.sys-list-head,.sys-row{grid-template-columns:6px minmax(180px,1fr) 90px 70px 130px 150px;gap:10px}.audit-tl-head,.audit-tl-row{grid-template-columns:18px minmax(180px,1fr) 100px 150px 70px;gap:10px}}@media (max-width:640px){.sys-list,.audit-tl{overflow-x:auto}.sys-list-head,.sys-row{min-width:620px}.audit-tl-head,.audit-tl-row{min-width:560px}}.workspace-page{min-width:0}.orders-table-wrap,.material-table-wrap,.as-table-wrap,.content-table-wrap,.designs-table-wrap,.gallery-table-wrap,.system-table-wrap{scrollbar-color:#aab3b2 #eef2ef;scrollbar-width:thin;max-height:560px;position:relative;overflow:auto}.orders-table thead th,.materials-table thead th,.as-table thead th,.content-table thead th,.designs-table thead th,.gallery-admin-table thead th,.system-table thead th{z-index:3;box-shadow:0 1px 0 var(--ws-line);background:#f2f6f3;position:sticky;top:0}.orders-workbench-table thead th:first-child,.orders-workbench-table thead th:last-child,.materials-admin-table thead th:first-child,.materials-admin-table thead th:last-child,.after-sales-page .as-table thead th:first-child,.after-sales-page .as-table thead th:last-child,.announcement-admin-table thead th:first-child,.announcement-admin-table thead th:nth-child(2),.announcement-admin-table thead th:nth-child(9),.faq-admin-table thead th:first-child,.faq-admin-table thead th:nth-child(2),.faq-admin-table thead th:nth-child(3),.faq-admin-table thead th:nth-child(9),.designs-table thead .is-pinned,.designs-table thead .col-actions,.gallery-admin-table thead .col-sort,.gallery-admin-table thead .col-actions{z-index:5}.field-guide{background:#f4f8f5;border:1px solid #d6e3dc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:12px 14px;display:flex}.field-guide.compact{padding:10px 12px}.field-guide strong{font-size:13px}.field-guide .sub{color:#69766f;font-size:12px}.visibility-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.field-label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.material-create-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;min-width:0;display:grid}.material-create-workspace .material-ops-form.is-create{max-width:none;margin:0}.material-create-preview{align-content:start;gap:16px;min-width:0;display:grid;position:sticky;top:84px}.material-storefront-card,.material-gate-card{gap:6px;display:grid}.material-storefront-card strong,.material-gate-card h2{margin:0}.material-storefront-card small,.material-storefront-card p,.material-gate-card p{color:#69766f;margin:0;font-size:12px}.material-storefront-card em{color:#2d6a55;font-style:normal;font-weight:800}.material-gate-card ul,.material-gate-card ol{margin:0;padding-left:18px;font-size:13px}.material-create-preview h2{margin:0;font-size:16px}.material-create-preview img,.material-preview-frame{aspect-ratio:1;object-fit:cover;background:#f4f6f4;border-radius:10px;width:100%}.material-preview-frame{color:#69766f;place-items:center;font-size:12px;display:grid}.material-create-preview dl{gap:6px;margin:0;display:grid}.material-create-preview dl>div{justify-content:space-between;gap:8px;display:flex}.material-create-preview dt{color:#69766f;font-size:12px}.material-create-preview dd{text-align:right;margin:0;font-size:13px;font-weight:700}.material-detail-hero{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:15px 16px;display:grid}.material-detail-hero-thumb{object-fit:cover;background:#f4f6f4;border-radius:10px;width:76px;height:76px}.material-detail-hero-thumb.is-empty{color:#929b95;border:1px dashed #ccd6d0;place-items:center;font-size:11px;display:grid}.material-detail-identity h2,.material-detail-identity p{margin:0}.material-detail-identity h2{font-size:21px}.material-detail-identity p{color:#69766f;margin-top:5px}.material-detail-status-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.material-detail-tabs{background:#fbfcfb;border:1px solid #dfe6e1;border-radius:10px;gap:2px;margin:0 0 14px;padding:0 16px;display:flex;overflow:auto}.material-detail-tabs button{color:#69766f;cursor:pointer;min-height:0;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:13px 14px}.material-detail-tabs button:hover{color:#285f49}.material-detail-tabs button.is-active{color:#285f49;background:0 0;border-bottom-color:#39745c;font-weight:700}.material-edit-sidebar{top:84px}.material-preview-hero{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;display:grid}.material-preview-hero img,.material-preview-hero .material-preview-frame{aspect-ratio:1;object-fit:cover;background:#fff;border:1px solid #d2ddd7;border-radius:12px;width:92px;height:92px}.material-preview-hero p{color:#69766f;margin:0;font-size:13px;line-height:1.6}.material-preview-attrs{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.material-preview-pill{color:#526058;white-space:nowrap;background:#eef1ef;border-radius:12px;padding:3px 8px;font-size:12px;display:inline-block}.material-storefront-callout{color:#365846;background:#f0f7f3;border:1px solid #cce0d5;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.material-gate-list{gap:8px;margin-top:8px;display:grid}.material-gate-item{color:#3d4a42;background:#fafcfb;border:1px solid #dce4df;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;font-size:12px;display:grid}.material-gate-item b{color:#286049;background:#deeee5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.material-gate-item.is-missing b{color:#a34b46;background:#f7e5e2}@media (max-width:760px){.material-detail-hero{grid-template-columns:64px minmax(0,1fr)}.material-detail-status-group{grid-column:1/-1;justify-content:flex-start}}.material-edit-main[data-material-panel=profile] .material-panel-finance,.material-edit-main[data-material-panel=finance] .material-panel-profile,.material-edit-main[data-material-panel=ledger] .material-ops-form,.material-edit-main[data-material-panel=refs] .material-ops-form,.material-detail-extra{display:none}.material-edit-main[data-material-panel=ledger] .material-detail-ledger,.material-edit-main[data-material-panel=refs] .material-detail-refs{display:block}.material-preview-card img{aspect-ratio:1;object-fit:cover;background:#f4f6f4;border-radius:10px;width:100%}.material-complete-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.material-complete-list li{justify-content:space-between;gap:8px;font-size:12px;display:flex}.materials-admin-table td{white-space:nowrap}.gallery-table-actions{gap:8px}.gallery-table-actions>:not(:first-child):before{content:none;margin:0}.gallery-table-link{color:#24342b;background:#fff;border:1px solid #cbd9d0;border-radius:7px;align-items:center;min-height:32px;padding:0 10px;display:inline-flex}.announcement-admin-table td:nth-child(2){min-width:280px;max-width:420px}.announcement-admin-table td:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-preview-disclosure{margin-bottom:12px}.faq-sort-actions{gap:4px;display:flex}.after-sales-page .as-table{min-width:1506px}.after-sales-page .as-table-wrap{max-width:100%}.after-sales-page .as-table tbody tr,.after-sales-page .as-table tbody td{height:68px;max-height:68px}.after-sales-page .as-table td{white-space:nowrap;padding:14px 16px}.after-sales-page .as-table th:first-child,.after-sales-page .as-table td:first-child,.after-sales-page .as-table th:last-child,.after-sales-page .as-table td:last-child{z-index:1;position:sticky}.after-sales-page .as-table td:first-child,.after-sales-page .as-table td:last-child{background:#fff}.after-sales-page .as-table thead th:first-child,.after-sales-page .as-table thead th:last-child{z-index:5;background:#edf4f0}.after-sales-page .as-table th:first-child,.after-sales-page .as-table td:first-child{left:0}.after-sales-page .as-table th:last-child,.after-sales-page .as-table td:last-child{right:0}.orders-row-action{min-width:88px}.frozen-banner{background:#fdf9ef;border:1px solid #e3d9c2;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:13px 16px;display:flex}.frozen-banner strong{margin-bottom:3px;font-size:13px;display:block}.frozen-banner span{color:#6d6144;font-size:12px}.frozen-banner .frozen-lock{color:#836018;white-space:nowrap;background:#fff0cf;border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:750}.frozen-design-grid{grid-template-columns:minmax(480px,1.35fr) minmax(300px,.65fr);align-items:start;gap:16px;min-width:0;margin-bottom:16px;display:grid}.frozen-preview-panel .panelBody{background-color:#fcfdfc;background-image:linear-gradient(#455b5014 1px,#0000 1px),linear-gradient(90deg,#455b5014 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;display:grid}.frozen-design-preview{place-items:center;width:100%;min-height:380px;display:grid;overflow:hidden}.frozen-design-preview>img{object-fit:contain;max-width:100%;max-height:520px}.frozen-design-preview .design-ring-board{width:min(520px,96%)}.frozen-side{gap:16px;min-width:0;display:grid}.frozen-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.frozen-facts-grid .detailItem span{color:#69766f;margin-bottom:4px;font-size:12px;display:block}.frozen-facts-grid .detailItem strong{word-break:break-all;font-size:13px}.frozen-price-rows{gap:7px;display:grid}.frozen-price-rows>div{color:#56665e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.frozen-price-rows strong{color:var(--ink);font-size:13px}.immutable-note{background:#f7f9f7;border:1px solid #dfe6e1;border-radius:8px;margin-top:14px;padding:10px 12px}.immutable-note strong{margin-bottom:3px;font-size:12px;display:block}.immutable-note p{color:#56665e;margin:0;font-size:12px;line-height:1.55}.frozen-bom-panel{margin-bottom:4px}.frozen-bom-total{color:#56665e;border-top:1px solid #dfe6e1;flex-wrap:wrap;gap:26px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.frozen-bom-total strong{color:var(--ink);margin-left:6px;font-size:13px}.frozen-bom-total .cost-only strong{color:#6d6144}.frozen-design-preview .design-ring-board{aspect-ratio:1;background:0 0;border:0;width:min(520px,96%);margin:10px auto 0;padding:0;display:block;position:relative;overflow:hidden}.frozen-design-preview .design-ring-guide{aspect-ratio:1;width:58%;box-shadow:inset 0 0 0 22% #fff6;border:1px solid #9eaea4;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frozen-design-preview .design-ring-guide:after{content:"";border:1px dashed #d3ded7;border-radius:50%;position:absolute;inset:16%}.frozen-design-preview .design-ring-center{z-index:1;min-width:130px;color:var(--design-muted,#66756c);text-align:center;gap:5px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frozen-design-preview .design-ring-center strong{color:var(--design-ink,#22362c);font-size:17px}.frozen-design-preview .design-ring-center span{font-size:11px}.frozen-design-preview .design-ring-center small{font-size:10px}.frozen-design-preview .designs-bead{color:#93a29a;background:#fff;border:1px solid #0000001f;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.frozen-design-preview .designs-bead img{object-fit:cover;width:100%;height:100%}.frozen-facts-grid .detailItem strong{white-space:normal;word-break:normal;overflow-wrap:break-word}.frozen-design-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.frozen-design-facts div{background:#fff;border:1px solid #dfe6e1;border-radius:10px;padding:10px 12px}.frozen-design-facts dt{color:#69766f;font-size:12px}.frozen-design-facts dd{margin:4px 0 0;font-weight:750}.frozen-bom-wrap{max-width:100%;overflow:auto}.home-task-table{border-collapse:collapse;width:100%}.home-task-table th,.home-task-table td{text-align:left;border-bottom:1px solid #edf0ee;padding:12px 10px}.home-task-table th{color:#66736c;font-size:12px;font-weight:650}.audit-filter-grid{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,160px)) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.audit-filter-grid label{color:#66736c;gap:4px;font-size:12px;font-weight:700;display:grid}.audit-filter-grid input,.audit-filter-grid select{min-height:36px;font:inherit;border:1px solid #ccd6d0;border-radius:7px;padding:0 8px}.audit-filter-grid>button{min-height:36px}.system-table-wrap{max-width:100%;overflow:auto}.system-table{border-collapse:collapse;width:max-content;min-width:100%}.system-table th,.system-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0ee;padding:12px;font-size:13px}.system-table th{color:#66736c;background:#f8faf8;font-size:12px}html[data-admin-density=compact] :is(.orders-table td,.materials-table td,.as-table td,.content-table td,.designs-table td,.gallery-admin-table td,.system-table td){padding-top:6px;padding-bottom:6px}@media (max-width:1279px){.orders-filter-card,.materials-filter-search,.after-sales-page .as-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frozen-design-grid{grid-template-columns:1fr}.frozen-design-preview .design-ring-board{width:min(460px,94%)}.orders-queue-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1120px){.material-create-workspace{grid-template-columns:minmax(0,1fr)}.material-create-preview{position:static}.material-image-grid{grid-template-columns:1fr}}@media (max-width:760px){.gallery-admin-table .col-cover{box-shadow:none;position:static}.gallery-admin-table .col-sort{box-shadow:10px 0 14px -14px #132b208c}}.materials-admin-table{table-layout:fixed;width:max-content;min-width:1508px}.materials-admin-table thead th{background:#f2f6f3}.materials-admin-table thead .col-material,.materials-admin-table thead .col-actions{background:#edf4f0}.materials-admin-table th,.materials-admin-table td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:8px 6px;overflow:hidden}.materials-admin-table th:first-child,.materials-admin-table td:first-child{width:175px;min-width:175px;max-width:175px;position:sticky;left:0}.materials-admin-table th:nth-child(2),.materials-admin-table td:nth-child(2){width:80px;min-width:80px;max-width:80px}.materials-admin-table th:nth-child(3),.materials-admin-table td:nth-child(3){width:118px;min-width:118px;max-width:118px}.materials-admin-table th:nth-child(4),.materials-admin-table td:nth-child(4){width:75px;min-width:75px;max-width:75px}.materials-admin-table th:nth-child(5),.materials-admin-table td:nth-child(5){width:82px;min-width:82px;max-width:82px}.materials-admin-table th:nth-child(6),.materials-admin-table td:nth-child(6),.materials-admin-table th:nth-child(7),.materials-admin-table td:nth-child(7),.materials-admin-table th:nth-child(6),.materials-admin-table td:nth-child(6){width:74px;min-width:74px;max-width:74px}.materials-admin-table th:nth-child(7),.materials-admin-table td:nth-child(7){width:76px;min-width:76px;max-width:76px}.materials-admin-table th:nth-child(8),.materials-admin-table td:nth-child(8){width:86px;min-width:86px;max-width:86px}.materials-admin-table th:nth-child(9),.materials-admin-table td:nth-child(9){width:92px;min-width:92px;max-width:92px}.materials-admin-table th:nth-child(10),.materials-admin-table td:nth-child(10){width:78px;min-width:78px;max-width:78px}.materials-admin-table th:nth-child(11),.materials-admin-table td:nth-child(11),.materials-admin-table th:nth-child(12),.materials-admin-table td:nth-child(12){width:75px;min-width:75px;max-width:75px}.materials-admin-table th:nth-child(13),.materials-admin-table td:nth-child(13){width:96px;min-width:96px;max-width:96px}.materials-admin-table th:nth-child(14),.materials-admin-table td:nth-child(14){width:88px;min-width:88px;max-width:88px}.materials-admin-table th:nth-child(15),.materials-admin-table td:nth-child(15){width:110px;min-width:110px;max-width:110px}.materials-admin-table th:nth-child(16),.materials-admin-table td:nth-child(16){z-index:2;width:128px;min-width:128px;max-width:128px;padding-left:6px;padding-right:6px;position:sticky;right:0;overflow:visible}.materials-admin-table td:nth-child(16){background:#fff}.materials-admin-table thead th:nth-child(16){z-index:5;background:#edf4f0}.materials-admin-table .material-row-actions{justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.materials-admin-table .material-row-actions a,.materials-admin-table .material-row-actions button{min-height:28px;padding:0 7px;font-size:12px}.orders-workbench-table{table-layout:fixed;width:max-content;min-width:1454px}.orders-workbench-table th:first-child,.orders-workbench-table td:first-child{width:180px;min-width:180px;max-width:180px}.orders-workbench-table th:nth-child(2),.orders-workbench-table td:nth-child(2){width:190px;min-width:190px;max-width:190px}.orders-workbench-table th:nth-child(3),.orders-workbench-table td:nth-child(3){width:150px;min-width:150px;max-width:150px}.orders-workbench-table th:nth-child(4),.orders-workbench-table td:nth-child(4){width:118px;min-width:118px;max-width:118px}.orders-workbench-table th:nth-child(5),.orders-workbench-table td:nth-child(5),.orders-workbench-table th:nth-child(6),.orders-workbench-table td:nth-child(6){width:132px;min-width:132px;max-width:132px}.orders-workbench-table th:nth-child(7),.orders-workbench-table td:nth-child(7){width:112px;min-width:112px;max-width:112px}.orders-workbench-table th:nth-child(8),.orders-workbench-table td:nth-child(8),.orders-workbench-table th:nth-child(9),.orders-workbench-table td:nth-child(9){width:160px;min-width:160px;max-width:160px}.orders-workbench-table th:nth-child(10),.orders-workbench-table td:nth-child(10){width:120px;min-width:120px;max-width:120px}.orders-production-flow{border:0;border-bottom:1px solid var(--ws-line);background:#fbfcfb;border-radius:0;flex-wrap:wrap;gap:8px;margin:0;padding:14px 16px;display:flex}.orders-production-flow-node{color:#1f2c27;text-align:center;background:#fff;border:1px solid #d8dfdb;border-radius:20px;flex:none;justify-content:center;align-items:center;min-width:0;min-height:0;padding:7px 11px;font-size:13px;text-decoration:none;transition:border-color .15s;display:inline-flex}.orders-production-flow-node:not(:first-child):before,.orders-production-flow-node:not(:first-child):after{content:none;display:none}.orders-production-flow-node span{color:inherit;font-size:13px;font-weight:inherit;white-space:nowrap}.orders-production-flow-node strong{color:inherit;margin-left:6px;font-size:12px;font-weight:700}.orders-production-flow-node:hover{border-color:#8eaa9b}.orders-production-flow-node.is-active,.orders-production-flow-node.is-active span,.orders-production-flow-node.is-active strong{color:#2d6a55;background:#e7f1ec;border-color:#7ca28f;font-weight:700;box-shadow:inset 0 0 0 1px #89aa99}.orders-workbench-table .col-exception{white-space:nowrap}.orders-workbench-table .col-exception .status-pill{box-sizing:border-box;flex-wrap:nowrap;padding:0;line-height:1.25}.orders-filter-actions .admin-save-button,.orders-row-action,.order-summary-action{color:#fff;background:#2d6a55;border:1px solid #2d6a55}.orders-row-action{border-radius:7px;min-height:28px;padding:5px 9px;font-size:12px;font-weight:650}.orders-filter-actions a{color:#24342b;background:#fff;border:1px solid #ccd6d0;border-radius:7px;align-items:center;min-height:34px;padding:0 12px;text-decoration:none;display:inline-flex}.order-summary-panel{gap:0;padding:0;display:grid;overflow:hidden}.order-summary{grid-template-columns:minmax(220px,1.25fr) repeat(5,minmax(100px,.55fr));gap:10px;padding:15px 16px;display:grid}.order-identity{border-right:1px solid #d7e0da;min-width:0;padding-right:14px}.order-identity h2,.order-identity p,.order-summary label,.order-summary strong{margin:0;display:block}.order-identity h2{font-size:21px}.order-identity p,.order-summary label{color:#69766f;margin-top:5px;font-size:12px}.order-summary>div:not(.order-identity){background:#f7f9f7;border-radius:8px;min-width:0;padding:10px 11px}.order-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.order-review-progress{border-top:1px solid var(--ws-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px 16px 14px;display:grid}.order-review-progress a{color:#68766e;border:1px solid #e0e7e2;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:8px 10px;text-decoration:none;display:grid}.order-review-progress a>span{background:#f0f3f1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.order-review-progress a strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-review-progress a small{grid-column:2;font-size:11px}.order-review-progress a:hover,.order-review-progress a[aria-current=page]{border-color:#7ca28f;box-shadow:inset 0 0 0 1px #89aa99}.order-review-progress a:focus-visible{outline-offset:2px;outline:2px solid #39745c}.order-review-progress a.is-complete{color:#246449;background:#f3faf6;border-color:#bed9ca}.order-review-progress a.is-complete>span{color:#fff;background:#34755d}.order-review-progress a.is-current{color:#795b20;background:#fffbef;border-color:#e8d6a8}.order-review-progress a.is-alert{color:#8b3832;background:#fff7f5;border-color:#e6b9b5}.order-review-progress a.is-alert>span{color:#fff;background:#ae4b46}.order-service-shortcut{background:#f8faf8;border-top:1px solid #e5eae6;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.order-service-shortcut>div{align-items:baseline;gap:9px;min-width:0;display:flex}.order-service-shortcut strong{color:#35423a;font-size:12px}.order-service-shortcut span{color:#818c85;font-size:11px}.order-service-shortcut a{color:#2d6a55;flex:none;font-size:12px;font-weight:700;text-decoration:none}.order-service-shortcut a:hover,.order-service-shortcut a:focus-visible{text-decoration:underline}.order-service-shortcut.is-active{background:#f2f7f4}.production-run-summary{background:#fff;padding:10px 12px}.production-run-summary .production-run-heading{align-items:center}.production-run-summary .production-run-heading .status-pill{flex:none}@media (max-width:720px){.order-review-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.order-service-shortcut{flex-direction:column;align-items:flex-start}}.order-summary-action{justify-self:start;margin:0 16px 14px}.order-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}.order-main,.order-aside{align-content:start;gap:16px;min-width:0;display:grid}.order-aside{position:sticky;top:84px}.panel{background:#fff;border:1px solid #dfe6e1;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #192d2408}.panelHead{border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.panelHead h2{margin:0;font-size:16px}.panelHead .sub{color:#69766f;margin-top:3px;font-size:12px;display:block}.panelBody{padding:17px}.order-main .panelBody>:first-child{margin-top:0}.detailItem{background:#f7f9f7;border-radius:7px;min-width:0;padding:12px}.detailItem label{color:#69766f;margin-bottom:5px;font-size:12px;display:block}.detailItem strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-money-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.order-money-grid .detailItem strong{font-variant-numeric:tabular-nums}.orderReadonlyNote{color:#5c6b63;background:#f3f6f4;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.6}.panel-foot-note{color:#69766f;margin:13px 0 0;font-size:12px;line-height:1.6}.cost-snapshot-value{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:750}.nextActionCard{background:#edf7f1;border:1px solid #bcd4c7;border-left:5px solid #2d6a55;border-radius:10px;padding:15px}.nextActionCard.is-blocked{background:#fff7e7;border-color:#e5c48a #e5c48a #e5c48a #b47c24}.nextActionCard.is-readonly{background:#f5f7f5;border-color:#d7dfda #d7dfda #d7dfda #84938b}.nextActionCard label,.nextActionCard strong,.nextActionCard>span{display:block}.nextActionCard label{color:#69766f;font-size:11px}.nextActionCard strong{margin-top:5px;font-size:18px}.nextActionCard>span{color:#52635a;margin-top:6px;font-size:12px;line-height:1.6}.nextActionCard .next-action-link{color:#fff;text-align:center;background:#2d6a55;border:1px solid #2d6a55;border-radius:7px;margin-top:12px;padding:8px 13px;font-weight:590;text-decoration:none;display:block}.nextActionCard.is-blocked .next-action-link{background:#b47c24;border-color:#b47c24}.nextActionCard .next-action-link:hover{box-shadow:0 3px 10px #1c382c14}.orderActionList{gap:8px;display:grid}.orderActionList a{color:#24342b;white-space:nowrap;background:#fff;border:1px solid #ccd6d0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;font-weight:590;text-decoration:none;display:flex}.orderActionList a:hover{border-color:#879c91;box-shadow:0 3px 10px #1c382c14}.orderActionList a small{color:#69766f;font-weight:400}@media (max-width:1180px){.order-workspace{grid-template-columns:1fr}.order-aside{grid-template-columns:1fr 1fr;position:static}}@media (max-width:760px){.order-info-grid,.order-money-grid,.order-aside{grid-template-columns:1fr}}.material-ops-form:is(.is-create,.is-embedded) .field-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:0;line-height:1.4;display:flex;overflow:visible}.material-ops-form:is(.is-create,.is-embedded) .field-label-row>span:first-child{min-width:min-content}.material-ops-form:is(.is-create,.is-embedded) .field-label-row .visibility-badge{flex:none;position:static}.visibility-badge.is-front{color:#276149;background:#dceee5}.visibility-badge.is-admin{color:#65716b;background:#eef1ef}.visibility-badge.is-impact{color:#836018;background:#fff0cf}.content-sort-rule{color:#69766f;background:#f7faf8;border-bottom:1px solid #d7e0da;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.content-sort-rule b{color:#24342b}.announcement-admin-table,.faq-admin-table{table-layout:fixed;width:100%;min-width:1160px}.announcement-admin-table th,.announcement-admin-table td,.faq-admin-table th,.faq-admin-table td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.announcement-admin-table th:first-child,.announcement-admin-table td:first-child{z-index:2;width:116px;min-width:116px;max-width:116px;position:sticky;left:0}.announcement-admin-table th:nth-child(2),.announcement-admin-table td:nth-child(2){z-index:2;width:250px;min-width:250px;max-width:250px;position:sticky;left:116px}.announcement-admin-table th:nth-child(3),.announcement-admin-table td:nth-child(3){width:130px}.announcement-admin-table th:nth-child(4),.announcement-admin-table td:nth-child(4){width:100px}.announcement-admin-table th:nth-child(5),.announcement-admin-table td:nth-child(5){width:78px}.announcement-admin-table th:nth-child(6),.announcement-admin-table td:nth-child(6){width:220px}.announcement-admin-table th:nth-child(7),.announcement-admin-table td:nth-child(7),.announcement-admin-table th:nth-child(8),.announcement-admin-table td:nth-child(8){width:142px}.announcement-admin-table th:nth-child(9),.announcement-admin-table td:nth-child(9){z-index:2;width:210px;min-width:210px;position:sticky;right:0}.faq-admin-table th:first-child,.faq-admin-table td:first-child{z-index:2;width:102px;min-width:102px;max-width:102px;position:sticky;left:0}.faq-admin-table th:nth-child(2),.faq-admin-table td:nth-child(2){z-index:2;width:88px;min-width:88px;max-width:88px;position:sticky;left:102px}.faq-admin-table th:nth-child(3),.faq-admin-table td:nth-child(3){z-index:2;width:280px;min-width:280px;max-width:280px;position:sticky;left:190px}.faq-admin-table th:nth-child(9),.faq-admin-table td:nth-child(9){z-index:2;width:224px;min-width:224px;position:sticky;right:0}.announcement-admin-table td:first-child,.announcement-admin-table td:nth-child(2),.announcement-admin-table td:nth-child(9),.faq-admin-table td:first-child,.faq-admin-table td:nth-child(2),.faq-admin-table td:nth-child(3),.faq-admin-table td:nth-child(9){background:#fff}.announcement-admin-table thead th,.faq-admin-table thead th{background:#f2f6f3}.announcement-admin-table thead th:first-child,.announcement-admin-table thead th:nth-child(2),.announcement-admin-table thead th:nth-child(9),.faq-admin-table thead th:first-child,.faq-admin-table thead th:nth-child(2),.faq-admin-table thead th:nth-child(3),.faq-admin-table thead th:nth-child(9){z-index:5;background:#edf4f0}.announcement-admin-table td:nth-child(2),.faq-admin-table td:nth-child(3){box-shadow:10px 0 14px -14px #132b208c}.announcement-admin-table td:nth-child(9),.faq-admin-table td:nth-child(9){box-shadow:-10px 0 14px -14px #132b2073}.content-row-actions,.faq-admin-actions,.faq-sort-actions{align-items:center;gap:6px;display:flex}.announcement-admin-table .quiet-button,.faq-admin-table .quiet-button{color:#24342b;background:#fff;border:1px solid #ccd6d0;border-radius:7px;min-height:28px;padding:5px 9px}.orders-table .orders-row-action,.after-sales-page .as-row-action{color:#24342b;background:#fff;border:1px solid #ccd6d0;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.orders-table .orders-row-action:hover,.after-sales-page .as-row-action:hover{color:#24342b;background:#f7faf8}.material-preview-card{background:linear-gradient(145deg,#f8faf8,#edf4f0);border:1px solid #d7e0da;border-radius:10px;gap:12px;padding:15px;display:grid}.material-preview-hero{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;display:grid}.material-preview-image{background:#fff;border:1px solid #d2ddd7;border-radius:12px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.material-preview-image img{object-fit:cover;border-radius:50%;width:66px;height:66px}.material-preview-stone{background:radial-gradient(circle at 35% 30%,#efe7ff,#8d6ad8 68%,#5d4696);border-radius:50%;width:66px;height:66px}.material-preview-hero h3{margin:0 0 5px;font-size:19px}.material-preview-hero p,.material-rule-card>p{color:#69766f;margin:0;font-size:12px;line-height:1.6}.material-preview-attributes{flex-wrap:wrap;gap:6px;display:flex}.material-preview-attributes span{color:#526058;white-space:nowrap;background:#eef1ef;border-radius:12px;padding:3px 8px;font-size:12px;display:inline-block}.material-rule-card{background:#fff;border:1px solid #d7e0da;border-radius:10px;gap:10px;padding:14px;display:grid}.material-rule-card h2{margin:0;font-size:16px}.material-rule-card header{justify-content:space-between;align-items:center;display:flex}.material-rule-card header span{color:#69766f;font-size:12px}.material-global-rule{grid-template-columns:1fr 1fr;gap:10px;display:grid}.material-global-rule>div{background:#f7f9f7;border-radius:8px;min-width:0;padding:10px}.material-rule-label{color:#69766f;font-size:12px;font-weight:700;line-height:1.45;display:block}.material-rule-label .visibility-badge{margin-top:6px;display:inline-flex}.material-global-rule strong{white-space:nowrap;margin-top:8px;font-size:18px;display:block}.material-gate-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.material-gate-list li{background:#fafcfb;border:1px solid #dce4df;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.material-gate-list b{color:#286049;background:#deeee5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.material-gate-list .is-blocked b{color:#a34b46;background:#f7e5e2}.material-create-preview .material-global-rule>div{display:block}.material-create-preview .material-preview-hero,.material-create-preview .material-preview-image,.material-create-preview .material-global-rule,.material-create-preview .material-rule-card,.material-create-preview .material-preview-card{display:grid}.material-create-preview .material-preview-attributes{display:flex}@media (max-width:1100px){.order-summary{grid-template-columns:1fr 1fr}.order-identity{border-right:0;grid-column:1/-1;padding-right:0}}.admin-modal-backdrop,.gallery-modal-back,.after-sales-page.as-modal-back,.after-sales-page .as-modal-back,.designs-page .designs-modal-back,.content-modal-back,.content-form-modal-back,.content-drawer-back{background:#0c18126b}.admin-modal,.gallery-modal,.after-sales-page .as-modal,.designs-page .designs-modal,.content-modal,.content-form-modal,.staff-dialog{background:#fff;border:0;border-radius:12px;box-shadow:0 24px 70px #0a1c1347}.staff-dialog{padding:20px}.staff-dialog::backdrop{background:#0c18126b}.admin-modal-header{padding:17px 20px}.admin-modal-body,.gallery-modal-body,.after-sales-page .as-modal-body,.designs-page .designs-modal-body{padding:20px}.gallery-modal-foot,.after-sales-page .as-modal-foot,.designs-page .designs-modal-foot{background:#fff;padding:17px 20px}.toast-viewport{z-index:60;top:auto;bottom:24px;right:24px}.admin-toast{color:#fff;background:#1d3228;border:0;border-radius:8px;padding:12px 16px;box-shadow:0 10px 30px #192d242e}.admin-toast.error{color:#fff;background:#7f1d1d;border:0}.toast-symbol{color:#1d3228;background:#fff}.admin-toast.error .toast-symbol{color:#7f1d1d;background:#fff}.content-toast,.as-toast{z-index:60;background:#1d3228;border-radius:8px;box-shadow:0 10px 30px #192d242e}.content-toast.is-bad,.as-toast.bad{background:#7f1d1d}.material-detail-extra{min-width:0}.home-task-due{white-space:normal;overflow-wrap:anywhere;min-width:0}.workspace-page{padding:16px 20px 32px}.workspace-page-header{gap:12px;margin-bottom:10px;padding-top:1px;padding-bottom:1px}.workspace-page-header:before{height:42px}.workspace-page-header h1{font-size:24px}.workspace-page-header p:last-child{margin-top:3px;line-height:1.4}.workspace-card{padding:14px 16px}.workspace-topbar{gap:12px;height:56px;min-height:56px;padding:0 20px}.workspace-user-permissions{color:#2d6a55;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;display:block}.orders-queue-cards{gap:8px;margin-bottom:10px}.orders-queue-cards a{padding:10px 12px}.orders-queue-cards a.is-hot,.orders-queue-cards a.is-warn{border-top-width:2px}.orders-queue-cards strong{margin:4px 0 2px;font-size:22px}.orders-queue-cards .order-stat-sub{line-height:1.25}.orders-filter-card{gap:8px;padding:10px 12px}.orders-query{gap:3px}.orders-query input,.orders-filter-field select,.orders-filter-actions{min-height:36px}.orders-production-flow{background:#f6f8f6;align-items:center;gap:6px;padding:8px 12px}.orders-production-flow-node{color:#58675f;background:#fff;border-color:#e0e7e2;min-height:30px;padding:4px 10px;font-size:12px;font-weight:650}.orders-production-flow-node:hover{background:#f8fbf9;border-color:#b8d0c2}.orders-production-flow-node strong{color:#66766c;text-align:center;background:#eef2ef;border-radius:9px;min-width:1.4em;margin-left:6px;padding:1px 5px;font-size:11px}.orders-production-flow-node.is-active,.orders-production-flow-node.is-active span{color:#2d6a55;box-shadow:none;background:#e8f2ed;border-color:#94b7a4}.orders-production-flow-node.is-active strong{color:#2d6a55;box-shadow:none;background:#fff;border-color:#0000}.orders-main-filter-card{background:#fbfcfb;grid-template-columns:minmax(300px,520px) repeat(3,150px) auto;justify-content:start;gap:7px;padding:8px 12px}.orders-main-filter-card .orders-query{gap:3px;min-width:0;max-width:520px}.orders-main-filter-card .orders-filter-field{gap:3px;min-width:0}.orders-main-filter-card .orders-query>span,.orders-main-filter-card .orders-filter-field>span{color:#68766f;font-size:11px;font-weight:650;line-height:1.2}.orders-main-filter-card .orders-query input,.orders-main-filter-card .orders-filter-field select{border-color:#d2ddd6;border-radius:7px;min-height:34px;padding-left:8px;padding-right:8px;font-size:12px}.orders-main-filter-card .orders-query input{padding-left:34px}.orders-main-filter-card .orders-query input:focus-visible,.orders-main-filter-card .orders-filter-field select:focus-visible{outline-offset:1px;outline:2px solid #8bb39f}.orders-main-filter-card .orders-filter-actions{min-height:34px}.orders-main-filter-card .admin-save-button{border-radius:7px;min-height:34px;padding:0 14px;font-size:12px}.orders-table th,.orders-table td{padding:8px 10px}@media (max-width:1279px){.orders-main-filter-card{grid-template-columns:minmax(240px,520px) repeat(2,150px)}.orders-main-filter-card .orders-filter-actions{grid-column:2/-1}}@media (max-width:980px){.orders-main-filter-card{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,150px))}.workspace-page{padding:14px 16px 28px}.workspace-card{padding:14px}.orders-workspace-card,.content-workspace-card{padding:0}}@media (max-width:760px){.orders-main-filter-card{grid-template-columns:minmax(0,1fr)}.orders-main-filter-card .orders-filter-actions{grid-column:1;justify-self:end}.workspace-shell{align-content:start}.workspace-page{padding:10px 12px 24px}.workspace-topbar{min-height:52px;padding:6px 10px}.workspace-page-header{margin-bottom:8px}.workspace-page-header.order-page-header{flex-direction:row;align-items:center}}@media (max-width:1199px){.materials-filter-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(120px,150px))}.materials-filter-search .materials-query{grid-column:1/-1;max-width:none}.materials-filter-actions{grid-column:2/-1;justify-self:end}.material-stat-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (max-width:760px){.materials-filter-row{grid-template-columns:minmax(0,1fr)}.materials-filter-search .materials-query{grid-column:auto}.materials-filter-actions{grid-column:1;justify-content:flex-end;justify-self:stretch}.material-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-admin-table th:first-child,.materials-admin-table td:first-child{position:static}.materials-admin-table .material-row-actions a,.materials-admin-table .material-row-actions button{min-width:44px;min-height:44px}}.order-detail-page{min-width:0;container-type:inline-size}.order-detail-page .workspace-page-header{margin-bottom:12px}.order-detail-page .order-summary-panel{box-shadow:none;border-radius:8px}.order-detail-page .order-summary{grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(0,1fr));gap:8px;padding:14px 16px}.order-detail-page .order-identity h2{overflow-wrap:anywhere;font-size:16px}.order-detail-page .order-summary>div:not(.order-identity){background:0 0;border-radius:0;padding:0 8px}.order-detail-page .order-summary strong{white-space:normal;font-size:13px}.order-detail-page .order-review-progress{padding:10px 16px}.order-detail-page .order-review-progress a{border-radius:6px;min-height:44px;padding:6px 10px}.order-detail-page .order-service-shortcut{padding:6px 16px}.order-detail-page .order-service-shortcut a{align-items:center;min-height:32px;display:inline-flex}.order-detail-page .order-workspace{margin-top:12px;display:block}.order-detail-page .order-main{gap:12px}.order-detail-page .order-tab-payment,.order-detail-page .order-tab-logistics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.order-detail-page .order-tab-design{grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);align-items:start}.order-detail-page .panel,.order-detail-page .order-detail-card{box-shadow:none;border-radius:8px;min-width:0}.order-detail-page .panelHead{gap:8px;padding:12px 16px}.order-detail-page .panelHead h2,.order-detail-page .detail-card-heading h2,.order-detail-page .shipment-card h2{margin:0;font-size:14px}.order-detail-page .panelHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.order-detail-page .panelBody,.order-detail-page .shipment-card{padding:16px}.order-detail-page .order-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.order-detail-page .order-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.order-detail-page .detailItem{background:0 0;border-radius:0;padding:0}.order-detail-page .detailItem strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.order-detail-page .detailItem label{margin-bottom:4px;font-size:12px}.order-detail-page .orderReadonlyNote,.order-detail-page .panel-foot-note{background:0 0;margin:12px 0 0;padding:0;font-size:12px;line-height:1.5}.order-cost-inline{border-top:1px solid #e5eae6;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.order-cost-inline strong{font-variant-numeric:tabular-nums;font-size:15px}.order-cost-inline small{color:var(--muted);flex-basis:100%}.order-detail-page .order-review-panel{grid-column:1/-1}.order-detail-page .production-step-action{background:0 0;border:0;grid-template-columns:minmax(160px,1fr) auto;align-items:end;margin:0;padding:0}.order-detail-page .production-step-action>p{grid-column:1/-1}.order-detail-page .order-operation-actions{margin:0}.order-detail-page .order-primary-op input{box-sizing:border-box;width:100%;min-width:0;min-height:36px}.order-detail-page .order-primary-op .admin-save-button{border-radius:6px;min-height:36px;font-size:13px}.order-detail-page .frozen-line-grid,.order-detail-page .bom-detail-list,.order-detail-page .production-run-list{margin:0}.order-detail-page .frozen-line-grid article{background:0 0;border:0;padding:0}.order-detail-page .frozen-line-grid article+article{border-top:1px solid #e5eae6;padding-top:16px}.order-detail-page .frozen-preview{height:160px;max-height:160px}.order-detail-page .frozen-line-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.design-bead-details{margin-top:12px;font-size:12px}.design-bead-details summary{cursor:pointer;color:#2d6a55;align-content:center;min-height:32px;display:list-item}.order-detail-page .privacy-note{margin-bottom:0;font-size:12px;line-height:1.5}.order-detail-page .bom-snapshot-heading{align-items:center;margin-bottom:10px;font-size:13px}.order-detail-page .bom-table{min-width:500px;font-size:12px}.order-detail-page .bom-table th,.order-detail-page .bom-table td{padding:9px 10px}.order-detail-page .production-run-card{background:#fafcfa;border-radius:6px;padding:16px}.order-detail-page .production-run-heading strong{font-size:14px}.order-detail-page .production-run-heading small{font-size:12px}.production-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;display:grid}.production-milestones>div{border-top:3px solid #dde4df;padding-top:10px}.production-milestones>.is-complete{border-color:#2d6a55}.production-milestones dt{color:#5e6a62;font-size:12px}.production-milestones dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.order-detail-page .order-tab-production .production-step-action{border-top:1px solid #e5eae6;margin-top:16px;padding-top:16px}.logistics-route-note{color:#5e6a62;background:#edf4f0;border-radius:6px;grid-column:1/-1;margin:0;padding:10px 14px;font-size:12px;line-height:1.7}.order-detail-page .detail-card-heading p{margin:5px 0 0;font-size:12px;line-height:1.5}.order-detail-page .shipment-facts{border-bottom:1px solid #e5eae6;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:14px}.order-detail-page .shipment-step-action{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-page .shipment-step-action>label:last-of-type,.order-detail-page .shipment-step-action>.order-operation-actions{grid-column:1/-1}.order-detail-page .status-pill{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.order-detail-page .status-pill:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}@container (max-width:950px){.order-detail-page .order-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.order-detail-page .order-identity{border:0;grid-column:1/-1;padding:0 0 6px}.order-detail-page .order-tab-design{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr)}}@container (max-width:700px){.order-detail-page .order-tab-payment,.order-detail-page .order-tab-design,.order-detail-page .order-tab-logistics{grid-template-columns:minmax(0,1fr)}.order-detail-page .order-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.order-detail-page .order-summary>div:not(.order-identity){padding:0}.order-detail-page .order-review-progress{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.order-detail-page .order-service-shortcut{padding:6px 12px}.order-detail-page .order-service-shortcut span{display:none}.order-detail-page .production-step-action{grid-template-columns:minmax(0,1fr)}.order-detail-page .order-primary-op input,.order-detail-page .order-primary-op .admin-save-button{min-height:44px}.order-detail-page .production-step-action .admin-save-button{white-space:normal;width:100%}.order-detail-page .order-operation-actions{display:block}.order-detail-page .production-milestones{grid-template-columns:minmax(0,1fr);gap:12px}.order-detail-page .production-milestones>div{border-top:0;border-left:3px solid #dde4df;padding:0 0 0 12px}.order-detail-page .production-milestones>.is-complete{border-color:#2d6a55}}.order-detail-page .status-pill{align-items:center;gap:6px;display:inline-flex}.order-detail-page .order-tab-design{grid-template-rows:min-content 1fr}.order-detail-page .order-tab-design>.panel:first-child{grid-row:1/3}.order-detail-page .order-tab-design>.order-review-panel{grid-column:2}.order-detail-page .order-service-shortcut{flex-direction:row;align-items:center}@container (max-width:700px){.order-detail-page .order-tab-design{grid-template-rows:auto}.order-detail-page .order-tab-design>.panel:first-child{grid-row:auto}.order-detail-page .order-tab-design>.order-review-panel{grid-column:1}}.compact-queue-page{min-width:0;container-type:inline-size}.compact-queue-page .workspace-page-header{margin-bottom:12px}.compact-queue-page .orders-queue-cards{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:12px}.compact-queue-page .as-cards{gap:8px;margin-bottom:12px}.compact-queue-page [data-queue]{--queue-accent:#67a58e;border:1px solid #dce5df;border-top:3px solid var(--queue-accent);box-shadow:none;background:#fff;border-radius:8px;padding:12px}.compact-queue-page [data-queue=pending],.compact-queue-page [data-queue=pending_review]{--queue-accent:#c79033}.compact-queue-page [data-queue=waiting],.compact-queue-page [data-queue=bom_review]{--queue-accent:#9c83c8}.compact-queue-page [data-queue=refund],.compact-queue-page [data-queue=domestic_ship]{--queue-accent:#6196cc}.compact-queue-page [data-queue=remake],.compact-queue-page [data-queue=international_ship]{--queue-accent:#69b4bd}.compact-queue-page [data-queue=overdue],.compact-queue-page [data-queue=exception],.compact-queue-page [data-queue=writeback_failed]{--queue-accent:#b85b55}.compact-queue-page [data-queue]:after{display:none}.compact-queue-page [data-queue]:hover{transform:none;box-shadow:0 0 0 1px #a8bfb1}.compact-queue-page [data-queue].is-active,.compact-queue-page [data-queue].is-on{background:#f6faf7;box-shadow:inset 0 0 0 1px #2d6a55}.compact-queue-page .orders-queue-cards strong,.compact-queue-page .as-metric b{font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:27px}.compact-queue-page .as-metric small,.compact-queue-page .order-stat-label{color:#526359;font-size:12px}.compact-queue-page .as-metric em,.compact-queue-page .order-stat-sub{color:#64746a;font-size:11px;line-height:1.4}.compact-queue-page .orders-workspace-card,.compact-queue-page>.as-card{box-shadow:none;border-radius:8px}.compact-queue-page .orders-production-flow{background:#fff;gap:6px;padding:10px 14px}.compact-queue-page .orders-production-flow-node{border-radius:6px;min-height:32px;padding:4px 10px;font-size:12px}.compact-queue-page .orders-filter-card{background:#fff;grid-template-columns:minmax(230px,2fr) repeat(3,minmax(110px,1fr)) auto;gap:10px;padding:14px;display:grid}.after-sales-list-page .orders-filter-card{grid-template-columns:minmax(290px,2fr) repeat(4,minmax(90px,1fr))}.after-sales-list-page .orders-filter-actions{grid-column:1/-1;justify-content:flex-end}.compact-queue-page .orders-query,.compact-queue-page .orders-filter-field{width:auto;min-width:0}.orders-list-page .orders-main-filter-card .orders-query{max-width:none}.compact-queue-page .orders-filter-card input,.compact-queue-page .orders-filter-card select{min-width:0;height:36px;min-height:36px;font-size:13px}.compact-queue-page .orders-filter-actions{gap:8px}.compact-queue-page .orders-filter-actions>a,.compact-queue-page .orders-filter-actions>button,.compact-queue-page .orders-more-filters>summary{border-radius:6px;min-height:36px;font-size:13px}.after-sales-list-page .as-search{min-width:0}.after-sales-list-page .as-search select{flex-basis:125px;width:125px}.after-sales-list-page .as-hint{margin:0;padding:0 14px 12px}.compact-queue-page .orders-table-wrap,.compact-queue-page .as-table-wrap{max-width:100%;overflow:auto}.compact-queue-page .orders-table-wrap:focus-visible,.compact-queue-page .as-table-wrap:focus-visible{outline-offset:-2px;outline:2px solid #39745c}.orders-list-page .orders-workbench-table{table-layout:auto;width:100%;min-width:1450px}.orders-list-page .orders-workbench-table :is(th,td){width:108px;min-width:108px;max-width:108px;padding:10px 12px;font-size:12px}.orders-list-page .orders-workbench-table :is(th,td):first-child{width:158px;min-width:158px;max-width:158px}.orders-list-page .orders-workbench-table :is(th,td):nth-child(2){width:150px;min-width:150px;max-width:150px}.orders-list-page .orders-workbench-table :is(th,td):nth-child(3){width:176px;min-width:176px;max-width:none}.orders-list-page .orders-workbench-table :is(th,td):nth-child(7){width:210px;min-width:210px;max-width:none}.order-exception-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.orders-list-page .orders-workbench-table :is(th,td):nth-child(8),.orders-list-page .orders-workbench-table :is(th,td):nth-child(9){width:168px;min-width:168px;max-width:none}.orders-list-page .orders-workbench-table :is(th,td):last-child{width:120px;min-width:120px;max-width:120px}.after-sales-list-page .as-table{width:100%;min-width:1150px}.after-sales-list-page .as-table :is(th,td){padding:10px 12px;font-size:12px}.after-sales-list-page .as-table :is(th,td):first-child{min-width:150px}.after-sales-list-page .as-table :is(th,td):nth-child(2){max-width:160px}.after-sales-list-page .as-table tbody tr,.after-sales-list-page .as-table tbody td{height:auto;max-height:none}.after-sales-list-page .as-table tbody td:first-child{background:inherit}.after-sales-list-page .as-table tbody tr{background:#fff}.after-sales-list-page .as-table tbody tr.is-overdue{background:#fff8f7}.compact-queue-page tbody tr:hover{background:#f5f9f7}.compact-queue-page .status-pill,.after-sales-list-page .as-pill{background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.compact-queue-page .status-pill:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.after-sales-list-page .as-table .priority-high{color:#9b3e35}.compact-queue-page .orders-pagination{padding:12px 14px}.compact-queue-page .orders-more-grid{box-sizing:border-box;max-width:min(680px,100cqw - 28px)}@container (max-width:1000px){.compact-queue-page .orders-queue-cards,.compact-queue-page .orders-filter-card{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-queue-page .orders-query{grid-column:1/-1}.compact-queue-page .orders-filter-actions{grid-column:1/-1;justify-content:flex-end}.orders-list-page .orders-filter-card{grid-template-columns:repeat(3,minmax(110px,1fr)) auto}.orders-list-page .orders-filter-actions{grid-column:auto}}@container (max-width:600px){.compact-queue-page .orders-queue-cards,.compact-queue-page .as-cards,.compact-queue-page .orders-filter-card,.compact-queue-page .orders-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-queue-page .orders-filter-card input,.compact-queue-page .orders-filter-card select{height:44px;min-height:44px}.compact-queue-page .orders-filter-actions>a,.compact-queue-page .orders-filter-actions>button,.compact-queue-page .orders-more-filters>summary,.compact-queue-page .orders-row-action,.compact-queue-page .as-row-action{min-height:44px}.compact-queue-page .orders-production-flow{flex-wrap:nowrap;overflow:auto}.compact-queue-page .orders-production-flow-node{min-height:44px}.compact-queue-page .orders-table :is(th,td):first-child,.after-sales-list-page .as-table :is(th,td):first-child{position:static}.after-sales-list-page .as-search select{flex-basis:108px;width:108px}}.after-sales-list-page .as-hint a{color:#2d6a55;text-decoration:none}.after-sales-list-page .as-hint a:hover{text-decoration:underline}.orders-list-page .orders-workbench-table tbody tr,.orders-list-page .orders-workbench-table tbody td{height:auto;max-height:none}.orders-list-page .orders-workbench-table td{padding-top:8px;padding-bottom:8px}.orders-list-page .order-number{text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.orders-list-page .orders-table small{margin-top:3px}.orders-list-page .orders-money{margin-top:4px}.orders-list-page .orders-workbench-table td time{white-space:nowrap;line-height:1.45;display:block}.orders-list-page .orders-workbench-table.orders-review-table :is(th,td){width:108px;min-width:108px;max-width:108px}.orders-list-page .orders-workbench-table.orders-review-table :is(th,td):first-child{width:36px;min-width:36px;max-width:36px}.orders-list-page .orders-workbench-table.orders-review-table :is(th,td):nth-child(2){width:158px;min-width:158px;max-width:158px}.orders-list-page .orders-workbench-table.orders-review-table :is(th,td):nth-child(3){width:150px;min-width:150px;max-width:150px}.orders-list-page .orders-workbench-table.orders-review-table :is(th,td):nth-child(4){width:176px;min-width:176px;max-width:none}.orders-list-page .orders-workbench-table.orders-review-table :is(th,td):nth-child(8){width:210px;min-width:210px;max-width:none}.orders-list-page .orders-workbench-table.orders-review-table :is(th,td):nth-child(9),.orders-list-page .orders-workbench-table.orders-review-table :is(th,td):nth-child(10){width:168px;min-width:168px;max-width:none}.orders-list-page .orders-workbench-table.orders-review-table :is(th,td):last-child{width:120px;min-width:120px;max-width:120px}.orders-review-table .order-review-block-reason{white-space:normal;overflow-wrap:anywhere}.simple-cases{gap:16px;min-width:0;font-size:14px;display:grid}.simple-heading,.simple-summary,.simple-buttons,.simple-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.simple-heading{justify-content:space-between}.simple-cases h1{margin:0;font-size:22px}.simple-cases h2{margin:0 0 8px;font-size:16px}.simple-cases p{margin:8px 0;line-height:1.6}.simple-heading p,.simple-summary>span:last-child,.simple-history time{color:#65756f;font-size:12px}.simple-panel{background:#fff;border:1px solid #dce5e0;border-radius:8px;min-width:0;padding:16px}.simple-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-metrics button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e0;border-top:3px solid #b4812c;border-radius:8px;gap:10px;padding:12px 16px;display:grid}.simple-metrics button[data-state=completed]{border-top-color:#287059}.simple-metrics button[data-state=voided]{border-top-color:#738397}.simple-metrics button[aria-pressed=true]{outline-offset:2px;outline:2px solid #2d705a}.simple-metrics strong{font-size:26px}.simple-cases label{gap:6px;font-size:13px;display:grid}.simple-cases input:not([type=checkbox]),.simple-cases select,.simple-cases textarea{color:#24372e;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #c9d6d0;border-radius:5px;padding:7px 10px}.simple-cases textarea{resize:vertical}.simple-cases .admin-button{color:#286a54;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #c9d6d0;border-radius:5px;padding:7px 12px;text-decoration:none}.simple-cases .admin-button.primary{color:#fff;background:#2c6c56;border-color:#2c6c56}.simple-cases button:disabled{opacity:.55;cursor:wait}.simple-cases :focus-visible{outline-offset:3px;outline:2px solid #2c6c56}.simple-form-grid{grid-template-columns:2fr 1fr;gap:12px;margin:12px 0;display:grid}.simple-wide{grid-column:1/-1}.simple-filters{align-items:end;margin-bottom:14px}.simple-filters label:first-child{flex:1;min-width:160px}.simple-filters select{min-width:110px}.simple-table-scroll{overflow-x:auto}.simple-cases table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.simple-cases th{text-align:left;color:#63756c;background:#f5f8f6;font-weight:500}.simple-cases td,.simple-cases th{border-bottom:1px solid #e8eeea;padding:10px 12px}.simple-cases tbody tr:hover{background:#f8faf9}.simple-state{white-space:nowrap;align-items:center;gap:6px;line-height:1.4;display:inline-flex}.simple-state:before{content:"";background:#b4812c;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.simple-state[data-state=completed]:before{background:#287059}.simple-state[data-state=voided]:before{background:#738397}.simple-error,.simple-notice{overflow-wrap:anywhere;background:#fff5f2;border:1px solid #ddb6ae;border-radius:6px;padding:12px}.simple-error button{margin-left:12px;text-decoration:underline}.simple-notice{background:#f1f8f4;border-color:#c7ddd1}.simple-empty{text-align:center;color:#65756f;padding:25px 0}.simple-guide{border-left:3px solid #2c6c56;margin-bottom:16px;padding-left:12px}.simple-note{margin:12px 0}.simple-resolution{flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;display:flex}.simple-resolution label{flex:1;min-width:180px}.simple-resolution small{color:#65756f;flex-basis:100%}.simple-void{color:#65756f;border-top:1px solid #e5ece7;margin-top:20px;padding-top:12px}.simple-void summary{cursor:pointer}.simple-history{margin:0;padding:0;list-style:none}.simple-history li{border-bottom:1px solid #e8eeea;padding:12px 0}.simple-history li>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.simple-history p{white-space:pre-wrap;overflow-wrap:anywhere}.simple-cases .simple-check{overflow-wrap:anywhere;align-items:center;margin:10px 0;display:flex}.simple-cases fieldset{border:1px solid #dce5e0;min-width:0;margin-bottom:12px;padding:12px}@media (max-width:600px){.simple-metrics{gap:8px}.simple-metrics button{padding:10px}.simple-metrics strong{font-size:22px}.simple-form-grid{grid-template-columns:1fr}.simple-heading{align-items:flex-start}.simple-cases .admin-button{min-height:40px}.simple-filters label{flex:1}.simple-panel{padding:12px}}.simple-cases a:not(.admin-button){color:#286a54;text-underline-offset:3px}.simple-scroll-hint{color:#65756f;font-size:12px;display:none}@media (max-width:768px){.simple-scroll-hint{display:block}}.simple-cases{align-content:start;gap:10px}.simple-cases .simple-heading h1{font-size:20px}.simple-cases .simple-heading p{margin:3px 0 0}.simple-cases .simple-panel{padding:12px}.simple-cases .simple-metrics{gap:8px;display:flex}.simple-cases .simple-metrics button{border-top-width:2px;align-items:center;gap:12px;min-height:38px;padding:6px 12px;display:flex}.simple-cases .simple-metrics strong{font-size:18px}.simple-cases .simple-filters{gap:8px;margin-bottom:8px}.simple-cases .simple-filters label:first-child{flex:0 360px}.simple-cases td,.simple-cases th{padding:7px 10px}.simple-cases .simple-summary{padding:9px 12px}.simple-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:12px;display:grid}.simple-cases .simple-guide{margin-bottom:10px}.simple-cases .simple-guide p{margin:4px 0 8px}.simple-cases .simple-note{margin:8px 0}.simple-cases .simple-resolution{gap:8px;margin-top:10px}.simple-cases .simple-void{margin-top:12px;padding-top:8px}.simple-cases .simple-history li{padding:8px 0}.simple-cases .simple-history p{margin:4px 0}.simple-cases .simple-records{max-height:540px;overflow:auto}.simple-cases .simple-error,.simple-cases .simple-notice{margin:0;padding:8px 10px}.simple-new{max-width:900px}.simple-cases .simple-form-grid{gap:10px;margin:10px 0}@media (max-width:900px){.simple-detail-grid{grid-template-columns:1fr}}@media (max-width:600px){.simple-cases .simple-metrics{gap:6px}.simple-cases .simple-metrics button{flex:1;gap:6px;min-height:40px;padding:6px;font-size:12px}.simple-cases .simple-filters label:first-child{flex:100%}}.workspace-link-pending{border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-left:auto;font-size:0}.workspace-link-pending[data-pending=true]{background:#c5dfcf}.workspace-nav-link:has(.workspace-link-pending[data-pending=true]){background:#244f3d}.case-create-dialog{color:#24372e;background:#f5f8f6;border:1px solid #c9d6d0;border-radius:10px;width:min(800px,100vw - 64px);max-height:calc(100dvh - 64px);padding:20px;overflow:auto;box-shadow:0 16px 60px #10271c33}.case-create-dialog::backdrop{background:#10271c66}.case-create-dialog .simple-new{max-width:none}.case-create-dialog .simple-heading{margin-bottom:8px}.case-create-dialog .simple-heading p{display:none}.case-create-dialog .simple-create{background:0 0;border:0;padding:0}.case-create-dialog .simple-create h2{display:none}.case-create-dialog .simple-buttons{justify-content:flex-end}.material-stat-cards{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.material-stat-cards .material-stat-card{box-shadow:none;border-radius:6px;align-items:center;gap:10px;padding:7px 12px;display:flex}.material-stat-cards .material-stat-card strong{margin:0;font-size:18px;line-height:1.2}.material-stat-cards .material-stat-label{margin:0;font-size:12px}.materials-admin-table th,.materials-admin-table td,.materials-admin-table .is-num,.materials-admin-table .col-status,.materials-admin-table .col-featured,.materials-admin-table .col-created,.materials-admin-table .col-actions{text-align:left;font-variant-numeric:tabular-nums}.materials-admin-table .material-row-actions{justify-content:flex-start}.material-create-workspace{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px}.material-ops-form.is-create .material-ops-section>header{padding:10px 12px}.material-ops-form.is-create .material-ops-body{gap:10px;padding:12px}.material-ops-form.is-create .material-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.material-ops-form.is-create .material-ops-grid input,.material-ops-form.is-create .material-ops-grid select{border-radius:5px;height:34px;min-height:34px;max-height:34px;padding:0 9px;font-size:13px}.material-ops-form.is-create .material-ops-grid textarea{border-radius:5px;min-height:54px;padding:8px 9px;font-size:13px}.material-ops-form.is-create .material-section-note{margin:0;font-size:12px;line-height:1.5}.material-ops-form.is-create .material-image-grid{grid-template-columns:1fr}.material-ops-form.is-create .material-image-card{padding:10px}.material-create-preview{gap:10px}.material-create-preview .material-preview-card,.material-create-preview .material-rule-card{padding:12px}.material-create-actions{z-index:3;background:#fff;border-top:1px solid #dfe7e1;padding:10px 12px;position:sticky;bottom:0}@media (min-width:900px) and (max-width:1200px){.material-create-workspace{grid-template-columns:minmax(0,1fr) 220px}.material-ops-form.is-create .material-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.material-stat-cards .material-stat-card:after{content:none}.material-stat-cards .material-stat-card:hover{box-shadow:none;transform:none}.material-create-preview details.material-rule-card>summary{cursor:pointer;font-size:13px;font-weight:600}.workspace-page-header.dense-list-heading{justify-content:flex-start;align-items:center;gap:20px;min-height:48px;margin:0 0 12px;padding:0 0 0 16px;display:flex}.dense-list-heading h1{white-space:nowrap;font-size:23px}.dense-list-heading>.admin-save-link,.dense-list-heading>.read-only-tag,.dense-list-heading>.content-page-header-actions{flex-shrink:0;margin-left:auto}.dense-list-heading .material-stat-cards,.dense-list-heading .designs-summary{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:0;margin:0;padding:0;display:flex}.dense-list-heading .material-stat-card,.dense-list-heading .designs-summary a{min-height:28px;box-shadow:none;background:0 0;border:0;border-right:1px solid #d9e3dd;border-radius:0;align-items:center;gap:7px;padding:3px 12px;text-decoration:none;display:flex}.dense-list-heading .material-stat-card:last-child,.dense-list-heading .designs-summary a:last-child{border-right:0}.dense-list-heading .material-stat-card.is-active,.dense-list-heading .designs-summary a.is-active{background:#e6f0e9;border-radius:4px}.dense-list-heading .material-stat-card strong,.dense-list-heading .designs-summary strong{margin:0;font-size:17px;line-height:1.2}.dense-list-heading .material-stat-label,.dense-list-heading .designs-summary span{white-space:nowrap;font-size:12px}.dense-list-heading .dense-list-meta{color:#63736a;font-size:12px}.materials-filter-actions{align-items:flex-end}.materials-filter-actions .materials-date-filter>summary,.materials-filter-actions>.admin-save-button{box-sizing:border-box;justify-content:center;align-items:center;min-width:82px;height:34px;min-height:34px;margin:0;padding:0 14px;font-size:13px;line-height:1;display:inline-flex}.materials-filter-actions .materials-date-filter{align-self:flex-end}.designs-page{gap:10px}.designs-page .designs-filter-wrap{padding:10px 12px}.designs-page .designs-summary a:after{content:none}.designs-page .orders-result-meta{padding:8px 12px}.designs-page table th,.designs-page table td{text-align:left;padding:8px 12px}.content-workspace-card{padding:0;overflow:hidden}.content-workspace-card .content-panel{padding:0}.content-workspace-card .content-table{font-size:13px}.content-workspace-card .content-table th,.content-workspace-card .content-table td{text-align:left;vertical-align:middle;padding:8px 10px}.content-workspace-card .content-table th{font-size:12px}.content-workspace-card .content-table p{margin:3px 0}.content-workspace-card .content-table .content-row-actions{justify-content:flex-start;gap:6px}.content-workspace-card .content-table-wrap{margin:0}.content-workspace-card .data-state{padding:24px}.content-workspace-card .content-table tbody tr,.content-workspace-card .content-table tbody td{height:48px;max-height:none;font-size:13px}.designs-page .designs-table tbody tr,.designs-page .designs-table tbody td{height:52px;max-height:none}.materials-admin-table tbody tr{height:60px}.faq-admin-table .faq-col-drag{width:64px}.faq-admin-table .faq-col-sort{width:48px}.faq-admin-table .faq-col-question{width:260px}.faq-admin-table .faq-col-status{width:80px}.faq-admin-table .faq-col-location{width:128px}.faq-admin-table .faq-col-created,.faq-admin-table .faq-col-archived{width:118px}.faq-admin-table .faq-col-action{width:64px}.faq-admin-table .faq-col-ops{width:120px}.content-workspace-card .faq-admin-table :is(th,td):first-child{width:64px;min-width:64px;max-width:64px}.content-workspace-card .faq-admin-table :is(th,td):nth-child(2){width:48px;min-width:48px;max-width:48px;left:64px}.content-workspace-card .faq-admin-table :is(th,td):nth-child(3){width:260px;min-width:260px;max-width:260px;left:112px}.content-workspace-card .faq-admin-table :is(th,td):nth-child(9){width:120px;min-width:120px}.content-workspace-card .announcement-admin-table{min-width:1270px}.content-workspace-card .announcement-admin-table :is(th,td):first-child{width:100px;min-width:100px;max-width:100px}.content-workspace-card .announcement-admin-table :is(th,td):nth-child(2){width:280px;min-width:280px;max-width:280px;left:100px}.content-workspace-card .announcement-admin-table :is(th,td):nth-child(3),.content-workspace-card .announcement-admin-table :is(th,td):nth-child(4){width:100px;min-width:100px}.content-workspace-card .announcement-admin-table :is(th,td):nth-child(5){width:48px}.content-workspace-card .announcement-admin-table :is(th,td):nth-child(6){width:220px;min-width:220px}.content-workspace-card .announcement-admin-table :is(th,td):nth-child(7),.content-workspace-card .announcement-admin-table :is(th,td):nth-child(8){width:118px}.content-workspace-card .announcement-admin-table :is(th,td):nth-child(9){width:180px;min-width:180px}.content-workspace-card .content-list-pagination{margin:0;padding:10px 12px}.content-workspace-card .content-table-wrap{max-height:calc(100dvh - 220px)}.content-workspace-card .content-list-pagination{background:#fafcfb}.content-workspace-card .faq-admin-table{min-width:1020px}.content-workspace-card .faq-admin-table :is(th,td){width:auto;min-width:0;max-width:none;position:static}.content-workspace-card .faq-admin-table :is(th,td):first-child{background:#fff;width:52px;min-width:52px;position:sticky;left:0}.content-workspace-card .faq-admin-table :is(th,td):nth-child(2){background:#fff;width:260px;min-width:260px;position:sticky;left:52px}.content-workspace-card .faq-admin-table :is(th,td):last-child{background:#fff;width:120px;min-width:120px;position:sticky;right:0}.content-workspace-card .faq-admin-table thead th{z-index:5;background:#edf4f0;position:sticky;top:0}.designs-page .designs-table{table-layout:fixed;width:100%;min-width:1000px}.designs-page .designs-table .col-design{width:230px;min-width:230px;max-width:230px}.designs-page .designs-table .col-design small{color:#718077;margin-top:3px;font-size:11px;display:block}.designs-page .designs-table :is(th,td):nth-child(2){z-index:2;background:#fff;width:90px;position:sticky;left:230px}.designs-page .designs-table th:nth-child(2){z-index:5;background:#edf4f0}.designs-page .designs-table :is(th,td):nth-child(3){width:65px}.designs-page .designs-table :is(th,td):nth-child(4){width:90px}.designs-page .designs-table :is(th,td):nth-child(6){white-space:nowrap;text-overflow:clip;width:180px;overflow:visible}.designs-page .designs-table :is(th,td):nth-child(7){width:125px}.designs-page .designs-table :is(th,td):last-child{width:120px;min-width:120px}.materials-admin-table :is(th,td):nth-child(15){z-index:2;background:#fff;width:140px;min-width:140px;max-width:140px;position:sticky;right:128px}.materials-admin-table th:nth-child(15){z-index:5;background:#edf4f0}.materials-admin-table .col-created time{text-overflow:clip;font-size:12px;overflow:visible}.home-page{gap:12px}.home-page .orders-queue-cards{flex-wrap:wrap;gap:8px;margin:0;display:flex}.home-page .home-metric{min-height:64px;box-shadow:none;border-radius:6px;flex:1;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.home-page .home-metric strong{font-size:22px;line-height:1.1}.home-page .home-metric small{grid-column:1/-1;font-size:11px}.home-page .home-workbench-grid{grid-template-columns:minmax(0,1fr) 260px;gap:12px}.home-page .home-main,.home-page .home-side{gap:12px}.home-page .workspace-section-heading,.home-page .home-panel-heading{margin:0;padding:10px 12px}.home-page .workspace-section-heading h2,.home-page .home-panel-heading h2{font-size:14px}.home-page .workspace-section-heading p{margin:3px 0 0;font-size:11px}.home-page .home-task-tabs{gap:6px;padding:8px 12px}.home-page .home-task-head,.home-page .home-task-row{grid-template-columns:4px minmax(160px,1fr) 62px 60px 100px 104px;gap:10px;min-height:48px;padding:8px 12px}.home-page .home-task-identity strong{font-size:13px}.home-page .home-task-identity .sub{font-size:11px}.home-page .home-task-more{margin:0;padding:8px 12px;font-size:11px}.home-page .home-risk-boxes,.home-page .home-quick-grid{gap:6px;padding:10px 12px}.home-page .home-risk-box,.home-page .home-quick-grid a{padding:9px 10px}.home-page .home-risk-box strong{font-size:17px}.home-page .home-quick-grid p{margin:3px 0 0;font-size:11px}.home-page .home-health-grid{gap:8px;padding:10px 12px}.home-page .home-health-grid a{padding:8px 10px}.home-page .home-activity{padding:0 12px}.home-page .home-activity li{padding:8px 0}.design-workbench-page{flex-direction:column;gap:10px;width:min(1280px,100%);margin-inline:auto;display:flex}.design-workbench-page .design-editor-header{margin:0}.design-workbench-page .design-record-bar{z-index:6;border-radius:6px;order:4;margin:0;padding:10px 14px;position:sticky;bottom:0;box-shadow:0 -3px 12px #243d2210}.design-workbench-page .design-basics-card{grid-template-columns:minmax(220px,1fr) 155px minmax(230px,1fr);align-items:end;gap:12px;margin:0;padding:10px 12px}.design-workbench-page .design-basics-card input,.design-workbench-page .design-basics-card select{border-radius:5px;height:34px;min-height:34px;padding:0 9px}.design-flow-guide{color:#69796f;margin:0;padding:0 0 5px;font-size:12px;line-height:1.6}.design-workbench-page .design-workbench-grid{grid-template-columns:220px minmax(340px,1fr) 260px}.design-workbench-page .design-panel-heading{gap:6px;min-height:52px;padding:10px 12px}.design-workbench-page .design-panel-heading h2{font-size:13px}.design-workbench-page .design-panel-heading p{font-size:11px}.design-workbench-page .design-material-tabs,.design-workbench-page .design-material-search,.design-workbench-page .design-pick-context{margin:0;padding:8px 10px}.design-workbench-page .design-pick-context h3{margin:0;font-size:12px}.design-workbench-page .design-pick-context p{margin:3px 0 0;font-size:11px}.design-workbench-page .design-material-list{gap:6px;max-height:clamp(280px,100vh - 370px,440px);padding:8px}.design-workbench-page .design-material-list .design-material-card{border-radius:5px;grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:54px;padding:6px}.design-workbench-page .design-material-thumb{width:38px;height:38px}.design-workbench-page .design-material-thumb img{object-fit:contain}.design-workbench-page .design-material-capability{color:var(--design-green)}.design-workbench-page .design-ring-board{width:min(560px,100% - 24px);margin:10px auto}.design-workbench-page .design-ring-board .designs-gap{background:0 0;border:0;width:28px;height:28px}.design-workbench-page .design-ring-board .designs-gap:not(.is-on-gap){background:#d7e1db;width:10px;height:20px}.design-workbench-page .design-ring-board .designs-gap img{object-fit:contain}.design-workbench-page .design-inspector-section{padding:9px 12px}.design-workbench-page .design-inspector-section h3{margin:0 0 7px}.design-workbench-page .design-inspector-section>select{border:1px solid var(--design-line);width:100%;min-height:34px;color:var(--design-ink);font:inherit;background:#fff;border-radius:6px;padding:6px 9px}.design-workbench-page .design-inspector-section>select:disabled{color:#74817b;cursor:not-allowed;background:#f3f6f5}.design-workbench-page .design-inline-facts{gap:5px}.design-workbench-page .designs-preview-frame{min-height:60px;max-height:100px}.design-workbench-page .designs-preview-frame img{object-fit:contain;max-height:100px}.design-workbench-page .design-image-note{color:#69796f;margin-top:8px;font-size:11px}.design-workbench-page .design-selection-actions{flex-wrap:wrap;gap:6px;padding:8px 10px}.design-workbench-page .design-selection-actions strong{overflow-wrap:anywhere}.design-workbench-page .design-spacer-orientation{border-top:1px solid var(--design-line);background:#fff;border-right:0}.design-workbench-page .design-spacer-orientation h3{overflow-wrap:anywhere;line-height:1.5}.design-workbench-page .design-spacer-orientation .designs-hint{margin:6px 0}.design-spacer-direction-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.design-spacer-direction-actions .secondary-button{border-radius:5px;min-height:34px;padding:6px 9px;font-size:12px}.design-spacer-direction-actions .secondary-button[aria-pressed=true]{color:var(--design-green);border-color:var(--design-green);opacity:1;background:#edf5f0}.design-workbench-page .design-spacer-orientation .spacer-orientation-preview{min-width:0;max-width:400px}.design-workbench-page .design-spacer-orientation .spacer-flip-example>div{flex-wrap:wrap;gap:8px}.design-workbench-page .design-strand-summary{padding:0 10px 6px}.design-workbench-page .design-strand-panel>.designs-hint{margin:4px 10px;font-size:11px}.design-workbench-page .design-bom-panel{margin:0}.design-workbench-page .design-bom-panel summary{cursor:pointer;padding:10px 12px;font-size:13px;font-weight:600}@media (min-width:900px) and (max-width:1400px){.design-workbench-page .design-workbench-grid{grid-template-columns:210px minmax(0,1fr)}.design-workbench-page .design-inspector-panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.design-workbench-page .design-inspector-panel>.design-panel-heading{grid-column:1/-1}.design-workbench-page .design-inspector-panel>.design-inspector-section{border-right:1px solid var(--design-line)}.design-workbench-page .design-inspector-panel>.design-inspector-section:nth-child(3n+1){border-right:0}}@media (min-width:900px) and (max-width:1200px){.home-page .home-workbench-grid{grid-template-columns:minmax(0,1fr)}.home-page .home-side{grid-template-columns:1fr 1fr;display:grid}}.home-page .home-panel{box-shadow:none;border-radius:8px;padding:0}.home-page .home-main>.workspace-card{border-radius:8px;padding:0}.home-page .home-quick-grid{margin:0}.home-page .home-quick-grid a{border-radius:5px;gap:4px;min-height:58px}.home-page .home-risk-link{margin:8px 12px;display:block}.home-page .orders-queue-cards .home-metric:after{content:none}.home-page .workspace-section-heading a{color:#286a54;font-size:12px}.design-workbench-page .design-workbench-grid>.workspace-card{padding:0}.design-workbench-page .design-ring-board .designs-gap.is-on-gap{background:0 0}.materials-admin-table :is(th,td):nth-child(15){border-left:1px solid #d7e1db;padding-left:10px}.design-workbench-page .design-material-thumb{border-radius:5px}.designs-page .designs-table{min-width:1045px}.designs-page .designs-table :is(th,td):nth-child(5){width:auto}.designs-page .designs-table thead :is(.col-design,.col-actions),.designs-page .designs-table thead th:nth-child(2){z-index:7;background:#edf4f0}.designs-page .designs-table tbody :is(.col-design,.col-actions){z-index:3;background:#fff}.design-workbench-page .design-ring-board .designs-gap.is-on-gap{border-radius:0;overflow:visible}.home-page>.dense-list-heading{margin:0}.content-workspace-card .faq-admin-table thead th:nth-child(n){background:#edf4f0}.workspace-sidebar{padding:16px 10px 12px}.workspace-nav{gap:8px;padding-top:8px}.workspace-nav-group-label{color:#a4b9ac;text-align:left;width:100%;min-height:30px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:6px 8px;font-size:11px;line-height:1.4;display:flex}.workspace-nav-group-label:hover{color:#fff;background:#ffffff0a}.workspace-nav-group-items{border-left:1px solid #395045;margin-left:14px;padding-left:7px}.workspace-nav-group-items:not([hidden]){gap:2px;display:grid}.workspace-nav-group-items[hidden]{display:none}.workspace-nav-link{border-radius:3px;min-height:32px;padding:7px 9px;font-size:12px;line-height:1.4}.workspace-nav-text{min-width:0}.order-bulk-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.order-bulk-toolbar>div{gap:8px;display:flex}.bulk-payment-table{min-width:850px}.bulk-payment-table td,.bulk-payment-table th{text-align:left}.order-approval-dialog{color:#23392e;border:1px solid #d7e3db;border-radius:10px;width:min(1120px,100vw - 48px);max-height:calc(100vh - 48px);padding:0}.order-approval-dialog::backdrop{background:#10261e88}.order-approval-dialog>header,.order-approval-dialog>footer{border-bottom:1px solid #d7e3db;align-items:center;gap:12px;padding:16px 20px;display:flex}.order-approval-dialog>header h2{flex:1;margin:0;font-size:20px}.order-approval-dialog>header>button{background:0 0;border:0;font-size:24px}.order-approval-dialog>footer{border-top:1px solid #d7e3db;border-bottom:0}.order-approval-dialog>footer>span{flex:1;font-size:12px}.order-approval-body{max-height:calc(100vh - 230px);padding:16px 20px;overflow:auto}.order-approval-body table{border-collapse:collapse;width:100%}.order-approval-body th,.order-approval-body td{text-align:left;border-bottom:1px solid #e0e8e3;padding:10px;font-size:13px}.order-approval-body th{background:#edf4f0}.approval-guidance{background:#eef6f1;border-left:3px solid #296b56;padding:10px 12px;font-size:13px}.approval-note{gap:6px;margin-top:14px;font-size:13px;display:grid}.approval-note textarea{width:100%;min-height:70px;font:inherit;border:1px solid #aec4b6;border-radius:5px;padding:9px}.production-sheet{background:#fff;border:1px solid #dce6df;border-radius:8px;margin-bottom:14px;overflow:hidden}.production-sheet header{border-bottom:1px solid #dce6df;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.production-sheet h3{margin:0;font-size:16px}.production-sheet header p{color:#6c7e73;margin:4px 0 0;font-size:12px}.production-sheet svg{width:100%;height:auto;display:block}.production-sheet-original{padding:8px 16px}.production-sheet-original .frozen-preview{object-fit:contain;width:100%;max-width:460px;height:400px}.order-review-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.production-sheet>svg{max-width:1100px;margin:0 auto}.production-bom-details>summary{cursor:pointer;font-weight:650}.workspace-group-title{align-items:center;gap:7px;display:inline-flex}.production-spacer-references{border-top:1px solid var(--line);padding:14px 16px}.production-spacer-references>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-spacer-references h4,.production-spacer-references h5{margin:0}.production-spacer-references header span,.production-spacer-grid small{color:var(--muted);font-size:12px}.production-spacer-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:12px;display:grid}.production-spacer-grid>article{border:1px solid var(--line);border-radius:6px;min-width:0;padding:12px}.production-spacer-grid h5{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.spacer-orientation-preview{margin-top:8px;font-size:12px}.spacer-image-pair{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.spacer-image-pair figure{text-align:center;min-width:0;margin:0}.spacer-image-frame{border:1px solid var(--line);background:#f5f8f6;border-radius:4px;place-items:center;height:88px;display:grid}.spacer-image-frame img{object-fit:contain;width:100%;height:100%;max-height:86px;display:block}.spacer-selected-image .spacer-image-frame{border-color:var(--brand)}.spacer-image-pair figcaption{white-space:nowrap;margin-top:5px;line-height:1.5}.spacer-orientation-preview p{color:var(--muted);margin:8px 0 0;line-height:1.5}.spacer-image-arrow{text-align:center;color:var(--muted)}.spacer-orientation-preview.is-compact{min-width:230px;margin:0}.spacer-orientation-preview.is-compact .spacer-image-frame{height:52px}.spacer-orientation-preview.is-compact img{max-height:50px}.spacer-orientation-preview.is-compact figcaption{font-size:11px}.spacer-image-missing{white-space:normal;max-width:300px}.spacer-flip-example{background:#f5f8f6;border-radius:4px;margin-top:10px;padding:8px 10px;font-size:12px}.spacer-flip-example summary{cursor:pointer;font-weight:600}.spacer-flip-example>div{align-items:center;gap:16px;display:flex}.spacer-flip-example svg{width:260px;color:var(--brand);flex:0 0 260px}.spacer-flip-example p{color:var(--muted);margin:0;line-height:1.6}.workspace-shell .workspace-page table thead th:nth-child(n){background:#edf4f0}
