.dashboard-grid[data-v-7c234662]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-link[data-v-7c234662],.stat-note[data-v-7c234662]{display:block;margin-top:9px;font-size:12px}.stat-link[data-v-7c234662]{color:#a45550;text-decoration:none;font-weight:700}.stat-note[data-v-7c234662]{color:#907c72;line-height:1.5}.attention-stat[data-v-7c234662]{border-color:#e4c29f;background:#fffaf1}.refund-stat[data-v-7c234662]{border-color:#d6c8bc}@media(max-width:900px){.dashboard-grid[data-v-7c234662]{grid-template-columns:1fr 1fr}}.shipping-panel[data-v-3f07479f]{margin-bottom:24px;padding:24px;color:#303b33}.shipping-heading[data-v-3f07479f]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.shipping-panel h2[data-v-3f07479f]{margin:0;font-size:20px}.shipping-heading p[data-v-3f07479f],.shipping-empty[data-v-3f07479f]{margin:8px 0 0;font-size:13px;color:#737d74;line-height:1.7}.shipping-refresh[data-v-3f07479f]{flex-shrink:0;background:#edf2e8;color:#5e7554;border-radius:9px;font-size:13px}.shipping-table-scroll[data-v-3f07479f]{max-height:360px;overflow:auto;border:1px solid #e1e7dc;border-radius:12px}.shipping-table-scroll table[data-v-3f07479f]{width:100%;border-collapse:collapse;font-size:13px}.shipping-table-scroll th[data-v-3f07479f]{position:sticky;top:0;z-index:1;background:#f4f7f0;color:#65765d}.shipping-table-scroll th[data-v-3f07479f],.shipping-table-scroll td[data-v-3f07479f]{padding:11px 16px;white-space:nowrap;border-bottom:1px solid #eef1e9}.shipping-table-scroll th[data-v-3f07479f]:not(:first-child),.shipping-table-scroll td[data-v-3f07479f]:not(:first-child){text-align:right}.shipping-table-scroll tbody tr[data-v-3f07479f]:nth-child(2n){background:#fcfdfb}.shipping-status[data-v-3f07479f]{color:#46634e;background:#eaf2e7;padding:3px 7px;border-radius:6px;font-size:12px}.shipping-status.disabled[data-v-3f07479f]{color:#847c6e;background:#f2f0ea}@media(max-width:650px){.shipping-panel[data-v-3f07479f]{padding:18px}.shipping-heading[data-v-3f07479f]{flex-direction:column;gap:12px}}.postal-code-cell[data-v-3f07479f]{white-space:nowrap;font-variant-numeric:tabular-nums}.operation-cell[data-v-3f07479f]{white-space:nowrap}.remove-button[data-v-3f07479f]{margin-left:8px;padding:5px 10px;border:1px solid #d66f63;border-radius:7px;background:#fff;color:#b83f34;cursor:pointer}.remove-button[data-v-3f07479f]:hover{background:#fff3f1}.item-promotion[data-v-8d52e0f1]{min-width:0;margin-top:9px;font-size:13px;font-weight:400;white-space:normal}.price-pair[data-v-8d52e0f1]{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;line-height:1.7}.price-pair strong[data-v-8d52e0f1]{color:#285b9b;font-size:14px}.price-pair small[data-v-8d52e0f1]{color:#637180}.struck[data-v-8d52e0f1]{text-decoration:line-through;color:#807d79}.effective-price[data-v-8d52e0f1]{display:block;width:100%;color:#596472}.small-promo[data-v-8d52e0f1]{margin-top:7px!important;padding:5px 10px!important;min-height:30px!important;background:#e8effb!important;color:#315782!important;border:1px solid #bccde7!important;border-radius:7px!important;font:inherit!important;cursor:pointer}.item-promo-details[data-v-8d52e0f1]{box-sizing:border-box;background:#f6f8fc;border:1px solid #cdd8e8;border-radius:10px;padding:12px;margin-top:9px;min-width:0}.detail-name[data-v-8d52e0f1]{font-weight:600;margin:0 0 12px}.item-promo-details label[data-v-8d52e0f1]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px;margin:9px 0!important;font-size:13px;font-weight:400}.item-promo-details input[data-v-8d52e0f1]:not([type=checkbox]){box-sizing:border-box;width:100%!important;min-width:0!important;padding:8px!important;border:1px solid #c7d1df!important;border-radius:7px;font:inherit}.item-promo-details .enable-sale[data-v-8d52e0f1]{flex-direction:row!important;align-items:center!important}.enable-sale input[data-v-8d52e0f1]{width:16px!important;height:16px!important}.detail-actions[data-v-8d52e0f1]{display:flex;gap:8px;flex-wrap:wrap}.item-promo-details button[data-v-8d52e0f1],.promo-unavailable button[data-v-8d52e0f1]{padding:7px 10px;border:0;border-radius:7px;font:inherit;cursor:pointer}.normal-save[data-v-8d52e0f1]{background:#e7ecf4!important;color:#405976!important}.sale-save[data-v-8d52e0f1]{background:#315f98!important;color:#fff!important}.refresh-sale[data-v-8d52e0f1]{background:#e9edf1!important;color:#4d5968!important}.save-note[data-v-8d52e0f1]{font-size:12px;line-height:1.6;color:#677283}.promo-error[data-v-8d52e0f1]{color:#a33c35;white-space:normal}.promo-message[data-v-8d52e0f1]{color:#355f48;white-space:normal}.promo-unavailable[data-v-8d52e0f1]{font-size:12px;color:#667085}button[data-v-8d52e0f1]:disabled{opacity:.5;cursor:not-allowed}.fee-grid[data-v-163d06df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:20px;margin:22px 0}.fee-item[data-v-163d06df]{min-width:0}.fee-item h3[data-v-163d06df]{font-size:16px;margin:0 0 6px}.fee-item>small[data-v-163d06df]{color:#715e55}.fee-note[data-v-163d06df]{line-height:1.8;color:#715e55}.refresh[data-v-163d06df]{padding:10px 16px;background:#edf0f3;color:#49576a;border:0;border-radius:9px;cursor:pointer}.pricing-panel[data-v-3f449b67]{max-width:720px}.refresh[data-v-3f449b67]{padding:10px 16px;background:#edf0f3;color:#49576a;border:0;border-radius:9px;cursor:pointer}.material-price-actions[data-v-6318c1ab]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.inline-material-editor[data-v-6318c1ab]{grid-column:1 / -1;min-width:0}.inline-material-editor[data-v-6318c1ab]:empty{display:none}.material-main[data-v-6318c1ab]{min-width:0;display:flow-root}.material-main .material-product-image[data-v-6318c1ab]{float:left;margin-right:18px;width:140px;height:140px}.material-product-image[data-v-6318c1ab]{width:160px;height:160px;object-fit:contain;flex-shrink:0;border-radius:12px;background:#f5f6f3}.material-image-editor[data-v-6318c1ab]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.material-image-editor>span[data-v-6318c1ab],.material-image-editor>small[data-v-6318c1ab]{width:100%}.upload-image-label[data-v-6318c1ab]{cursor:pointer}.upload-image-label input[data-v-6318c1ab]{display:none}.reply-material-page[data-v-6318c1ab]{display:grid;gap:20px}.page-head[data-v-6318c1ab]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-head h1[data-v-6318c1ab],.panel h2[data-v-6318c1ab],.material-card h3[data-v-6318c1ab]{margin:0;color:#3f2f28}.page-head h1[data-v-6318c1ab]{font-size:30px;line-height:1.2}.page-head p[data-v-6318c1ab],.panel-head p[data-v-6318c1ab]{margin:8px 0 0;color:#8a6f62;line-height:1.6}.info-box[data-v-6318c1ab]{padding:16px 18px;border:1px solid #d8e3d8;border-radius:14px;background:#f6faf6;color:#49604f;line-height:1.7}.message[data-v-6318c1ab]{padding:14px 16px;border-radius:12px;font-weight:600}.error-message[data-v-6318c1ab]{border:1px solid #e49a92;background:#fff3f1;color:#a53d34}.success-message[data-v-6318c1ab]{border:1px solid #b8d5bf;background:#f3faf4;color:#356447}.panel[data-v-6318c1ab]{padding:24px;border:1px solid #ead9cf;border-radius:20px;background:#fff;box-shadow:0 10px 28px #573e300d}.edit-panel[data-v-6318c1ab]{border-color:#d8e3d8}.panel-head[data-v-6318c1ab]{margin-bottom:18px}.panel h2[data-v-6318c1ab]{font-size:22px}.form-grid[data-v-6318c1ab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid label[data-v-6318c1ab]{display:grid;gap:8px;color:#6e5145;font-size:14px}.form-grid .full-width[data-v-6318c1ab]{grid-column:1 / -1}input[data-v-6318c1ab],textarea[data-v-6318c1ab]{width:100%;box-sizing:border-box;border:1px solid #e5d2c7;border-radius:12px;background:#fff;padding:12px 14px;color:#332a26;font:inherit}input[data-v-6318c1ab]:focus,textarea[data-v-6318c1ab]:focus{outline:none;border-color:#78917f;box-shadow:0 0 0 3px #526b591a}textarea[data-v-6318c1ab]{resize:vertical}.form-actions[data-v-6318c1ab],.material-actions[data-v-6318c1ab]{display:flex;gap:10px}.form-actions[data-v-6318c1ab]{margin-top:20px}button[data-v-6318c1ab]{font:inherit}.primary-button[data-v-6318c1ab],.secondary-button[data-v-6318c1ab],.danger-button[data-v-6318c1ab]{border-radius:10px;padding:10px 16px;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.primary-button[data-v-6318c1ab]{border:1px solid #526b59;background:#526b59;color:#fff}.secondary-button[data-v-6318c1ab]{border:1px solid #d9cbc2;background:#f8f2ee;color:#664d42}.danger-button[data-v-6318c1ab]{border:1px solid #d9827a;background:#fff;color:#b64c44}button[data-v-6318c1ab]:disabled{cursor:not-allowed;opacity:.55}button[data-v-6318c1ab]:not(:disabled):active{transform:translateY(1px)}.material-list[data-v-6318c1ab]{display:grid;gap:14px}.material-card[data-v-6318c1ab]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:18px;border:1px solid #eadfd8;border-radius:16px;background:#fffdfb}.material-title-row[data-v-6318c1ab]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.material-card h3[data-v-6318c1ab]{font-size:18px}.material-title-row code[data-v-6318c1ab]{border-radius:999px;background:#f1eee9;padding:4px 9px;color:#806d63;font-size:12px}.material-description[data-v-6318c1ab]{margin:8px 0 0;color:#7b6a61;line-height:1.6}.material-values[data-v-6318c1ab]{display:flex;gap:24px;min-width:210px}.material-values div[data-v-6318c1ab]{display:grid;gap:5px}.material-values span[data-v-6318c1ab]{color:#9b877d;font-size:12px}.material-values strong[data-v-6318c1ab]{color:#3d493f;font-size:17px}.empty-state[data-v-6318c1ab]{display:grid;gap:8px;padding:34px 20px;border:1px dashed #ddcec5;border-radius:14px;color:#8a776d;text-align:center}.empty-state strong[data-v-6318c1ab]{color:#4a3b34;font-size:18px}@media(max-width:980px){.page-head[data-v-6318c1ab],.material-card[data-v-6318c1ab]{grid-template-columns:1fr}.page-head[data-v-6318c1ab]{display:grid}.form-grid[data-v-6318c1ab]{grid-template-columns:1fr}.material-card[data-v-6318c1ab]{display:grid;align-items:stretch}.material-values[data-v-6318c1ab]{min-width:0}}.batch-pricing[data-v-54bceee4]{box-sizing:border-box;width:100%;min-width:0;margin:16px 0 0;padding:22px;color:#303b33}.unified-note[data-v-54bceee4]{margin:0 0 18px;font-size:13px;line-height:1.8;color:#677466;overflow-wrap:anywhere}.price-row[data-v-54bceee4]{box-sizing:border-box;min-width:0;display:grid;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(100px,1fr));gap:20px;align-items:center;padding:18px;border:1px solid #e1e7dc;border-radius:12px;background:#fafbf8}.group-title strong[data-v-54bceee4],.group-title small[data-v-54bceee4]{display:block}.group-title small[data-v-54bceee4]{margin-top:8px;color:#778371;font-size:12px}.price-row label[data-v-54bceee4]{display:block;min-width:0;margin:0;font-size:13px;color:#677461}.money-input[data-v-54bceee4]{box-sizing:border-box;min-width:0;display:flex;align-items:center;margin-top:7px;border:1px solid #d5dfce;border-radius:9px;overflow:hidden;background:#fff}.money-input input[data-v-54bceee4]{box-sizing:border-box;width:100%;min-width:0;height:40px;padding:8px 12px;border:0;background:transparent;font-size:14px}.money-input>span[data-v-54bceee4]{padding-right:12px;color:#7f8c78}.batch-actions[data-v-54bceee4]{display:flex;justify-content:flex-end;margin-top:18px;padding:0;gap:10px}.save-actions[data-v-54bceee4]{display:flex;gap:10px;flex-wrap:wrap;max-width:100%}.button[data-v-54bceee4]{padding:10px 16px;border:0;border-radius:9px;background:#526e53;color:#fff;cursor:pointer}.secondary-button[data-v-54bceee4]{background:#edf2e8;color:#5e7554}.button[data-v-54bceee4]:disabled{opacity:.45;cursor:not-allowed}.pricing-notice[data-v-54bceee4]{margin-top:16px;line-height:1.7;color:#5a6c4e}.quote-preview[data-v-54bceee4]{margin-top:20px;border:1px solid #e1e7dc;border-radius:12px;overflow:hidden}.preview-heading[data-v-54bceee4]{display:flex;justify-content:space-between;gap:10px;padding:13px;background:#f4f7f0}.table-scroll[data-v-54bceee4]{max-height:360px;overflow:auto}.table-scroll table[data-v-54bceee4]{width:100%;border-collapse:collapse;font-size:13px}.table-scroll th[data-v-54bceee4]{position:sticky;top:0;background:#fafcf7}.table-scroll th[data-v-54bceee4],.table-scroll td[data-v-54bceee4]{padding:10px;border-bottom:1px solid #e1e7dc;white-space:nowrap;text-align:left}@media(max-width:760px){.batch-pricing[data-v-54bceee4]{padding:16px}.batch-actions[data-v-54bceee4],.save-actions[data-v-54bceee4]{width:100%}.save-actions .button[data-v-54bceee4]{flex:1;min-width:130px}.price-row[data-v-54bceee4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.group-title[data-v-54bceee4]{grid-column:1/-1}}@media(max-width:390px){.price-row[data-v-54bceee4]{grid-template-columns:1fr}}.batch-editor[data-v-17e66676]{padding:18px;border:1px solid var(--line);border-radius:12px;margin-bottom:20px;background:#fafbf8}.batch-editor summary[data-v-17e66676]{cursor:pointer;color:#355f75;font-weight:600}.shipping-search[data-v-17e66676]{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:18px 0}.shipping-search label[data-v-17e66676]{display:flex;flex-direction:column;gap:6px}.shipping-search input[data-v-17e66676],.shipping-search select[data-v-17e66676]{padding:9px;border:1px solid #cdd7df;border-radius:8px;background:#fff;font:inherit}.shipping-search button[data-v-17e66676]{padding:9px;border:0;border-radius:8px;background:#edf0f3;color:#49576a}.province-switch[data-v-17e66676]{padding:8px 10px;border:1px solid #a8c9bd;border-radius:18px;background:#e7f1eb;color:#315d48;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.province-switch.off[data-v-17e66676]{background:#fdecea;border-color:#e3a5a1;color:#a42b25}.province-switch[data-v-17e66676]:disabled{opacity:.5;cursor:not-allowed}.shipping-heading[data-v-17e66676]{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.shipping-table-scroll[data-v-17e66676]{overflow:auto}.shipping-table-scroll td[data-v-17e66676]:not(:first-child):not(:last-child){min-width:245px;vertical-align:top}.shipping-table-scroll table[data-v-17e66676]{width:100%;border-collapse:collapse}.shipping-table-scroll td[data-v-17e66676],.shipping-table-scroll th[data-v-17e66676]{padding:10px;text-align:left;border-bottom:1px solid var(--line)}.pricing-nav[data-v-1e532535]{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.pricing-nav button[data-v-1e532535]{padding:10px 16px;background:#edf4ee;color:#355043;border:0;border-radius:10px;font:inherit;cursor:pointer}.pricing-nav button[data-v-1e532535]:focus-visible{outline:2px solid #355043;outline-offset:3px}.pricing-section[data-v-1e532535]{margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fffdf9;scroll-margin-top:20px}.pricing-section[data-v-1e532535] .page-head h1{font-size:22px}.pricing-section[data-v-1e532535] .pricing-panel{max-width:none}.pricing-section[data-v-1e532535] .badge{display:none}@media(max-width:600px){.pricing-section[data-v-1e532535]{padding:14px}}.password-input-wrap[data-v-c3bdc435]{position:relative;display:block}.password-input-wrap input[data-v-c3bdc435]{box-sizing:border-box;width:100%;padding-right:48px}.password-toggle[data-v-c3bdc435]{position:absolute;top:50%;right:10px;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;transform:translateY(-50%);font-size:17px;line-height:34px}.password-toggle[data-v-c3bdc435]:hover{background:#f8eee8}.recovery[data-v-e539de6e]{max-width:440px}.qr[data-v-e539de6e]{display:block;width:220px;max-width:100%;margin:20px auto;border-radius:16px}.account[data-v-e539de6e],.verified[data-v-e539de6e]{padding:14px 16px;background:#eef5ee;color:#355640;border-radius:12px;font-size:14px;overflow-wrap:anywhere}.hint[data-v-e539de6e]{padding:12px 14px;background:#faf6ed;color:#7c684b;border-radius:12px;font-size:13px;line-height:1.8}.secondary[data-v-e539de6e]{margin:14px 0;width:100%;background:#f3eee7;color:#735b47}.recovery p[data-v-e539de6e]{line-height:1.8;font-size:14px}.recovery input[data-v-e539de6e]{box-sizing:border-box;width:100%}.recovery .warning[data-v-e539de6e]{margin-top:16px}.action-confirm-mask[data-v-fc5e71c3]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#10182873}.action-confirm-panel[data-v-fc5e71c3]{box-sizing:border-box;width:100%;max-width:520px;max-height:85vh;overflow:auto;padding:24px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 12px 32px #1018282e;color:#303631;text-align:left;white-space:normal}.action-confirm-panel h3[data-v-fc5e71c3]{margin:0 0 12px;font-size:18px}.action-confirm-panel p[data-v-fc5e71c3]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.action-confirm-buttons[data-v-fc5e71c3]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.action-confirm-buttons button[data-v-fc5e71c3]{min-width:108px;min-height:40px;padding:8px 16px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.action-confirm-cancel[data-v-fc5e71c3]{background:var(--op-neutral-soft,#f2f4f7);color:var(--op-neutral,#667085)}.action-confirm-accept[data-v-fc5e71c3]{background:var(--op-success,#476c4d);color:#fff}.action-confirm-accept[data-v-fc5e71c3]:hover{background:var(--op-success-hover,#36533b)}.action-confirm-buttons button[data-v-fc5e71c3]:focus-visible{outline:2px solid var(--op-success,#476c4d);outline-offset:3px}.required-mark[data-v-dc160311]{color:var(--op-danger);font-weight:700}.required-hint[data-v-dc160311]{font-size:12px;color:var(--op-neutral);margin:8px 0}.fulfillment-control[data-v-dc160311]{margin-bottom:8px}.pause-button[data-v-dc160311]{background:var(--op-warning-action);color:#fff}.resume-button[data-v-dc160311]{background:var(--op-success);color:#fff}.cancel-button[data-v-dc160311]{background:var(--op-danger);color:#fff}.history-button[data-v-dc160311]{background:var(--op-neutral-soft);color:var(--op-neutral)}.fulfillment-control>.button[data-v-dc160311]{width:120px;min-height:40px;border-radius:6px;font-size:13px;font-weight:500}.pause-mask[data-v-dc160311]{position:fixed;inset:0;z-index:1100;background:#10182873;display:flex;align-items:center;justify-content:center;padding:20px}.pause-dialog[data-v-dc160311]{width:100%;max-width:680px;max-height:90vh;overflow:auto;background:#fff;border-radius:12px;padding:24px;text-align:left;white-space:normal;font-size:14px;line-height:1.7}.pause-dialog label[data-v-dc160311]{display:block;margin:12px 0}.pause-dialog label input[data-v-dc160311]:not([type=checkbox]),.pause-dialog textarea[data-v-dc160311]{display:block;width:100%;box-sizing:border-box;padding:9px;border:1px solid #d0d5dd;border-radius:6px;font:inherit}.pause-dialog .check[data-v-dc160311]{display:flex;align-items:flex-start;gap:8px}.check input[data-v-dc160311]{width:18px;height:18px;flex:0 0 18px}.pause-actions[data-v-dc160311]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.pause-error[data-v-dc160311]{color:var(--op-danger)}.pause-record[data-v-dc160311]{padding:12px;margin:12px 0;border:1px solid #e4e7ec;border-radius:8px}.staff-after-sales-button[data-v-91f44255]{margin:8px 0;border:1px solid #d6b68d;border-radius:7px;background:#fff5e5;color:#76501f;padding:7px 10px;cursor:pointer}.staff-after-sales-mask[data-v-91f44255]{position:fixed;inset:0;z-index:1100;background:#1e231e73;display:flex;align-items:center;justify-content:center;padding:20px}.staff-after-sales-panel[data-v-91f44255]{box-sizing:border-box;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;background:#fff;padding:24px;border-radius:16px;text-align:left;white-space:normal;font-size:14px;line-height:1.7}.staff-after-sales-panel label[data-v-91f44255]{display:block;margin:10px 0}.staff-after-sales-panel input[type=checkbox][data-v-91f44255]{width:16px;height:16px;margin:0 7px 0 0}.staff-after-sales-panel input[type=text][data-v-91f44255],.staff-after-sales-panel textarea[data-v-91f44255]{display:block;box-sizing:border-box;width:100%;padding:9px;border:1px solid #d9dfd6;border-radius:7px;font:inherit}.staff-after-sales-actions[data-v-91f44255]{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.staff-after-sales-actions button[data-v-91f44255]{padding:8px 14px;border:1px solid #d9dfd6;border-radius:7px}.staff-after-sales-actions button[data-v-91f44255]:disabled{opacity:.4;cursor:not-allowed}.staff-after-sales-error[data-v-91f44255]{color:#ac4139}.staff-after-sales-button[data-v-91f44255]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:8px 0;padding:6px 12px;border:1px solid #b42318;border-radius:6px;background:#b42318;color:#fff;font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap;box-shadow:none;transition:background .15s}.staff-after-sales-button[data-v-91f44255]:hover{border-color:#912018;background:#912018}.staff-after-sales-button[data-v-91f44255]:focus-visible{outline:3px solid #fda29b;outline-offset:2px}.staff-after-sales-panel[data-v-91f44255]{border:1px solid #e4e7ec;border-radius:10px;color:#344054;box-shadow:0 16px 48px #10182829}.staff-after-sales-panel h3[data-v-91f44255]{color:#1d2939;font-size:18px;margin:0 0 12px}.staff-after-sales-panel p[data-v-91f44255]{color:#667085}.staff-after-sales-panel input[type=text][data-v-91f44255],.staff-after-sales-panel textarea[data-v-91f44255]{border-color:#d0d5dd;border-radius:6px;background:#fff;color:#344054}.staff-after-sales-panel input[type=checkbox][data-v-91f44255]{accent-color:#b42318}.staff-after-sales-actions[data-v-91f44255]{padding-top:16px;border-top:1px solid #eaecf0}.staff-after-sales-actions button[data-v-91f44255]{border-color:#d0d5dd;background:#fff;color:#344054;cursor:pointer}.staff-after-sales-actions button[data-v-91f44255]:last-child{border-color:#b42318;background:#b42318;color:#fff}.staff-after-sales-actions button[data-v-91f44255]:disabled{opacity:.45;cursor:not-allowed}.staff-after-sales-error[data-v-91f44255]{color:#b42318}.staff-after-sales-button[data-v-91f44255],.staff-after-sales-actions button[data-v-91f44255]:last-child{background:var(--op-danger);border-color:var(--op-danger);color:#fff}.staff-after-sales-button[data-v-91f44255]:hover,.staff-after-sales-actions button[data-v-91f44255]:last-child:hover{background:var(--op-danger-hover);border-color:var(--op-danger-hover)}.staff-after-sales-panel input[type=checkbox][data-v-91f44255]{accent-color:var(--op-danger)}.staff-after-sales-error[data-v-91f44255]{color:var(--op-danger)}.revision-comparison[data-v-d0789542]{margin:16px 0;padding:16px;border:1px solid #dce3e8;border-radius:10px;background:#fff;color:#263540}h4[data-v-d0789542],h5[data-v-d0789542]{margin:0 0 10px}.diff-note[data-v-d0789542]{color:#65737e;font-size:13px}.diff-controls[data-v-d0789542],.diff-legend[data-v-d0789542]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.diff-controls select[data-v-d0789542]{margin-left:6px;padding:6px;max-width:100%}.diff-columns[data-v-d0789542]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.diff-columns>section[data-v-d0789542]{min-width:0;padding:12px;border:1px solid #e2e7eb;border-radius:6px}.diff-text[data-v-d0789542]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;tab-size:4}.diff-delete[data-v-d0789542]{color:var(--op-danger);background:var(--op-danger-soft);text-decoration:line-through}.diff-insert[data-v-d0789542]{color:var(--op-success);background:var(--op-success-soft)}.diff-legend>span[data-v-d0789542]{padding:3px 8px;border-radius:4px}@media(max-width:760px){.diff-columns[data-v-d0789542]{grid-template-columns:minmax(0,1fr)}}.test-close[data-v-9b7d8571]{margin-top:10px}.test-close-panel[data-v-9b7d8571]{padding:14px;margin-top:10px;border:1px solid #d7e1e9;border-radius:10px;background:#f4f8fc}.test-close-panel>label[data-v-9b7d8571]{display:block;margin:10px 0}.test-close-panel input[data-v-9b7d8571]:not([type=checkbox]),textarea[data-v-9b7d8571]{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:8px}.test-check[data-v-9b7d8571]{display:flex!important;align-items:flex-start;gap:8px}button[data-v-9b7d8571]:disabled{opacity:.45;cursor:not-allowed}.test-close-note[data-v-9b7d8571]{color:#48637b}.test-close-error[data-v-9b7d8571]{color:#9b3737}.promotions[data-v-510bb409]{padding:14px;border:1px solid #d6dfd5;border-radius:10px;margin:14px 0;background:#f4f7f1}.promotions p[data-v-510bb409]{margin:8px 0;font-size:13px}del[data-v-510bb409]{color:#827d76;margin:0 8px}@media print{.promotions[data-v-510bb409]{break-inside:avoid}}.order-search[data-v-03a6d92c]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0;color:#465e50;font-size:14px}.order-search input[type=search][data-v-03a6d92c]{box-sizing:border-box;width:min(100%,340px);min-height:40px;padding:8px 12px;border:1px solid #cad8ce;border-radius:8px;background:#fff;color:#344a3b;font:inherit}.address-cell[data-v-03a6d92c]{max-width:260px;white-space:normal;line-height:1.5}.operation-cell[data-v-03a6d92c]{min-width:165px}.operation-actions[data-v-03a6d92c]{display:flex;flex-direction:column;gap:8px}.muted-cell[data-v-03a6d92c]{color:#9a857a;font-size:12px}.tracking-summary[data-v-03a6d92c],.final-summary[data-v-03a6d92c]{display:block;margin-top:8px;line-height:1.45}.tracking-summary[data-v-03a6d92c]{color:#567263}.final-summary.signed[data-v-03a6d92c]{color:#3e7650}.final-summary.returned[data-v-03a6d92c]{color:#b04f49}.tag.returned[data-v-03a6d92c]{background:#fff0ed;color:#b04f49}.shipment-button[data-v-03a6d92c]{background:#658977}.result-button[data-v-03a6d92c]{background:#9b735f}.expand-row td[data-v-03a6d92c]{padding:0;background:#fffaf6}.expand-panel[data-v-03a6d92c]{padding:24px;border-top:1px solid #eadbd2;border-bottom:1px solid #eadbd2}.expand-heading[data-v-03a6d92c]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.expand-heading h3[data-v-03a6d92c]{margin:0 0 7px}.expand-heading p[data-v-03a6d92c]{margin:0;color:#8f7a70}.mode-actions[data-v-03a6d92c]{display:flex;gap:10px}.scanner-button[data-v-03a6d92c]{background:#57796a}.shipment-form[data-v-03a6d92c]{display:grid;grid-template-columns:220px minmax(280px,1fr) auto;align-items:end;gap:16px;margin-top:20px}.shipment-form label[data-v-03a6d92c],.return-reason-field[data-v-03a6d92c]{display:block}.shipment-form label span[data-v-03a6d92c],.return-reason-field span[data-v-03a6d92c]{display:block;margin-bottom:7px;color:#725e55;font-size:13px}.shipment-form input[data-v-03a6d92c],.shipment-form select[data-v-03a6d92c],.return-reason-field textarea[data-v-03a6d92c]{width:100%;box-sizing:border-box;border:1px solid #dbc8be;border-radius:10px;padding:0 12px;background:#fff;color:#493b36;font-size:14px}.shipment-form input[data-v-03a6d92c],.shipment-form select[data-v-03a6d92c]{height:42px}.shipment-form select[data-v-03a6d92c]{cursor:pointer}.return-reason-field textarea[data-v-03a6d92c]{min-height:90px;padding-top:10px;resize:vertical}.shipment-form input[data-v-03a6d92c]:focus,.shipment-form select[data-v-03a6d92c]:focus,.return-reason-field textarea[data-v-03a6d92c]:focus{border-color:#c97770;outline:3px solid rgba(201,119,112,.12)}.save-action[data-v-03a6d92c]{height:42px;white-space:nowrap}.form-message[data-v-03a6d92c]{margin:15px 0 0;padding:10px 12px;border-radius:8px;background:#eef3eb;color:#55705a}.scanner-note[data-v-03a6d92c]{margin:12px 0 0;color:#8f7a70;font-size:12px;line-height:1.6}.result-options[data-v-03a6d92c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.result-option[data-v-03a6d92c]{padding:18px;border:1px solid #dfcdc4;border-radius:12px;background:#fff;color:#68564e;text-align:left;cursor:pointer}.result-option strong[data-v-03a6d92c],.result-option span[data-v-03a6d92c]{display:block}.result-option strong[data-v-03a6d92c]{font-size:15px}.result-option span[data-v-03a6d92c]{margin-top:7px;color:#927f75;font-size:12px;line-height:1.5}.result-option.signed.selected[data-v-03a6d92c]{border-color:#77a384;background:#f0f7f1}.result-option.returned.selected[data-v-03a6d92c]{border-color:#cb716a;background:#fff2ef}.return-reason-field[data-v-03a6d92c],.save-result[data-v-03a6d92c]{margin-top:18px}.warning-badge[data-v-03a6d92c]{background:#fff1d2;color:#95631c}.address-pending-text[data-v-03a6d92c]{display:block;max-width:170px;color:#9a6c25;line-height:1.5}.address-review-panel[data-v-03a6d92c]{background:#fffaf0}.address-compare-grid[data-v-03a6d92c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.address-compare-grid section[data-v-03a6d92c]{padding:16px;border:1px solid #e4d4c8;border-radius:12px;background:#fff}.address-compare-grid section.requested[data-v-03a6d92c]{border-color:#d8b26a;background:#fff8e8}.address-compare-grid h4[data-v-03a6d92c]{margin:0 0 10px}.address-compare-grid p[data-v-03a6d92c]{margin:6px 0;color:#6e5c54;line-height:1.5}.review-note-field[data-v-03a6d92c]{display:block;margin-top:18px}.review-note-field span[data-v-03a6d92c]{display:block;margin-bottom:7px;color:#725e55;font-size:13px}.review-note-field textarea[data-v-03a6d92c]{width:100%;box-sizing:border-box;min-height:86px;border:1px solid #dbc8be;border-radius:10px;padding:10px 12px;background:#fff;color:#493b36;resize:vertical}.review-actions[data-v-03a6d92c]{display:flex;gap:12px;margin-top:16px}.approve-button[data-v-03a6d92c]{background:#658977}.reject-button[data-v-03a6d92c]{background:#b35f58}.amount-cell>strong[data-v-03a6d92c]{display:block}.correction-review[data-v-03a6d92c]{margin-bottom:20px}.correction-card[data-v-03a6d92c]{padding:18px;border:1px solid #dce7df;border-radius:12px;margin-top:14px;line-height:1.6}.correction-card h3[data-v-03a6d92c]{margin:0 0 8px}.correction-card p[data-v-03a6d92c]{margin:6px 0;overflow-wrap:anywhere}.review-decision[data-v-03a6d92c]{display:inline-flex;align-items:center;gap:8px;font-size:14px}.review-decision select[data-v-03a6d92c]{padding:8px 12px;border:1px solid #b7cfc1;border-radius:8px;background:#fff}.archive-link[data-v-03a6d92c]{display:block;border:0;padding:5px 0;background:none;color:#526b59;cursor:pointer;text-decoration:underline;font-size:13px}.order-print-mode[data-v-03a6d92c]{display:inline-block;margin-top:6px;padding:3px 9px;border:1px solid;border-radius:6px;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}.order-print-mode.monochrome[data-v-03a6d92c]{color:#243e32;border-color:#779180;background:#e7f0e8}.order-print-mode.color[data-v-03a6d92c]{color:#983e26;border-color:#df986f;background:#ffead7}.order-print-mode.unknown[data-v-03a6d92c]{color:#9e3329;border-color:#d89b95;background:#fff0ed}.order-photo-mode[data-v-03a6d92c]{display:table;margin-top:6px;padding:3px 9px;border:1px solid #ad8ace;border-radius:6px;color:#523577;background:#efe4fb;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.archive-panel[data-v-03a6d92c]{margin:20px 0;font-size:14px;line-height:1.55;color:#344339}.archive-head[data-v-03a6d92c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.archive-head h2[data-v-03a6d92c]{margin:0 0 5px;font-size:19px}.archive-head p[data-v-03a6d92c]{margin:0;color:#68776b;font-size:13px}.archive-actions[data-v-03a6d92c]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.archive-actions .button[data-v-03a6d92c]{font-size:13px;padding:8px 10px}.archive-grid[data-v-03a6d92c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.archive-grid section[data-v-03a6d92c],.archive-audit[data-v-03a6d92c]{padding:12px;border:1px solid #dce7df;border-radius:10px;background:#fff;min-width:0}.archive-grid h3[data-v-03a6d92c],.archive-audit h3[data-v-03a6d92c]{margin:0 0 8px;font-size:16px;line-height:1.35}.archive-grid p[data-v-03a6d92c]{margin:6px 0;line-height:1.55;overflow-wrap:anywhere}.archive-item[data-v-03a6d92c]{padding:8px 0;border-top:1px solid #edf0ec}.archive-item details[data-v-03a6d92c]{margin-top:4px}.archive-panel summary[data-v-03a6d92c]{color:#526b59;cursor:pointer}.archive-fees[data-v-03a6d92c]{margin:8px 0;padding:8px 0;border-top:1px solid #edf0ec}.fee-line[data-v-03a6d92c]{display:flex;justify-content:space-between;gap:12px;margin:4px 0;line-height:1.45}.fee-line span[data-v-03a6d92c]:first-child{min-width:0;overflow-wrap:anywhere}.fee-line span[data-v-03a6d92c]:last-child{flex:none;white-space:nowrap}.fee-materials[data-v-03a6d92c]{margin:6px 0 0 8px;padding-left:8px;border-left:2px solid #dce7df}.fee-materials small[data-v-03a6d92c]{display:block;margin:3px 0}.fee-mismatch[data-v-03a6d92c]{color:#a13f32;font-weight:600}.order-fee-details[data-v-03a6d92c]{margin-top:5px;font-size:12px;font-weight:400;min-width:215px}.order-fee-details summary[data-v-03a6d92c]{color:#526b59;cursor:pointer}.archive-letter[data-v-03a6d92c]{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;border-radius:8px;background:#f5f7f3;max-height:240px;overflow:auto}.archive-photo img[data-v-03a6d92c]{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:12px auto}.archive-audit[data-v-03a6d92c]{margin-top:10px}.archive-audit details[data-v-03a6d92c]{padding:7px 0;border-top:1px solid #edf0ec}.archive-audit pre[data-v-03a6d92c]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:960px){.archive-grid[data-v-03a6d92c]{grid-template-columns:1fr}}@media(max-width:650px){.archive-head[data-v-03a6d92c]{flex-direction:column}.archive-actions[data-v-03a6d92c]{justify-content:flex-start}}.order-materials[data-v-03a6d92c]{margin-top:7px;padding:7px 9px;border-radius:6px;background:#fff1d8;color:#815516;font-size:13px}.order-materials b[data-v-03a6d92c],.order-materials span[data-v-03a6d92c]{display:block;margin:3px 0}.packing-warning[data-v-03a6d92c]{display:block;color:#a33d2f;font-size:13px;line-height:1.6;margin:7px 0}.packing-button[data-v-03a6d92c]{background:#526b59;color:#fff}.packing-checklist[data-v-03a6d92c]{display:grid;gap:12px;margin:18px 0}.packing-checklist label[data-v-03a6d92c]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.packing-checklist input[data-v-03a6d92c]{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#526b59}.packing-physical[data-v-03a6d92c]{border-top:1px solid #dce7df;padding-top:14px}.packing-record[data-v-03a6d92c]{margin:12px 0;padding:12px;border:1px solid #dce7df;background:#f5f8f4;border-radius:8px}.orders-panel[data-v-03a6d92c]{min-width:0;max-width:100%;box-sizing:border-box;overflow:visible}.orders-table-wrap[data-v-03a6d92c]{width:100%;max-width:100%;min-width:0;overflow:visible;contain:inline-size}.orders-table[data-v-03a6d92c]{width:100%;min-width:0;max-width:100%;table-layout:fixed}.orders-table th[data-v-03a6d92c],.orders-table td[data-v-03a6d92c]{box-sizing:border-box;min-width:0;padding:12px 8px;white-space:normal;overflow:visible;overflow-wrap:anywhere;vertical-align:top}.orders-table .operation-cell[data-v-03a6d92c]{min-width:0}.orders-table .tag[data-v-03a6d92c],.orders-table .order-print-mode[data-v-03a6d92c],.orders-table .order-photo-mode[data-v-03a6d92c]{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere}.orders-table .order-print-mode[data-v-03a6d92c]{display:table}.orders-table .order-materials[data-v-03a6d92c]{min-width:0;max-width:100%;box-sizing:border-box}.orders-table .button[data-v-03a6d92c]{box-sizing:border-box;max-width:100%;height:auto;min-height:40px;padding:8px 10px;white-space:normal;line-height:1.5;overflow-wrap:anywhere}.orders-table .operation-actions .button[data-v-03a6d92c]{width:100%}.orders-table .fee-line[data-v-03a6d92c]{flex-wrap:wrap;gap:4px}.orders-table .fee-line span[data-v-03a6d92c]:last-child{white-space:normal}.orders-table .expand-row>td[data-v-03a6d92c]{padding:12px 0 16px;background:#fff}.expand-card[data-v-03a6d92c]{margin:0 6px;min-width:0;max-width:100%;border:1px solid #eee3dc;border-radius:16px;background:#fffcf9}.expand-card .expand-panel[data-v-03a6d92c]{min-width:0;padding:22px;border:0;border-radius:inherit;box-sizing:border-box;overflow-wrap:anywhere}.expand-card .expand-heading[data-v-03a6d92c]{flex-wrap:wrap;gap:12px}.expand-card .expand-heading>div[data-v-03a6d92c]{flex:1 1 280px;min-width:0}.expand-card .packing-checklist span[data-v-03a6d92c],.expand-card .packing-physical b[data-v-03a6d92c]{min-width:0}.expand-card .packing-checklist>.button[data-v-03a6d92c]{justify-self:start}.expand-card .shipment-form[data-v-03a6d92c]{grid-template-columns:minmax(120px,.7fr) minmax(0,1.5fr) minmax(120px,.7fr)}.expand-card .shipment-form label[data-v-03a6d92c]{min-width:0}.expand-card .shipment-form input[data-v-03a6d92c],.expand-card .shipment-form select[data-v-03a6d92c]{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.expand-card .mode-actions[data-v-03a6d92c]{flex-wrap:wrap}@media(max-width:1100px){.orders-table th[data-v-03a6d92c],.orders-table td[data-v-03a6d92c]{padding:10px 5px}.expand-card .shipment-form[data-v-03a6d92c],.expand-card .delivery-options[data-v-03a6d92c]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.expand-card .expand-panel[data-v-03a6d92c]{padding:12px}}.expand-card .packing-record[data-v-03a6d92c]{padding:16px;border-color:#e2eae3;border-radius:12px;background:#f6f9f5}.expand-card .form-message[data-v-03a6d92c]{border-radius:10px}.orders-table .order-materials[data-v-03a6d92c]{border-radius:10px;background:#fff3df}.orders-table .order-print-mode[data-v-03a6d92c],.orders-table .order-photo-mode[data-v-03a6d92c]{border-radius:8px;padding:4px 8px}.archive-order-title[data-v-03a6d92c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.closure-source-badge[data-v-03a6d92c]{font-size:13px;font-weight:400;color:#76511e;background:#fff3dc;border:1px solid #ead4ad;border-radius:6px;padding:4px 8px}.closure-source-details[data-v-03a6d92c]{background:#fffaf0;border-left:3px solid #c79c55;padding:8px 12px;margin-bottom:14px;overflow-wrap:anywhere}.closure-source-details p[data-v-03a6d92c]{margin:4px 0}.page-head h1[data-v-03a6d92c]{color:#1f2937;font-size:24px;letter-spacing:0}.page-head p[data-v-03a6d92c]{max-width:980px;color:#667085;font-size:13px;line-height:1.7}.page-head .tag[data-v-03a6d92c]{color:#475467;background:#f2f4f7;border-radius:5px}.order-search[data-v-03a6d92c]{color:#475467;gap:10px;margin:20px 0}.order-search input[type=search][data-v-03a6d92c]{border-color:#d0d5dd;border-radius:6px;color:#344054}.orders-panel[data-v-03a6d92c]{border:1px solid #e4e7ec;border-radius:10px;background:#fff;box-shadow:none}.orders-table[data-v-03a6d92c]{color:#344054;font-size:13px;border-collapse:collapse}.orders-table th[data-v-03a6d92c]{background:#f8f9fb;color:#667085;font-size:12px;font-weight:500;border-bottom:1px solid #e4e7ec;padding:13px 10px;line-height:1.6}.orders-table td[data-v-03a6d92c]{padding:16px 10px;border-bottom:1px solid #eaecf0;line-height:1.65}.orders-table tbody>tr[data-v-03a6d92c]:not(.expand-row):hover{background:#fafbfc}.orders-table td>strong[data-v-03a6d92c]{color:#1d2939;font-size:13px;font-weight:600}.orders-table .amount-cell strong[data-v-03a6d92c]{color:#1d2939;font-variant-numeric:tabular-nums}.orders-table .order-fee-details[data-v-03a6d92c]{min-width:0}.orders-table .order-fee-details summary[data-v-03a6d92c]{color:#667085;font-size:12px}.archive-link[data-v-03a6d92c]{width:fit-content;margin-top:3px;color:#475467;text-decoration:none;font-size:12px}.archive-link[data-v-03a6d92c]:hover{color:#175cd3;text-decoration:underline}.orders-table .order-print-mode[data-v-03a6d92c],.orders-table .order-photo-mode[data-v-03a6d92c]{border:0;background:#f2f4f7;color:#475467;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:400}.orders-table .order-print-mode.color[data-v-03a6d92c]{color:#475467;background:#f2f4f7}.orders-table .order-print-mode.unknown[data-v-03a6d92c]{color:#b42318;background:#fef3f2}.orders-table .order-materials[data-v-03a6d92c]{margin-top:8px;padding:5px 8px;border-left:2px solid #d0a34a;border-radius:0 4px 4px 0;background:#fafafa;color:#475467;font-size:12px}.orders-table .order-materials b[data-v-03a6d92c]{font-weight:500}.orders-table .order-materials span[data-v-03a6d92c]{margin:1px 0}.orders-table .muted-cell[data-v-03a6d92c]{color:#667085;font-size:12px}.orders-table .operation-cell>.muted-cell[data-v-03a6d92c]{display:block;margin-top:8px;line-height:1.6}.orders-table .operation-cell[data-v-03a6d92c] .staff-after-sales-button{display:block;margin:0 0 8px}.orders-table .tag[data-v-03a6d92c]{display:inline-block;border-radius:4px;padding:3px 7px;background:#f2f4f7;color:#475467;font-size:12px;line-height:1.6}.orders-table .tag.good[data-v-03a6d92c]{background:#ecfdf3;color:#067647}.orders-table .tag.pending[data-v-03a6d92c]{background:#eff8ff;color:#175cd3}.orders-table .tag.returned[data-v-03a6d92c]{background:#fef3f2;color:#b42318}.archive-panel[data-v-03a6d92c]{color:#344054;border-color:#e4e7ec;border-radius:10px;box-shadow:none}.archive-grid section[data-v-03a6d92c],.archive-audit[data-v-03a6d92c]{border-color:#e4e7ec;border-radius:6px}.archive-grid h3[data-v-03a6d92c],.archive-audit h3[data-v-03a6d92c]{color:#344054;font-size:15px}.archive-letter[data-v-03a6d92c]{background:#f8f9fb;border-radius:5px}.expand-card[data-v-03a6d92c]{border-color:#e4e7ec;border-radius:8px;background:#fafbfc}.expand-card .packing-record[data-v-03a6d92c]{border-color:#e4e7ec;border-radius:6px;background:#f8f9fb}@media(max-width:1100px){.orders-table th[data-v-03a6d92c],.orders-table td[data-v-03a6d92c]{padding:12px 6px}}.orders-table .print-match-button[data-v-03a6d92c]{background:#15803d;color:#fff}.orders-table .print-match-button[data-v-03a6d92c]:hover{background:#166534}.orders-table .correction-request-button[data-v-03a6d92c]{display:block;margin:0 0 8px;background:#facc15;border:1px solid #ca8a04;color:#422006;font-weight:700}.orders-table .correction-request-button[data-v-03a6d92c]:hover{background:#eab308}.correction-review-panel[data-v-03a6d92c]{border-left:3px solid #ca8a04;background:#fffdf5}.correction-review-panel>h3[data-v-03a6d92c]{margin-top:0}.orders-table .tag.status-warning[data-v-03a6d92c],.orders-table .tag.pending[data-v-03a6d92c]{color:var(--op-warning);background:var(--op-warning-soft)}.orders-table .tag.status-success[data-v-03a6d92c]{color:var(--op-success);background:var(--op-success-soft)}.orders-table .tag.status-danger[data-v-03a6d92c]{color:var(--op-danger);background:var(--op-danger-soft)}.orders-table .tag.status-neutral[data-v-03a6d92c]{color:var(--op-neutral);background:var(--op-neutral-soft)}.orders-table .print-match-button[data-v-03a6d92c],.approve-button[data-v-03a6d92c]{color:#fff;background:var(--op-success)}.orders-table .print-match-button[data-v-03a6d92c]:hover,.approve-button[data-v-03a6d92c]:hover{background:var(--op-success-hover)}.reject-button[data-v-03a6d92c]{background:var(--op-danger);color:#fff}.orders-table .correction-request-button[data-v-03a6d92c]{color:#fff;background:var(--op-warning-action);border-color:var(--op-warning-action)}.orders-table .correction-request-button[data-v-03a6d92c]:hover{background:var(--op-warning-action-hover)}.correction-review-panel[data-v-03a6d92c]{background:#fff;border:1px solid #e4e7ec;border-radius:8px}.final-summary.signed[data-v-03a6d92c]{color:var(--op-success)}.final-summary.returned[data-v-03a6d92c]{color:var(--op-danger)}.orders-table .operation-cell .print-match-button[data-v-03a6d92c],.orders-table .operation-cell .correction-request-button[data-v-03a6d92c],.orders-table .operation-cell[data-v-03a6d92c] .staff-after-sales-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:120px;max-width:100%;height:40px;min-height:40px;margin:0 0 8px;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-family:inherit;font-size:13px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:normal;white-space:nowrap;text-decoration:none;box-shadow:none}.layout-studio[data-v-a8f4b065]{margin-top:18px;padding:20px;border:1px solid var(--line,#d8dfd8);border-radius:10px;background:#fafbf8}.layout-studio h3[data-v-a8f4b065]{margin:0 0 18px;font-size:17px}.layout-fields[data-v-a8f4b065]{border:0;padding:0;margin:0;min-width:0}.layout-fields legend[data-v-a8f4b065]{padding:0;margin-bottom:12px;color:#725e55;font-size:14px;font-weight:600}.studio-basic-fields[data-v-a8f4b065],.studio-margin-fields[data-v-a8f4b065]{display:grid;gap:14px}.studio-basic-fields[data-v-a8f4b065]{grid-template-columns:2fr 1fr 1fr;margin-bottom:14px}.studio-photo-fields[data-v-a8f4b065]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line,#d8dfd8)}.studio-margin-fields[data-v-a8f4b065]{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-fields label[data-v-a8f4b065]{display:grid;gap:7px;min-width:0;font-size:14px;color:#725e55}.layout-fields input[data-v-a8f4b065],.layout-fields select[data-v-a8f4b065]{width:100%;min-width:0;height:40px;padding:8px 11px;border:1px solid var(--line,#d8dfd8);border-radius:7px;background:#fff;color:#493b36;font:inherit}.layout-fields input[data-v-a8f4b065]:focus,.layout-fields select[data-v-a8f4b065]:focus{outline:2px solid #c9dfcf;outline-offset:1px;border-color:#648b70}.layout-studio p[data-v-a8f4b065]{font-size:14px;line-height:1.7}.studio-error[data-v-a8f4b065]{color:#a12c26}.layout-studio .button[data-v-a8f4b065]{background:var(--op-success,#50765c);border:1px solid var(--op-success,#50765c);color:#fff;border-radius:7px;font-size:14px;font-weight:500;min-height:40px;padding:8px 16px;cursor:pointer}.layout-studio .button[data-v-a8f4b065]:hover:not(:disabled){background:var(--op-success-hover,#3e6149)}.layout-studio .button[data-v-a8f4b065]:disabled{background:#e2e9e3;color:#77867b;border-color:#d8e0d9;cursor:not-allowed}.preview-controls[data-v-a8f4b065]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0}.preview-controls>button[data-v-a8f4b065]:not(.button),.preview-controls select[data-v-a8f4b065]{min-height:38px;padding:8px 12px;border:1px solid #cbd8ce;border-radius:7px;background:#fff;color:#486653;font:inherit}.preview-controls>button[data-v-a8f4b065]:not(.button):disabled{color:#9baba0;cursor:not-allowed}.preview-controls a[data-v-a8f4b065]{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid #8fa796;border-radius:7px;color:#486653;background:#fff;text-decoration:none}.preview-controls a[data-v-a8f4b065]:hover{background:#eff5ef}.preview-paper[data-v-a8f4b065]{background:#e4e5e1;padding:20px;border-radius:8px;max-height:800px;overflow:auto}.preview-paper img[data-v-a8f4b065]{display:block;width:100%;max-width:650px;height:auto;margin:auto;box-shadow:0 2px 7px #999}.review-check[data-v-a8f4b065]{display:flex;gap:8px;margin:16px 0;align-items:center;font-size:14px;line-height:1.6}.review-check input[data-v-a8f4b065]{accent-color:#50765c}@media(max-width:700px){.studio-basic-fields[data-v-a8f4b065],.studio-margin-fields[data-v-a8f4b065]{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-basic-fields>label[data-v-a8f4b065]:first-child{grid-column:1/-1}.layout-studio[data-v-a8f4b065]{padding:14px}}.envelope-toolbar p[data-v-f616bf97]{line-height:1.6}.envelope-stage[data-v-f616bf97]{padding:20px 0;overflow-wrap:anywhere}.envelope-label[data-v-f616bf97]{box-sizing:border-box;width:160mm;max-width:100%;padding:10mm;border:1px dashed #526b59;background:#fff;color:#111;font-size:16px;line-height:1.6}.envelope-label h3[data-v-f616bf97]{margin:0 0 4mm;font-size:20px}.envelope-label p[data-v-f616bf97]{margin:2mm 0}.envelope-sender[data-v-f616bf97]{margin-top:6mm;padding-top:4mm;border-top:1px solid #999}.envelope-order[data-v-f616bf97]{font-size:12px}.fulfillment-match[data-v-f616bf97]{display:grid;gap:18px}.match-title[data-v-f616bf97]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.match-title h2[data-v-f616bf97],.match-title p[data-v-f616bf97]{margin:0}.match-title p[data-v-f616bf97]{margin-top:6px;color:#8e786d}.match-grid[data-v-f616bf97]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.match-grid>div[data-v-f616bf97]{padding:13px;border-radius:11px;background:#fff9f5;border:1px solid #eee0d7}.match-grid small[data-v-f616bf97],.match-grid b[data-v-f616bf97]{display:block}.match-grid small[data-v-f616bf97]{color:#907c72;margin-bottom:6px}.match-grid b[data-v-f616bf97]{line-height:1.5;word-break:break-word}.print-mode-label[data-v-f616bf97]{display:inline-block;padding:3px 11px;border:1px solid;border-radius:7px;font-size:16px;font-weight:800;line-height:1.35;white-space:nowrap}.print-mode-label.monochrome[data-v-f616bf97]{color:#243e32;background:#e7f0e8;border-color:#779180}.print-mode-label.color[data-v-f616bf97]{color:#983e26;background:#ffead7;border-color:#df986f}.print-mode-label.unknown[data-v-f616bf97]{color:#9e3329;background:#fff0ed;border-color:#d89b95}.photo-mode-label[data-v-f616bf97]{display:inline-block;padding:4px 10px;border-radius:7px;color:#523577;background:#efe4fb;border:1px solid #ad8ace;font-size:14px;font-weight:800;white-space:nowrap}.match-grid .photo-mode-label[data-v-f616bf97]{display:inline-block}.paper-stage[data-v-f616bf97]{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;overflow-x:auto}.photo-sheet[data-v-f616bf97]{width:210mm;min-height:297mm;margin:20px 0;padding:12mm;background:#fff;box-shadow:0 8px 35px #3f2a221a;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.photo-caption[data-v-f616bf97]{align-self:stretch;font-size:12px;color:#333;border-bottom:1px solid #ccc;padding-bottom:5mm}.photo-sheet img[data-v-f616bf97]{display:block;width:100%;height:245mm;object-fit:contain;margin:auto}.print-sheet.monochrome[data-v-f616bf97]{background:#fff;color:#111}.print-sheet.monochrome .paper-decoration[data-v-f616bf97]{display:none}.print-sheet.monochrome .letter-header[data-v-f616bf97],.print-sheet.monochrome .letter-footer[data-v-f616bf97]{border-color:#777}.print-sheet.monochrome .print-order[data-v-f616bf97],.print-sheet.monochrome .letter-footer[data-v-f616bf97]{color:#444}.print-sheet[data-v-f616bf97]{position:relative;flex:0 0 210mm;padding:18mm 22mm;margin:20px 0;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact}.letter-header[data-v-f616bf97]{padding-bottom:6mm;margin-bottom:8mm}.letter-footer[data-v-f616bf97]{margin-top:8mm;padding-top:4mm}.print-sheet.warm-sun[data-v-f616bf97]{background:radial-gradient(circle at 90% 7%,#ffd8b9 0,transparent 24%),linear-gradient(160deg,#fffdf6,#fff3ea)}.print-sheet.spring-letter[data-v-f616bf97]{background:radial-gradient(circle at 5% 94%,#deeddc 0,transparent 28%),linear-gradient(160deg,#fffef7,#f3f8f1)}.paper-decoration[data-v-f616bf97]{position:absolute;width:55mm;height:55mm;border-radius:50%;opacity:.16}.warm-sun .paper-decoration[data-v-f616bf97]{background:#ef9d61}.spring-letter .paper-decoration[data-v-f616bf97]{background:#7fa67d}.paper-decoration.top[data-v-f616bf97]{right:-25mm;top:-28mm}.paper-decoration.bottom[data-v-f616bf97]{left:-28mm;bottom:-30mm}.letter-header[data-v-f616bf97],.recipient-line[data-v-f616bf97],.letter-body[data-v-f616bf97],.letter-footer[data-v-f616bf97]{position:relative;z-index:1}@media(max-width:900px){.match-grid[data-v-f616bf97]{grid-template-columns:1fr}.print-sheet[data-v-f616bf97]{flex-basis:auto;width:100%}.photo-sheet[data-v-f616bf97]{width:100%;min-height:auto}.photo-sheet img[data-v-f616bf97]{height:auto;max-height:70vh}}@media print{@page xqWarmPaper{background:#fff3ea}@page xqSpringPaper{background:#f3f8f1}.print-sheet.warm-sun[data-v-f616bf97]:not(.monochrome){page:xqWarmPaper;background:transparent}.print-sheet.spring-letter[data-v-f616bf97]:not(.monochrome){page:xqSpringPaper;background:transparent}@page xqLabel{size:A4 portrait;margin:0}.envelope-stage[data-v-f616bf97],.print-envelope-target .paper-stage[data-v-f616bf97]{display:none!important}.print-envelope-target .envelope-stage[data-v-f616bf97]{page:xqLabel;display:block!important;width:210mm;padding:15mm;margin:0;box-sizing:border-box}.print-envelope-target .envelope-label[data-v-f616bf97]{width:160mm;max-width:160mm;margin:0;break-inside:avoid;box-shadow:none}html,body,#app,.layout,.layout>main{display:block!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important}.layout>aside,.no-print[data-v-f616bf97]{display:none!important}.print-preview-page[data-v-f616bf97],.paper-stage[data-v-f616bf97]{display:block;width:auto;max-width:none;height:auto;min-height:0;margin:0;padding:0;overflow:visible}.print-sheet[data-v-f616bf97]{page:auto;display:block;width:auto;max-width:none;min-height:0;height:auto;padding:0;margin:0;border:0;overflow:visible;box-sizing:border-box;box-shadow:none;break-before:auto;break-after:auto;break-inside:auto;page-break-inside:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-print-color-adjust:economy;print-color-adjust:economy}.paper-decoration[data-v-f616bf97]{display:none}.letter-body[data-v-f616bf97]{orphans:4;widows:4}.letter-footer[data-v-f616bf97]{break-before:avoid;page-break-before:avoid}.photo-sheet[data-v-f616bf97]{page:auto;display:block;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;border:0;box-sizing:border-box;box-shadow:none;break-before:page;break-after:auto;break-inside:avoid;page-break-before:always;page-break-after:auto;page-break-inside:avoid;overflow:visible}.letter-header[data-v-f616bf97],.letter-footer[data-v-f616bf97]{break-inside:avoid}.photo-caption[data-v-f616bf97]{margin:0;font-size:12px;line-height:1.4;padding:0 0 5mm}.photo-sheet img[data-v-f616bf97]{display:block;width:100%;height:calc(100vh - 12mm);max-height:none;margin:0;object-fit:contain}}.postal-fill[data-v-f616bf97]{padding:16px;background:#f4f6ef;border-radius:10px;margin-bottom:16px}.postal-fill input[data-v-f616bf97]{padding:9px;border:1px solid var(--line);border-radius:8px;margin:0 10px}.postal-fill p[data-v-f616bf97]{font-size:13px}.error-text[data-v-f616bf97]{color:#a33d2f;font-size:14px}.material-mode-label[data-v-f616bf97]{display:block;color:#815516;background:#fff1d8;padding:4px 7px;border-radius:4px;margin-top:4px;font-size:14px}.print-step-hint[data-v-f616bf97]{margin:14px 0 0;color:#725e55;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.toolbar-actions>.button[data-v-f616bf97]{background:var(--op-success);color:#fff}.toolbar-actions>.button[data-v-f616bf97]:hover{background:var(--op-success-hover)}.error-text[data-v-f616bf97]{color:var(--op-danger)}.print-page-actions[data-v-f616bf97]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.print-page-actions .button[data-v-f616bf97],.print-label-button[data-v-f616bf97],.print-complete-button[data-v-f616bf97]{background:var(--op-success);color:#fff;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:500;min-height:40px;padding:8px 12px}.print-page-actions .button[data-v-f616bf97]:hover,.print-label-button[data-v-f616bf97]:hover,.print-complete-button[data-v-f616bf97]:hover{background:var(--op-success-hover)}.print-final-check label[data-v-f616bf97]{display:flex;align-items:center;gap:8px;margin:14px 0}.print-final-check input[data-v-f616bf97]{width:18px;height:18px;accent-color:var(--op-success)}.print-preview-page button[data-v-f616bf97]:disabled{background:#e5e7eb;color:#98a2b3;cursor:not-allowed;opacity:1}.revision-diff-toggle[data-v-09314120]{font-weight:700}.review-boundary[data-v-2346a223]{line-height:1.75}.review-list[data-v-2346a223]{display:grid;gap:16px;margin-top:18px}.review-card[data-v-2346a223]{margin-top:0}.review-card-head[data-v-2346a223],.review-title-line[data-v-2346a223],.priority-block[data-v-2346a223],.decision-actions[data-v-2346a223]{display:flex;align-items:center;gap:10px}.review-card-head[data-v-2346a223]{justify-content:space-between;align-items:flex-start}.review-card-head h3[data-v-2346a223]{margin:0}.review-title-line[data-v-2346a223]{flex-wrap:wrap}.review-alert[data-v-2346a223]{display:inline-block;padding:8px 12px;border-radius:9px;font-size:16px;font-weight:700;line-height:1.35}.revision-alert[data-v-2346a223]{background:#eaf1e9;color:#355043}.revision-alert.repeat-alert[data-v-2346a223],.risk-alert.medium[data-v-2346a223]{background:#fff1d8;color:#855219;border:1px solid #e7bd69}.risk-alert.high[data-v-2346a223]{background:#f9dfdb;color:#9d302a;border:1px solid #d58f86}.risk-alert.low[data-v-2346a223]{background:#edf3ea;color:#355043}.review-alert-panel[data-v-2346a223]{margin-bottom:16px;padding:14px 16px;background:#fff1d8;color:#643c16;border:1px solid #e7bd69;border-radius:12px}.review-alert-panel strong[data-v-2346a223]{font-size:18px}.review-alert-panel p[data-v-2346a223]{margin:8px 0;line-height:1.5}.review-alert-panel label[data-v-2346a223]{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:650}.review-card-head p[data-v-2346a223]{margin:8px 0 0;color:#806d63;font-size:13px}.priority-block[data-v-2346a223]{flex-direction:column;align-items:flex-end}.priority-block small[data-v-2346a223]{color:#8e786d}.tag.danger[data-v-2346a223]{background:#f7dedb;color:#a44b45}.review-body[data-v-2346a223]{margin-top:18px;padding-top:18px;border-top:1px solid #f0e6df}.order-meta-grid[data-v-2346a223]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.order-meta-grid>div[data-v-2346a223]{padding:12px;border-radius:11px;background:#fffaf7;border:1px solid #f0e2da}.order-meta-grid small[data-v-2346a223],.order-meta-grid b[data-v-2346a223]{display:block}.order-meta-grid small[data-v-2346a223]{color:#927d72;margin-bottom:6px}.letter-review-box[data-v-2346a223]{margin-top:16px;border:1px solid #dfd1c8;border-radius:14px;overflow:hidden}.letter-review-head[data-v-2346a223]{display:flex;justify-content:space-between;padding:12px 14px;background:#f8f1ec}.letter-review-head h4[data-v-2346a223]{margin:0}.letter-review-head span[data-v-2346a223]{color:#927d72;font-size:12px}.letter-content[data-v-2346a223]{max-height:430px;overflow:auto;padding:18px;white-space:pre-wrap;word-break:break-word;line-height:1.85;background:#fff}.review-form[data-v-2346a223]{display:grid;grid-template-columns:280px 1fr;gap:14px;margin-top:16px}.review-form label[data-v-2346a223]{display:grid;gap:7px;color:#7c665c;font-size:12px}.review-form input[data-v-2346a223],.review-form textarea[data-v-2346a223]{width:100%;border:1px solid #eadbd2;border-radius:10px;padding:10px 12px;font:inherit;color:#493b36;resize:vertical}.decision-actions[data-v-2346a223]{margin-top:16px;flex-wrap:wrap}.approve-button[data-v-2346a223]{background:#658977}.revision-button[data-v-2346a223]{background:#b78a47}.reject-button[data-v-2346a223]{background:#a95652}.form-message[data-v-2346a223]{margin:12px 0 0;color:#806d63;font-size:13px}@media(max-width:900px){.review-card-head[data-v-2346a223]{flex-direction:column}.priority-block[data-v-2346a223]{align-items:flex-start}.order-meta-grid[data-v-2346a223]{grid-template-columns:1fr 1fr}.review-form[data-v-2346a223]{grid-template-columns:1fr}}.photo-review-box[data-v-2346a223]{margin-top:16px;padding:16px;border:1px solid #eee2dc;border-radius:14px;background:#fff}.photo-review-head[data-v-2346a223]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.photo-review-head h4[data-v-2346a223]{margin:0}.photo-review-head p[data-v-2346a223]{margin:6px 0 0;color:#8e786d;font-size:12px;line-height:1.6}.photo-review-head>span[data-v-2346a223]{flex-shrink:0;color:#806d63;font-size:12px}.photo-review-state[data-v-2346a223]{padding:18px;border-radius:11px;background:#fffaf7;color:#806d63;font-size:13px}.empty-photo-state[data-v-2346a223]{text-align:center}.photo-retry-button[data-v-2346a223]{margin-left:12px}.photo-review-grid[data-v-2346a223]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.photo-review-item[data-v-2346a223]{min-width:0;margin:0;overflow:hidden;border:1px solid #eee2dc;border-radius:12px;background:#fffaf7}.photo-review-item img[data-v-2346a223]{display:block;width:100%;height:260px;object-fit:contain;background:#f5f1ee}.photo-review-item figcaption[data-v-2346a223]{display:grid;gap:4px;padding:10px 12px}.photo-review-item figcaption strong[data-v-2346a223]{color:#594942;font-size:13px}.photo-review-item figcaption span[data-v-2346a223]{overflow:hidden;color:#8e786d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.photo-preview-trigger[data-v-2346a223]{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.photo-preview-trigger[data-v-2346a223]:focus-visible{outline:3px solid rgba(200,111,105,.35);outline-offset:-3px}.photo-audit-viewer[data-v-2346a223]{position:fixed;inset:0;z-index:10000;display:flex;padding:16px;background:#14110ff0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.photo-audit-shell[data-v-2346a223]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:0;overflow:hidden;border-radius:14px;background:#211d1b;box-shadow:0 24px 80px #00000073}.photo-audit-toolbar[data-v-2346a223]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;color:#fff;background:#2d2825}.photo-audit-info[data-v-2346a223]{display:grid;min-width:0;gap:3px}.photo-audit-info strong[data-v-2346a223]{font-size:14px}.photo-audit-info span[data-v-2346a223]{overflow:hidden;max-width:560px;color:#cfc5bf;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.photo-audit-controls[data-v-2346a223]{display:flex;align-items:center;flex-shrink:0;gap:8px}.photo-audit-button[data-v-2346a223]{min-width:38px;height:34px;padding:0 11px;border:1px solid #5d534d;border-radius:8px;color:#fff;background:#3a332f;cursor:pointer}.photo-audit-button[data-v-2346a223]:hover{background:#4b423c}.photo-audit-scale[data-v-2346a223]{min-width:62px;color:#fff;font-variant-numeric:tabular-nums;text-align:center}.photo-audit-reset[data-v-2346a223]{min-width:58px}.photo-audit-close[data-v-2346a223]{margin-left:4px}.photo-audit-workspace[data-v-2346a223]{display:grid;grid-template-columns:88px minmax(0,1fr) 88px;min-width:0;min-height:0;overflow:hidden}.photo-audit-stage[data-v-2346a223]{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;background:#181513;cursor:default;touch-action:none;-webkit-user-select:none;user-select:none}.photo-audit-stage.zoomed[data-v-2346a223]{cursor:grab}.photo-audit-stage.dragging[data-v-2346a223]{cursor:grabbing}.photo-audit-image[data-v-2346a223]{display:block;max-width:calc(100% - 24px);max-height:calc(100% - 24px);object-fit:contain;transform-origin:center center;transition:transform 80ms ease-out;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.photo-audit-stage.dragging .photo-audit-image[data-v-2346a223]{transition:none}.photo-audit-nav[data-v-2346a223]{border:0;color:#ddd4ce;background:#272321;cursor:pointer}.photo-audit-nav[data-v-2346a223]:hover:not(:disabled){color:#fff;background:#37302c}.photo-audit-nav[data-v-2346a223]:disabled{cursor:not-allowed;opacity:.35}.photo-audit-footer[data-v-2346a223]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 16px;color:#bbb1ab;background:#2d2825;font-size:11px}@media(max-width:900px){.photo-audit-viewer[data-v-2346a223]{padding:8px}.photo-audit-toolbar[data-v-2346a223]{align-items:flex-start;flex-direction:column}.photo-audit-controls[data-v-2346a223]{width:100%}.photo-audit-workspace[data-v-2346a223]{grid-template-columns:58px minmax(0,1fr) 58px}.photo-audit-footer[data-v-2346a223]{align-items:flex-start;flex-direction:column;gap:4px}}.decision-actions button[data-v-2346a223]:disabled{opacity:.45;cursor:not-allowed}.approve-button[data-v-2346a223]{background:var(--op-success);color:#fff}.approve-button[data-v-2346a223]:hover{background:var(--op-success-hover)}.reject-button[data-v-2346a223]{background:var(--op-danger);color:#fff}.reject-button[data-v-2346a223]:hover{background:var(--op-danger-hover)}.revision-button[data-v-2346a223]{background:var(--op-warning-soft);color:var(--op-warning);border-color:var(--op-warning-border)}.review-form[data-v-2346a223]{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:start;gap:16px}.review-form>.review-alert-panel[data-v-2346a223]{grid-column:1 / -1;margin:0;padding:16px;border:1px solid #e4e7ec;border-radius:8px;background:#f8fafc;color:#344054}.review-reminder-head[data-v-2346a223]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.review-alert-panel .review-reminder-head strong[data-v-2346a223]{font-size:16px}.review-reminder-head>span[data-v-2346a223]{font-size:13px}.review-alert-panel p[data-v-2346a223]{margin:10px 0 12px;font-size:13px;color:#667085}.review-form .review-alert-panel label[data-v-2346a223]{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:14px;font-weight:500;color:#344054}.review-form .review-alert-panel input[type=checkbox][data-v-2346a223]{flex:0 0 18px;width:18px;height:18px;margin:0;padding:0;accent-color:var(--op-success)}.review-form>label[data-v-2346a223]{min-width:0;align-content:start;color:#475467;font-size:13px}.review-form>label input[data-v-2346a223],.review-form>label textarea[data-v-2346a223]{background:#fff;border-color:#d0d5dd;border-radius:6px;color:#344054}.review-form>label textarea[data-v-2346a223]{min-height:104px}.review-risk-tag[data-v-2346a223]{padding:3px 8px;border-radius:5px;background:var(--op-neutral-soft);color:var(--op-neutral);font-weight:600}.review-risk-tag.low[data-v-2346a223]{background:var(--op-success-soft);color:var(--op-success)}.review-risk-tag.medium[data-v-2346a223]{background:var(--op-warning-soft);color:var(--op-warning)}.review-risk-tag.high[data-v-2346a223]{background:var(--op-danger-soft);color:var(--op-danger)}@media(max-width:760px){.review-form[data-v-2346a223]{grid-template-columns:minmax(0,1fr)}}.refund-boundary[data-v-02eae0d5]{line-height:1.75}.refund-list[data-v-02eae0d5]{display:grid;gap:16px;margin-top:18px}.refund-card[data-v-02eae0d5]{margin-top:0}.refund-head[data-v-02eae0d5],.title-row[data-v-02eae0d5],.execute-row[data-v-02eae0d5],.review-row[data-v-02eae0d5]{display:flex;align-items:center;gap:12px}.refund-head[data-v-02eae0d5]{justify-content:space-between;align-items:flex-start}.refund-head h3[data-v-02eae0d5]{margin:0}.refund-head p[data-v-02eae0d5]{margin:7px 0 0;color:#806d63;font-size:13px}.title-row[data-v-02eae0d5]{flex-wrap:wrap}.amount[data-v-02eae0d5]{font-size:22px;color:#a45149}.meta-grid[data-v-02eae0d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.meta-grid>div[data-v-02eae0d5],.reason-box[data-v-02eae0d5]{padding:12px;border-radius:11px;background:#fffaf7;border:1px solid #f0e2da}.meta-grid small[data-v-02eae0d5],.meta-grid b[data-v-02eae0d5],.reason-box small[data-v-02eae0d5]{display:block}.meta-grid small[data-v-02eae0d5],.reason-box small[data-v-02eae0d5]{color:#927d72;margin-bottom:6px}.meta-grid b[data-v-02eae0d5]{overflow-wrap:anywhere}.reason-box[data-v-02eae0d5]{margin-top:10px}.reason-box p[data-v-02eae0d5]{margin:4px 0 0;white-space:pre-wrap}.error-code[data-v-02eae0d5]{color:#a44740;font-size:12px}.review-row[data-v-02eae0d5],.execute-row[data-v-02eae0d5]{margin-top:14px;padding-top:14px;border-top:1px solid #f0e6df;align-items:stretch}.review-row textarea[data-v-02eae0d5]{flex:1;border:1px solid #eadbd2;border-radius:10px;padding:10px 12px;font:inherit;resize:vertical}.action-stack[data-v-02eae0d5]{display:flex;flex-direction:column;gap:8px;min-width:210px}.execute-row[data-v-02eae0d5]{justify-content:space-between;align-items:center}.execute-row p[data-v-02eae0d5]{margin:5px 0 0;color:#806d63}.execute-button[data-v-02eae0d5]{background:#a94d47;color:#fff;border-color:#a94d47}.processing-note[data-v-02eae0d5]{margin-top:14px;padding:12px;border-radius:10px;background:#fff7e8;color:#7d6238;line-height:1.7}.reconcile-row[data-v-02eae0d5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.success-note[data-v-02eae0d5]{margin-top:14px;padding:12px;border-radius:10px;background:#f2faf3;color:#3f6f46;line-height:1.7}.form-message[data-v-02eae0d5]{margin:12px 0 0;color:#8a5c52}@media(max-width:1000px){.meta-grid[data-v-02eae0d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-row[data-v-02eae0d5],.execute-row[data-v-02eae0d5],.reconcile-row[data-v-02eae0d5]{flex-direction:column;align-items:stretch}.action-stack[data-v-02eae0d5]{min-width:0}}.refund-checklist[data-v-02eae0d5]{margin-top:16px;padding:16px;border:1px solid #dddfd7;border-radius:12px;background:#f7faf6}.refund-checklist>label[data-v-02eae0d5]{display:flex;gap:8px;align-items:flex-start;margin:10px 0}.refund-checklist input[type=checkbox][data-v-02eae0d5]{flex:0 0 16px;width:16px;height:16px;margin:3px 0 0}.refund-double-entry[data-v-02eae0d5]{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.refund-double-entry label[data-v-02eae0d5]{flex:1 1 260px}.refund-double-entry input[data-v-02eae0d5]{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:10px;border:1px solid #d7ddd1;border-radius:8px}.refund-checklist p[data-v-02eae0d5]{color:#687462;font-size:13px}.execute-button[data-v-02eae0d5]:disabled{opacity:.45;cursor:not-allowed}.refund-details[data-v-02eae0d5]{padding:0;overflow:hidden}.refund-summary[data-v-02eae0d5]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:18px 20px;cursor:pointer;list-style:none}.refund-summary[data-v-02eae0d5]::-webkit-details-marker{display:none}.refund-summary[data-v-02eae0d5]::marker{content:""}.refund-summary>strong[data-v-02eae0d5]{overflow-wrap:anywhere;color:#48352c}.refund-summary[data-v-02eae0d5]:focus-visible{outline:2px solid #76916d;outline-offset:-3px;border-radius:12px}.refund-expand-label[data-v-02eae0d5]{margin-left:auto;font-size:13px;color:#806d63;white-space:nowrap}.refund-details .when-open[data-v-02eae0d5]{display:none}.refund-details[open] .when-open[data-v-02eae0d5]{display:inline}.refund-details[open] .when-closed[data-v-02eae0d5]{display:none}.refund-details[open]>.refund-summary[data-v-02eae0d5]{border-bottom:1px solid #f0e6df}.refund-detail-content[data-v-02eae0d5]{padding:18px 20px 20px}@media(max-width:650px){.refund-summary[data-v-02eae0d5],.refund-detail-content[data-v-02eae0d5]{padding:15px}}.review-row button[data-v-02eae0d5]:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(1)}.refund-summary .tag.refund-status[data-v-02eae0d5]{color:var(--op-danger);background:var(--op-danger-soft)}.refund-summary .tag.cancellation-complete[data-v-02eae0d5]{color:var(--op-success);background:var(--op-success-soft)}.execute-button[data-v-02eae0d5]{background:var(--op-danger);border-color:var(--op-danger);color:#fff}.execute-button[data-v-02eae0d5]:hover{background:var(--op-danger-hover);border-color:var(--op-danger-hover)}.success-note[data-v-02eae0d5],.error-code[data-v-02eae0d5]{color:var(--op-danger)}.success-note[data-v-02eae0d5]{background:var(--op-danger-soft)}.processing-note[data-v-02eae0d5]{color:var(--op-warning);background:var(--op-warning-soft)}.approve-button[data-v-02eae0d5]{background:var(--op-success);color:#fff}.approve-button[data-v-02eae0d5]:hover{background:var(--op-success-hover)}.carousel-settings[data-v-ffa991d7]{padding:24px;margin-bottom:24px;color:#303b33}.heading[data-v-ffa991d7]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}h2[data-v-ffa991d7]{margin:0;font-size:20px}h3[data-v-ffa991d7]{margin:0 0 16px;font-size:16px}.heading p[data-v-ffa991d7],.empty[data-v-ffa991d7],.count[data-v-ffa991d7],.file-name[data-v-ffa991d7]{color:#738071;font-size:13px;line-height:1.7}.banner-grid[data-v-ffa991d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.banner-card[data-v-ffa991d7]{min-width:0;border:1px solid #dce5d9;border-radius:12px;overflow:hidden}.banner-card img[data-v-ffa991d7]{display:block;width:100%;aspect-ratio:1.85;object-fit:contain;background:#f5f8f2}.banner-info[data-v-ffa991d7]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px}.banner-info strong[data-v-ffa991d7]{font-size:14px;overflow-wrap:anywhere}.banner-info p[data-v-ffa991d7]{margin:6px 0 0;color:#788472;font-size:12px}.carousel-settings .button[data-v-ffa991d7]{border:1px solid transparent;border-radius:9px;padding:9px 14px;font-size:13px}.carousel-settings .save[data-v-ffa991d7]{background:#526e53;color:#fff}.carousel-settings .refresh[data-v-ffa991d7]{background:#f1f5ed;color:#526e53}.carousel-settings .remove[data-v-ffa991d7]{flex-shrink:0;background:#fff0ef;color:#b73535;border-color:#efb8b4}.carousel-settings .remove[data-v-ffa991d7]:hover:not(:disabled){background:#b73535;color:#fff}.carousel-settings .button[data-v-ffa991d7]:disabled{opacity:.45;cursor:not-allowed}.add-box[data-v-ffa991d7]{margin-top:20px;padding:20px;border:1px dashed #cbd8c6;border-radius:12px;background:#f9fbf7}.fields[data-v-ffa991d7]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.fields label[data-v-ffa991d7]{min-width:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.fields input[data-v-ffa991d7],.fields select[data-v-ffa991d7]{box-sizing:border-box;width:100%;border:1px solid #cfdbca;border-radius:8px;background:#fff;height:44px;padding:10px 12px;font:inherit;font-size:14px}.upload-actions[data-v-ffa991d7]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.picker[data-v-ffa991d7]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:150px;height:44px;padding:0 18px;border:1px solid #526e53;border-radius:9px;background:#eaf2e5;color:#36573c;font-size:14px;font-weight:600;line-height:1;overflow:hidden;cursor:pointer}.picker[data-v-ffa991d7]:hover:not(.is-disabled){background:#dfead8;border-color:#36573c}.picker[data-v-ffa991d7]:focus-within{outline:2px solid #526e53;outline-offset:3px}.picker.is-disabled[data-v-ffa991d7]{opacity:.45;cursor:not-allowed}.picker svg[data-v-ffa991d7]{width:21px;height:21px;flex-shrink:0}.picker input[data-v-ffa991d7]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.carousel-settings .upload-actions .save[data-v-ffa991d7]{box-sizing:border-box;height:44px;min-width:150px;padding:0 18px;font-size:14px}.upload-hint[data-v-ffa991d7]{font-size:12px;line-height:1.6;color:#738071}.selection-preview[data-v-ffa991d7]{margin-top:16px;max-width:420px}.preview[data-v-ffa991d7]{display:block;width:100%;border-radius:10px;border:1px solid #dce5d9}.file-name[data-v-ffa991d7]{margin:8px 0 0;overflow-wrap:anywhere}.notice[data-v-ffa991d7]{padding:12px;border-radius:8px;font-size:13px}.error[data-v-ffa991d7]{background:#fff0ef;color:#a83c35}.success[data-v-ffa991d7]{background:#edf6e9;color:#456a43}@media(max-width:1050px){.banner-grid[data-v-ffa991d7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.banner-grid[data-v-ffa991d7],.fields[data-v-ffa991d7]{grid-template-columns:1fr}.carousel-settings[data-v-ffa991d7]{padding:18px}.upload-actions[data-v-ffa991d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.picker[data-v-ffa991d7],.carousel-settings .upload-actions .save[data-v-ffa991d7]{min-width:0;width:100%;padding:0 10px}.upload-hint[data-v-ffa991d7]{grid-column:1 / -1}}.carousel-settings .save-button[data-v-ffa991d7]{background:#497657;border:1px solid #497657;color:#fff}.carousel-settings .remove-button[data-v-ffa991d7]{background:#b94f4f;border:1px solid #b94f4f;color:#fff}.qr-settings[data-v-a0c0b08e]{margin-bottom:20px;padding:20px;color:#303b33}.section-heading[data-v-a0c0b08e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.section-heading h2[data-v-a0c0b08e]{margin:0;font-size:20px;line-height:1.4}.section-heading p[data-v-a0c0b08e]{margin:8px 0 0;color:#737d74;font-size:13px;line-height:1.6}.format-note[data-v-a0c0b08e]{flex-shrink:0;margin-top:3px;padding:6px 10px;border-radius:8px;background:#f2f5f0;color:#68796a;font-size:12px}.qr-grid[data-v-a0c0b08e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qr-item[data-v-a0c0b08e]{min-width:0;padding:14px;border:1px solid #e0e6dd;border-radius:10px;background:#fff}.card-heading[data-v-a0c0b08e]{display:flex;align-items:flex-start;gap:6px;justify-content:space-between;min-height:46px}.card-heading h3[data-v-a0c0b08e]{margin:0;font-size:14px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.status-tag[data-v-a0c0b08e]{flex-shrink:0;padding:3px 7px;border-radius:6px;color:#7a8178;background:#f2f3ef;font-size:11px;line-height:1.6}.status-tag.configured[data-v-a0c0b08e]{color:#46634e;background:#eaf2e7}.card-description[data-v-a0c0b08e]{margin:6px 0 10px;color:#7b8279;font-size:12px;line-height:1.6;min-height:58px}.qr-frame[data-v-a0c0b08e]{display:grid;place-items:center;width:112px;height:112px;max-width:100%;margin:0 auto;border:1px dashed #cdd8ca;border-radius:12px;background:#f8faf6;overflow:hidden}.qr-frame img[data-v-a0c0b08e]{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.qr-empty[data-v-a0c0b08e]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#9aa992;font-size:12px}.qr-empty svg[data-v-a0c0b08e]{width:26px;height:26px}.file-name[data-v-a0c0b08e]{margin:8px 0;text-align:center;color:#87907e;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-picker[data-v-a0c0b08e]{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:32px;margin:0 0 8px;border:1px solid #cdd9c9;border-radius:9px;background:#f9fbf7;color:#4e6851;font-size:13px;cursor:pointer;overflow:hidden}.file-picker input[data-v-a0c0b08e]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.file-picker[data-v-a0c0b08e]:focus-within{outline:2px solid #6b8b61;outline-offset:2px}.file-picker.is-disabled[data-v-a0c0b08e]{opacity:.5;cursor:not-allowed}.qr-buttons[data-v-a0c0b08e]{display:flex;gap:8px}.qr-settings .button[data-v-a0c0b08e]{min-height:32px;border-radius:9px;background:#526e53;color:#fff;font-size:12px;padding:6px 10px}.qr-buttons .button[data-v-a0c0b08e]:first-child{flex:1}.qr-settings .secondary-button[data-v-a0c0b08e]{background:#f2f5ef;color:#65745e}.qr-settings .remove-button[data-v-a0c0b08e]{background:#fff0ef;color:#b73535;border:1px solid #efb8b4}.qr-settings .remove-button[data-v-a0c0b08e]:hover:not(:disabled){background:#b73535;color:#fff}.qr-settings .button[data-v-a0c0b08e]:disabled{opacity:.45;cursor:not-allowed}.card-notice[data-v-a0c0b08e]{margin:12px 0 0;padding:9px 10px;border-radius:8px;font-size:12px;line-height:1.6;color:#74836b;background:#f4f7ef}.card-notice.success[data-v-a0c0b08e]{color:#3c6a43;background:#eaf4e6;border:1px solid #d3e7c9}.card-notice.error[data-v-a0c0b08e]{color:#9a4b3f;background:#fff2ed;border:1px solid #f0d9cc}.notice[data-v-a0c0b08e]{margin:0 0 16px;padding:10px 12px;border-radius:9px;background:#f1f5ec;color:#52644b;font-size:13px;line-height:1.6}@media(max-width:1150px){.qr-grid[data-v-a0c0b08e]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-heading[data-v-a0c0b08e]{min-height:0}.card-description[data-v-a0c0b08e]{min-height:38px}}@media(max-width:650px){.qr-settings[data-v-a0c0b08e]{padding:18px}.section-heading[data-v-a0c0b08e]{flex-direction:column;gap:10px}.qr-grid[data-v-a0c0b08e]{grid-template-columns:1fr}.card-description[data-v-a0c0b08e]{min-height:0}}.qr-settings .save-button[data-v-a0c0b08e]{background:var(--op-success, #476c4d);border:1px solid var(--op-success, #476c4d);color:#fff}.qr-settings .remove-button[data-v-a0c0b08e]{background:var(--op-danger, #b13f3a);border:1px solid var(--op-danger, #b13f3a);color:#fff}.qr-settings .save-button[data-v-a0c0b08e]:hover:not(:disabled){background:var(--op-success-hover, #36533b);border-color:var(--op-success-hover, #36533b)}.qr-settings .remove-button[data-v-a0c0b08e]:hover:not(:disabled){background:var(--op-danger-hover, #963530);border-color:var(--op-danger-hover, #963530)}.status-tag.configured[data-v-a0c0b08e],.card-notice.success[data-v-a0c0b08e]{color:var(--op-success, #476c4d);background:var(--op-success-soft, #edf6eb)}.card-notice.error[data-v-a0c0b08e]{color:var(--op-danger, #b13f3a);background:var(--op-danger-soft, #fbe7e5)}.info-settings[data-v-b02e130e]{padding:24px;margin-bottom:24px;min-width:0;border:1px solid #dce5da;border-top:3px solid #8ca487;border-radius:16px}.info-head[data-v-b02e130e]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid #e3e9df}.info-head h2[data-v-b02e130e]{margin:0;color:#354c3b;font-size:20px}.info-head p[data-v-b02e130e],.hint[data-v-b02e130e],.summary[data-v-b02e130e]{color:#6b786b;font-size:13px;line-height:1.7}.save-bar[data-v-b02e130e]{display:flex;align-items:end;gap:14px;margin-top:16px}.reason[data-v-b02e130e]{flex:1;display:block;font-size:13px}.required[data-v-b02e130e]{color:#9b4d43}.reason input[data-v-b02e130e]{display:block;margin-top:7px}.actions[data-v-b02e130e],.row-actions[data-v-b02e130e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.entry[data-v-b02e130e]{min-width:0;margin:10px 0;border:1px solid #e3e9df;border-radius:10px;background:#fcfdfb}.row-head[data-v-b02e130e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px}.number[data-v-b02e130e]{color:#7c887c;font-size:13px;width:20px}.row-title[data-v-b02e130e]{flex:1;min-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#354c3b}.row-title small[data-v-b02e130e]{color:#9b4d43;margin-left:8px}.check[data-v-b02e130e]{display:flex;align-items:center;gap:5px;font-size:13px}.image-count[data-v-b02e130e]{color:#6b786b;font-size:12px}.row-actions .button[data-v-b02e130e]{padding:7px 11px;min-height:34px;font-size:13px}button[data-v-b02e130e]:disabled{opacity:.45;cursor:not-allowed}.save-button[data-v-b02e130e]{background:#497657;border:1px solid #497657;color:#fff}.save-button[data-v-b02e130e]:hover:not(:disabled){background:#395f45}.remove-button[data-v-b02e130e],.image-controls .remove-button[data-v-b02e130e]{background:#b94f4f;border:1px solid #b94f4f;color:#fff}.remove-button[data-v-b02e130e]:hover:not(:disabled){background:#9e3e3e}.editor-reason[data-v-b02e130e]{margin-top:16px}.editor[data-v-b02e130e]{border:0;border-top:1px solid #e3e9df;margin:0;padding:18px;min-width:0}.editor>label[data-v-b02e130e]{display:grid;gap:7px;margin-bottom:14px;font-size:13px}.editor input[data-v-b02e130e]:not([type=file]),.editor textarea[data-v-b02e130e],.reason input[data-v-b02e130e]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid #cfdacd;border-radius:8px;font:inherit;background:#fff}.editor textarea[data-v-b02e130e]{min-height:110px;resize:vertical;line-height:1.7}.editor-footer small[data-v-b02e130e]{color:#6b786b;line-height:1.6}.images[data-v-b02e130e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:16px}.image-tile[data-v-b02e130e]{border:1px solid #dce5da;border-radius:8px;padding:8px;min-width:0}.image-tile img[data-v-b02e130e]{width:100%;height:130px;object-fit:contain;background:#f1f4ee;display:block}.image-status[data-v-b02e130e]{min-height:130px;display:grid;place-content:center;color:#6b786b;font-size:12px}.image-controls[data-v-b02e130e]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;margin-top:8px;font-size:12px}.image-controls button[data-v-b02e130e]{border:1px solid #dce5da;border-radius:5px;padding:4px 6px;background:#fff;color:#354c3b;cursor:pointer}.footer[data-v-b02e130e]{margin-top:16px}.preview[data-v-b02e130e]{border:1px solid #e3e9df;border-radius:12px;padding:18px;margin-top:18px;max-width:430px}.preview article+article[data-v-b02e130e]{border-top:1px solid #e3e9df;margin-top:16px}.preview p[data-v-b02e130e]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.preview h3[data-v-b02e130e]{overflow-wrap:anywhere}.preview-image[data-v-b02e130e]{display:block;width:100%;height:auto;margin:12px 0}@media(max-width:720px){.info-settings[data-v-b02e130e]{padding:18px}.info-head[data-v-b02e130e]{align-items:flex-start;flex-direction:column}.save-bar[data-v-b02e130e]{align-items:stretch;flex-direction:column}.row-actions[data-v-b02e130e]{width:100%}}.upload-failures[data-v-b02e130e]{padding:12px;margin-bottom:14px;border:1px solid #e8c6bf;border-radius:8px;color:#97463b;background:#fff6f3;font-size:13px;overflow-wrap:anywhere}.upload-failures ul[data-v-b02e130e]{padding-left:20px}.edit-panel[data-v-1c3ae4c2]{scroll-margin-top:24px}.startup-content-section[data-v-1c3ae4c2]{padding:24px;margin-bottom:24px;color:#303b33;min-width:0}[data-v-1c3ae4c2] .carousel-settings,[data-v-1c3ae4c2] .qr-settings,.startup-content-section[data-v-1c3ae4c2]{border:1px solid #dce5da;border-top:3px solid #8ca487;border-radius:16px;box-shadow:0 4px 16px #303b330a}.startup-section-heading[data-v-1c3ae4c2]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #e3e9df}.startup-section-heading h2[data-v-1c3ae4c2]{margin:0;font-size:20px;color:#354c3b}.startup-section-heading p[data-v-1c3ae4c2]{margin:8px 0 0;font-size:13px;color:#6b786b;line-height:1.6}.startup-section-heading .head-actions[data-v-1c3ae4c2]{display:flex;flex-wrap:wrap;gap:10px}.startup-section-heading .button[data-v-1c3ae4c2]{min-height:42px;white-space:nowrap}.startup-content-section>.panel[data-v-1c3ae4c2]{box-shadow:none;border-color:#e3e9df;background:#fcfdfb}.startup-content-section>.table-wrap[data-v-1c3ae4c2]{margin-bottom:0}@media(max-width:650px){.startup-content-section[data-v-1c3ae4c2]{padding:18px}.startup-section-heading[data-v-1c3ae4c2]{align-items:flex-start;flex-direction:column;gap:14px}.startup-section-heading .head-actions[data-v-1c3ae4c2]{width:100%}.startup-section-heading .head-actions .button[data-v-1c3ae4c2]{flex:1}}.content-boundary[data-v-1c3ae4c2]{line-height:1.75}.content-stats[data-v-1c3ae4c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.form-description[data-v-1c3ae4c2]{margin:5px 0 0;color:#907c72;font-size:12px}.field-hint[data-v-1c3ae4c2]{color:#9a8479;line-height:1.5}.content-check[data-v-1c3ae4c2]{align-self:center;margin-top:20px}.startup-preview-panel[data-v-1c3ae4c2]{display:grid;gap:12px}.preview-label[data-v-1c3ae4c2]{color:#907c72;font-size:12px;font-weight:700}.startup-preview-card[data-v-1c3ae4c2]{box-sizing:border-box;width:min(100%,310px);min-height:180px;border-radius:20px;padding:24px 18px;display:grid;place-items:center;align-content:center;text-align:center;background:linear-gradient(160deg,#fbfcf8,#f6f8f3,#f8f2ea);border:1px solid #e1e7dd}.preview-brand[data-v-1c3ae4c2]{font-family:KaiTi,serif;font-size:26px;color:#355043;font-weight:700;margin-bottom:18px}.startup-preview-card p[data-v-1c3ae4c2]{max-width:100%;margin:0;font-size:14px;line-height:1.5;color:#454c47;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.startup-draft-preview[data-v-1c3ae4c2]{margin-top:16px}.startup-draft-preview>small[data-v-1c3ae4c2]{color:#927d72}.startup-preview-card--draft[data-v-1c3ae4c2]{min-height:180px;margin-top:8px;padding:20px 18px}.startup-preview-card--draft p[data-v-1c3ae4c2]{font-size:14px;line-height:1.5;white-space:nowrap}.startup-preview-panel>small[data-v-1c3ae4c2]{color:#927d72}.message-cell[data-v-1c3ae4c2]{min-width:330px;max-width:520px;white-space:normal;line-height:1.65}.time-cell[data-v-1c3ae4c2]{min-width:230px;white-space:normal;line-height:1.6}.operation-cell[data-v-1c3ae4c2]{white-space:nowrap}.status-good[data-v-1c3ae4c2]{background:#e5eee3;color:#557259}.status-pending[data-v-1c3ae4c2]{background:#f0e7df;color:#806f65}.status-scheduled[data-v-1c3ae4c2]{background:#e6edf6;color:#536d91}.status-expired[data-v-1c3ae4c2]{background:#f2ece8;color:#8d7c72}@media(max-width:900px){.content-stats[data-v-1c3ae4c2]{grid-template-columns:1fr}}.content-shortcuts[data-v-1c3ae4c2]{display:flex;flex-wrap:wrap;gap:10px;padding:14px;margin-bottom:24px;border:1px solid #dce5da;border-radius:12px;background:#f4f8f1}.shortcut[data-v-1c3ae4c2]{padding:9px 15px;border:1px solid #c6d7c1;border-radius:8px;background:#fff;color:#355043;font:inherit;cursor:pointer}.shortcut[data-v-1c3ae4c2]:hover{background:#e8f0e3}.content-module[data-v-1c3ae4c2]{scroll-margin-top:24px}.save-button[data-v-1c3ae4c2]{background:#497657;border:1px solid #497657;color:#fff}.related-order-no[data-v-baa39f35]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.form-grid[data-v-70c74fd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.form-grid label[data-v-70c74fd1]{display:grid;gap:8px;color:#7b6259}.form-grid input[data-v-70c74fd1],.password-cell input[data-v-70c74fd1]{border:1px solid #ead8cc;border-radius:10px;padding:11px 12px;background:#fffdfa}.password-cell[data-v-70c74fd1]{display:flex;gap:8px;min-width:240px}.password-input-wrap[data-v-70c74fd1]{position:relative;display:block;min-width:0}.password-input-wrap input[data-v-70c74fd1]{box-sizing:border-box;width:100%;padding-right:44px}.reset-password-wrap[data-v-70c74fd1]{flex:1}.password-toggle[data-v-70c74fd1]{position:absolute;top:50%;right:7px;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;transform:translateY(-50%);font-size:16px;line-height:32px}.password-toggle[data-v-70c74fd1]:hover{background:#f8eee8}.text-button[data-v-70c74fd1]{border:1px solid #83a38d;color:#426d50;background:#edf7ef;border-radius:8px;padding:8px 12px;white-space:nowrap}.text-button.danger[data-v-70c74fd1]{border-color:#d97c74;color:#ad4e49;background:#fff4f1}.operation-cell[data-v-70c74fd1]{display:flex;align-items:center;gap:8px;white-space:nowrap}.text-button.delete-button[data-v-70c74fd1]{border-color:#c95f58;color:#a33832;background:#fff0ed}.text-button.delete-button[data-v-70c74fd1]:hover{background:#ffe2dd}.status-pill[data-v-70c74fd1]{display:inline-block;padding:5px 10px;border-radius:999px}.status-pill.enabled[data-v-70c74fd1]{background:#e4f1e5;color:#4a7554}.status-pill.disabled[data-v-70c74fd1]{background:#f1e7df;color:#927667}.sub-id[data-v-70c74fd1]{display:block;margin-top:5px;color:#a48d81}@media(max-width:1000px){.form-grid[data-v-70c74fd1]{grid-template-columns:1fr}}.card[data-v-a0c99414]{background:#fff;border:1px solid var(--line,#eadbd2);border-radius:20px;padding:22px;box-shadow:0 6px 22px #55372a0b}.member-button[data-v-a0c99414]{appearance:none;border:1px solid var(--line,#eadbd2);border-radius:11px;background:#fff8f2;color:#765f55;font:inherit;font-size:13px;padding:10px 15px;cursor:pointer}.member-button.primary[data-v-a0c99414]{background:var(--rose,#c86f69);border-color:var(--rose,#c86f69);color:#fff}.member-button[data-v-a0c99414]:disabled{opacity:.5;cursor:not-allowed}.search input[data-v-a0c99414]{border:1px solid var(--line,#eadbd2);border-radius:12px;background:#fffaf7;padding:12px 14px;font:inherit;font-size:14px}.search[data-v-a0c99414]{margin-bottom:18px}.access-badge[data-v-a0c99414]{padding:7px 12px;border-radius:99px;background:#f6e4da;color:#a45550;font-size:12px}.member-heading[data-v-a0c99414]{display:flex;align-items:center;gap:10px;margin-bottom:0}.member-avatar[data-v-a0c99414]{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;background:#f8e7dd;color:#a45550;border-radius:11px;font-weight:700}.member-name[data-v-a0c99414]{min-width:0;flex:1}.member-name h3[data-v-a0c99414]{margin:0 0 4px;font-size:15px;overflow-wrap:anywhere}.member-status[data-v-a0c99414]{display:inline-block;flex-shrink:0;border-radius:99px;padding:5px 9px;background:#eaf1e7;color:#58745a;font-size:12px}.member-status.disabled[data-v-a0c99414]{background:#f7e7e1;color:#a45550}.member-actions[data-v-a0c99414],.detail-actions[data-v-a0c99414],.dialog-actions[data-v-a0c99414]{display:flex;gap:10px;flex-wrap:wrap}.member-actions[data-v-a0c99414]{margin-top:0;gap:8px}.member-actions .member-button[data-v-a0c99414]{width:auto;flex:1}.member-button.view-button[data-v-a0c99414]{background:#527363;border-color:#527363;color:#fff}.member-button.danger-button[data-v-a0c99414]{background:#fff0ef;border-color:#e4a7a1;color:#a53f38}.member-button.restore-button[data-v-a0c99414]{background:#eaf1e7;border-color:#c4d6bf;color:#436448}.member-brief[data-v-a0c99414]{display:flex;gap:12px;flex-wrap:wrap;color:#907c72;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.member-card.card[data-v-a0c99414]{padding:14px 16px;border-radius:16px;display:grid;gap:10px}.member-card .member-button[data-v-a0c99414]{padding:7px 12px;font-size:12px}@media(min-width:1250px){.member-card.card[data-v-a0c99414]{grid-template-columns:minmax(0,1fr) auto}.member-heading[data-v-a0c99414]{grid-column:1 / -1}.member-brief[data-v-a0c99414]{flex-direction:column;gap:2px}.member-actions[data-v-a0c99414]{align-self:center}}.success-message[data-v-a0c99414]{padding:12px 16px;border-radius:12px;background:#eaf1e7;color:#58745a}.status-overlay[data-v-a0c99414]{position:fixed;inset:0;z-index:1000;background:#493b3640;display:flex;align-items:center;justify-content:center;padding:20px}.status-dialog[data-v-a0c99414]{width:480px;max-width:100%;max-height:90vh;overflow-y:auto}.status-dialog h2[data-v-a0c99414]{margin-top:0;font-size:21px}.status-dialog label[data-v-a0c99414]{display:block;font-size:13px;margin:16px 0 8px}.status-dialog textarea[data-v-a0c99414]{display:block;width:100%;resize:vertical;border:1px solid var(--line,#eadbd2);border-radius:12px;padding:12px;font:inherit;font-size:14px;background:#fffaf7}.dialog-actions[data-v-a0c99414]{margin-top:20px;justify-content:flex-end}.members-page[data-v-a0c99414]{min-width:0;max-width:100%}.search[data-v-a0c99414],.detail-heading[data-v-a0c99414],.pagination[data-v-a0c99414]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.search input[data-v-a0c99414]{flex:1 1 280px;min-width:0}.note[data-v-a0c99414],header p[data-v-a0c99414]{color:#907c72;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.member-grid[data-v-a0c99414]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.member-card[data-v-a0c99414],.member-detail[data-v-a0c99414]{min-width:0;border-radius:20px}.member-card h3[data-v-a0c99414]{margin-top:0}small[data-v-a0c99414]{color:#907c72;font-weight:400}dl[data-v-a0c99414]{display:grid;grid-template-columns:minmax(80px,100px) minmax(0,1fr);gap:10px 12px;font-size:14px}dt[data-v-a0c99414]{color:#907c72}dd[data-v-a0c99414]{margin:0;overflow-wrap:anywhere;white-space:normal}.member-card button[data-v-a0c99414]{width:100%;white-space:normal}.detail-heading[data-v-a0c99414]{justify-content:space-between}.member-detail[data-v-a0c99414]{margin-top:24px}.address-grid[data-v-a0c99414]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.address-box[data-v-a0c99414]{background:#fff8f2;padding:16px;border-radius:16px;min-width:0}.address-box h4[data-v-a0c99414]{margin:0 0 12px}.address-box p[data-v-a0c99414]{margin:8px 0;overflow-wrap:anywhere;line-height:1.7}.order-address[data-v-a0c99414]{border-top:1px solid var(--line,#eadbd2);margin-top:20px;padding-top:12px}.pagination[data-v-a0c99414]{margin-top:18px}.error[data-v-a0c99414]{color:#956044}@media(max-width:600px){dl[data-v-a0c99414]{grid-template-columns:1fr}dd[data-v-a0c99414]{margin-bottom:8px}}.stats-grid[data-v-557fb961]{margin-bottom:18px}.section-note[data-v-557fb961]{color:#816d63;font-size:13px}.create-grid[data-v-557fb961]{grid-template-columns:repeat(2,minmax(0,1fr))}.create-grid select[data-v-557fb961],.compact-select[data-v-557fb961]{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;color:#493b36;font:inherit}.compact-select[data-v-557fb961]{padding:7px 9px}.actions[data-v-557fb961]{white-space:nowrap}.actions .text-button+.text-button[data-v-557fb961]{margin-left:8px}.good-action[data-v-557fb961]{color:#3f744c}.danger-action[data-v-557fb961]{color:#b13f3a}.text-button[data-v-557fb961]:disabled{opacity:.45;cursor:not-allowed}.status-pill[data-v-557fb961]{display:inline-block;padding:5px 10px;border-radius:999px}.status-pill.enabled[data-v-557fb961]{background:#e4f1e5;color:#4a7554}.status-pill.disabled[data-v-557fb961]{background:#f1e7df;color:#927667}.proof-badge[data-v-557fb961]{display:table;margin-top:6px;padding:3px 8px;border-radius:999px;font-size:11px;line-height:1.5}.proof-badge.verified[data-v-557fb961]{background:#edf5ee;color:#3f6e4b}.proof-badge.unverified[data-v-557fb961]{background:#faf1e3;color:#93703f}.sub-id[data-v-557fb961]{display:block;margin-top:5px;color:#a48d81}.warning-text[data-v-557fb961]{color:#b36a36}.inline-link[data-v-557fb961]{display:block;margin-top:5px;padding:0;border:0;background:transparent;color:#a45550;cursor:pointer;font-size:11px}.account-actions[data-v-557fb961]{white-space:normal}.account-actions button[data-v-557fb961]{margin:4px 8px 4px 0}.security-overlay[data-v-557fb961]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#382a2455;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.security-panel[data-v-557fb961]{width:min(760px,100%);max-height:85vh;overflow-y:auto;border-radius:18px;background:#faf6f1;box-shadow:0 18px 60px #382a2430}@media(max-width:900px){.create-grid[data-v-557fb961]{grid-template-columns:1fr}}.apply-steps[data-v-c55a35f7]{margin:14px 0;padding:12px 14px;border-radius:12px;background:#f4efe9;color:#816d63;font-size:13px;line-height:1.8}.apply-steps span[data-v-c55a35f7]{margin:0 5px;color:#bca28f}.apply-panel[data-v-c55a35f7]{width:min(520px,100%)}.login-panel select[data-v-c55a35f7]{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;color:#493b36;font:inherit}.password-input-wrap[data-v-c55a35f7]{position:relative;display:block}.password-input-wrap input[data-v-c55a35f7]{box-sizing:border-box;width:100%;padding-right:48px}.password-toggle[data-v-c55a35f7]{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;cursor:pointer;color:#a45550}.password-hint[data-v-c55a35f7]{display:block;margin-top:6px;color:#927d72;line-height:1.5}.success-banner[data-v-c55a35f7]{margin-top:14px}.verification-card[data-v-c55a35f7]{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fffaf7;font-size:13px;line-height:1.7}.verification-card p[data-v-c55a35f7]{color:#8e786d}.verification-qr[data-v-c55a35f7]{display:block;width:190px;max-width:100%;margin:12px auto}.verified-label[data-v-c55a35f7]{color:#476c4d}.login-panel .verify-agreement[data-v-c55a35f7]{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.login-panel .verify-agreement input[data-v-c55a35f7]{width:16px;height:16px;margin-top:2px;accent-color:var(--rose);flex:none}.verification-restart[data-v-c55a35f7]{margin-top:14px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;color:#a45550;background:#f8eee8;cursor:pointer;font:inherit}.password-panel[data-v-bbbbd27f]{max-width:620px;display:grid;gap:16px}.initial-password-notice[data-v-bbbbd27f]{display:grid;gap:6px;padding:12px 14px;border:1px solid #efd29c;border-radius:10px;background:#fff3d8;color:#7a5521;font-size:13px;line-height:1.6}.initial-password-notice strong[data-v-bbbbd27f]{font-size:14px;color:#6b4517}.password-panel label[data-v-bbbbd27f]{display:grid;gap:8px;color:#7c665c;font-size:13px}.password-input-wrap[data-v-bbbbd27f]{position:relative;display:block}.password-panel input[data-v-bbbbd27f]{box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:10px;padding:11px 48px 11px 12px;font:inherit}.password-toggle[data-v-bbbbd27f]{position:absolute;top:50%;right:10px;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;transform:translateY(-50%);line-height:34px}.password-toggle[data-v-bbbbd27f]:hover{background:#f8eee8}.phone-page[data-v-57f56f50]{max-width:760px}.account-line[data-v-57f56f50]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.account-line small[data-v-57f56f50],.account-line strong[data-v-57f56f50]{display:block}.account-line small[data-v-57f56f50]{margin-bottom:7px;color:#927d72;font-size:12px}.account-line strong[data-v-57f56f50]{font-size:22px}.badge[data-v-57f56f50]{border-radius:999px;padding:6px 10px;background:#faf0df;color:#93703f;font-size:12px}.badge.done[data-v-57f56f50]{background:#edf5ee;color:#3f6e4b}.qr[data-v-57f56f50]{display:block;width:200px;max-width:100%;margin:16px 0;border-radius:12px}.proof p[data-v-57f56f50]{line-height:1.7}.continue-link[data-v-57f56f50]{display:inline-block;margin-top:16px}.recovery-panel[data-v-6bd5bf1e]{max-width:760px;border-radius:18px}form label[data-v-6bd5bf1e]{display:block;max-width:400px;margin-bottom:16px}.code-box[data-v-6bd5bf1e]{margin-top:20px;padding:20px;border-radius:16px;background:#f8f0e8}code[data-v-6bd5bf1e]{display:block;overflow-wrap:anywhere;margin:14px 0}.code-box label[data-v-6bd5bf1e]{display:block;margin:16px 0}input[type=checkbox][data-v-6bd5bf1e]{width:auto;margin-right:8px}.emergency-card[data-v-cac1a3eb]{max-width:480px;margin:40px auto;padding:30px;border-radius:20px;background:#fffaf5;box-shadow:0 12px 45px #4c302014}label[data-v-cac1a3eb]{display:block;margin:16px 0}p[data-v-cac1a3eb]{line-height:1.8;color:#806e62}:root{font-family:Microsoft YaHei,system-ui,sans-serif;color:#493b36;background:#f7f1ec;--rose:#c86f69;--cream:#fffaf4;--line:#eadbd2;--sage:#7f967f}*{box-sizing:border-box}body{margin:0}.layout{min-height:100vh;display:grid;grid-template-columns:230px 1fr}aside{background:#fffaf4;border-right:1px solid var(--line);padding:24px 18px;display:flex;flex-direction:column}.brand{display:flex;gap:11px;align-items:center;margin-bottom:32px}.brand>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#f3c5ad,var(--rose));color:#fff;font-family:KaiTi;font-size:22px}.brand b,.brand small{display:block}.brand small{font-size:11px;color:#927d72;margin-top:3px}nav{display:grid;gap:7px}nav a{padding:12px 14px;border-radius:12px;color:#715e55;text-decoration:none}nav a.router-link-active{background:#f6ded4;color:#a8524e;font-weight:700}.demo{margin-top:auto;padding:12px;border-radius:12px;background:#fff0cf;color:#866c3d;font-size:11px;line-height:1.6}main{padding:28px 34px;max-width:1500px}.page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:18px}.page-head h1{margin:0;font-size:26px}.page-head p{margin:5px 0 0;color:#907c72}.badge{border-radius:99px;padding:7px 11px;font-size:12px;background:#f5e1d7;color:#a45550}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat,.panel{background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px;box-shadow:0 7px 22px #55372a0b}.stat small{color:#907c72}.stat b{display:block;font-size:29px;margin-top:9px;color:#a45550}.panel{margin-top:18px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px 10px;border-bottom:1px solid #f0e6df;font-size:13px;white-space:nowrap}th{color:#907c72;font-weight:500}.tag{padding:4px 8px;border-radius:99px;background:#f8e4cb;color:#8f5c3d;font-size:11px}.tag.good{background:#e5eee3;color:#557259}.tag.pending{background:#f0e7df;color:#806f65}.empty{color:#907c72;padding:30px;text-align:center}.warning{background:#fff1d8;border:1px solid #efdcb5;padding:14px;border-radius:14px;color:#82663d}.loading{color:#907c72}.head-actions,.toolbar-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.button{appearance:none;border:0;border-radius:11px;padding:10px 15px;background:var(--rose);color:#fff;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.button:disabled{opacity:.55;cursor:not-allowed}.secondary-button{background:#f2e5de;color:#765f55}.good-button{background:#748d74}.text-button{color:#aa5651;text-decoration:none;font-weight:700}.print-toolbar{display:grid;gap:16px}.print-stats{display:flex;gap:22px;flex-wrap:wrap;color:#7d675d}.printer-field{display:grid;gap:7px;max-width:430px}.printer-field label{font-size:12px;color:#8e786d}.printer-field input{height:40px;border:1px solid var(--line);border-radius:10px;padding:0 12px;font:inherit}.compact-warning{font-size:12px}.legacy-warning{margin:18px 0}.print-sheet{width:210mm;min-height:297mm;margin:20px auto;background:#fff;padding:22mm;box-shadow:0 8px 35px #3f2a221a;color:#222}.letter-header{display:flex;justify-content:space-between;border-bottom:1px solid #d6ccc5;padding-bottom:10mm;margin-bottom:12mm}.print-brand{font-size:18px;font-weight:700}.print-order{font-size:11px;color:#666}.recipient-line{font-size:15px;margin-bottom:10mm}.letter-body{font-family:Microsoft YaHei,sans-serif;font-size:14pt;line-height:1.75;white-space:pre-wrap;word-break:break-word}.letter-footer{display:flex;justify-content:space-between;gap:20px;margin-top:16mm;padding-top:8mm;border-top:1px solid #d6ccc5;font-size:11px;color:#666}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.setting-card{border:1px solid var(--line);border-radius:14px;padding:18px;background:#fffaf7}.setting-card h2{margin-top:0}.setting-card p{color:#816d63;line-height:1.7}.agent-status{margin:14px 0;padding:12px;border-radius:10px;background:#f3ece7;color:#7b675d}.agent-connected{background:#e7f0e5;color:#547154}.agent-offline{background:#fff0df;color:#87623e}.workflow-list{line-height:2;color:#715e55}.print-test-sheet{display:none}.print-preview-page{min-width:0}@media print{body{background:#fff}.layout{display:block}.layout aside,.no-print{display:none!important}.layout main{padding:0;max-width:none}.print-sheet{box-shadow:none;margin:0;width:210mm;min-height:297mm;padding:22mm}.print-test-sheet{display:block;width:210mm;min-height:297mm;padding:25mm;background:#fff;color:#222}.settings-grid,.panel{box-shadow:none;border:0}}@media(max-width:900px){.layout{grid-template-columns:1fr}aside{display:none}.grid{grid-template-columns:1fr 1fr}main{padding:20px}.settings-grid{grid-template-columns:1fr}.print-sheet{width:100%;min-height:auto;padding:30px}.page-head{align-items:flex-start;flex-direction:column}}.account-card{padding:12px 13px;margin:-16px 0 20px;border:1px solid var(--line);border-radius:12px;background:#fff}.account-card b,.account-card small{display:block}.account-card small{margin-top:5px;color:#927d72;font-size:11px;line-height:1.5}.logout-button{appearance:none;border:0;background:transparent;text-align:left;color:#a45550;padding:12px 14px;cursor:pointer;font:inherit;font-size:13px}.login-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 20% 10%,#fff8ef,#f4eae3 55%,#eee2db)}.login-panel{width:min(430px,100%);padding:30px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 20px 55px #55372a1f}.login-brand{margin-bottom:25px}.login-panel h1{margin:0 0 8px}.login-panel>p{color:#816d63;line-height:1.7;font-size:13px}.login-panel label,.form-grid label{display:grid;gap:7px;color:#7c665c;font-size:12px}.login-panel input,.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;color:#493b36;font:inherit}.login-panel label{margin-top:15px}.login-button{width:100%;margin-top:18px;padding:12px}.login-help{margin-top:16px;padding:12px;border-radius:10px;background:#f7f1ec;color:#8a7469;font-size:11px;line-height:1.7}.top-gap{margin-top:16px}.edit-panel{border-color:#dfc2b3}.form-head{display:flex;align-items:center;justify-content:space-between}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.form-grid .span-2{grid-column:span 2}.form-grid .check{display:flex;align-items:center;gap:8px}.form-grid .check input{width:auto}.plain{appearance:none;background:none;border:0;cursor:pointer;margin-right:10px}.danger-text{color:#b13f3a}.address-cell{white-space:normal;min-width:250px;line-height:1.5}.rules-list{display:grid;gap:12px}.rule-admin-card{display:flex;justify-content:space-between;gap:20px;padding:16px;border:1px solid var(--line);border-radius:13px;background:#fffaf7}.rule-admin-card.disabled{background:#f8f5f2}.rule-admin-card.disabled>div:first-child{opacity:.55}.rule-admin-card h3{margin:5px 0 7px;font-size:15px}.rule-admin-card p{margin:0;color:#715e55;line-height:1.7;font-size:13px;white-space:pre-wrap}.rule-admin-card small{color:#9a8479}.rule-actions{flex-shrink:0}details summary{cursor:pointer;color:#a45550}pre{max-width:520px;white-space:pre-wrap;word-break:break-word;background:#f8f2ee;padding:10px;border-radius:8px;font-size:11px}@media(max-width:900px){.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:span 1}}.toggle-button{appearance:none;border:1px solid currentColor;border-radius:6px;padding:5px 10px;background:#fff;font:inherit;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap}.danger-toggle{color:#b13f3a;border-color:#c97973;background:#fff8f7}.danger-toggle:hover{background:#fbe7e5}.enable-toggle{color:#476c4d;border-color:#7fa087;background:#edf6eb}.enable-toggle:hover{background:#dfeedd}.rule-actions{display:flex;align-items:center;gap:8px}.success-banner{padding:16px 18px;border:1px solid #b8d7bd;border-radius:16px;background:#edf7ef;color:#356b43}.brand>.brand-icon{width:42px;height:42px;border-radius:14px;display:block;object-fit:cover;flex:0 0 42px}:root{--op-success:#476c4d;--op-success-hover:#36533b;--op-success-soft:#edf6eb;--op-danger:#b13f3a;--op-danger-hover:#963530;--op-danger-soft:#fbe7e5;--op-warning:#866c3d;--op-warning-action:#dca51c;--op-warning-action-hover:#c18d12;--op-warning-hover:#f5e3b5;--op-warning-soft:#fff0cf;--op-warning-border:#d0a34a;--op-neutral:#667085;--op-neutral-soft:#f2f4f7}.danger-text,.danger-toggle{color:var(--op-danger)}.danger-toggle{border-color:var(--op-danger);background:var(--op-danger-soft)}.enable-toggle{color:var(--op-success);border-color:var(--op-success);background:var(--op-success-soft)}.staff-security{min-width:0;color:#493b36;font-size:14px}.staff-security h1{font-size:26px;line-height:1.4;margin:0 0 8px}.staff-security h3{font-size:18px;line-height:1.5}.staff-security p{line-height:1.75;overflow-wrap:anywhere}.staff-security .intro,.staff-security .section-note{color:#8e786d;font-size:13px}.staff-security label{display:grid;gap:8px;color:#7c665c;font-size:13px;min-width:0}.staff-security input:not([type=checkbox]),.staff-security select{display:block;width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;color:#493b36;font:inherit;outline:none}.staff-security input:focus-visible,.staff-security select:focus-visible{border-color:var(--rose);box-shadow:0 0 0 3px #c86f6918}.staff-security button{font:inherit;cursor:pointer}.staff-security button:focus-visible,.staff-security a:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.staff-security button:disabled{opacity:.5;cursor:not-allowed}.staff-security .text-button{appearance:none;border:1px solid var(--line);border-radius:9px;padding:7px 11px;background:#fffaf7;color:#816d63;font-size:12px;line-height:1.4}.staff-security .text-button.good-action{color:#476c4d;border-color:#d7e4d9;background:#edf5ee}.staff-security .text-button.danger-action{color:#b13f3a;border-color:#ecd2cf;background:#fff3f1}.staff-security .text-button:hover:not(:disabled){filter:brightness(.97)}.staff-security .account-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.staff-security .account-actions button{margin:0}.staff-security .security-footer{grid-column:1/-1;display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.staff-security .security-footer .text-button{font-size:14px;padding:10px 18px}.staff-security .danger-button{background:#b9615b}.staff-security .security-panel{background:#fffaf7;padding:24px}.staff-security .security-panel>p{color:#8e786d;font-size:13px}.staff-security .recovery-form{display:grid;gap:16px;max-width:440px;margin-top:20px}.staff-security .recovery-form>label{max-width:none;margin:0}.staff-security .recovery-form>.button{justify-self:start}.staff-security .code-box label.save-confirm{display:flex;align-items:center;gap:8px}.staff-security .save-confirm input{width:16px;height:16px;accent-color:var(--rose)}.staff-security .code-box code{font-size:14px;line-height:1.8}.staff-security .phone-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 24px #55372a06}.staff-security .phone-card form{display:grid;gap:16px;max-width:440px}.staff-security .phone-card form button{justify-self:start}.staff-security .primary{appearance:none;background:var(--rose);color:#fff;border:0;border-radius:11px;padding:11px 18px}.staff-security .secondary{appearance:none;background:#f8eee8;color:#a45550;border:1px solid #eadbd2;border-radius:11px;padding:10px 16px}.staff-security .proof button{margin:8px 8px 0 0}.staff-security .onboarding-note,.staff-security .message{margin:16px 0;padding:12px 14px;background:#fff5e5;color:#916834;border:1px solid #f1dfc4;border-radius:12px;line-height:1.7;font-size:13px}.staff-security .change-phone-help{margin-top:20px;padding:16px 18px;background:#f8f0ea;border:1px solid var(--line);border-radius:14px;color:#8e786d;font-size:13px;line-height:1.75}.staff-security .change-phone-help strong{color:#715e55}.staff-security .change-phone-help p{margin:8px 0}.staff-security a{color:#a45550}.staff-security .password-panel{max-width:760px}@media(max-width:900px){.staff-security .security-footer{flex-wrap:wrap}.staff-security .security-panel{padding:20px}}.staff-security .password-input-wrap input:not([type=checkbox]){padding-right:48px}.staff-security .table-wrap{max-width:100%}.staff-security table{width:100%;table-layout:fixed}.staff-security th,.staff-security td{overflow-wrap:anywhere;white-space:normal;vertical-align:middle}.staff-security .compact-select{padding:7px 8px;font-size:12px}.staff-security .actions{white-space:normal}.staff-security .account-actions{display:table-cell}.staff-security .account-actions button{margin:3px 5px 3px 0}
