.settings-navigation[data-v-f85e6398]{border-top:1px solid #31483d;gap:6px;margin-top:16px;padding-top:16px;display:grid}.settings-navigation-title[data-v-f85e6398]{color:#81998b;letter-spacing:.08em;margin:0 14px 4px;font-size:12px}.telegram-delivery-alert-banner[data-v-f85e6398]{color:#5b4812;background:#fff9df;border-color:#d8c78a}.telegram-delivery-alert-banner span[data-v-f85e6398]{color:#77632b}.telegram-delivery-alert-banner button[data-v-f85e6398]{color:#624d13;border-color:#aa8d36}.telegram-delivery-alerts[data-v-f85e6398]{background:#fffbed;border-color:#dfcf94}.telegram-delivery-alerts>header p[data-v-f85e6398]{color:#816d2c}.telegram-delivery-alerts>header h3[data-v-f85e6398]{color:#57450f}.telegram-delivery-alerts>header>span[data-v-f85e6398]{color:#655018;background:#f5e7af}.telegram-delivery-guidance[data-v-f85e6398]{color:#6e6038;margin:0;font-size:12px;line-height:1.6}@media (width<=900px){.settings-navigation[data-v-f85e6398]{border-top:0;border-left:1px solid #31483d;flex:none;align-items:center;margin:0 0 0 8px;padding:0 0 0 14px;display:flex}.settings-navigation-title[data-v-f85e6398]{white-space:nowrap;margin:0 6px 0 0}}.dispatch-overlay[data-v-22743417]{z-index:200;background:#102a22aa;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dispatch-panel[data-v-22743417]{color:#17392c;box-sizing:border-box;background:#f4f7f5;border-radius:18px;width:min(850px,100%);max-height:94dvh;padding:24px;overflow:auto}.dispatch-panel header[data-v-22743417],.dispatch-toolbar[data-v-22743417]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-panel h2[data-v-22743417]{margin:6px 0}.dispatch-panel h3[data-v-22743417]{margin:12px 0}.dispatch-panel p[data-v-22743417]{line-height:1.6}.dispatch-overview[data-v-22743417],.dispatch-card[data-v-22743417]{background:#fff;border:1px solid #d2dfd8;border-radius:12px;margin:14px 0;padding:18px}.dispatch-card.focused-parcel[data-v-22743417]{border-color:#2b7655;box-shadow:0 0 0 3px #cfe5d8}.dispatch-panel label[data-v-22743417]{flex-direction:column;flex:1;gap:6px;min-width:160px;margin:12px 0;display:flex}.dispatch-panel input[data-v-22743417],.dispatch-panel select[data-v-22743417],.dispatch-panel textarea[data-v-22743417]{color:#17392c;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b5c9be;border-radius:8px;width:100%;padding:11px}.dispatch-panel textarea[data-v-22743417]{min-height:72px}.dispatch-panel button[data-v-22743417]{color:#1e5940;font:inherit;cursor:pointer;background:#eaf3ee;border:1px solid #8db19d;border-radius:8px;margin:3px;padding:10px 14px}.dispatch-panel button[type=submit][data-v-22743417]{color:#fff;background:#205b42}.dispatch-panel button[data-v-22743417]:disabled{opacity:.5;cursor:not-allowed}.dispatch-error[data-v-22743417]{color:#9b2b20;z-index:2;background:#fff0ee;padding:12px;position:sticky;top:0}.dispatch-notice[data-v-22743417]{background:#e2f4e9;padding:12px}.dispatch-confirm[data-v-22743417]{background:#fff4d9;border-radius:8px;padding:12px}.dispatch-panel a[data-v-22743417]{color:#246249;text-decoration:underline}.parcel-photo-grid[data-v-22743417]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.parcel-photo-grid figure[data-v-22743417]{border:1px solid #d2dfd8;border-radius:10px;margin:0;overflow:hidden}.dispatch-panel .parcel-photo-preview-button[data-v-22743417]{background:#edf2ef;border:0;border-radius:0;width:100%;margin:0;padding:0;display:block}.parcel-photo-grid img[data-v-22743417]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.parcel-photo-grid figcaption[data-v-22743417]{word-break:break-all;flex-direction:column;gap:4px;padding:8px;display:flex}.dispatch-panel .parcel-photo-delete[data-v-22743417]{color:#9b3d33;background:#fff4f2;border-color:#e7bbb5;margin:4px 0 0;font-weight:800}.parcel-photo-actions[data-v-22743417]{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.dispatch-panel .parcel-photo-actions .photo-upload[data-v-22743417]{box-sizing:border-box;width:100%;min-width:0;margin:0}.photo-upload[data-v-22743417]{cursor:pointer;border:1px dashed #8db19d;border-radius:10px;align-items:center;padding:12px}.dispatch-panel button.photo-camera-button[data-v-22743417]{color:#fff;background:#205b42;border-style:dashed;margin:0}.photo-upload input[data-v-22743417]{opacity:0;pointer-events:none;position:absolute}.dispatch-panel details[data-v-22743417]{padding:15px}.dispatch-panel small[data-v-22743417]{color:#64766e}.parcel-photo-preview-overlay[data-v-22743417]{z-index:320;background:#07130fcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.parcel-photo-preview-dialog[data-v-22743417]{color:#17392c;box-sizing:border-box;background:#fff;border-radius:18px;gap:12px;width:min(860px,100%);max-height:94dvh;padding:16px;display:grid}.parcel-photo-preview-dialog header[data-v-22743417]{justify-content:space-between;align-items:center;gap:12px;display:flex}.parcel-photo-preview-dialog header small[data-v-22743417],.parcel-photo-preview-dialog header strong[data-v-22743417]{display:block}.parcel-photo-preview-dialog header strong[data-v-22743417]{overflow-wrap:anywhere;margin-top:3px}.parcel-photo-preview-dialog header button[data-v-22743417]{color:#53685f;background:#fff;border:1px solid #d4dfd9;border-radius:12px;width:42px;height:42px;padding:0;font-size:28px}.parcel-photo-preview-dialog>img[data-v-22743417]{object-fit:contain;max-width:100%;max-height:70dvh;margin:auto;display:block}.parcel-photo-preview-dialog>p[data-v-22743417]{color:#64766e;margin:0}.parcel-photo-preview-dialog .parcel-photo-preview-delete[data-v-22743417]{color:#fff;font:inherit;background:#b84d41;border:1px solid #e7bbb5;border-radius:10px;justify-self:end;padding:11px 16px;font-weight:800}.parcel-photo-preview-dialog .parcel-photo-preview-delete[data-v-22743417]:disabled{opacity:.5}@media (width<=600px){.dispatch-overlay[data-v-22743417]{align-items:stretch;padding:0}.dispatch-panel[data-v-22743417]{border-radius:0;width:100%;max-height:100dvh;padding:16px}.dispatch-card[data-v-22743417]{padding:14px}.dispatch-toolbar[data-v-22743417]{gap:6px}.parcel-photo-preview-overlay[data-v-22743417]{padding:0}.parcel-photo-preview-dialog[data-v-22743417]{width:100%;height:100dvh;max-height:none;padding:calc(12px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));border-radius:0}.parcel-photo-preview-dialog>img[data-v-22743417]{max-height:calc(100dvh - 210px)}}.dispatch-item-list[data-v-22743417]{gap:8px;margin:12px 0;display:grid}.dispatch-panel .dispatch-item-choice[data-v-22743417]{background:#f8fbf9;border:1px solid #d9e3dd;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 92px;align-items:center;gap:10px;margin:0;padding:11px;display:grid}.dispatch-panel .dispatch-item-choice>input[type=checkbox][data-v-22743417]{width:20px;height:20px;margin:0}.dispatch-item-choice span[data-v-22743417]{min-width:0}.dispatch-item-choice span strong[data-v-22743417],.dispatch-item-choice span small[data-v-22743417]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dispatch-item-choice span small[data-v-22743417]{margin-top:3px}.dispatch-panel .dispatch-item-choice>input[type=number][data-v-22743417]{width:92px}.dispatch-order-heading[data-v-22743417]{justify-content:space-between;align-items:center;gap:10px;display:flex}.dispatch-order-choice[data-v-22743417]{background:#fbfdfb}@media (width<=600px){.dispatch-panel .dispatch-item-choice[data-v-22743417]{grid-template-columns:auto minmax(0,1fr) 76px}.dispatch-panel .dispatch-item-choice>input[type=number][data-v-22743417]{width:76px}}.dispatch-overlay.parcel-only-overlay[data-v-22743417]{align-items:flex-end;padding:0}.dispatch-panel.parcel-only-panel[data-v-22743417]{width:min(640px,100%);max-height:94dvh;padding:8px 18px calc(22px + env(safe-area-inset-bottom));background:#eef3f0;border-radius:26px 26px 0 0}.dispatch-panel .parcel-only-header[data-v-22743417]{border-bottom:1px solid #d7e1db;flex-wrap:nowrap;padding:0 0 14px}.parcel-only-header>div[data-v-22743417]{min-width:0}.parcel-only-header small[data-v-22743417]{color:#2b7253;white-space:nowrap;text-overflow:ellipsis;font-weight:800;display:block;overflow:hidden}.parcel-only-header h2[data-v-22743417]{margin:4px 0 0;font-size:24px}.parcel-only-list[data-v-22743417]{gap:14px;padding-top:14px;display:grid}.parcel-only-empty[data-v-22743417]{text-align:center;background:#fff;border:1px solid #d7e1db;border-radius:18px;gap:5px;padding:24px;display:grid}.parcel-only-empty strong[data-v-22743417]{font-size:18px}.parcel-only-card[data-v-22743417]{background:#fff;border:1px solid #d4e0d9;border-radius:18px;overflow:hidden;box-shadow:0 5px 16px #153a2c0a}.parcel-only-card.focused-parcel[data-v-22743417]{border-color:#2b7655;box-shadow:0 0 0 3px #cfe5d8}.dispatch-panel .parcel-only-card-header[data-v-22743417]{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;align-items:center;gap:10px;width:100%;margin:0;padding:15px 16px;display:flex}.parcel-only-card-header>div[data-v-22743417]{flex:1;min-width:0}.parcel-only-card-header small[data-v-22743417],.parcel-only-card-header strong[data-v-22743417]{display:block}.parcel-only-card-header strong[data-v-22743417]{overflow-wrap:anywhere;margin-top:3px;font-size:17px}.parcel-only-card-header>span[data-v-22743417]{color:#286248;background:#eaf4ee;border-radius:99px;flex:none;padding:6px 10px;font-size:13px;font-weight:800}.parcel-only-card-header>b[data-v-22743417]{color:#64766e;flex:none;font-size:20px;transition:transform .18s}.parcel-only-card-header[aria-expanded=true]>b[data-v-22743417]{transform:rotate(180deg)}.parcel-only-card[data-status=cancelled] .parcel-only-card-header>span[data-v-22743417]{color:#9a4c40;background:#f8e9e6}.parcel-only-card[data-status=shipped] .parcel-only-card-header>span[data-v-22743417]{color:#1f6243;background:#dff2e7}.parcel-only-content[data-v-22743417]{border-top:1px solid #e6ece8}.parcel-only-meta[data-v-22743417]{background:#f8faf9;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 16px;display:grid}.parcel-only-meta p[data-v-22743417],.parcel-logistics p[data-v-22743417]{min-width:0;margin:0}.parcel-only-meta .wide[data-v-22743417],.parcel-logistics .wide[data-v-22743417]{grid-column:1/-1}.parcel-only-meta small[data-v-22743417],.parcel-only-meta strong[data-v-22743417],.parcel-logistics small[data-v-22743417],.parcel-logistics strong[data-v-22743417]{display:block}.parcel-only-meta strong[data-v-22743417],.parcel-logistics strong[data-v-22743417]{overflow-wrap:anywhere;margin-top:4px}.parcel-only-block[data-v-22743417]{border-top:1px solid #e6ece8;padding:15px 16px}.parcel-only-block h3[data-v-22743417]{margin:0 0 10px;font-size:16px}.parcel-only-products[data-v-22743417]{border:1px solid #e1e9e4;border-radius:12px;overflow:hidden}.parcel-only-product[data-v-22743417]{border-bottom:1px solid #edf1ef;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.parcel-only-product[data-v-22743417]:last-child{border-bottom:0}.parcel-only-product>img[data-v-22743417],.parcel-product-placeholder[data-v-22743417]{object-fit:cover;background:#edf2ef;border-radius:10px;width:62px;height:62px}.parcel-product-placeholder[data-v-22743417]{color:#73867d;place-items:center;font-size:12px;font-weight:800;display:grid}.parcel-product-copy[data-v-22743417]{min-width:0}.parcel-product-copy small[data-v-22743417],.parcel-product-copy strong[data-v-22743417],.parcel-product-copy em[data-v-22743417]{display:block}.parcel-product-copy strong[data-v-22743417]{overflow-wrap:anywhere;margin-top:3px}.parcel-product-copy em[data-v-22743417]{color:#2b7253;overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-style:normal;font-weight:800}.parcel-only-product>b[data-v-22743417]{white-space:nowrap;font-size:18px}.parcel-logistics>div[data-v-22743417]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.parcel-label-link[data-v-22743417]{background:#f5faf7;border:1px solid #9bbdac;border-radius:12px;justify-content:center;align-items:center;margin-top:14px;padding:12px;font-weight:800;display:flex;text-decoration:none!important}.parcel-photos>p[data-v-22743417]{color:#64766e;margin:0}.parcel-photo-locked[data-v-22743417]{color:#9a4c40;margin-top:10px;display:block}.parcel-only-card .parcel-photo-grid[data-v-22743417]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px}.parcel-only-card .parcel-photo-grid figcaption[data-v-22743417]{font-size:12px}.parcel-only-card .parcel-photo-actions[data-v-22743417]{margin:0}.parcel-bind-form[data-v-22743417]{background:#f8faf9;border-top:1px solid #e6ece8;gap:10px;margin:0;padding:15px 16px;display:grid}.parcel-bind-form h3[data-v-22743417],.dispatch-panel .parcel-bind-form label[data-v-22743417]{margin:0}.parcel-bind-form>div[data-v-22743417]{grid-template-columns:1fr auto;gap:8px;display:grid}.parcel-only-actions[data-v-22743417]{border-top:1px solid #e6ece8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px 13px;display:grid}.dispatch-panel .parcel-only-actions button[data-v-22743417]{min-height:46px;margin:0;font-weight:800}.dispatch-panel .parcel-only-actions button[data-v-22743417]:first-child:not(.parcel-cancel-button){color:#fff;background:#205b42}.dispatch-panel .parcel-only-actions .parcel-cancel-button[data-v-22743417]{color:#9b3f33;background:#fff5f3;border-color:#e5b7af}.parcel-only-card .dispatch-confirm[data-v-22743417]{margin:0 15px 15px}.parcel-only-panel>.dispatch-error[data-v-22743417],.parcel-only-panel>.dispatch-notice[data-v-22743417]{border-radius:12px;margin:12px 0;position:static}.parcel-only-panel>.dispatch-error button[data-v-22743417]{float:right;margin:-4px 0 -4px 8px}.dispatch-panel .parcel-only-actions .primary-label-action[data-v-22743417]{color:#fff;background:#205b42}.dispatch-panel .parcel-only-actions .label-pending-action[data-v-22743417]{color:#62736a;background:#edf3ef;border-color:#dce5df}.manual-label-fallback[data-v-22743417]{padding:0 15px 15px}.dispatch-panel .manual-label-toggle[data-v-22743417]{color:#667970;width:auto;box-shadow:none;background:0 0;border:0;margin:0;padding:4px 0;font-size:12px;font-weight:700;text-decoration:underline}.dispatch-panel .manual-label-toggle[data-v-22743417]:hover{color:#225f44;background:0 0}.manual-label-fallback .parcel-bind-form[data-v-22743417]{border:1px solid #e1e9e4;border-radius:12px;margin:10px 0 0}.dispatch-hold-alert[data-v-22743417]{border-radius:12px;margin:4px 0 12px!important;position:static!important}.dispatch-panel .parcel-product-preview[data-v-22743417]{background:#edf2ef;border:0;border-radius:10px;width:62px;height:62px;margin:0;padding:0;display:block;overflow:hidden}.parcel-product-preview img[data-v-22743417]{object-fit:cover;width:100%;height:100%;display:block}.dispatch-overlay.compact-packing-overlay[data-v-22743417]{align-items:flex-end;padding:0}.dispatch-panel.compact-packing-panel[data-v-22743417]{width:min(600px,100%);max-height:92dvh;padding:8px 20px calc(22px + env(safe-area-inset-bottom));background:#f6f8f6;border-radius:26px 26px 0 0}.compact-grabber[data-v-22743417]{background:#ccd7d1;border-radius:99px;width:72px;height:6px;margin:2px auto 14px}.dispatch-panel .compact-packing-header[data-v-22743417]{border-bottom:1px solid #dce4df;flex-wrap:nowrap;padding:0 0 14px}.compact-packing-header small[data-v-22743417]{color:#2b7253;font-weight:700}.compact-packing-header h2[data-v-22743417]{margin:4px 0 0;font-size:24px}.dispatch-panel .compact-close-button[data-v-22743417]{color:#53685f;background:#fff;border-color:#d4dfd9;border-radius:14px;flex:none;width:46px;height:46px;padding:0;font-size:30px;line-height:1}.dispatch-panel .compact-warehouse-field[data-v-22743417]{margin:16px 0 12px}.compact-warehouse-field>span[data-v-22743417]{color:#53685f;font-size:14px;font-weight:700}.compact-packing-form[data-v-22743417]{gap:12px;display:grid}.compact-packing-order[data-v-22743417]{background:#fff;border:1px solid #d9e3dd;border-radius:16px;overflow:hidden}.dispatch-panel .compact-packing-order>header[data-v-22743417]{border-bottom:1px solid #e5ebe7;flex-wrap:nowrap;padding:14px 16px}.compact-packing-order>header div[data-v-22743417]{min-width:0}.compact-packing-order>header strong[data-v-22743417],.compact-packing-order>header small[data-v-22743417]{display:block}.compact-packing-order>header strong[data-v-22743417]{font-size:17px}.compact-packing-order>header small[data-v-22743417]{margin-top:3px}.compact-packing-order>header>span[data-v-22743417]{color:#2b7253;white-space:nowrap;background:#eaf4ee;border-radius:99px;padding:5px 9px;font-size:13px;font-weight:700}.compact-packing-list[data-v-22743417]{display:grid}.dispatch-panel .compact-packing-item[data-v-22743417]{cursor:pointer;border-bottom:1px solid #edf1ef;grid-template-columns:22px minmax(0,1fr) 72px;align-items:center;gap:10px;min-width:0;margin:0;padding:13px 16px;display:grid}.dispatch-panel .compact-packing-item[data-v-22743417]:last-child{border-bottom:0}.dispatch-panel .compact-packing-item>input[type=checkbox][data-v-22743417]{accent-color:#205b42;width:21px;height:21px;margin:0}.compact-packing-item>span[data-v-22743417]:not(.compact-quantity){min-width:0}.compact-packing-item>span>strong[data-v-22743417],.compact-packing-item>span>small[data-v-22743417]{display:block}.compact-packing-item>span>strong[data-v-22743417]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-packing-item>span>small[data-v-22743417]{margin-top:3px}.compact-quantity[data-v-22743417]{text-align:center;gap:3px;display:grid}.compact-quantity small[data-v-22743417]{font-size:11px}.dispatch-panel .compact-quantity input[data-v-22743417]{text-align:center;width:72px;padding:9px 5px;font-weight:800}.compact-empty[data-v-22743417]{color:#8a5b1e;background:#fff8e8;margin:0;padding:16px}.compact-recipient[data-v-22743417]{background:#eaf1ed;border-radius:14px;padding:14px 16px}.compact-recipient small[data-v-22743417],.compact-recipient strong[data-v-22743417]{display:block}.compact-recipient strong[data-v-22743417]{margin-top:4px}.compact-recipient p[data-v-22743417]{color:#52655c;margin:4px 0 0;font-size:14px}.dispatch-panel .compact-submit-button[data-v-22743417]{color:#fff;background:#205b42;border-radius:14px;width:100%;min-height:54px;margin:2px 0 0;font-size:17px;font-weight:800}.compact-loading[data-v-22743417]{color:#64766e;padding:24px 4px}.compact-packing-panel .dispatch-error[data-v-22743417]{border-radius:12px;margin:12px 0;position:static}.compact-packing-panel .dispatch-error button[data-v-22743417]{float:right;margin:-4px 0 -4px 8px}.compact-parcel-result[data-v-22743417]{gap:14px;padding-top:16px;display:grid}.compact-parcel-success[data-v-22743417]{background:#e6f4eb;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.compact-parcel-success>span[data-v-22743417]{color:#fff;background:#205b42;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid}.compact-parcel-success strong[data-v-22743417],.compact-parcel-success small[data-v-22743417]{display:block}.compact-parcel-success small[data-v-22743417]{margin-top:4px}.compact-parcel-summary[data-v-22743417]{background:#fff;border:1px solid #d9e3dd;border-radius:14px;overflow:hidden}.compact-parcel-summary p[data-v-22743417]{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;display:flex}.compact-parcel-summary p[data-v-22743417]:last-child{border-bottom:0}.compact-parcel-summary span[data-v-22743417]{white-space:nowrap;font-weight:800}.compact-photo-hint[data-v-22743417]{color:#53685f;margin:0;font-size:14px}.compact-photo-actions[data-v-22743417]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dispatch-panel .compact-photo-button[data-v-22743417]{cursor:pointer;background:#fff;border:1px solid #8db19d;border-radius:14px;justify-content:center;align-items:center;min-width:0;margin:0;padding:13px;font-weight:800;display:flex}.dispatch-panel .compact-photo-button.camera[data-v-22743417]{color:#fff;background:#205b42}.compact-photo-button input[data-v-22743417]{opacity:0;pointer-events:none;position:absolute}.compact-photo-grid[data-v-22743417]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.compact-parcel-success.failed[data-v-22743417]{color:#8f2f26;background:#fff0ee}.compact-parcel-success.failed>span[data-v-22743417]{background:#a54438}.parcel-label-error[data-v-22743417]{color:#96362b;background:#fff0ee;border-radius:10px;padding:10px 12px;font-weight:700}.parcel-structure-toolbar[data-v-22743417]{background:#e7f1eb;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.parcel-structure-toolbar small[data-v-22743417]{flex:1}.parcel-structure-form[data-v-22743417]{background:#fff;border:1px solid #cbdcd2;border-radius:14px;gap:10px;padding:15px;display:grid}.parcel-structure-form h3[data-v-22743417],.parcel-structure-form p[data-v-22743417]{margin:0}.dispatch-panel .parcel-choice[data-v-22743417]{border:1px solid #e0e8e3;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.dispatch-panel .parcel-choice>input[data-v-22743417]{width:20px;height:20px;margin:0}.parcel-choice span[data-v-22743417],.split-choice span[data-v-22743417]{min-width:0}.parcel-choice strong[data-v-22743417],.parcel-choice small[data-v-22743417],.split-choice strong[data-v-22743417],.split-choice small[data-v-22743417]{display:block}.dispatch-panel .split-choice[data-v-22743417]{border:1px solid #e0e8e3;border-radius:10px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.dispatch-panel .split-choice>input[data-v-22743417]{width:92px}.parcel-only-card .parcel-structure-form[data-v-22743417]{margin:0 14px 14px}.parcel-only-list>.parcel-structure-form[data-v-22743417]{box-shadow:0 5px 16px #153a2c0a}@media (width<=600px){.dispatch-overlay.compact-packing-overlay[data-v-22743417],.dispatch-overlay.parcel-only-overlay[data-v-22743417]{align-items:flex-end}.dispatch-panel.compact-packing-panel[data-v-22743417],.dispatch-panel.parcel-only-panel[data-v-22743417]{width:100%;max-height:92dvh;padding:8px 16px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.compact-packing-header h2[data-v-22743417],.parcel-only-header h2[data-v-22743417]{font-size:22px}.dispatch-panel .compact-packing-item[data-v-22743417]{grid-template-columns:22px minmax(0,1fr) 66px;padding:12px}.dispatch-panel .compact-quantity input[data-v-22743417]{width:66px}.parcel-only-meta[data-v-22743417],.parcel-logistics>div[data-v-22743417]{grid-template-columns:1fr}.parcel-only-meta .wide[data-v-22743417],.parcel-logistics .wide[data-v-22743417]{grid-column:auto}.parcel-only-actions[data-v-22743417]{grid-template-columns:1fr}.parcel-only-card .parcel-photo-actions[data-v-22743417]{grid-template-columns:1fr 1fr}}.parcel-photos .parcel-photo-description[data-v-22743417]{margin-bottom:12px}.compact-parcel-photos[data-v-22743417]{background:#fff;border:1px solid #d9e3dd;border-radius:14px;gap:10px;padding:14px;display:grid}.compact-parcel-photos h3[data-v-22743417],.compact-parcel-photos .compact-photo-grid[data-v-22743417]{margin:0}.parcel-product-copy .parcel-product-price[data-v-22743417]{color:#17392c}.address-paste-recognizer[data-v-5af4b9e1]{background:#f8fbf9;border:1px solid #cfded4;border-radius:10px;gap:10px;width:100%;padding:14px;display:grid}.address-paste-recognizer header[data-v-5af4b9e1],.address-paste-actions[data-v-5af4b9e1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.address-paste-recognizer header div[data-v-5af4b9e1]{gap:3px;display:grid}.address-paste-recognizer strong[data-v-5af4b9e1]{color:#1e4f35;font-size:13px}.address-paste-recognizer header span[data-v-5af4b9e1],.address-paste-actions p[data-v-5af4b9e1]{color:#6d7d73;margin:0;font-size:11px;line-height:1.5}.address-paste-recognizer textarea[data-v-5af4b9e1]{resize:vertical;color:#1d2b23;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #cbd7cf;border-radius:8px;padding:10px 12px;line-height:1.55}.address-paste-recognizer textarea[data-v-5af4b9e1]:focus{border-color:#649177;outline:3px solid #47825e21}.address-paste-clear[data-v-5af4b9e1]{color:#64756b;cursor:pointer;background:0 0;border:0}.address-paste-actions[data-v-5af4b9e1]{align-items:flex-end}.address-paste-actions p[data-v-5af4b9e1]{color:#2e6b49;flex:1}.address-paste-actions p.warning[data-v-5af4b9e1]{color:#9c5b24}@media (width<=620px){.address-paste-actions[data-v-5af4b9e1]{flex-direction:column;align-items:stretch}.address-paste-actions button[data-v-5af4b9e1]{width:100%}}.description[data-v-6be9164c]{color:var(--muted,#66736e);font-size:13px;line-height:1.6}.profile-toolbar[data-v-6be9164c],.profile-actions[data-v-6be9164c],.profile-title[data-v-6be9164c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-toolbar[data-v-6be9164c]{margin:20px 0}.profile-toolbar label[data-v-6be9164c]{margin-left:auto}.profile-toolbar select[data-v-6be9164c]{background:#fff;border:1px solid #d9e0dc;border-radius:8px;padding:8px}.owned-profile-grid[data-v-6be9164c]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.owned-profile-card[data-v-6be9164c]{overflow-wrap:anywhere;border:1px solid #dfe6e1;border-radius:12px;min-width:0;padding:20px}.profile-title[data-v-6be9164c]{justify-content:space-between;align-items:flex-start}.profile-title h3[data-v-6be9164c]{margin:0;font-size:17px}.profile-state[data-v-6be9164c]{white-space:nowrap;color:#86591a;background:#fff4df;border-radius:30px;padding:5px 9px;font-size:12px}.profile-state[data-status=confirmed][data-v-6be9164c]{color:#21653b;background:#e7f3eb}.profile-state[data-status=inactive][data-v-6be9164c]{color:#666;background:#eee}.profile-recipient[data-v-6be9164c]{font-weight:650}.profile-address[data-v-6be9164c]{white-space:pre-wrap;line-height:1.7}.owned-profiles pre[data-v-6be9164c]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f7f9f8;border-radius:8px;padding:12px;font-size:13px;line-height:1.65}.owned-profiles summary[data-v-6be9164c]{cursor:pointer;padding:8px 0;font-size:13px}.owned-profile-form[data-v-6be9164c]{background:#f4f8f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;padding:24px;display:grid}.owned-profile-form label[data-v-6be9164c]{gap:8px;font-size:13px;display:grid}.owned-profile-form .full[data-v-6be9164c]{grid-column:1/-1}.owned-profile-form input[data-v-6be9164c],.owned-profile-form select[data-v-6be9164c],.owned-profile-form textarea[data-v-6be9164c]{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd8d0;border-radius:8px;padding:10px 12px}.profile-history[data-v-6be9164c]{border-top:1px solid #e1e6e2;margin-top:16px;padding-top:12px}@media (width<=650px){.owned-profile-form[data-v-6be9164c]{grid-template-columns:1fr;padding:16px}.profile-toolbar label[data-v-6be9164c]{margin-left:0}}.currency-settings-hero[data-v-2440f6cd]{color:#f7fbf8;background:linear-gradient(135deg,#19382a,#33644c);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin:30px 0 18px;padding:26px 28px;display:flex}.currency-settings-hero h2[data-v-2440f6cd]{margin:3px 0 0;font-size:25px}.currency-settings-hero p[data-v-2440f6cd]:not(.eyebrow){color:#d6e6dc;max-width:760px;margin:9px 0 0;line-height:1.7}.currency-settings-hero>span[data-v-2440f6cd]{white-space:nowrap;background:#ffffff21;border-radius:999px;padding:9px 13px;font-weight:750}.currency-settings-hero>span[data-state=ready][data-v-2440f6cd]{color:#173a29;background:#d8f1e1}.currency-settings-card[data-v-2440f6cd]{background:#fff;border:1px solid #d8dfda;border-radius:16px;padding:26px 28px}.currency-settings-card>header[data-v-2440f6cd]{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:21px;display:flex}.currency-settings-card h2[data-v-2440f6cd]{margin:3px 0 0;font-size:22px}.currency-settings-meta[data-v-2440f6cd]{color:#66756d;justify-items:end;gap:3px;font-size:12px;display:grid}.currency-settings-meta strong[data-v-2440f6cd]{color:#26352d;font-size:13px}.currency-settings-grid[data-v-2440f6cd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 0;display:grid}.currency-settings-grid label[data-v-2440f6cd]{color:#435149;gap:8px;font-size:13px;font-weight:750;display:grid}.currency-settings-grid label[data-v-2440f6cd]:first-child{grid-column:1/-1;max-width:calc(50% - 8px)}.currency-settings-grid label span small[data-v-2440f6cd]{color:#8a968f;margin-left:5px}.currency-rate-input[data-v-2440f6cd]{background:#f9fbfa;border:1px solid #ccd7d0;border-radius:10px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:grid}.currency-rate-input b[data-v-2440f6cd],.currency-rate-input em[data-v-2440f6cd]{color:#607168;font-size:12px;font-style:normal}.currency-rate-input input[data-v-2440f6cd]{color:#173524;width:100%;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:18px;font-weight:800}.currency-rate-input input[data-v-2440f6cd]:disabled{color:#718078}.currency-settings-note[data-v-2440f6cd]{background:#eef5f0;border-radius:11px;padding:16px 18px}.currency-settings-note strong[data-v-2440f6cd]{color:#27563c}.currency-settings-note p[data-v-2440f6cd]{color:#607168;margin:5px 0 0;font-size:12px;line-height:1.7}.currency-settings-success[data-v-2440f6cd]{color:#245b3a;background:#e5f5eb;border-radius:9px;padding:13px 15px;font-weight:700}.currency-settings-card>footer[data-v-2440f6cd]{justify-content:flex-end;gap:11px;margin-top:22px;display:flex}@media (width<=850px){.currency-settings-hero[data-v-2440f6cd],.currency-settings-card>header[data-v-2440f6cd]{flex-direction:column;align-items:flex-start}.currency-settings-meta[data-v-2440f6cd]{justify-items:start}.currency-settings-grid[data-v-2440f6cd]{grid-template-columns:1fr}.currency-settings-grid label[data-v-2440f6cd]:first-child{grid-column:auto;max-width:none}}.logistics-hero[data-v-23d60170]{background:#fff;border:1px solid #d8e2dc;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px;display:flex}.logistics-hero h2[data-v-23d60170]{margin:5px 0 8px;font-size:30px}.logistics-hero p[data-v-23d60170]:last-child{color:#718078;margin:0}.logistics-status-strip[data-v-23d60170]{grid-template-columns:repeat(8,minmax(110px,1fr));gap:10px;margin-top:16px;display:grid;overflow-x:auto}.logistics-status-strip button[data-v-23d60170]{text-align:left;color:#18382a;cursor:pointer;background:#fff;border:1px solid #d8e2dc;border-radius:16px;min-width:110px;padding:16px}.logistics-status-strip button strong[data-v-23d60170],.logistics-status-strip button span[data-v-23d60170]{display:block}.logistics-status-strip button strong[data-v-23d60170]{font-size:25px}.logistics-status-strip button span[data-v-23d60170]{color:#6d7b73;margin-top:4px;font-weight:700}.logistics-status-strip button.active[data-v-23d60170]{color:#fff;background:#1d6545;border-color:#1d6545;box-shadow:0 8px 20px #1d65452e}.logistics-status-strip button.active span[data-v-23d60170]{color:#fff}.logistics-status-strip button.danger[data-v-23d60170]:not(.active){color:#a23a30;background:#fff6f5;border-color:#efc4bf}.logistics-filters[data-v-23d60170]{background:#f9fbfa;border:1px solid #d8e2dc;border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(190px,260px) auto;align-items:end;gap:12px;margin:16px 0;padding:16px 18px;display:grid}.logistics-filters label[data-v-23d60170]{color:#55665d;gap:6px;font-size:12px;font-weight:800;display:grid}.logistics-filters input[data-v-23d60170],.logistics-filters select[data-v-23d60170]{color:#18261f;height:44px;font:inherit;background:#fff;border:1px solid #cbd8d0;border-radius:10px;padding:0 13px}.logistics-empty[data-v-23d60170]{color:#718078;background:#fbfcfb;border:1px dashed #cbd8d0;border-radius:18px;place-items:center;gap:8px;min-height:240px;padding:36px;display:grid}.logistics-list[data-v-23d60170]{gap:12px;display:grid}.logistics-card[data-v-23d60170]{background:#fff;border:1px solid #d8e2dc;border-radius:18px;overflow:hidden}.logistics-card summary[data-v-23d60170]{cursor:pointer;grid-template-columns:1.35fr 1fr 1fr 1fr auto;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:grid}.logistics-card summary[data-v-23d60170]::-webkit-details-marker{display:none}.logistics-card summary[data-v-23d60170]:after{content:"展开";color:#557064;grid-area:2/5;justify-self:end;font-size:11px;font-weight:800}.logistics-card[open] summary[data-v-23d60170]:after{content:"收起"}.logistics-card summary>div[data-v-23d60170]{min-width:0}.logistics-card summary small[data-v-23d60170],.logistics-card summary strong[data-v-23d60170],.logistics-card summary span[data-v-23d60170]{display:block}.logistics-card summary small[data-v-23d60170]{color:#839087;font-size:11px;font-weight:800}.logistics-card summary strong[data-v-23d60170]{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:16px;overflow:hidden}.logistics-card summary .logistics-summary-primary strong[data-v-23d60170]{color:#173f2d;font-size:19px}.logistics-card summary div>span[data-v-23d60170]{color:#6d7b73;font-size:12px}.logistics-status[data-v-23d60170]{color:#226044;white-space:nowrap;background:#e5f3eb;border-radius:999px;align-self:start;padding:8px 12px;font-size:12px;font-weight:900}.logistics-status.exception[data-v-23d60170]{color:#a43b31;background:#fce9e7}.logistics-card[data-status=cancelled][data-v-23d60170]{opacity:.72}.logistics-card-body[data-v-23d60170]{border-top:1px solid #edf1ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 22px;display:grid}.logistics-card-body>section[data-v-23d60170]{background:#fafcfb;border:1px solid #e1e8e3;border-radius:14px;min-width:0;padding:18px}.logistics-card-body>.tracking-logistics-section[data-v-23d60170]{grid-column:1/-1}.logistics-card-body header[data-v-23d60170]{align-items:center;gap:9px;margin-bottom:14px;display:flex}.logistics-card-body header span[data-v-23d60170]{color:#235e43;background:#dcece3;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.logistics-card-body header>small[data-v-23d60170]{color:#75827a;margin-left:auto;font-size:11px;font-weight:800}.tracking-photo-grid[data-v-23d60170]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.tracking-photo-grid figure[data-v-23d60170]{background:#fff;border:1px solid #dce5df;border-radius:10px;margin:0;overflow:hidden}.tracking-photo-preview[data-v-23d60170]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.tracking-photo-grid img[data-v-23d60170],.tracking-photo-grid figure>span[data-v-23d60170]{aspect-ratio:1;object-fit:cover;color:#7b8981;background:#edf2ef;place-items:center;width:100%;font-size:11px;display:grid}.tracking-photo-grid figcaption[data-v-23d60170]{color:#64766e;justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.tracking-photo-grid figcaption small[data-v-23d60170]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.tracking-photo-grid figcaption button[data-v-23d60170]{color:#a33c33;font:inherit;cursor:pointer;background:#fff6f5;border:1px solid #edc7c3;border-radius:6px;flex:none;padding:4px 7px;font-size:10px;font-weight:800}.tracking-photo-grid figcaption button[data-v-23d60170]:disabled{opacity:.45;cursor:not-allowed}.tracking-photo-empty[data-v-23d60170]{color:#718078;margin:0;font-size:12px}.tracking-photo-actions[data-v-23d60170]{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.tracking-photo-actions label[data-v-23d60170]{color:#245b42;cursor:pointer;background:#fff;border:1px solid #bfd2c6;border-radius:10px;flex:180px;place-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:900;display:grid}.tracking-photo-actions label.primary[data-v-23d60170]{color:#fff;background:#1d6545;border-color:#1d6545;box-shadow:0 7px 16px #1d654524}.tracking-photo-actions label[data-v-23d60170]:has(input:disabled){opacity:.48;cursor:not-allowed}.tracking-photo-actions input[data-v-23d60170]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tracking-photo-feedback[data-v-23d60170]{border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:11px;font-weight:800}.tracking-photo-feedback.success[data-v-23d60170]{color:#216044;background:#e7f3eb}.tracking-photo-feedback.error[data-v-23d60170]{color:#9d392f;background:#fceae8}.tracking-photo-locked[data-v-23d60170]{color:#8a958f;margin-top:12px;font-size:11px;display:block}.tracking-photo-preview-overlay[data-v-23d60170]{z-index:320;background:#05120dd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tracking-photo-preview-dialog[data-v-23d60170]{color:#173f2d;box-sizing:border-box;background:#fff;border-radius:18px;gap:12px;width:min(900px,100%);max-height:94dvh;padding:18px;display:grid}.tracking-photo-preview-dialog header[data-v-23d60170]{justify-content:space-between;align-items:center;gap:14px;display:flex}.tracking-photo-preview-dialog header small[data-v-23d60170],.tracking-photo-preview-dialog header strong[data-v-23d60170]{display:block}.tracking-photo-preview-dialog header strong[data-v-23d60170]{overflow-wrap:anywhere;margin-top:4px}.tracking-photo-preview-dialog header button[data-v-23d60170]{color:#52665c;cursor:pointer;background:#fff;border:1px solid #d5dfd9;border-radius:12px;width:42px;height:42px;padding:0;font-size:28px}.tracking-photo-preview-dialog>img[data-v-23d60170]{object-fit:contain;max-width:100%;max-height:70dvh;margin:auto;display:block}.tracking-photo-preview-dialog>p[data-v-23d60170]{color:#6d7b73;margin:0;font-size:12px}.tracking-photo-preview-delete[data-v-23d60170]{color:#fff;font:inherit;cursor:pointer;background:#b84d41;border:1px solid #a83f35;border-radius:10px;justify-self:end;padding:11px 16px;font-weight:900}.tracking-photo-preview-delete[data-v-23d60170]:disabled{opacity:.5;cursor:not-allowed}.tracking-order-row[data-v-23d60170]{border-top:1px solid #e5ebe7;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.tracking-order-row[data-v-23d60170]:first-of-type{border-top:0}.tracking-order-row strong[data-v-23d60170],.tracking-order-row small[data-v-23d60170]{display:block}.tracking-order-row small[data-v-23d60170]{color:#75827a;margin-top:3px;font-size:11px}.tracking-order-row a[data-v-23d60170],.tracking-label-link[data-v-23d60170]{color:#1d6545;align-self:start;font-size:12px;font-weight:900;text-decoration:none}.tracking-details[data-v-23d60170]{gap:9px;margin:0;display:grid}.tracking-details div[data-v-23d60170]{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.tracking-details dt[data-v-23d60170]{color:#849087;font-size:11px}.tracking-details dd[data-v-23d60170]{overflow-wrap:anywhere;color:#27372f;margin:0;font-size:12px;font-weight:700}.recipient-details div[data-v-23d60170]{grid-template-columns:180px minmax(0,1fr)}.recipient-details .wide[data-v-23d60170]{border-top:1px solid #e5ebe7;grid-column:1/-1;padding-top:4px}.tracking-details.compact[data-v-23d60170]{margin-top:15px}.tracking-details .tracking-products-row[data-v-23d60170]{align-items:start}.tracking-products[data-v-23d60170]{gap:8px;display:grid}.tracking-products article[data-v-23d60170]{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;display:grid}.tracking-products .tracking-product-preview[data-v-23d60170],.tracking-products img[data-v-23d60170],.tracking-product-placeholder[data-v-23d60170]{border-radius:8px;width:48px;height:48px}.tracking-products .tracking-product-preview[data-v-23d60170]{cursor:pointer;background:#e8efeb;border:0;margin:0;padding:0;display:block;overflow:hidden}.tracking-products img[data-v-23d60170]{object-fit:cover;display:block}.tracking-product-placeholder[data-v-23d60170]{color:#78877f;background:#e8efeb;place-items:center;font-size:10px;font-weight:800;display:grid}.tracking-products p[data-v-23d60170],.tracking-products strong[data-v-23d60170],.tracking-products small[data-v-23d60170]{margin:0;display:block}.tracking-products small[data-v-23d60170]{color:#75827a;margin-top:2px;font-size:10px}.tracking-products .tracking-product-price[data-v-23d60170]{color:#236545;font-weight:800}.tracking-steps[data-v-23d60170]{grid-template-columns:repeat(4,1fr);margin:4px 0 18px;display:grid}.tracking-steps div[data-v-23d60170]{color:#8a958f;text-align:center;justify-items:center;gap:7px;font-size:10px;display:grid;position:relative}.tracking-steps div[data-v-23d60170]:before{content:"";background:#dce4df;width:100%;height:2px;position:absolute;top:6px;right:50%}.tracking-steps div[data-v-23d60170]:first-child:before{display:none}.tracking-steps i[data-v-23d60170]{z-index:1;background:#fff;border:3px solid #dce4df;border-radius:50%;width:14px;height:14px}.tracking-steps div[data-state=done][data-v-23d60170]{color:#1d6545;font-weight:800}.tracking-steps div[data-state=done][data-v-23d60170]:before{background:#4b9871}.tracking-steps div[data-state=done] i[data-v-23d60170]{background:#4b9871;border-color:#4b9871}.tracking-steps div[data-state=active][data-v-23d60170]{color:#986320;font-weight:800}.tracking-steps div[data-state=active] i[data-v-23d60170]{border-color:#d59a42}.tracking-steps div[data-state=error][data-v-23d60170]{color:#a23a30;font-weight:800}.tracking-steps div[data-state=error] i[data-v-23d60170]{background:#c65248;border-color:#c65248}.tracking-error[data-v-23d60170]{color:#9d392f;background:#fceae8;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:12px;font-weight:700}.tracking-label-link[data-v-23d60170]{margin-top:13px;display:inline-block}.carrier-tracking-heading button[data-v-23d60170]{color:#245d43;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cfc2;border-radius:9px;margin-left:auto;padding:7px 11px;font-size:11px;font-weight:900}.carrier-tracking-heading button[data-v-23d60170]:disabled{opacity:.55;cursor:wait}.carrier-tracking-panel[data-v-23d60170]{border-top:1px solid #dfe7e2;margin-top:16px;padding-top:16px}.carrier-tracking-message[data-v-23d60170]{color:#64766e;background:#eef3f0;border-radius:10px;margin:0;padding:12px;font-size:12px}.carrier-tracking-timeline[data-v-23d60170]{gap:0;margin:0;padding:0;list-style:none;display:grid}.carrier-tracking-timeline li[data-v-23d60170]{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 17px;display:grid;position:relative}.carrier-tracking-timeline li[data-v-23d60170]:not(:last-child):before{content:"";background:#cfe0d6;width:2px;position:absolute;top:13px;bottom:-1px;left:5px}.carrier-tracking-timeline i[data-v-23d60170]{z-index:1;box-sizing:border-box;background:#fff;border:3px solid #b7d1c2;border-radius:50%;width:12px;height:12px;margin-top:3px}.carrier-tracking-timeline li:first-child i[data-v-23d60170]{background:#2b7855;border-color:#2b7855}.carrier-tracking-timeline small[data-v-23d60170],.carrier-tracking-timeline strong[data-v-23d60170]{display:block}.carrier-tracking-timeline small[data-v-23d60170]{color:#7b8881;font-size:10px}.carrier-tracking-timeline strong[data-v-23d60170]{color:#1c392c;margin-top:3px;font-size:13px}.carrier-tracking-timeline p[data-v-23d60170]{color:#617168;margin:3px 0 0;font-size:11px}.carrier-tracking-panel footer[data-v-23d60170]{color:#7b8881;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;font-size:10px;display:flex}.carrier-tracking-panel footer a[data-v-23d60170]{color:#1d6545;font-weight:900;text-decoration:none}.logistics-pagination[data-v-23d60170]{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.logistics-pagination button[data-v-23d60170]{color:#245b42;cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:9px;padding:9px 15px;font-weight:800}.logistics-pagination button[data-v-23d60170]:disabled{opacity:.4;cursor:not-allowed}.logistics-pagination span[data-v-23d60170]{color:#718078;font-size:12px}@media (width<=1100px){.logistics-status-strip[data-v-23d60170]{grid-template-columns:repeat(8,130px)}.logistics-card summary[data-v-23d60170]{grid-template-columns:1fr 1fr}.logistics-status[data-v-23d60170]{grid-area:3/2;justify-self:end}.logistics-card summary[data-v-23d60170]:after{grid-area:3/1;justify-self:start}.logistics-card-body[data-v-23d60170]{grid-template-columns:1fr}.logistics-card-body>.tracking-logistics-section[data-v-23d60170]{grid-column:auto}}@media (width<=720px){.logistics-hero[data-v-23d60170]{padding:20px;display:grid}.logistics-filters[data-v-23d60170]{grid-template-columns:1fr}.logistics-card summary[data-v-23d60170]{grid-template-columns:1fr;padding:17px}.logistics-status[data-v-23d60170],.logistics-card summary[data-v-23d60170]:after{grid-area:auto/1;justify-self:start}.logistics-card-body[data-v-23d60170]{padding:0 12px 12px}.recipient-details div[data-v-23d60170]{grid-template-columns:132px minmax(0,1fr)}.tracking-photo-preview-overlay[data-v-23d60170]{padding:0}.tracking-photo-preview-dialog[data-v-23d60170]{width:100%;height:100dvh;max-height:none;padding:calc(12px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));border-radius:0}.tracking-photo-preview-dialog>img[data-v-23d60170]{max-height:calc(100dvh - 210px)}}.pending-image-actions[data-v-881495d0]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 12px;min-width:0;display:grid}.pending-image-buttons[data-v-881495d0]{flex-wrap:wrap;gap:7px;display:flex}.pending-image-actions button[data-v-881495d0]{color:#245f43;min-height:34px;font:inherit;cursor:pointer;background:#f4f8f5;border:1px solid #bfd1c5;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.pending-image-actions button[data-v-881495d0]:disabled{opacity:.55;cursor:wait}.pending-image-actions button.danger[data-v-881495d0]{color:#9b3e34;background:#fff5f3;border-color:#e3b9b4}.pending-image-name[data-v-881495d0]{color:#77877f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.copy-message[data-v-881495d0]{color:#26704d;grid-column:1/-1;font-size:11px;font-weight:750}.copy-message.error[data-v-881495d0]{color:#a13d34}.pending-image-preview[data-v-881495d0]{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08160fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pending-image-preview>section[data-v-881495d0]{background:#f8faf8;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 40px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 26px 90px #00000057}.pending-image-preview header[data-v-881495d0]{background:#fff;border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.pending-image-preview header>div[data-v-881495d0]{gap:3px;min-width:0;display:grid}.pending-image-preview header small[data-v-881495d0]{color:#26704d;font-weight:850}.pending-image-preview header strong[data-v-881495d0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-image-preview header button[data-v-881495d0]{flex:none;width:38px;min-height:38px;padding:0;font-size:24px}.pending-image-preview figure[data-v-881495d0]{background:#17221d;place-items:center;min-height:0;margin:0;padding:18px;display:grid;overflow:auto}.pending-image-preview img[data-v-881495d0]{object-fit:contain;max-width:100%;max-height:calc(100vh - 190px);display:block}.pending-image-preview footer[data-v-881495d0]{background:#fff;border-top:1px solid #dfe7e2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:13px 18px;display:flex}.pending-image-preview footer .copy-message[data-v-881495d0]{grid-column:auto;margin-right:auto}@media (width<=620px){.pending-image-actions[data-v-881495d0]{grid-template-columns:1fr}.pending-image-name[data-v-881495d0]{grid-row:1}.pending-image-buttons[data-v-881495d0]{grid-row:2}.pending-image-preview[data-v-881495d0]{padding:0}.pending-image-preview>section[data-v-881495d0]{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.pending-image-preview img[data-v-881495d0]{max-height:calc(100vh - 180px)}}.product-image-preview-trigger[data-v-15417e84]{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.product-image-preview-trigger img[data-v-15417e84]{object-fit:inherit;width:100%;height:100%}.product-image-preview-backdrop[data-v-15417e84]{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08130dd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-image-preview-dialog[data-v-15417e84]{background:#fff;border-radius:20px;width:min(1000px,100vw - 48px);max-height:calc(100vh - 48px);padding:18px;position:relative;box-shadow:0 28px 90px #00000059}.product-image-preview-dialog figure[data-v-15417e84]{gap:12px;margin:0;display:grid}.product-image-preview-dialog figure img[data-v-15417e84]{object-fit:contain;background:#f4f7f5;border-radius:13px;width:100%;max-height:calc(100vh - 125px)}.product-image-preview-dialog figcaption[data-v-15417e84]{color:#42564b;text-align:center;font-weight:800}.product-image-preview-close[data-v-15417e84]{z-index:1;color:#fff;width:42px;height:42px;font:inherit;cursor:pointer;background:#10281cc7;border:1px solid #ffffff8c;border-radius:50%;place-items:center;padding:0;font-size:27px;display:grid;position:absolute;top:28px;right:28px}body.product-image-preview-open{overflow:hidden}@media (width<=620px){.product-image-preview-backdrop[data-v-15417e84]{padding:10px}.product-image-preview-dialog[data-v-15417e84]{border-radius:15px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:10px}.product-image-preview-dialog figure img[data-v-15417e84]{max-height:calc(100vh - 88px)}.product-image-preview-close[data-v-15417e84]{top:18px;right:18px}}.products-page[data-v-4d66efa9]{gap:16px;display:grid}.products-hero[data-v-4d66efa9],.products-toolbar[data-v-4d66efa9],.products-summary[data-v-4d66efa9],.product-list-card[data-v-4d66efa9]{background:#fff;border:1px solid #dce7e0;border-radius:22px}.products-hero[data-v-4d66efa9]{justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px;display:flex}.products-kicker[data-v-4d66efa9],.modal-header p[data-v-4d66efa9],.variance-section header p[data-v-4d66efa9]{color:#277451;letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:900}.products-hero h2[data-v-4d66efa9],.modal-header h2[data-v-4d66efa9],.variance-section h3[data-v-4d66efa9]{color:#14251d;margin:0}.products-hero>div>p[data-v-4d66efa9]:last-child{color:#74847c;margin:9px 0 0}.primary-action[data-v-4d66efa9],.products-toolbar button[data-v-4d66efa9],.detail-actions button[data-v-4d66efa9],.variance-section header button[data-v-4d66efa9],.variance-actions button[data-v-4d66efa9],.products-pagination button[data-v-4d66efa9]{color:#1f6042;min-height:42px;font:inherit;cursor:pointer;background:#f7fbf8;border:1px solid #b8d0c1;border-radius:12px;padding:0 17px;font-weight:800}.detail-image-action[data-v-4d66efa9]{box-sizing:border-box;color:#1f6042;min-height:42px;font:inherit;cursor:pointer;background:#f7fbf8;border:1px solid #b8d0c1;border-radius:12px;align-items:center;padding:0 17px;font-weight:800;display:inline-flex}.detail-image-action input[data-v-4d66efa9]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.primary-action[data-v-4d66efa9]{color:#fff;background:#225f43;border-color:#225f43}button[data-v-4d66efa9]:disabled{cursor:not-allowed;opacity:.5}.products-toolbar[data-v-4d66efa9]{grid-template-columns:minmax(210px,1.1fr) minmax(140px,.55fr) minmax(300px,1.5fr) auto;align-items:end;gap:12px;padding:17px;display:grid}.products-toolbar label[data-v-4d66efa9],.editor-fields label[data-v-4d66efa9],.inventory-editor>label[data-v-4d66efa9],.inventory-variants label[data-v-4d66efa9]{gap:6px;display:grid}.products-toolbar label>span[data-v-4d66efa9],.editor-fields label>span[data-v-4d66efa9],.inventory-editor label>span[data-v-4d66efa9]{color:#66776f;font-size:11px;font-weight:800}.products-toolbar input[data-v-4d66efa9],.products-toolbar select[data-v-4d66efa9],.editor-fields input[data-v-4d66efa9],.editor-fields select[data-v-4d66efa9],.editor-fields textarea[data-v-4d66efa9],.inventory-editor input[data-v-4d66efa9]{box-sizing:border-box;color:#16251e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cddbd2;border-radius:11px;padding:9px 12px}.image-upload-field[data-v-4d66efa9]{transition:border-color .15s,background .15s}.image-dropzone[data-v-4d66efa9]{color:#4e685b;cursor:pointer;background:#f7faf8;border:2px dashed #bdd1c4;border-radius:15px;justify-content:center;align-items:center;gap:16px;min-height:126px;padding:14px;transition:border-color .15s,background .15s;display:flex}.image-upload-field.is-dragging .image-dropzone[data-v-4d66efa9]{background:#eaf6ee;border-color:#26724f}.image-dropzone input[data-v-4d66efa9]{opacity:0;pointer-events:none;width:1px;min-height:1px;padding:0;position:absolute}.image-dropzone img[data-v-4d66efa9]{object-fit:cover;background:#f3f6f4;border:1px solid #d5e1da;border-radius:14px;flex:none;width:112px;height:112px}.image-drop-copy[data-v-4d66efa9]{text-align:center;gap:6px;display:grid}.image-drop-copy strong[data-v-4d66efa9]{color:#245f43}.image-drop-copy small[data-v-4d66efa9]{color:#7a8b82;overflow-wrap:anywhere}.product-search[data-v-4d66efa9]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.products-summary[data-v-4d66efa9]{grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(260px,2fr);align-items:stretch;display:grid;overflow:hidden}.products-summary>div[data-v-4d66efa9],.products-summary>p[data-v-4d66efa9]{border-right:1px solid #e5ece8;margin:0;padding:16px 20px}.products-summary small[data-v-4d66efa9]{color:#7a8a82;margin-bottom:6px;display:block}.products-summary strong[data-v-4d66efa9]{color:#173327}.products-summary p[data-v-4d66efa9]{color:#6f8078;border-right:0;font-size:12px;line-height:1.6}.products-notice[data-v-4d66efa9]{border-radius:12px;margin:0;padding:12px 16px}.products-notice.error[data-v-4d66efa9]{color:#9b392f;background:#fff0ee}.products-notice.success[data-v-4d66efa9]{color:#246544;background:#eaf7ef}.product-list-card[data-v-4d66efa9]{overflow:hidden}.product-list-card>header[data-v-4d66efa9]{border-bottom:1px solid #e4ece7;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.product-list-card>header div[data-v-4d66efa9]{align-items:baseline;gap:12px;display:flex}.product-list-card h3[data-v-4d66efa9]{color:#17261f;margin:0}.product-list-card header span[data-v-4d66efa9]{color:#77877f;font-size:12px}.product-table[data-v-4d66efa9]{display:grid}.product-row[data-v-4d66efa9]{width:100%;min-height:86px;color:inherit;text-align:left;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:minmax(310px,2fr) minmax(150px,.9fr) 90px 140px 80px 55px;align-items:center;gap:14px;padding:12px 20px;display:grid}.product-row[tabindex][data-v-4d66efa9]{cursor:pointer}.product-row[tabindex][data-v-4d66efa9]:hover,.product-row[tabindex][data-v-4d66efa9]:focus-visible{background:#f8fbf9;outline:none}.product-table-head[data-v-4d66efa9]{color:#849189;letter-spacing:.05em;background:#f7f9f8;min-height:auto;padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:900}.product-cell[data-v-4d66efa9]{gap:4px;min-width:0;display:grid}.product-cell strong[data-v-4d66efa9]{color:#17271f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-cell small[data-v-4d66efa9]{color:#7c8c84;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-identity[data-v-4d66efa9]{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;display:grid}.product-thumb[data-v-4d66efa9]{color:#89968f;background:#edf2ee;border-radius:13px;place-items:center;width:62px;height:62px;font-size:9px;display:grid;overflow:hidden}.product-thumb img[data-v-4d66efa9]{object-fit:cover;width:100%;height:100%}.product-cell.numeric strong[data-v-4d66efa9]{font-variant-numeric:tabular-nums}.status-pill[data-v-4d66efa9]{border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.status-pill.active[data-v-4d66efa9]{color:#226843;background:#dff3e7}.status-pill.inactive[data-v-4d66efa9]{color:#7a6655;background:#eeeae5}.row-arrow[data-v-4d66efa9]{color:#347457;font-size:11px;font-weight:900}.empty-products[data-v-4d66efa9],.detail-loading[data-v-4d66efa9],.empty-variances[data-v-4d66efa9]{color:#7d8c84;text-align:center;padding:50px 20px}.products-pagination[data-v-4d66efa9]{background:#fafcfa;justify-content:center;align-items:center;gap:18px;padding:14px;display:flex}.products-pagination span[data-v-4d66efa9]{color:#65756d;font-size:12px}.product-modal-backdrop[data-v-4d66efa9]{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#142b208f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modal-backdrop.elevated[data-v-4d66efa9]{z-index:110}.product-detail-panel[data-v-4d66efa9],.product-editor[data-v-4d66efa9],.inventory-editor[data-v-4d66efa9]{background:#f8faf8;border-radius:24px;width:min(1080px,100vw - 40px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #0e271b40}.product-editor[data-v-4d66efa9]{width:min(900px,100vw - 40px)}.inventory-editor[data-v-4d66efa9]{width:min(600px,100vw - 40px);padding-bottom:20px}.modal-header[data-v-4d66efa9]{z-index:2;background:#fffffff5;border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.modal-header button[data-v-4d66efa9]{color:#245f43;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd1c5;border-radius:10px;padding:0 13px;font-weight:800}.detail-actions[data-v-4d66efa9]{justify-content:flex-end;gap:8px;padding:14px 20px 0;display:flex}.detail-actions .danger[data-v-4d66efa9],.variance-actions .danger[data-v-4d66efa9]{color:#9a3931;background:#fff7f6;border-color:#e6bbb6}.product-detail-overview[data-v-4d66efa9]{grid-template-columns:minmax(300px,.9fr) minmax(440px,1.3fr);gap:22px;padding:20px;display:grid}.product-gallery[data-v-4d66efa9]{border:2px dashed #0000;border-radius:19px;align-content:start;gap:10px;padding:10px;transition:border-color .15s,background .15s;display:grid}.product-gallery.is-dragging[data-v-4d66efa9]{background:#eaf6ee;border-color:#26724f}.detail-drop-hint[data-v-4d66efa9]{color:#49685a;text-align:center;background:#edf4ef;border-radius:10px;margin:0;padding:9px 12px;font-size:11px;font-weight:800}.product-gallery-main[data-v-4d66efa9],.detail-image-empty[data-v-4d66efa9]{aspect-ratio:1;color:#849188;background:#e9efeb;border-radius:18px;place-items:center;display:grid;overflow:hidden}.product-gallery-main[data-v-4d66efa9]{object-fit:contain;background:#fff}.gallery-thumbs[data-v-4d66efa9]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.gallery-thumb[data-v-4d66efa9]{aspect-ratio:1;object-fit:cover;background:#fff;border:1px solid #d9e3dc;border-radius:9px;overflow:hidden}.detail-facts[data-v-4d66efa9]{background:#dfe7e2;border:1px solid #dfe7e2;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.detail-facts div[data-v-4d66efa9]{background:#fff;min-height:68px;padding:13px 15px}.detail-facts .wide[data-v-4d66efa9]{grid-column:1/-1}.detail-facts dt[data-v-4d66efa9]{color:#7a8a82;font-size:10px;font-weight:800}.detail-facts dd[data-v-4d66efa9]{overflow-wrap:anywhere;color:#1b2d24;margin:7px 0 0;font-weight:700}.variance-section[data-v-4d66efa9]{background:#fff;border:1px solid #dfe7e2;border-radius:18px;margin:0 20px 20px;overflow:hidden}.variance-section>header[data-v-4d66efa9]{border-bottom:1px solid #e7ede9;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.variance-card[data-v-4d66efa9]{border-bottom:1px solid #edf1ee;grid-template-columns:50px minmax(180px,1.6fr) minmax(70px,.5fr) minmax(110px,.7fr) 70px auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.variance-card[data-v-4d66efa9]:last-child{border-bottom:0}.variance-photo[data-v-4d66efa9]{color:#829087;background:#edf2ee;border-radius:10px;place-items:center;width:48px;height:48px;font-size:9px;display:grid;overflow:hidden}.variance-photo img[data-v-4d66efa9]{object-fit:cover;width:100%;height:100%}.variance-main[data-v-4d66efa9],.variance-card>div[data-v-4d66efa9]:not(.variance-photo):not(.variance-actions){gap:4px;display:grid}.variance-card small[data-v-4d66efa9],.variance-main span[data-v-4d66efa9]{color:#7a8a82;font-size:10px}.variance-actions[data-v-4d66efa9]{gap:6px;display:flex}.variance-actions button[data-v-4d66efa9]{min-height:34px;padding:0 10px}.editor-guidance[data-v-4d66efa9]{color:#5f7068;background:#eaf2ed;border-radius:12px;margin:16px 20px 0;padding:12px 14px;font-size:12px;line-height:1.6}.product-editor .products-notice[data-v-4d66efa9],.inventory-editor .products-notice[data-v-4d66efa9]{margin:14px 20px 0}.editor-fields[data-v-4d66efa9]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:20px;display:grid}.editor-fields>label[data-v-4d66efa9]{grid-column:span 3}.editor-fields .primary-field[data-v-4d66efa9]{grid-column:span 2}.editor-fields .wide[data-v-4d66efa9]{grid-column:1/-1}.editor-fields .check-field[data-v-4d66efa9]{align-self:end;align-items:center;gap:9px;min-height:42px;display:flex}.editor-fields .check-field input[data-v-4d66efa9]{width:20px;min-height:20px}.editor-current-image[data-v-4d66efa9]{background:#fff;border:1px solid #dce6e0;border-radius:14px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.editor-current-image>span[data-v-4d66efa9]{color:#66776f;font-size:11px;font-weight:800}.editor-current-image[data-v-4d66efa9] .product-image-preview-trigger{object-fit:cover;background:#edf2ee;border-radius:13px;width:112px;height:112px}.product-editor footer[data-v-4d66efa9],.inventory-editor footer[data-v-4d66efa9]{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.secondary[data-v-4d66efa9]{color:#53665b;min-height:42px;font:inherit;background:#fff;border:1px solid #c7d6cd;border-radius:12px;padding:0 17px;font-weight:800}.inventory-editor>label[data-v-4d66efa9],.inventory-variants[data-v-4d66efa9]{margin:18px 20px 0}.inventory-product-context[data-v-4d66efa9]{background:#edf3ef;border-radius:14px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:13px;margin:18px 20px 0;padding:12px;display:grid}.inventory-product-context>div[data-v-4d66efa9]{gap:4px;min-width:0;display:grid}.inventory-product-context strong[data-v-4d66efa9],.inventory-product-context small[data-v-4d66efa9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-product-context small[data-v-4d66efa9]{color:#728078}.inventory-product-image[data-v-4d66efa9]{color:#849188;background:#fff;border-radius:12px;place-items:center;width:70px;height:70px;font-size:10px;display:grid;overflow:hidden}.inventory-product-image[data-v-4d66efa9] img{object-fit:cover}.inventory-variants[data-v-4d66efa9]{background:#edf3ef;border-radius:14px;gap:10px;padding:14px;display:grid}.inventory-variants label[data-v-4d66efa9]{grid-template-columns:minmax(0,1fr) 130px;align-items:center}@media (width<=900px){.products-hero[data-v-4d66efa9]{padding:20px}.products-toolbar[data-v-4d66efa9]{grid-template-columns:1fr 1fr}.product-search[data-v-4d66efa9]{grid-column:1/-1}.products-summary[data-v-4d66efa9]{grid-template-columns:1fr 1fr}.products-summary>p[data-v-4d66efa9]{border-top:1px solid #e5ece8;grid-column:1/-1}.product-table-head[data-v-4d66efa9]{display:none}.product-row[data-v-4d66efa9]{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:15px}.product-identity[data-v-4d66efa9]{grid-column:1/-1}.product-cell[data-v-4d66efa9]:not(.product-identity){align-items:baseline;gap:5px;display:inline-flex}.row-arrow[data-v-4d66efa9]{grid-area:2/2/span 2;align-self:center}.product-detail-overview[data-v-4d66efa9]{grid-template-columns:1fr}.variance-card[data-v-4d66efa9]{grid-template-columns:48px minmax(0,1fr) auto}.variance-card>div[data-v-4d66efa9]:not(.variance-photo):not(.variance-main):not(.variance-actions){display:none}.variance-actions[data-v-4d66efa9]{grid-column:2/-1;justify-content:flex-end}}@media (width<=620px){.products-hero[data-v-4d66efa9]{flex-direction:column;align-items:stretch}.products-toolbar[data-v-4d66efa9]{grid-template-columns:1fr}.product-search[data-v-4d66efa9]{grid-column:auto;grid-template-columns:1fr}.products-summary[data-v-4d66efa9]{grid-template-columns:1fr}.products-summary>div[data-v-4d66efa9]{border-bottom:1px solid #e5ece8;border-right:0}.product-modal-backdrop[data-v-4d66efa9]{padding:0}.product-detail-panel[data-v-4d66efa9],.product-editor[data-v-4d66efa9],.inventory-editor[data-v-4d66efa9]{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.product-detail-overview[data-v-4d66efa9]{padding:14px}.detail-facts[data-v-4d66efa9]{grid-template-columns:1fr}.detail-facts .wide[data-v-4d66efa9]{grid-column:auto}.editor-fields[data-v-4d66efa9]{grid-template-columns:1fr}.editor-fields>label[data-v-4d66efa9],.editor-fields .primary-field[data-v-4d66efa9],.editor-fields .wide[data-v-4d66efa9]{grid-column:auto}}.live-control-page[data-v-e00477fb]{color:#16271f;gap:18px;display:grid}.live-control-header[data-v-e00477fb]{background:#fff;border:1px solid #d9e4de;border-radius:22px;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.live-control-header p[data-v-e00477fb],.live-panel small[data-v-e00477fb]{color:#27704d;letter-spacing:.04em;margin:0 0 5px;font-weight:800}.live-control-header h2[data-v-e00477fb]{margin:0;font-size:28px}.live-control-header>div>span[data-v-e00477fb]{color:#718079}.live-control-switchers[data-v-e00477fb]{align-items:end;gap:10px;display:flex}.live-control-switchers label[data-v-e00477fb]{gap:5px;display:grid}.live-control-switchers label>span[data-v-e00477fb],.product-panel label>span[data-v-e00477fb]{color:#5d6f66;font-size:13px;font-weight:700}.live-control-switchers select[data-v-e00477fb]{min-width:180px;max-width:290px}.live-control-switchers select[data-v-e00477fb],.live-control-switchers button[data-v-e00477fb],.product-panel input[data-v-e00477fb],.product-panel textarea[data-v-e00477fb]{box-sizing:border-box;color:inherit;font:inherit;background:#fff;border:1px solid #cbd9d1;border-radius:11px}.live-control-switchers select[data-v-e00477fb],.live-control-switchers button[data-v-e00477fb]{height:42px;padding:0 12px}.live-control-switchers button[data-v-e00477fb]{color:#1f6143;cursor:pointer;font-weight:800}.live-control-notice[data-v-e00477fb],.live-control-loading[data-v-e00477fb]{color:#316348;background:#eef6f1;border-radius:14px;margin:0;padding:15px 18px}.live-control-notice.error[data-v-e00477fb],.form-message.error[data-v-e00477fb]{color:#9a382e;background:#fff0ee}.live-control-grid[data-v-e00477fb]{grid-template-columns:minmax(360px,1.12fr) minmax(330px,.96fr) minmax(360px,1fr);align-items:start;gap:16px;display:grid}.live-panel[data-v-e00477fb]{background:#fff;border:1px solid #d9e4de;border-radius:22px;min-width:0;overflow:hidden}.live-panel>header[data-v-e00477fb]{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:17px 19px;display:flex}.live-panel h3[data-v-e00477fb]{margin:0;font-size:20px}.live-panel>header>span[data-v-e00477fb]{color:#687a71;font-size:13px}.live-status[data-v-e00477fb]{background:#edf1ef;border-radius:999px;padding:7px 10px}.live-status.active[data-v-e00477fb]{color:#167342;background:#dff3e7}.live-status.active[data-v-e00477fb]:before{content:"";background:#1aa45a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #1aa45a21}.video-frame[data-v-e00477fb]{aspect-ratio:9/16;background:#0d1813;width:min(100%,405px);margin:0 auto;position:relative}.video-frame iframe[data-v-e00477fb]{border:0;width:100%;height:100%}.video-empty[data-v-e00477fb]{text-align:center;color:#fff;place-content:center;gap:7px;height:100%;display:grid}.video-empty span[data-v-e00477fb]{color:#adbbb4}.video-panel footer[data-v-e00477fb]{color:#6a7b72;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.video-panel footer a[data-v-e00477fb]{color:#236946;font-weight:800;text-decoration:none}.capture-product-image-button[data-v-e00477fb]{color:#205f40;min-height:34px;font:inherit;cursor:pointer;background:#edf7f0;border:1px solid #b8d0c1;border-radius:9px;margin-left:auto;padding:0 12px;font-weight:850}.capture-product-image-button[data-v-e00477fb]:disabled{opacity:.55;cursor:wait}.local-capture-extension-status[data-v-e00477fb]{color:#226743;white-space:nowrap;background:#e5f4ea;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850}.comments-panel[data-v-e00477fb]{flex-direction:column;height:min(720px,100vh - 190px);display:flex}.comment-panel-actions[data-v-e00477fb]{color:#687a71;align-items:center;gap:9px;font-size:13px;display:flex}.comment-panel-actions button[data-v-e00477fb]{color:#236946;min-height:32px;font:inherit;cursor:pointer;background:#f3f8f5;border:1px solid #c9d9d0;border-radius:9px;padding:0 10px;font-weight:800}.comment-action-message[data-v-e00477fb]{border-radius:9px;margin:10px 14px 0;padding:9px 11px;font-size:12px}.comment-action-message.error[data-v-e00477fb],.blacklist-modal-message.error[data-v-e00477fb]{color:#9a382e;background:#fff0ee}.comment-action-message.success[data-v-e00477fb],.blacklist-modal-message.success[data-v-e00477fb]{color:#236746;background:#eaf6ee}.comments-empty[data-v-e00477fb]{color:#819087;flex:1;place-content:center;display:grid}.comment-list[data-v-e00477fb]{flex:1;min-height:0;margin:0;padding:4px 17px 16px;list-style:none;overflow-y:auto}.comment-list li[data-v-e00477fb]{border-bottom:1px solid #edf1ef;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.comment-list img[data-v-e00477fb],.comment-avatar[data-v-e00477fb]{object-fit:cover;border-radius:50%;width:38px;height:38px}.comment-avatar[data-v-e00477fb]{color:#2e7250;background:#e5f0e9;place-items:center;font-weight:900;display:grid}.comment-avatar-action[data-v-e00477fb]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:38px;height:38px;padding:0;overflow:hidden}.comment-avatar-action[data-v-e00477fb]:hover{outline-offset:2px;outline:2px solid #d59838}.comment-body[data-v-e00477fb]{min-width:0;position:relative}.comment-list p[data-v-e00477fb]{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 5px;display:flex}.comment-list time[data-v-e00477fb]{color:#91a097;font-size:11px}.comment-list li div>span[data-v-e00477fb]{word-break:break-word;line-height:1.45}.comment-name-action[data-v-e00477fb]{color:#16271f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.comment-name-action[data-v-e00477fb]:hover{color:#a56519;text-underline-offset:3px;text-decoration:underline}.comment-name-action.blacklisted[data-v-e00477fb]{color:#9a7b6d;text-decoration:line-through}.comment-blacklist-popconfirm[data-v-e00477fb],.blacklist-list-popconfirm[data-v-e00477fb]{z-index:20;color:#3f3528;background:#fffdf7;border:1px solid #ead9ba;border-radius:11px;gap:8px;width:min(250px,100vw - 56px);padding:12px;display:grid;position:absolute;box-shadow:0 12px 34px #3f290f2e}.comment-blacklist-popconfirm[data-v-e00477fb]{top:28px;left:0}.comment-blacklist-popconfirm>span[data-v-e00477fb],.blacklist-list-popconfirm>span[data-v-e00477fb]{color:#75685a;font-size:12px;line-height:1.45}.comment-blacklist-popconfirm>div[data-v-e00477fb],.blacklist-list-popconfirm>div[data-v-e00477fb]{justify-content:flex-end;gap:7px;display:flex}.comment-blacklist-popconfirm button[data-v-e00477fb],.blacklist-list-popconfirm button[data-v-e00477fb]{color:#506158;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d9d5;border-radius:7px;padding:0 9px;font-size:12px;font-weight:800}.comment-blacklist-popconfirm button[data-v-e00477fb]:last-child,.blacklist-list-popconfirm button[data-v-e00477fb]:last-child{color:#fff;background:#a84639;border-color:#e1aca4}.comment-list em[data-v-e00477fb]{color:#276b49;background:#e9f5ee;border-radius:7px;margin-top:7px;padding:3px 7px;font-size:11px;font-style:normal;display:inline-block}.comment-list em.warning[data-v-e00477fb]{color:#9b4b1f;background:#fff0e8}.comment-status-actions[data-v-e00477fb]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comment-order-button[data-v-e00477fb]{min-height:29px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:850}.comment-order-button.is-add[data-v-e00477fb]{color:#17633c;background:#e6f5eb;border-color:#a9ceb7}.comment-order-button.is-modify[data-v-e00477fb]{color:#83520b;background:#fff2d8;border-color:#dfb969}.comment-order-button.is-add[data-v-e00477fb]:hover{background:#d9efdf}.comment-order-button.is-modify[data-v-e00477fb]:hover{background:#ffe8bc}.comment-order-button[data-v-e00477fb]:disabled{opacity:.45;cursor:not-allowed}.comment-order-modal-backdrop[data-v-e00477fb]{z-index:2100;background:#0d1f177a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.comment-order-modal[data-v-e00477fb]{background:#fff;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(620px,100%);max-height:min(760px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #091e143d}.comment-order-modal>header[data-v-e00477fb]{border-bottom:1px solid #e2eae5;justify-content:space-between;align-items:start;gap:16px;padding:19px 21px;display:flex}.comment-order-modal>header small[data-v-e00477fb]{color:#28704e;font-weight:800}.comment-order-modal>header h3[data-v-e00477fb]{margin:3px 0;font-size:22px}.comment-order-modal>header span[data-v-e00477fb]{color:#728079;font-size:12px}.comment-order-modal>header>button[data-v-e00477fb]{color:#245f42;width:34px;min-height:34px;font:inherit;cursor:pointer;background:#f5f8f6;border:1px solid #cbd9d1;border-radius:9px;font-size:22px}.comment-order-lines[data-v-e00477fb]{min-height:0;padding:8px 19px;overflow-y:auto}.comment-order-line[data-v-e00477fb]{border-bottom:1px solid #edf1ef;grid-template-columns:54px minmax(0,1fr) 100px auto;align-items:center;gap:10px;padding:11px 0;display:grid}.comment-order-line>span[data-v-e00477fb]{gap:4px;min-width:0;display:grid}.comment-order-line>span strong[data-v-e00477fb],.comment-order-line>span small[data-v-e00477fb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-order-line>span small[data-v-e00477fb]{color:#718078}.comment-order-line .comment-order-image[data-v-e00477fb]{color:#849188;background:#edf2ee;border-radius:10px;place-items:center;width:54px;height:54px;font-size:10px;display:grid;overflow:hidden}.comment-order-line .comment-order-image[data-v-e00477fb] img{object-fit:cover}.comment-order-line label[data-v-e00477fb]{color:#607068;gap:4px;font-size:12px;font-weight:800;display:grid}.comment-order-line input[data-v-e00477fb]{box-sizing:border-box;width:100%;min-height:36px;color:inherit;font:inherit;border:1px solid #cbd9d1;border-radius:8px;padding:0 9px}.comment-order-line>button[data-v-e00477fb]{color:#983c32;min-height:36px;font:inherit;cursor:pointer;background:#fff5f3;border:1px solid #dec5c1;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800}.comment-order-modal>p[data-v-e00477fb]{color:#617169;background:#f6f9f7;margin:0;padding:12px 19px;font-size:12px}.comment-order-modal>p.comment-order-modal-error[data-v-e00477fb]{color:#9a382e;background:#fff0ee}.comment-order-modal>footer[data-v-e00477fb]{border-top:1px solid #e2eae5;justify-content:flex-end;gap:9px;padding:15px 19px;display:flex}.comment-order-modal>footer button[data-v-e00477fb]{color:#52645b;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9d1;border-radius:10px;padding:0 15px;font-weight:850}.comment-order-modal>footer button[data-v-e00477fb]:last-child{color:#fff;background:#205f40;border-color:#205f40}.comment-order-modal>footer .comment-order-submit.is-modify[data-v-e00477fb]{color:#fff;background:#a66516;border-color:#a66516}.comment-order-modal button[data-v-e00477fb]:disabled{opacity:.5;cursor:wait}.blacklist-modal-backdrop[data-v-e00477fb]{z-index:2000;background:#0d1f177a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.blacklist-modal[data-v-e00477fb]{background:#fff;border-radius:20px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(620px,100%);max-height:min(720px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #091e143d}.blacklist-modal>header[data-v-e00477fb]{border-bottom:1px solid #e2eae5;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.blacklist-modal>header small[data-v-e00477fb]{color:#28704e;font-weight:800}.blacklist-modal>header h3[data-v-e00477fb]{margin:3px 0;font-size:22px}.blacklist-modal>header span[data-v-e00477fb]{color:#728079;font-size:12px}.blacklist-modal>header>div[data-v-e00477fb]:last-child{gap:8px;display:flex}.blacklist-modal>header button[data-v-e00477fb]{color:#245f42;min-height:34px;font:inherit;cursor:pointer;background:#f5f8f6;border:1px solid #cbd9d1;border-radius:9px;padding:0 11px;font-weight:800}.blacklist-modal>header button[data-v-e00477fb]:last-child{width:34px;padding:0;font-size:22px}.blacklist-modal-message[data-v-e00477fb]{border-radius:10px;margin:12px 16px 0;padding:10px 12px}.blacklist-empty[data-v-e00477fb]{color:#7c8b83;place-content:center;min-height:220px;display:grid}.blacklist-list[data-v-e00477fb]{min-height:0;margin:0;padding:8px 18px 18px;list-style:none;overflow-y:auto}.blacklist-list li[data-v-e00477fb]{border-bottom:1px solid #edf1ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid;position:relative}.blacklist-list img[data-v-e00477fb],.blacklist-avatar[data-v-e00477fb]{object-fit:cover;border-radius:50%;width:42px;height:42px}.blacklist-avatar[data-v-e00477fb]{color:#2e7250;background:#e5f0e9;place-items:center;font-weight:900;display:grid}.blacklist-list li>div[data-v-e00477fb]{gap:3px;display:grid}.blacklist-list li>div span[data-v-e00477fb]{color:#78877f;font-size:12px}.blacklist-list li>button[data-v-e00477fb]{color:#a03c32;min-height:34px;font:inherit;cursor:pointer;background:#fff4f2;border:1px solid #e8bdb7;border-radius:9px;padding:0 11px;font-weight:800}.blacklist-list li>button[data-v-e00477fb]:disabled{opacity:.55;cursor:wait}.blacklist-list-popconfirm[data-v-e00477fb]{top:52px;right:0}.product-column[data-v-e00477fb]{grid-template-rows:auto minmax(0,1fr);align-self:start;gap:16px;min-width:0;display:grid}.live-product-list-panel[data-v-e00477fb]{flex-direction:column;min-height:0;display:flex}.product-panel-actions[data-v-e00477fb]{align-items:center;gap:9px;display:flex}.product-panel-actions>span[data-v-e00477fb]{color:#687a71;font-size:12px}.product-panel-actions button[data-v-e00477fb]{color:#236946;min-height:32px;font:inherit;cursor:pointer;background:#f3f8f5;border:1px solid #c9d9d0;border-radius:9px;padding:0 10px;font-weight:800}.product-panel form[data-v-e00477fb]{gap:13px;padding:16px;display:grid}.product-readonly[data-v-e00477fb]{color:#697970;background:#f2f5f3;border-radius:12px;margin:16px;padding:14px}.live-product-image-field[data-v-e00477fb]{gap:9px;min-width:0;display:grid}.live-product-image[data-v-e00477fb]{cursor:pointer;background:#f6faf7;border:2px dashed #bbd2c3;border-radius:15px;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.live-product-image.dragging[data-v-e00477fb]{background:#ecf7f0;border-color:#247147}.live-product-image img[data-v-e00477fb]{object-fit:contain;background:#fff;width:100%;height:220px}.live-product-image>span[data-v-e00477fb]{text-align:center;gap:5px;padding:24px;display:grid}.live-product-image small[data-v-e00477fb]{color:#7c8b83;font-weight:500}.live-product-image input[data-v-e00477fb]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.product-primary-fields[data-v-e00477fb],.product-secondary-fields[data-v-e00477fb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-panel form label[data-v-e00477fb]:not(.live-product-image){gap:5px;min-width:0;display:grid}.product-panel input[data-v-e00477fb],.product-panel textarea[data-v-e00477fb]{width:100%;padding:10px 11px}.product-panel textarea[data-v-e00477fb]{resize:vertical}.form-message[data-v-e00477fb]{border-radius:10px;margin:0;padding:10px 12px}.form-message.success[data-v-e00477fb]{color:#236746;background:#eaf6ee}.create-product-button[data-v-e00477fb]{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#205f40;border:0;border-radius:12px;font-weight:900}.create-product-button[data-v-e00477fb]:disabled{opacity:.55;cursor:wait}.live-product-modes[data-v-e00477fb]{grid-template-columns:1fr 1fr;gap:6px;padding:10px 14px 0;display:grid}.live-product-modes button[data-v-e00477fb]{color:#5d6f66;min-height:36px;font:inherit;cursor:pointer;background:#f5f8f6;border:1px solid #cbd9d1;border-radius:9px;font-weight:800}.live-product-modes button.active[data-v-e00477fb]{color:#fff;background:#236946;border-color:#236946}.live-product-search[data-v-e00477fb]{border-bottom:1px solid #e8eeea;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;padding:12px 14px;display:grid}.live-product-search input[data-v-e00477fb]{min-width:0;height:38px;color:inherit;font:inherit;border:1px solid #cbd9d1;border-radius:9px;padding:0 11px}.live-product-search button[data-v-e00477fb],.live-product-pagination button[data-v-e00477fb]{color:#236946;min-height:38px;font:inherit;cursor:pointer;background:#f3f8f5;border:1px solid #c9d9d0;border-radius:9px;padding:0 10px;font-weight:800}.live-product-search button[data-v-e00477fb]:disabled,.live-product-pagination button[data-v-e00477fb]:disabled{opacity:.5;cursor:wait}.live-product-selection[data-v-e00477fb]{background:#f8faf9;border-bottom:1px solid #e8eeea;align-items:center;gap:12px;min-height:42px;padding:7px 14px;display:flex}.live-product-selection label[data-v-e00477fb]{color:#405d4e;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.live-product-selection input[data-v-e00477fb],.live-product-list li>input[data-v-e00477fb]{accent-color:#236946;cursor:pointer;width:17px;height:17px}.live-product-selection strong[data-v-e00477fb]{color:#236946;margin-left:auto;font-size:12px}.live-product-selection button[data-v-e00477fb]{color:#6d7e75;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:12px;font-weight:800}.live-product-selection button[data-v-e00477fb]:disabled{opacity:.45;cursor:default}.live-product-list-message[data-v-e00477fb]{border-radius:9px;margin:10px 14px 0;padding:9px 11px;font-size:12px}.live-product-list-message.error[data-v-e00477fb]{color:#9a382e;background:#fff0ee}.live-product-list-empty[data-v-e00477fb]{color:#7d8c84;text-align:center;flex:1;place-items:center;min-height:120px;padding:18px;display:grid}.live-product-list[data-v-e00477fb]{flex:1;min-height:0;margin:0;padding:0 14px;list-style:none;overflow-y:auto}.live-product-list li[data-v-e00477fb]{border-bottom:1px solid #edf1ef;border-radius:10px;grid-template-columns:20px 58px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -8px;padding:11px 8px;display:grid}.live-product-list li.selected[data-v-e00477fb]{background:#edf7f1}.live-product-thumb[data-v-e00477fb]{color:#8a9790;background:#f1f4f2;border-radius:10px;place-items:center;width:58px;height:58px;font-size:10px;display:grid;overflow:hidden}.live-product-thumb img[data-v-e00477fb]{object-fit:cover;width:100%;height:100%}.live-product-summary[data-v-e00477fb]{gap:3px;min-width:0;display:grid}.live-product-summary strong[data-v-e00477fb],.live-product-summary small[data-v-e00477fb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-product-summary small[data-v-e00477fb]{color:#7b8982}.live-product-summary>span[data-v-e00477fb]{color:#426151;font-size:12px}.live-product-list li>em[data-v-e00477fb]{color:#748078;background:#edf1ef;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.live-product-list li>em.active[data-v-e00477fb]{color:#247149;background:#e4f4ea}.live-product-pagination[data-v-e00477fb]{color:#718078;border-top:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px 13px;font-size:12px;display:flex}@media (width<=1450px){.live-control-grid[data-v-e00477fb]{grid-template-columns:minmax(360px,1fr) minmax(340px,1fr)}.product-column[data-v-e00477fb]{grid-column:1/-1}.product-panel form[data-v-e00477fb]{grid-template-columns:minmax(260px,.65fr) minmax(420px,1.35fr);align-items:start}.live-product-image-field[data-v-e00477fb]{grid-row:span 4}}@media (width<=900px){.live-control-header[data-v-e00477fb],.live-control-switchers[data-v-e00477fb]{flex-direction:column;align-items:stretch}.live-control-switchers select[data-v-e00477fb]{width:100%;max-width:none}.live-control-grid[data-v-e00477fb]{grid-template-columns:1fr}.product-column[data-v-e00477fb]{grid-column:auto}.product-panel form[data-v-e00477fb]{grid-template-columns:1fr}.live-product-image-field[data-v-e00477fb]{grid-row:auto}.product-primary-fields[data-v-e00477fb],.product-secondary-fields[data-v-e00477fb]{grid-template-columns:1fr}.live-product-search[data-v-e00477fb]{grid-template-columns:minmax(0,1fr) auto}.live-product-search button[data-v-e00477fb]:last-child{grid-column:1/-1}}.audit-hero[data-v-502a3220]{color:#f7fbf8;background:linear-gradient(135deg,#19382a,#33644c);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:30px 0 18px;padding:26px 28px;display:flex}.audit-hero h2[data-v-502a3220]{margin:3px 0 0;font-size:25px}.audit-hero p[data-v-502a3220]:not(.eyebrow){color:#d6e6dc;max-width:760px;margin:9px 0 0;line-height:1.7}.audit-hero-count[data-v-502a3220]{background:#ffffff14;border:1px solid #ffffff2b;border-radius:12px;min-width:128px;padding:14px 18px;display:grid}.audit-hero-count span[data-v-502a3220],.audit-hero-count small[data-v-502a3220]{color:#cfe0d5;font-size:11px}.audit-hero-count strong[data-v-502a3220]{font-variant-numeric:tabular-nums;font-size:28px}.audit-filter-card[data-v-502a3220],.audit-table-card[data-v-502a3220]{background:#fff;border:1px solid #d8dfda;border-radius:16px}.audit-filter-card[data-v-502a3220]{margin-bottom:18px;padding:20px 22px}.audit-filters[data-v-502a3220]{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(145px,.7fr));align-items:end;gap:13px;display:grid}.audit-filters label[data-v-502a3220]{color:#5e6d65;gap:6px;font-size:11px;font-weight:750;display:grid}.audit-filters input[data-v-502a3220],.audit-filters select[data-v-502a3220]{color:#203128;background:#fff;border:1px solid #cfd8d2;border-radius:8px;width:100%;min-height:41px;padding:0 11px}.audit-filters input[data-v-502a3220]:focus,.audit-filters select[data-v-502a3220]:focus{border-color:#4f8866;outline:3px solid #3f79581c}.audit-event-type[data-v-502a3220]{grid-column:span 2}.audit-filter-actions[data-v-502a3220]{grid-column:span 2;justify-content:flex-end;gap:9px;display:flex}.audit-table-card>header[data-v-502a3220]{border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.audit-table-card>header h2[data-v-502a3220]{margin:3px 0 0;font-size:21px}.audit-table-card>header>span[data-v-502a3220]{color:#68776f;font-size:12px;font-weight:700}.audit-table-wrap[data-v-502a3220]{overflow:auto}.audit-table[data-v-502a3220]{border-collapse:collapse;width:100%;min-width:1080px}.audit-table th[data-v-502a3220]{color:#6a7971;text-align:left;background:#f7f9f8;padding:11px 14px;font-size:11px}.audit-table td[data-v-502a3220]{vertical-align:top;border-top:1px solid #edf0ee;padding:14px}.audit-table tbody tr[data-v-502a3220]{cursor:pointer}.audit-table tbody tr[data-v-502a3220]:hover,.audit-table tbody tr[data-v-502a3220]:focus{background:#f6faf7;outline:0}.audit-table strong[data-v-502a3220],.audit-table small[data-v-502a3220]{display:block}.audit-table strong[data-v-502a3220]{color:#26372d;font-size:13px}.audit-table small[data-v-502a3220]{color:#7b8881;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;font-size:10px;overflow:hidden}.audit-module[data-v-502a3220]{color:#356047;background:#eaf3ed;border-radius:999px;margin-bottom:5px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.audit-result[data-v-502a3220]{color:#59675f;white-space:nowrap;background:#edf1ee;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.audit-result[data-result=succeeded][data-v-502a3220]{color:#296342;background:#e1f3e7}.audit-result[data-result=failed][data-v-502a3220],.audit-result[data-result=denied][data-v-502a3220]{color:#a03f39;background:#fbe8e6}.audit-result[data-result=partial][data-v-502a3220]{color:#8b5d16;background:#fff0d5}.audit-result[data-result=pending][data-v-502a3220]{color:#365f87;background:#e4eff9}.audit-empty[data-v-502a3220]{color:#738078;text-align:center;padding:60px 24px}.audit-pagination[data-v-502a3220]{color:#68776f;border-top:1px solid #e5eae7;justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex}.audit-detail-backdrop[data-v-502a3220]{z-index:80;background:#121f1870;justify-content:flex-end;display:flex;position:fixed;inset:0}.audit-detail[data-v-502a3220]{background:#f8faf8;width:min(720px,94vw);height:100%;padding:26px;overflow:auto;box-shadow:-12px 0 34px #14281d2e}.audit-detail>header[data-v-502a3220]{border-bottom:1px solid #dce3de;justify-content:space-between;gap:20px;padding-bottom:19px;display:flex}.audit-detail h2[data-v-502a3220]{margin:3px 0 0}.audit-detail header p[data-v-502a3220]:not(.eyebrow){color:#66746c;margin:8px 0 0}.audit-detail header button[data-v-502a3220]{color:#4e6257;cursor:pointer;background:#fff;border:1px solid #cad5ce;border-radius:10px;width:42px;height:42px;font-size:28px}.audit-legacy-note[data-v-502a3220]{color:#73571e;background:#fff3d8;border-radius:9px;margin:17px 0;padding:12px 14px;font-size:12px;line-height:1.6}.audit-detail-grid[data-v-502a3220]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.audit-detail-grid>div[data-v-502a3220]{background:#fff;border:1px solid #dfe5e1;border-radius:10px;padding:13px 14px}.audit-detail-grid dt[data-v-502a3220]{color:#7a8780;font-size:10px;font-weight:750}.audit-detail-grid dd[data-v-502a3220]{overflow-wrap:anywhere;color:#24362c;margin:6px 0 0;font-size:13px;font-weight:700}.audit-changes[data-v-502a3220],.audit-raw-detail[data-v-502a3220]{background:#fff;border:1px solid #dce3de;border-radius:11px;margin-top:18px;padding:17px}.audit-changes h3[data-v-502a3220]{margin:0 0 12px}.audit-changes table[data-v-502a3220]{border-collapse:collapse;width:100%}.audit-changes th[data-v-502a3220],.audit-changes td[data-v-502a3220]{text-align:left;vertical-align:top;border:1px solid #e3e8e5;padding:9px}.audit-changes th[data-v-502a3220]{color:#68766e;background:#f6f8f7;font-size:10px}.audit-changes pre[data-v-502a3220],.audit-raw-detail pre[data-v-502a3220]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.audit-raw-detail summary[data-v-502a3220]{cursor:pointer;color:#315f45;font-weight:800}.audit-raw-detail pre[data-v-502a3220]{background:#f2f5f3;border-radius:8px;margin-top:14px;padding:14px}@media (width<=1000px){.audit-filters[data-v-502a3220]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-event-type[data-v-502a3220],.audit-filter-actions[data-v-502a3220]{grid-column:span 1}}@media (width<=680px){.audit-hero[data-v-502a3220]{flex-direction:column;align-items:flex-start}.audit-hero-count[data-v-502a3220]{width:100%}.audit-filters[data-v-502a3220],.audit-detail-grid[data-v-502a3220]{grid-template-columns:1fr}.audit-event-type[data-v-502a3220],.audit-filter-actions[data-v-502a3220]{grid-column:auto}.audit-filter-actions[data-v-502a3220]{justify-content:stretch}.audit-filter-actions button[data-v-502a3220]{flex:1}.audit-detail[data-v-502a3220]{padding:19px}}.download-intro[data-v-268d0c0d]{color:#f5fbf7;background:linear-gradient(135deg,#183a2a,#2e694d);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:30px 0 20px;padding:28px 30px;display:flex;box-shadow:0 16px 34px #183a2a26}.download-intro h2[data-v-268d0c0d]{margin:4px 0 8px;font-size:30px}.download-intro p[data-v-268d0c0d]{color:#d8e9df;max-width:720px;margin:0;line-height:1.7}.download-intro .eyebrow[data-v-268d0c0d]{color:#a8d1b9}.warehouse-web-link[data-v-268d0c0d]{color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:12px;flex:none;padding:12px 18px;font-weight:700;text-decoration:none}.download-grid[data-v-268d0c0d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.download-card[data-v-268d0c0d]{background:#fff;border:1px solid #dbe5df;border-radius:20px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 10px 28px #1b37290f}.download-card header[data-v-268d0c0d]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.download-card h3[data-v-268d0c0d]{color:#183d2d;margin:5px 0 0;font-size:23px}.download-card header>span[data-v-268d0c0d]{color:#1e6747;background:#e7f5ed;border-radius:999px;padding:6px 10px;font-weight:800}.download-meta[data-v-268d0c0d]{color:#74847b;margin:14px 0 0;font-size:13px}.download-description[data-v-268d0c0d]{color:#46564e;min-height:52px;margin:12px 0 18px;line-height:1.7}.download-primary[data-v-268d0c0d]{color:#fff;text-align:center;background:#216b49;border-radius:12px;padding:13px 18px;font-weight:800;text-decoration:none;display:block;box-shadow:0 10px 20px #216b492e}.download-primary[data-v-268d0c0d]:hover{background:#19583c}.download-installation[data-v-268d0c0d]{border-top:1px solid #e6ece8;margin-top:22px;padding-top:18px}.download-installation h4[data-v-268d0c0d]{color:#263b31;margin:0 0 10px}.download-installation ol[data-v-268d0c0d]{color:#56675e;margin:0;padding-left:21px;font-size:14px;line-height:1.8}.download-checksum[data-v-268d0c0d]{color:#7a8981;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:12px;display:grid}.download-checksum code[data-v-268d0c0d]{color:#4d5d55;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.download-checksum button[data-v-268d0c0d]{color:#216b49;cursor:pointer;background:0 0;border:0;font-weight:700}.download-note[data-v-268d0c0d]{background:#f5f9f6;border:1px solid #dce8e1;border-radius:14px;margin:18px 0 30px;padding:18px 20px}.download-note strong[data-v-268d0c0d]{color:#234333}.download-note p[data-v-268d0c0d]{color:#64746b;margin:6px 0 0;line-height:1.7}@media (width<=900px){.download-intro[data-v-268d0c0d]{flex-direction:column;align-items:flex-start;padding:22px}.warehouse-web-link[data-v-268d0c0d]{box-sizing:border-box;text-align:center;width:100%}.download-grid[data-v-268d0c0d]{grid-template-columns:1fr}.download-description[data-v-268d0c0d]{min-height:0}}:root{color:#18211d;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.fulfillment-intro{color:#f7fbf8;background:linear-gradient(135deg,#19382a,#33644c);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:30px 0 18px;padding:26px 28px;display:grid}.fulfillment-intro h2{letter-spacing:-.025em;margin:2px 0 0;font-size:25px}.fulfillment-intro p:not(.eyebrow){color:#d6e6dc;max-width:720px;margin:9px 0 0;font-size:13px;line-height:1.7}.fulfillment-flow{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2b;border-radius:11px;align-items:center;gap:8px;padding:12px 14px;display:flex}.fulfillment-flow span{font-size:11px;font-weight:700}.fulfillment-flow i{color:#9bc1aa;font-style:normal}.fulfillment-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.fulfillment-metrics-note{color:#718078;margin:0 0 8px;font-size:11px;font-weight:700}.fulfillment-metrics button{color:#24342b;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce2de;border-radius:12px;padding:15px 16px;position:relative;overflow:hidden}.fulfillment-metrics button:after{content:"";background:#aeb9b2;width:3px;position:absolute;inset:0 auto 0 0}.fulfillment-metrics button[data-tone=restock]:after{background:#b67b45}.fulfillment-metrics button[data-tone=attention]:after{background:#cc9b3e}.fulfillment-metrics button[data-tone=active]:after{background:#4b83b8}.fulfillment-metrics button[data-tone=review]:after{background:#896db1}.fulfillment-metrics button[data-tone=ready]:after{background:#5d8799}.fulfillment-metrics button[data-tone=success]:after{background:#4b9368}.fulfillment-metrics button[data-tone=danger]:after{background:#ba6961}.fulfillment-metrics button.active{border-color:#4c8062;box-shadow:0 0 0 2px #35704e1c}.fulfillment-metrics span,.fulfillment-metrics strong{display:block}.fulfillment-metrics span{color:#718078;font-size:11px;font-weight:700}.fulfillment-metrics strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:25px}.fulfillment-workbench{background:#fff;border:1px solid #d8dfda;border-radius:16px;overflow:hidden}.fulfillment-workbench-header{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;padding:21px 24px 18px;display:flex}.fulfillment-workbench-header h2{margin:2px 0 0;font-size:21px}.fulfillment-view-tabs{background:#e8eeea;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 24px 0;padding:6px;display:grid}.fulfillment-view-tabs button{color:#66736c;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:750}.fulfillment-view-tabs button.active{color:#214c35;background:#fff;box-shadow:0 2px 8px #1b3d2914}.fulfillment-new-demands{color:#617168;background:#f8faf8;border:1px solid #d8e1dc;border-radius:12px;align-items:center;gap:10px;margin:14px 24px 0;padding:13px 15px;display:flex}.fulfillment-new-demands.active{background:#fff8e9;border-color:#e4bd78;box-shadow:0 5px 16px #7e511314}.fulfillment-new-demands>div{flex:1;min-width:0}.fulfillment-new-demands strong,.fulfillment-new-demands small{display:block}.fulfillment-new-demands strong{color:#25392d;font-size:14px}.fulfillment-new-demands.active strong{color:#865311}.fulfillment-new-demands small{color:#748179;margin-top:4px;font-size:11px}.fulfillment-new-demands button{flex:none}.fulfillment-new-badge{color:#8a5410;vertical-align:middle;white-space:nowrap;background:#ffedc8;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.fulfillment-filters{background:#fafbfa;border-bottom:1px solid #e6eae7;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.7fr) minmax(150px,.7fr) auto auto;align-items:end;gap:12px;padding:16px 24px;display:grid}.fulfillment-filters label{color:#536159;gap:6px;font-size:11px;font-weight:700;display:grid}.fulfillment-filters input,.fulfillment-filters select{color:#1c2a22;background:#fff;border:1px solid #cfd8d2;border-radius:8px;width:100%;height:41px;padding:0 11px}.fulfillment-search-field input{border-color:#93b3a0;font-size:14px;font-weight:650;box-shadow:inset 3px 0 #3f7958}.fulfillment-filters input:focus,.fulfillment-filters select:focus{border-color:#4f8866;outline:3px solid #3f79581c}.restock-workbench{background:#f8fbf9;border:1px solid #d9e4dc;border-radius:14px;margin:20px 24px 24px;overflow:hidden}.promoted-restock-workbench{margin:0 0 18px}.restock-header.collapsed{border-bottom:0}.restock-header{background:linear-gradient(115deg,#eef7f1,#f9fbfa);border-bottom:1px solid #dfe8e2;justify-content:space-between;align-items:center;gap:24px;padding:19px 20px 17px;display:flex}.restock-header h3{color:#203c2c;margin:2px 0 0;font-size:19px}.restock-header p:not(.eyebrow){color:#65746c;max-width:760px;margin:6px 0 0;font-size:11px;line-height:1.6}.restock-header-actions{align-items:center;gap:8px;display:flex}.restock-job-panel{background:#e5ece7;border-bottom:1px solid #dfe8e2;gap:1px;padding:10px;display:grid}.restock-job-row{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.restock-job-row div,.restock-job-row small{display:block}.restock-job-row small{color:#7b8880;margin-top:3px;font-size:10px}.restock-job-row>span{color:#6c796f;font-size:11px;font-weight:750}.restock-job-row[data-status=failed]>span,.restock-job-row[data-status=failed] small:last-child{color:#a4433c}.restock-download,.restock-group-download{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.restock-summary{background:#e2e9e4;border-bottom:1px solid #e2e9e4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.restock-summary span{background:#fff;padding:13px 18px}.restock-summary small,.restock-summary strong{display:block}.restock-summary small{color:#78867e;font-size:10px}.restock-summary strong{color:#254d37;font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px}.restock-warning{color:#865825;background:#fff4df;border-radius:8px;margin:14px 18px 0;padding:10px 12px;font-size:11px}.restock-export-dialog{width:min(560px,100%)}.restock-export-dialog h3{margin:4px 0 0;font-size:21px}.restock-export-actions{flex-wrap:wrap}.restock-empty{color:#7a8780;place-content:center;justify-items:center;min-height:120px;font-size:12px;display:grid}.restock-empty strong{color:#34463c;font-size:14px}.restock-empty span{margin-top:5px}.restock-groups{gap:10px;padding:14px;display:grid}.restock-group{background:#fff;border:1px solid #dce5df;border-radius:10px;overflow:hidden}.restock-group>summary{color:#294534;cursor:pointer;background:#f3f8f5;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:flex}.restock-group>summary::-webkit-details-marker{display:none}.restock-group>summary:before{color:#5b7c68;content:"▸";flex:none;font-size:12px}.restock-group[open]>summary:before{content:"▾"}.restock-group>summary>span{flex:1}.restock-group>summary strong,.restock-group>summary small{display:block}.restock-group>summary strong{font-size:13px}.restock-group>summary small{color:#74827a;margin-top:3px;font-size:10px}.restock-group-download{padding:7px 11px;font-size:10px}.restock-table{overflow-x:auto}.restock-row{color:#46534c;border-top:1px solid #e7ece9;grid-template-columns:minmax(280px,1.35fr) minmax(145px,.65fr) minmax(220px,1fr) 90px;align-items:center;gap:16px;min-width:850px;padding:10px 14px;font-size:11px;display:grid}.restock-row-header{color:#75827b;letter-spacing:.04em;background:#fafbfa;padding-block:8px;font-size:9px;font-weight:750}.restock-product{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.restock-product img,.restock-image-placeholder{object-fit:cover;background:#eef2ef;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.restock-image-placeholder{color:#98a49d;font-size:9px}.restock-product strong,.restock-product small,.restock-keyword strong,.restock-keyword small{display:block}.restock-product strong{color:#28372f;font-size:11px}.restock-product small,.restock-keyword small{color:#829087;margin-top:4px;font-size:9px}.restock-keyword strong{color:#2f6848;font-size:12px}.restock-orders{color:#617068;overflow-wrap:anywhere;line-height:1.55}.restock-quantity{color:#224c35;text-align:right;font-size:18px}.restock-quantity-actions{justify-items:end;gap:6px;display:grid}.restock-stock-button{min-width:72px;padding:6px 9px;font-size:10px}.fulfillment-batch-bar{background:#eef7f1;border-bottom:1px solid #cce0d3;align-items:center;gap:11px;padding:13px 24px;display:flex}.fulfillment-batch-bar>div{flex:1}.fulfillment-batch-bar strong,.fulfillment-batch-bar small{display:block}.fulfillment-batch-bar small{color:#617168;margin-top:3px;font-size:11px}.fulfillment-select-all{color:#6b7971;background:#fff;border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:center;padding:11px 24px;font-size:11px;display:flex}.fulfillment-select-all label{align-items:center;gap:8px;font-weight:700;display:flex}.fulfillment-select-all input,.fulfillment-task-check input{accent-color:#326849;width:17px;height:17px}.pending-demand-panel{background:#f5faf7;border:1px solid #d5e1da;border-radius:20px;margin:22px 0;padding:22px}.promoted-pending-demand-panel{margin:0 0 18px}.pending-demand-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pending-demand-toggle{color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:0;display:flex}.pending-demand-toggle span{gap:2px;display:grid}.pending-demand-toggle small{color:#6f7e75;font-size:12px}.pending-demand-toggle b{font-size:24px}.pending-demand-toggle strong{color:#fff;background:#285f44;border-radius:22px;place-items:center;min-width:44px;height:44px;padding:0 12px;font-size:20px;display:grid}.pending-demand-toggle i{color:#66766d;margin-left:auto;font-style:normal;font-weight:700}.pending-demand-body>p{color:#6f7e75;margin:14px 0 16px}.pending-demand-list{gap:10px;display:grid}.pending-demand-list article{background:#fff;border:1px solid #dce6e0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.pending-demand-list article>div{gap:3px;display:grid}.pending-demand-list a{color:#1f6041;font-size:17px;font-weight:800;text-decoration:none}.pending-demand-list small{color:#728078}.pending-demand-empty{color:#75837b;text-align:center;background:#fff;border-radius:12px;padding:16px}@media (width<=720px){.pending-demand-panel{padding:16px}.pending-demand-panel>header{flex-direction:column;align-items:stretch}.pending-demand-toggle b{font-size:20px}.pending-demand-list article{flex-direction:column;align-items:stretch}}.fulfillment-group-list{background:#f4f7f5;gap:12px;padding:12px;display:grid}.fulfillment-group{background:#fff;border:1px solid #d8e2dc;border-radius:12px;overflow:hidden}.fulfillment-group>summary{color:#244b35;cursor:pointer;background:#f3f8f5;align-items:center;gap:12px;min-height:66px;padding:12px 16px;list-style:none;display:flex}.fulfillment-group>summary::-webkit-details-marker{display:none}.fulfillment-group>summary:after{color:#718078;content:"展开";margin-left:auto;font-size:10px;font-weight:700}.fulfillment-group[open]>summary:after{content:"收起"}.fulfillment-group>summary>span:not(.fulfillment-group-avatar),.fulfillment-group>summary small{display:block}.fulfillment-group>summary small{color:#78867e;margin-top:4px;font-size:10px}.fulfillment-group-avatar{color:#244b35;background:#d7e9de;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.supplier-group-items{background:#fbfcfb;border-top:1px solid #dfe7e2;border-bottom:1px solid #dfe7e2;padding:12px 16px}.supplier-group-items>header{color:#536159;margin-bottom:8px;font-size:10px;font-weight:750}.supplier-group-items label{align-items:center;gap:8px;display:flex}.supplier-group-items input,.supplier-group-item>input{accent-color:#326849;width:17px;height:17px}.supplier-group-item{border-top:1px solid #e7ece9;grid-template-columns:auto 42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.supplier-group-item img,.supplier-item-placeholder{object-fit:cover;color:#89958e;background:#edf1ee;border-radius:8px;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.supplier-group-item strong,.supplier-group-item small{display:block}.supplier-group-item small{color:#7a877f;margin-top:2px;font-size:9px}.supplier-group-item b{color:#285a40;font-size:15px}.supplier-batch-bar{z-index:50;background:#f0f8f3;border:1px solid #a9c5b3;border-radius:12px;align-items:center;gap:10px;width:min(860px,100vw - 340px);margin:0;padding:13px 14px;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 8px 22px #1f48301f}.supplier-batch-bar>div{margin-right:auto}.supplier-batch-bar strong,.supplier-batch-bar small{display:block}.supplier-batch-bar small{color:#6d7a72;margin-top:3px;font-size:10px}.supplier-batch-dialog{width:min(680px,100%)}.supplier-batch-list{gap:8px;max-height:min(50vh,420px);display:grid;overflow:auto}.supplier-batch-list article{background:#f8faf9;border:1px solid #e0e7e2;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:end;gap:16px;padding:11px 12px;display:grid}.supplier-batch-list strong,.supplier-batch-list small,.supplier-batch-list label span{display:block}.supplier-batch-list small,.supplier-batch-list label span{color:#77847c;margin-top:3px;font-size:10px}.supplier-batch-list input{width:100%;font:inherit;border:1px solid #cbd7cf;border-radius:8px;margin-top:5px;padding:9px 10px;font-weight:750}.supplier-batch-total{color:#526158;margin:4px 0 0}.fulfillment-task{background:#fff;border-bottom:1px solid #dfe5e1}.fulfillment-task:last-of-type{border-bottom:0}.fulfillment-task:before{content:"";background:#aeb8b2;height:3px;display:block}.fulfillment-task[data-status=pending_review]:before{background:#b67b45}.fulfillment-task[data-status=ready_to_pick]:before{background:#d3a44a}.fulfillment-task[data-status=picking]:before,.fulfillment-task[data-status=packing]:before{background:#5488b9}.fulfillment-task[data-status=picked]:before{background:#896eb0}.fulfillment-task[data-status=packed]:before{background:#618c9f}.fulfillment-task[data-status=handover_pending]:before{background:#4e966c}.fulfillment-task[data-status=on_hold]:before{background:#bd6b63}.fulfillment-task-header{grid-template-columns:22px minmax(150px,1.05fr) auto minmax(110px,.8fr) minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:18px;padding:16px 24px 12px;display:grid}.fulfillment-task-buckets{max-width:250px}.fulfillment-task-number a{color:#276044;font-size:16px;font-weight:800;text-decoration:none}.fulfillment-task-number small,.fulfillment-task-owner small,.fulfillment-task-location small,.fulfillment-task-time small,.fulfillment-task-owner strong,.fulfillment-task-location strong,.fulfillment-task-time strong{display:block}.fulfillment-task-number small,.fulfillment-task-owner small,.fulfillment-task-location small,.fulfillment-task-time small{color:#849089;margin-bottom:3px;font-size:10px}.fulfillment-task-number small{margin:3px 0 0}.fulfillment-task-owner strong,.fulfillment-task-location strong,.fulfillment-task-time strong{color:#405047;font-size:11px}.fulfillment-task-body{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.45fr) minmax(175px,auto);align-items:start;gap:22px;padding:8px 24px 18px 64px;display:grid}.fulfillment-order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.fulfillment-order-facts small,.fulfillment-order-facts strong{display:block}.fulfillment-order-facts small{color:#89948e;font-size:10px}.fulfillment-order-facts strong{color:#27372e;margin-top:3px;font-size:12px}.fulfillment-lines{gap:7px;display:grid}.fulfillment-line{background:#fbfcfb;border:1px solid #e4e9e6;border-radius:9px;grid-template-columns:43px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:47px;padding:5px 7px;display:grid}.fulfillment-line img,.fulfillment-line-placeholder{object-fit:cover;background:#eef1ef;border-radius:7px;place-items:center;width:43px;height:43px;display:grid}.fulfillment-line-placeholder{color:#9aa59f;font-size:9px}.fulfillment-line strong,.fulfillment-line small{display:block}.fulfillment-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fulfillment-line small{color:#7c8981;margin-top:3px;font-size:9px}.fulfillment-line b{color:#315a45;font-size:13px}.fulfillment-line-buckets{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.fulfillment-line-buckets span{color:#526158;background:#edf1ee;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700;line-height:1.35}.fulfillment-line-buckets span[data-bucket=need],.fulfillment-line-buckets span[data-bucket=need_restock]{color:#8a571d;background:#fff0d4}.fulfillment-line-buckets span[data-bucket=replenishing]{color:#76541c;background:#f6e8b9}.fulfillment-line-buckets span[data-bucket=ready],.fulfillment-line-buckets span[data-bucket=ready_to_pick]{color:#276044;background:#dff1e6}.fulfillment-line-buckets span[data-bucket=allocated]{color:#28577a;background:#dfedf7}.fulfillment-line-buckets span[data-bucket=completed]{color:#315443;background:#e1ebe5}.fulfillment-line-buckets span[data-bucket=deducted]{color:#7d4540;background:#f4e4e2}.fulfillment-line-actions{gap:4px;display:grid}.fulfillment-line-action{white-space:nowrap;width:auto;padding:6px 8px;font-size:9px}.fulfillment-line-action.danger{color:#984b43;background:#fff8f7;border-color:#e4c4c0}.fulfillment-task-actions{gap:7px;display:grid}.fulfillment-task-actions button{width:100%}.fulfillment-history-complete-button{color:#87541d;background:#fff8ea;border-color:#dfbf87}.fulfillment-hold-button{color:#8d4a45;background:#fff8f7;border-color:#dec4c1}.fulfillment-hold-reason{color:#7e3e39;background:#fff1f0;border-radius:8px;gap:9px;margin:0 24px 16px 64px;padding:9px 11px;font-size:11px;display:flex}.fulfillment-history{background:#f9fbfa;border-top:1px solid #e4e9e6;gap:11px;padding:15px 24px 19px 64px;display:grid}.fulfillment-history-created,.fulfillment-history-event{grid-template-columns:10px minmax(0,1fr);gap:9px;display:grid}.fulfillment-history-created>span,.fulfillment-history-event>span{background:#5d8c71;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 1px #93b2a0}.fulfillment-history strong,.fulfillment-history small{display:block}.fulfillment-history strong{font-size:11px}.fulfillment-history small{color:#7c8981;margin-top:2px;font-size:10px}.fulfillment-history p{color:#6c7771;margin:4px 0 0;font-size:10px}.fulfillment-history-undo{margin-top:5px;padding:0;font-size:10px}.fulfillment-shipment-event{background:#f5faf7;border:1px solid #d9e6dd;border-radius:10px;padding:10px 12px}.fulfillment-shipment-event.reversed{opacity:.55}.shipment-batch-dialog{width:min(620px,100vw - 40px)}.shipment-batch-list{gap:8px;max-height:45vh;display:grid;overflow-y:auto}.shipment-batch-list article{background:#f8faf8;border:1px solid #dfe6e1;border-radius:10px;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:14px;padding:12px;display:grid}.shipment-batch-list strong,.shipment-batch-list small{display:block}.shipment-batch-list small{color:#75827a;margin-top:4px;font-size:10px}.shipment-batch-list input{text-align:center;border:1px solid #bacbc0;border-radius:8px;width:90px;height:42px;font-size:18px;font-weight:800}.shipment-note{color:#526259;gap:6px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.shipment-note textarea{resize:vertical;min-height:76px;font:inherit;border:1px solid #cbd7cf;border-radius:9px;padding:10px 12px}.fulfillment-empty-state{color:#78857e;place-content:center;justify-items:center;min-height:210px;font-size:13px;display:grid}.fulfillment-empty-state strong{color:#34463c;font-size:15px}.fulfillment-empty-state p{margin:7px 0 0}.fulfillment-pagination{padding:16px 24px}@media (width<=1250px){.fulfillment-intro{grid-template-columns:1fr}.fulfillment-flow{justify-content:center}.fulfillment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.fulfillment-task-header{grid-template-columns:22px minmax(150px,1fr) auto repeat(2,minmax(110px,.8fr))}.fulfillment-task-time{display:none}.fulfillment-task-body{grid-template-columns:minmax(240px,.9fr) minmax(300px,1.3fr)}.fulfillment-task-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(140px,1fr))}.restock-row{grid-template-columns:minmax(250px,1.25fr) minmax(140px,.65fr) minmax(190px,1fr) 75px}}@media (width<=850px){.fulfillment-flow{justify-content:flex-start;overflow-x:auto}.fulfillment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.restock-workbench{margin:14px}.promoted-restock-workbench{margin:0 0 14px}.restock-header{flex-direction:column;align-items:flex-start}.restock-header-actions{width:100%}.restock-header-actions button{flex:1}.restock-download{width:100%}.restock-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-workbench-header,.fulfillment-batch-bar{flex-direction:column;align-items:flex-start}.supplier-batch-bar{flex-direction:column;align-items:stretch;width:auto;bottom:14px;left:14px;right:14px}.supplier-batch-bar>div{margin-right:0}.fulfillment-filters{grid-template-columns:1fr}.fulfillment-view-tabs{margin-inline:14px}.fulfillment-task-header{grid-template-columns:22px minmax(0,1fr) auto;gap:10px}.fulfillment-task-owner,.fulfillment-task-location{grid-column:2/-1}.fulfillment-task-body{grid-template-columns:1fr;padding-left:24px}.fulfillment-line{grid-template-columns:43px minmax(0,1fr) auto}.fulfillment-line-actions{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-line-action{width:100%}.supplier-batch-list article{grid-template-columns:1fr}.fulfillment-task-actions{grid-column:auto;grid-template-columns:1fr}.fulfillment-hold-reason,.fulfillment-history{margin-left:24px;padding-left:18px}}.app-loading,.auth-page{background:radial-gradient(circle at 18% 12%,#8fbba147,#0000 34%),linear-gradient(145deg,#eef3ef,#f8faf8);place-items:center;min-height:100vh;padding:28px;display:grid}.app-loading{color:#536159;align-content:center;gap:12px}.app-loading-mark{color:#fff;background:#244d39;border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:grid}.auth-card{background:#fffffff5;border:1px solid #d9e2dc;border-radius:22px;width:min(460px,100%);padding:38px;box-shadow:0 24px 70px #193a2921}.auth-brand{align-items:center;gap:11px;margin-bottom:30px;display:flex}.auth-brand strong,.auth-brand small{display:block}.auth-brand small{color:#76847c;margin-top:2px;font-size:11px}.auth-card h1{letter-spacing:-.035em;margin:0;font-size:30px}.auth-intro{color:#66756d;margin:11px 0 25px;font-size:14px;line-height:1.65}.auth-card form,.access-dialog{gap:17px;display:grid}.auth-card label,.access-dialog>label,.dialog-fields label{color:#35453c;gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card label small,.access-dialog label small{color:#89958e;font-size:11px;font-weight:500}.auth-card input,.access-dialog input,.access-dialog select,.access-dialog textarea{color:#17231c;background:#fff;border:1px solid #cfd8d2;border-radius:9px;width:100%;padding:11px 12px}.auth-card input:focus,.access-dialog input:focus,.access-dialog select:focus,.access-dialog textarea:focus{border-color:#5f9877;outline:3px solid #448b631f}.auth-submit{justify-content:center;width:100%;margin-top:4px;padding:12px 16px}.form-error{color:#973c37;background:#fff0ef;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.user-menu-summary{justify-items:end;max-width:190px;display:grid}.user-menu-summary strong{font-size:13px}.user-menu-summary small{color:#7a8880;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:2px;font-size:10px;overflow:hidden}.logout-button{color:#536159;cursor:pointer;background:#fff;border:1px solid #d5ddd8;border-radius:8px;padding:8px 10px;font-size:12px}.access-intro{color:#f5faf6;background:linear-gradient(135deg,#1a382a,#35654d);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin:30px 0 18px;padding:28px 30px;display:flex}.access-intro .eyebrow{color:#acd0ba}.access-intro h2{margin:0;font-size:28px}.access-intro p:last-child{color:#c9dbd0;max-width:690px;margin:10px 0 0;line-height:1.6}.access-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.access-metrics article{background:#fff;border:1px solid #dce3de;border-radius:13px;padding:17px 19px}.access-metrics span,.access-metrics strong{display:block}.access-metrics span{color:#77857d;font-size:12px}.access-metrics strong{color:#224a36;margin-top:6px;font-size:23px}.notice.success{color:#276545;background:#e6f3ea}.route-denied{margin-top:30px}.access-tabs{background:#e6ebe8;border-radius:10px;gap:5px;width:fit-content;margin-top:22px;padding:4px;display:flex}.access-tabs button{color:#66746c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 17px}.access-tabs button.active{color:#214c36;background:#fff;font-weight:750;box-shadow:0 2px 8px #19382814}.access-panel,.role-card{background:#fff;border:1px solid #dce2de}.access-panel{border-radius:15px;margin-top:14px;overflow:hidden}.access-table-wrap{overflow-x:auto}.access-table{border-collapse:collapse;text-align:left;width:100%}.access-table th,.access-table td{vertical-align:middle;border-bottom:1px solid #e8ece9;padding:16px 18px}.access-table th{color:#75837b;letter-spacing:.03em;background:#f8faf8;font-size:11px}.access-table td{color:#38473f;font-size:13px}.access-table td>strong,.access-table td>small{display:block}.access-table td>small{color:#859189;margin-top:4px;font-size:11px}.role-chip-list,.role-permissions,.table-actions{flex-wrap:wrap;gap:6px;display:flex}.role-chip-list span,.role-permissions span{color:#2f6449;background:#e8f2eb;border-radius:7px;padding:4px 7px;font-size:11px}.status-badge{color:#27704b;background:#e1f2e7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.status-badge[data-state=inactive],.status-badge[data-state=archived]{color:#7b6250;background:#f2ece7}.table-actions button{color:#2d6748;cursor:pointer;background:#fff;border:1px solid #cddbd2;border-radius:7px;padding:6px 8px;font-size:11px}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.role-card{border-radius:15px;flex-direction:column;min-height:245px;padding:20px;display:flex}.role-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.role-card h3{margin:0 0 5px}.role-card code{color:#7f8c84;font-size:11px}.role-card-heading>span{color:#64736b;font-size:12px}.role-card>p{color:#65736c;margin:15px 0;font-size:13px;line-height:1.55}.role-permissions{margin-bottom:18px}.role-card>button,.locked-note{align-self:flex-start;margin-top:auto}.locked-note{color:#87938c;font-size:11px}.dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1a1273;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-dialog{background:#fff;border-radius:18px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 26px 80px #0d221738}.role-dialog{width:min(790px,100%)}.access-dialog header,.access-dialog footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.access-dialog header h2{margin:0}.access-dialog header>button{color:#67756d;cursor:pointer;background:0 0;border:0;font-size:28px}.access-dialog footer{justify-content:flex-end;padding-top:5px}.dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.access-dialog fieldset{border:1px solid #dfe5e1;border-radius:11px;gap:8px;margin:0;padding:14px;display:grid}.access-dialog legend{color:#46564d;padding:0 7px;font-size:12px;font-weight:750}.check-row{color:#34443b;cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;display:flex}.check-row:hover{background:#f3f7f4}.check-row input{width:16px;margin-top:2px}.check-row span,.check-row strong,.check-row small{display:block}.store-scope-value{max-width:260px;line-height:1.45;display:block}.store-access-fieldset{max-height:none!important}.scope-mode-options,.store-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-access-grid{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.scope-help{color:var(--muted);grid-column:1/-1;margin:0 0 10px;font-size:.88rem}@media (width<=720px){.scope-mode-options,.store-access-grid{grid-template-columns:1fr}}.check-row strong{font-size:12px}.check-row small{color:#7a8780;margin-top:3px;font-size:11px;font-weight:400}.password-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.password-field button{color:#2e6849;cursor:pointer;background:#f8fbf9;border:1px solid #c8d8ce;border-radius:8px}.permission-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-matrix>legend{grid-column:1/-1}.permission-matrix section{padding:6px}.permission-matrix h3{color:#315a43;margin:0 0 6px;font-size:13px}@media (width<=900px){.access-metrics,.role-grid,.permission-matrix{grid-template-columns:1fr 1fr}.user-menu-summary,.phase-chip{display:none}}@media (width<=620px){.auth-card{padding:27px 22px}.access-intro{flex-direction:column;align-items:flex-start}.access-metrics,.role-grid,.permission-matrix,.dialog-fields{grid-template-columns:1fr}}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}body.image-preview-open{overflow:hidden}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #2c6c4e47}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#e8f0eb;background:#15251d;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 10px 28px;display:flex}.brand-mark{color:#15251d;background:#b9d8c5;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.brand strong,.brand small{display:block}.brand small{color:#9fb3a7;margin-top:2px;font-size:12px}.sidebar nav{gap:6px;display:grid}.nav-item{color:#9fb3a7;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;text-decoration:none;display:flex}.nav-item:not(:disabled){cursor:pointer}.nav-item:disabled{cursor:default}.nav-item.active{color:#fff;background:#284c3a}.nav-item span{font-size:11px}.sidebar-note{color:#9fb3a7;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1f;align-items:center;gap:8px;width:100%;margin-top:auto;padding:12px;font-size:13px;display:flex}.sidebar-activity-button{cursor:pointer}.sidebar-activity-button:hover{color:#fff}.status-dot{background:#73c493;border-radius:50%;flex:none;width:8px;height:8px}.status-dot[data-state=running]{background:#70d5a0;box-shadow:0 0 0 5px #70d5a024}.status-dot[data-state=warning],.status-dot[data-state=failed]{background:#f4b75f}.main-content{min-width:0;padding:0 34px 48px}.topbar{border-bottom:1px solid #d9dedb;justify-content:space-between;align-items:center;min-height:104px;display:flex}.customer-service-alert-banner{color:#713b17;background:#fff4e9;border:1px solid #efc6a3;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 0;padding:15px 18px;display:flex;box-shadow:0 6px 20px #76441b14}.customer-service-alert-banner strong,.customer-service-alert-banner span{display:block}.customer-service-alert-banner strong{font-size:15px}.customer-service-alert-banner span{color:#8a5a35;margin-top:3px;font-size:12px}.customer-service-alert-banner button{color:#773f16;cursor:pointer;background:#fff;border:1px solid #c88142;border-radius:9px;flex:none;padding:9px 13px;font-weight:750}.topbar p,.eyebrow{color:#64726a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700}.topbar h1,.section-heading h2,.hero-panel h2{letter-spacing:-.025em;margin:0;font-weight:650}.topbar h1{font-size:25px}.phase-chip,.capability-state{border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.phase-chip{color:#2e6148;background:#deede3;padding:7px 11px}.topbar-actions{align-items:center;gap:12px;display:flex}.background-task-trigger{color:#25352d;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5ddd8;border-radius:12px;align-items:center;gap:10px;min-width:214px;padding:10px 13px;display:flex;box-shadow:0 5px 18px #1c392b0f}.background-task-trigger:hover{background:#f9fbf9;border-color:#9fbcab}.background-task-trigger>span:last-child,.background-task-trigger strong,.background-task-trigger small{display:block}.background-task-trigger strong{font-size:13px;line-height:1.4}.background-task-trigger small{color:#78877f;margin-top:2px;font-size:11px}.activity-indicator{background:#aeb8b2;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.activity-indicator[data-state=success]{background:#48a96f}.activity-indicator[data-state=running]{background:#348d5b}.activity-indicator[data-state=running]:after{content:"";border:2px solid #348d5b59;border-radius:50%;animation:1.6s ease-out infinite activity-pulse;position:absolute;inset:-5px}.activity-indicator[data-state=warning]{background:#d68a22}.activity-indicator[data-state=failed]{background:#c9534e}@keyframes activity-pulse{0%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(1.25)}}.activity-panel-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d191361;justify-content:flex-end;display:flex;position:fixed;inset:0}.activity-panel{color:#18211d;background:#f5f7f5;width:min(620px,100vw - 32px);height:100vh;overflow:hidden;box-shadow:-18px 0 50px #10241a33}.activity-panel-header{background:#fff;border-bottom:1px solid #d9dfdb;justify-content:space-between;align-items:center;min-height:92px;padding:20px 26px;display:flex}.activity-panel-header p,.activity-section-heading p{color:#718078;margin:0 0 4px;font-size:12px}.activity-panel-header h2,.activity-section-heading h3,.activity-task-heading h3{margin:0}.activity-panel-header h2{font-size:24px}.activity-panel-close{color:#506058;cursor:pointer;background:#fff;border:1px solid #d9dfdb;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:27px;line-height:1;display:grid}.activity-panel-body{height:calc(100vh - 92px);padding:22px 26px 34px;overflow-y:auto}.activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.activity-summary div{background:#fff;border:1px solid #dfe4e1;border-radius:12px;padding:14px 16px}.activity-summary strong,.activity-summary span{display:block}.activity-summary strong{color:#214c37;font-size:22px}.activity-summary span{color:#78877f;margin-top:3px;font-size:12px}.activity-task-list{gap:14px;display:grid}.customer-service-alerts{background:#fff7ef;border:1px solid #efc6a3;border-radius:15px;gap:12px;margin-bottom:18px;padding:18px;display:grid}.customer-service-alerts>header,.customer-service-alert-heading,.customer-service-alert-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer-service-alerts>header p{color:#9a673e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:750}.customer-service-alerts>header h3{color:#653713;margin:0;font-size:16px}.customer-service-alerts>header>span{color:#804719;background:#ffe4ca;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750}.customer-service-alerts article{background:#fff;border:1px solid #edd6c2;border-radius:12px;padding:15px}.customer-service-alert-heading strong,.customer-service-alert-heading span{display:block}.customer-service-alert-heading strong{color:#33271f;font-size:14px}.customer-service-alert-heading span,.customer-service-alert-heading time{color:#88766a;margin-top:3px;font-size:11px}.customer-service-alert-reason,.customer-service-action-error{color:#9a3f37;background:#fff0ef;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.customer-service-message-preview{background:#f5f7f5;border-radius:8px;margin-top:12px;padding:10px 11px}.customer-service-message-preview small{color:#7d8a83;font-size:10px}.customer-service-message-preview pre{color:#34443b;max-height:112px;font:inherit;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55;overflow:auto}.customer-service-alert-actions{align-items:center;margin-top:13px}.customer-service-alert-actions a,.customer-service-alert-actions button{border-radius:8px;padding:8px 11px;font-size:12px;font-weight:750;text-decoration:none}.customer-service-alert-actions a{color:#386149;background:#edf3ef}.customer-service-alert-actions button{color:#fff;cursor:pointer;background:#255e42;border:1px solid #2d694a}.customer-service-alert-actions button:disabled{cursor:wait;opacity:.58}.activity-task-card,.activity-events{background:#fff;border:1px solid #dfe4e1;border-radius:15px;padding:20px}.activity-task-heading,.activity-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.activity-task-heading h3,.activity-section-heading h3{font-size:17px}.activity-task-heading p{color:#718078;margin:5px 0 0;font-size:12px;line-height:1.55}.activity-state-badge{color:#64726a;background:#edf1ee;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.activity-state-badge[data-state=running]{color:#1c6843;background:#dff3e7}.activity-state-badge[data-state=success]{color:#2f704d;background:#e4f1e8}.activity-state-badge[data-state=warning]{color:#8c5b16;background:#fff0d6}.activity-state-badge[data-state=failed]{color:#9d3936;background:#fbe4e2}.activity-task-message{color:#26362e;margin:17px 0 0;font-size:14px;font-weight:650}.activity-progress{background:#f3f7f4;border-radius:10px;margin-top:13px;padding:11px 12px}.activity-progress>div:first-child{color:#526159;justify-content:space-between;gap:12px;font-size:12px;display:flex}.activity-progress-track{background:#dce6df;border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.activity-progress-track span{border-radius:inherit;background:#438b63;height:100%;transition:width .24s;display:block}.activity-task-error{color:#8e3936;background:#fff0ef;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.activity-task-meta{border-top:1px solid #edf0ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:18px 0 0;padding-top:16px;display:grid}.activity-task-meta dt{color:#86938c;font-size:11px}.activity-task-meta dd{color:#3a4941;margin:4px 0 0;font-size:12px;line-height:1.5}.activity-events{margin-top:18px}.activity-section-heading button,.activity-load-error button{color:#2d6648;cursor:pointer;background:#fff;border:1px solid #b8cec0;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:700}.activity-section-heading button:disabled,.activity-load-error button:disabled{cursor:wait;opacity:.55}.activity-events ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.activity-events li{grid-template-columns:10px minmax(0,1fr);gap:11px;padding:0 0 17px;display:grid;position:relative}.activity-events li:not(:last-child):before{content:"";background:#d7e1da;width:1px;position:absolute;top:10px;bottom:0;left:4px}.activity-event-marker{z-index:1;background:#559271;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 1px #a7bcae}.activity-events li strong{font-size:13px}.activity-events li p{color:#4e5d55;margin:3px 0;font-size:12px;line-height:1.5}.activity-events time,.activity-refreshed-at,.activity-empty,.activity-loading{color:#8a9690;font-size:11px}.activity-refreshed-at{text-align:center;margin:16px 0 0}.activity-empty,.activity-loading{text-align:center;margin:20px 0}.activity-load-error{color:#8f3936;background:#fff1f0;border:1px solid #efcfcc;border-radius:12px;justify-items:start;gap:7px;margin-bottom:16px;padding:14px 16px;font-size:12px;display:grid}.hero-panel{color:#f7fbf8;background:linear-gradient(135deg,#1c392b,#315d47);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:32px 0;padding:32px;display:grid}.hero-panel h2{font-size:clamp(26px,3vw,38px)}.hero-panel p:not(.eyebrow){color:#c7d9cf;max-width:680px;margin:13px 0 0;line-height:1.7}.hero-link{color:#183326;background:#dceee3;border-radius:9px;margin-top:22px;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.hero-panel .eyebrow{color:#a7cdb5}.hero-status{border-left:1px solid #ffffff2e;min-width:128px;padding-left:24px}.hero-status span,.hero-status strong{display:block}.hero-status span{color:#a7cdb5;font-size:12px}.hero-status strong{margin-top:7px}.section-block{margin-top:32px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.section-heading h2{font-size:20px}.section-heading>span{color:#718078;font-size:13px}.flow-list{background:#d8ded9;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.flow-list li{background:#fff;flex-direction:column;justify-content:space-between;min-height:86px;padding:16px;display:flex}.flow-list span{color:#7d8d84;font-size:12px}.flow-list strong{font-size:15px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.capability-grid article,.integration-list article{background:#fff;border:1px solid #dce1de}.capability-grid article{border-radius:14px;min-height:150px;padding:20px}.capability-state{color:#56665d;background:#eef1ef;padding:5px 8px}.capability-state[data-state=foundation]{color:#2e6148;background:#deede3}.capability-state[data-state=candidate]{color:#78602f;background:#f3ead4}.capability-grid h3{margin:18px 0 8px;font-size:17px}.capability-grid p,.integration-list small,.integration-list>article>span{color:#68766e;line-height:1.55}.capability-grid p{margin:0;font-size:14px}.integration-list{gap:10px;display:grid}.integration-list article{border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.integration-list strong,.integration-list small{display:block}.integration-list small{margin-top:4px;font-size:12px}.integration-list>article>span{text-align:right;max-width:430px;font-size:13px}.notice{background:#fff;border:1px solid #dce1de;border-radius:12px;margin-top:32px;padding:18px}.notice.error{color:#7a302b;background:#fff6f5;border-color:#e6c5c2;gap:6px;display:grid}.orders-intro{background:#fff;border:1px solid #d8e0da;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin:30px 0 18px;padding:27px 30px;display:grid}.orders-intro h2,.orders-panel-heading h2{letter-spacing:-.02em;margin:0;font-weight:650}.orders-intro h2{font-size:24px}.orders-intro>div>p:not(.eyebrow){color:#66766d;max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.65}.source-state{background:#f2f5f3;border-radius:11px;align-items:center;gap:11px;min-width:330px;padding:13px 15px;display:flex}.source-state[data-state=ready] .status-dot{background:#4e966c}.source-state>span:nth-child(2){flex:1}.source-state .primary-button{white-space:nowrap;flex:none}.source-state .status-dot{background:#c4943e}.source-state strong,.source-state small{display:block}.sync-feedback{border-radius:9px;margin:0 0 18px;padding:11px 14px;font-size:13px}.sync-feedback.success{color:#2d6546;background:#edf7f0;border:1px solid #c6dfcf}.sync-feedback.error{color:#8a413c;background:#fff3f2;border:1px solid #ebcdca}.source-state strong{font-size:13px}.source-state small{color:#718078;margin-top:3px;font-size:11px}.order-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.order-metrics article{background:#fff;border:1px solid #dce2de;border-radius:13px;min-height:101px;padding:17px;position:relative;overflow:hidden}.order-metrics article:before{content:"";background:#a9b5ae;width:3px;position:absolute;inset:0 auto 0 0}.order-metrics article[data-tone=attention]:before{background:#d0a34d}.order-metrics article[data-tone=active]:before{background:#5284b8}.order-metrics article[data-tone=ready]:before{background:#7d6caf}.order-metrics article[data-tone=success]:before{background:#4e966c}.order-metrics article[data-tone=danger]:before{background:#bc6a62}.order-metrics span,.order-metrics strong{display:block}.order-metrics span{color:#6e7c74;font-size:12px}.order-metrics strong{font-variant-numeric:tabular-nums;margin-top:12px;font-size:28px}.orders-panel{background:#fff;border:1px solid #d8dfda;border-radius:16px}.orders-panel-heading{border-bottom:1px solid #e2e6e3;justify-content:space-between;align-items:center;padding:23px 26px 19px;display:flex}.orders-panel-heading h2{font-size:20px}.orders-refresh-control{align-items:center;gap:12px;display:flex}.orders-refresh-copy strong,.orders-refresh-copy small{display:block}.orders-refresh-copy strong{color:#536159;font-size:12px}.orders-refresh-copy small{color:#7d8a83;margin-top:3px;font-size:11px}.primary-button,.secondary-button,.text-button,.orders-pagination button{cursor:pointer;border:0;border-radius:8px;font-size:13px;font-weight:700}.link-button{text-decoration:none}.primary-button{color:#fff;background:#28583f;padding:10px 17px}.secondary-button{color:#315d47;background:#f3f8f5;border:1px solid #bed0c4;padding:9px 13px}.text-button{color:#64736a;background:0 0;padding:10px 8px}.primary-button:disabled,.secondary-button:disabled,.orders-pagination button:disabled{cursor:default;opacity:.55}.order-filters{background:#fafbfa;border-bottom:1px solid #e5e9e6;grid-template-columns:minmax(200px,1.4fr) repeat(4,minmax(120px,.75fr)) auto;align-items:end;gap:12px;padding:18px 26px;display:grid}.channel-workspace-hero{border-bottom:1px solid #dce3de;justify-content:space-between;align-items:flex-end;gap:32px;margin:30px 0 16px;padding:8px 2px 22px;display:flex}.channel-workspace-hero h1{color:#19261f;letter-spacing:-.045em;margin:4px 0 6px;font-size:clamp(28px,3vw,38px);font-weight:720}.channel-workspace-hero p:not(.eyebrow){color:#6c7b72;margin:0;font-size:14px}.channel-workspace-health{border-left:2px solid #74a789;gap:3px;min-width:220px;padding-left:22px;display:grid}.channel-workspace-health[data-state=attention]{border-left-color:#c8873f}.channel-workspace-health span,.channel-workspace-health small{color:#7a877f;font-size:11px}.channel-workspace-health strong{color:#23342a;font-size:18px}.channel-section-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.channel-section-nav button{color:#324138;text-align:left;background:#fff;border:1px solid #d9e0dc;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:grid;box-shadow:0 2px 8px #1e352806}.channel-section-nav button:hover{background:#f8fbf9;border-color:#9db9a8}.channel-section-nav button.active{color:#fff;background:#245b40;border-color:#245b40;box-shadow:0 10px 22px #245b4029}.channel-section-nav button>span:last-child{gap:4px;min-width:0;display:grid}.channel-section-nav strong{font-size:14px}.channel-section-nav small{color:#7d8982;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.channel-section-nav button.active small{color:#c9ddd1}.channel-section-index{color:#3b6b50;background:#e7f1eb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.channel-section-nav button.active .channel-section-index{color:#245b40;background:#fff}.channel-workspace-panel{margin-bottom:24px}.channel-single-resource-column{grid-template-columns:minmax(0,1fr)}.channel-intro{color:#f7fbf8;background:linear-gradient(135deg,#1c392b,#315d47);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin:30px 0 18px;padding:30px;display:grid}.channel-intro h2,.channel-panel h2,.fulfillment-resource-panel h2,.config-dialog h2{letter-spacing:-.02em;margin:0;font-weight:650}.channel-intro>div>p:not(.eyebrow){color:#c7d9cf;max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.65}.channel-intro .eyebrow{color:#a7cdb5}.channel-progress{border-left:1px solid #fff3;min-width:150px;padding-left:26px}.channel-progress span,.channel-progress strong,.channel-progress small{display:block}.channel-progress span{color:#b8cec1;font-size:12px}.channel-progress strong{margin-top:5px;font-size:28px}.channel-progress small{color:#9fb9aa;margin-top:5px;font-size:10px}.channel-panel{background:#fff;border:1px solid #d8dfda;border-radius:16px;overflow:hidden}.fulfillment-resource-panel{background:#fff;border:1px solid #d8dfda;border-radius:16px;margin-bottom:18px;overflow:hidden}.fulfillment-resource-panel .orders-panel-heading p:not(.eyebrow){color:#738078;margin:6px 0 0;font-size:12px}.cloud-print-platform-card{background:#f2f7f4;border:1px solid #cddbd2;border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr) auto;align-items:center;gap:20px;margin:0 24px 20px;padding:16px;display:grid}.cloud-print-platform-card>div{gap:6px;min-width:0;display:grid}.cloud-print-platform-card .state-pill{justify-self:start}.cloud-print-platform-card strong{color:#26332c;font-size:14px}.cloud-print-platform-card small{color:#66766d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cloud-print-platform-card small.resource-error{color:#a14b3d;white-space:normal}.fulfillment-resource-columns{background:#fafbfa;border-top:1px solid #e5e9e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 24px 24px;display:grid}.resource-column{background:#fff;border:1px solid #dfe5e1;border-radius:12px;min-width:0;padding:16px}.resource-column>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.resource-header-actions{align-items:center;gap:8px;display:flex}.resource-subheading{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.resource-subheading small{color:var(--muted)}.telegram-bot-card{background:#f3f8f5}.resource-column>header>div,.resource-card>div{gap:5px;min-width:0;display:grid}.resource-column>header strong{color:#26332c;font-size:14px}.resource-column>header small,.resource-card small{color:#738078;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.resource-list{gap:9px;margin-top:14px;display:grid}.resource-card{background:#f5f8f6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.resource-card .state-pill{justify-self:start}.resource-card>div>strong{color:#2d3a33;font-size:13px}.resource-card small.resource-error{color:#a14b3d;white-space:normal}.printer-discover-button{justify-self:start}.resource-empty{color:#7a8780;text-align:center;border:1px dashed #d8dfda;border-radius:9px;margin:14px 0 0;padding:18px 12px;font-size:12px}.channel-account-list{gap:12px;padding:20px 24px 24px;display:grid}.channel-account-card{background:#fbfcfb;border:1px solid #dfe5e1;border-radius:13px;grid-template-columns:minmax(160px,.75fr) minmax(0,2.25fr) minmax(140px,auto);align-items:center;gap:24px;padding:20px;display:grid}.channel-account-card[data-status=inactive]{background:#f4f6f5;border-color:#d6dcda}.channel-account-card[data-status=inactive] .channel-account-main,.channel-account-card[data-status=inactive] dl,.channel-account-card[data-status=inactive] .store-routing-grid{opacity:.68}.channel-account-main h3{margin:10px 0 4px;font-size:17px}.channel-account-main p{color:#738078;margin:0;font-size:12px}.channel-account-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;display:grid}.channel-account-card dt{color:#7a8780;font-size:11px}.channel-account-card dd{color:#26332c;margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.55}.channel-card-actions{flex-wrap:wrap;grid-area:1/3;gap:8px;display:flex}.channel-card-actions button{white-space:nowrap}.channel-card-actions .danger-button{color:#914943;background:#fff8f7;border-color:#dcb9b5}.store-routing-grid{border-top:1px solid #e3e8e5;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.store-binding-summary{background:#fff;border:1px solid #dfe7e2;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.store-binding-summary>div{align-items:center;gap:14px;min-width:0;display:flex}.store-binding-summary strong{color:#314038;white-space:nowrap;font-size:12px}.store-binding-pills{flex-wrap:wrap;gap:7px;display:flex}.store-binding-pills span{color:#7c6860;white-space:nowrap;background:#f4efec;border-radius:999px;padding:5px 9px;font-size:10px}.store-binding-pills span[data-ready=true]{color:#2e6b4a;background:#e4f2e9}.store-binding-toggle{color:#2f694a;flex:none;font-weight:700}.store-routing-card{background:#fff;border:1px solid #dce5df;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px;display:flex}.store-routing-card>div{gap:5px;min-width:0;display:grid}.store-binding-field{width:100%}.store-binding-field label{color:#26332c;font-size:13px;font-weight:700}.store-binding-field select{color:#26332c;background:#fff;border:1px solid #cfd7d2;border-radius:8px;width:100%;height:39px;padding:0 10px}.store-binding-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.store-binding-actions small{color:#738078;font-size:11px}.store-routing-card .state-pill{justify-self:start}.store-routing-card strong{color:#26332c;font-size:13px}.store-routing-card small{color:#738078;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.store-routing-card button{white-space:nowrap;flex:none}.store-logistics-card{grid-column:1/-1}.store-shipping-location-list{gap:8px;margin-top:4px;display:grid}.store-shipping-location-item{background:#f8faf9;border:1px solid #e3e8e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.store-shipping-location-item>div{gap:3px;min-width:0;display:grid}.store-shipping-location-item small{white-space:normal}.store-add-location-button{justify-self:start;margin-top:4px}.channel-image-error{color:#914943;grid-column:1/-1;margin:-8px 0 0;font-size:12px}.config-credential-section{background:#f8faf8;border:1px solid #dce5df;border-radius:10px;gap:13px;padding:16px;display:grid}.config-credential-section>div{color:#35473d;gap:4px;font-size:13px;display:grid}.config-credential-section>div small{color:#7b8880;font-size:11px;font-weight:400}.state-pill[data-state=ready]{color:#2d6b49;background:#dff0e6}.state-pill[data-state=degraded]{color:#914943;background:#f7e5e3}.config-overlay{z-index:20;background:#101e177a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.config-dialog{background:#fff;border-radius:16px;gap:17px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:26px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #12231a38}.config-dialog-heading,.config-dialog-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.config-dialog label{color:#56665d;gap:7px;font-size:12px;font-weight:700;display:grid}.config-dialog input,.config-dialog textarea{color:#26332c;width:100%;font:inherit;background:#fff;border:1px solid #cfd7d2;border-radius:8px}.config-dialog input{height:42px;padding:0 12px}.config-dialog textarea{resize:vertical;min-height:130px;padding:11px 12px;line-height:1.55}.config-dialog label small{color:#7b8880;font-size:11px;font-weight:400}.config-form-row{grid-template-columns:.55fr 1.45fr;gap:14px;display:grid}.config-dialog-actions{justify-content:flex-end;padding-top:5px}.routing-dialog-note{color:#52645a;background:#f1f6f3;border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.routing-dialog-note.compact{color:#6a776f;background:#f7f8f7;padding:9px 12px}.routing-printer-row{grid-template-columns:minmax(0,1.4fr) minmax(90px,.6fr)}.order-filters label{color:#59685f;gap:6px;font-size:11px;font-weight:700;display:grid}.order-filters input,.order-filters select{color:#26332c;background:#fff;border:1px solid #cfd7d2;border-radius:8px;width:100%;height:39px;padding:0 11px;font-size:13px}.order-filters input:focus,.order-filters select:focus{border-color:#649177;outline:3px solid #47825e21}.filter-actions{align-items:center;gap:4px;display:flex}.orders-loading,.orders-empty{text-align:center;place-items:center;min-height:300px;padding:48px 24px;display:grid}.orders-loading{color:#68766e}.orders-empty h3{margin:17px 0 7px;font-size:18px}.orders-empty p{color:#6b7971;max-width:560px;margin:0;font-size:13px;line-height:1.65}.empty-icon{color:#2f654a;background:#e2efe7;border-radius:14px;place-items:center;width:46px;height:46px;font-size:13px;font-weight:800;display:grid}.empty-flow{align-items:center;gap:9px;margin-top:22px;display:flex}.empty-flow span{color:#44554b;background:#f8faf8;border:1px solid #d9e0db;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.empty-flow i{color:#90a098;font-style:normal}.orders-table-wrap{overflow-x:auto}.orders-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.orders-table th,.orders-table td{text-align:left;border-bottom:1px solid #e8ebe9;padding:14px 16px}.orders-table th:first-child,.orders-table td:first-child{padding-left:26px}.orders-table th:nth-child(2),.orders-table td:nth-child(2){padding-left:4px}.order-select-cell{width:42px;padding-right:8px!important}.order-select-cell input{accent-color:#2f7552;cursor:pointer;width:16px;height:16px;margin:0}.orders-table tr.is-selected td{background:#f1f8f3}.order-batch-bar{background:#f1f8f3;border:1px solid #b9d5c3;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 24px 14px;padding:14px 16px;display:flex}.order-batch-bar>div:first-child{gap:4px;display:grid}.order-batch-bar strong{color:#234d37;font-size:13px}.order-batch-bar small{color:#65786c;font-size:11px}.order-batch-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-batch-actions button{color:#28583e;cursor:pointer;background:#fff;border:1px solid #abc9b6;border-radius:8px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:750}.order-batch-actions button:disabled{cursor:not-allowed;opacity:.55}.order-batch-actions .primary-button{color:#fff;background:#2f7552}.orders-table th{color:#6d7a73;background:#fafbfa;font-size:11px;font-weight:750}.orders-table td strong,.orders-table td small{display:block}.orders-table td small{color:#7d8982;margin-top:4px;font-size:11px}.order-number-link{color:#245f43;font-weight:750;text-decoration:none;display:block}.order-number-link:hover{color:#173f2d;text-underline-offset:3px;text-decoration:underline}.customer-inline-link{color:#245f43;margin-top:4px;font-size:.88rem;text-decoration:none;display:block}.customer-inline-link:hover{color:#173f2d;text-underline-offset:3px;text-decoration:underline}.money-cell{font-variant-numeric:tabular-nums;font-weight:700}.order-row-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.checkout-row-button{color:#245f43;cursor:pointer;white-space:nowrap;background:#f6faf7;border:1px solid #9fc3ad;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.checkout-row-button:hover,.checkout-row-button:focus-visible{background:#eaf4ed;border-color:#5f9978}.checkout-row-button.secondary{color:#53675b;background:#fff;border-color:#cad8cf}.checkout-row-button:disabled{cursor:wait;opacity:.65}.state-pill{color:#526159;background:#edf0ee;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.state-pill[data-state=paid],.state-pill[data-state=validated],.state-pill[data-state=shipped],.state-pill[data-state=completed],.state-pill[data-state=succeeded]{color:#2d6b49;background:#dff0e6}.state-pill[data-state=pending],.state-pill[data-state=preCheckout],.state-pill[data-state=checkout],.state-pill[data-state=pending_review]{color:#7b5b20;background:#f6ecd2}.state-pill[data-state=ready_to_pick],.state-pill[data-state=picking],.state-pill[data-state=packing],.state-pill[data-state=queued],.state-pill[data-state=running]{color:#326190;background:#e1edf8}.state-pill[data-state=packed],.state-pill[data-state=handover_pending],.state-pill[data-state=partiallyShipped]{color:#68578f;background:#eee9f7}.state-pill[data-state=on_hold],.state-pill[data-state=cancelled],.state-pill[data-state=refunded],.state-pill[data-state=failed]{color:#914943;background:#f7e5e3}.state-pill[data-state=needs_attention]{color:#7b5b20;background:#f6ecd2}.state-pill[data-state=not_configured],.state-pill[data-state=unpaid]{color:#65746b;background:#edf0ee}.muted{color:#8b9690}.orders-pagination{color:#6a7870;justify-content:space-between;align-items:center;padding:15px 26px;font-size:12px;display:flex}.orders-pagination div{align-items:center;gap:10px;display:flex}.orders-pagination button{color:#415148;background:#fff;border:1px solid #d2d9d4;padding:7px 10px}.detail-breadcrumb{color:#7b8880;align-items:center;gap:8px;margin:28px 0 12px;font-size:12px;display:flex}.detail-breadcrumb a{color:#356b50;font-weight:700;text-decoration:none}.order-detail-hero{background:#fff;border:1px solid #d8e0da;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex}.order-detail-hero h2{letter-spacing:-.025em;margin:0;font-size:clamp(23px,2.5vw,31px);font-weight:680}.order-detail-hero>div:first-child>p:last-child{color:#718078;margin:8px 0 0;font-size:12px}.detail-hero-statuses{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.detail-hero-actions{justify-items:end;gap:16px;display:grid}.detail-checkout-button{min-width:116px}.detail-hero-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.automation-document-result{color:#456456;word-break:break-all;font-size:11px}.detail-checkout-feedback{margin:12px 0 0}.detail-hero-statuses>div{gap:6px;display:grid}.detail-hero-statuses small{color:#7d8982;font-size:10px;font-weight:700}.detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}.detail-metrics article{background:#fff;border:1px solid #dce2de;border-radius:12px;min-height:86px;padding:15px 17px}.detail-metrics span,.detail-metrics strong{display:block}.detail-metrics span{color:#728078;font-size:11px}.detail-metrics strong{margin-top:11px;font-size:14px;font-weight:700;line-height:1.35}.order-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:16px;margin-top:14px;display:grid}.detail-main-column,.detail-side-column{gap:16px;min-width:0;display:grid}.detail-card{background:#fff;border:1px solid #dce2de;border-radius:14px;overflow:hidden}.detail-card-heading{border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.detail-card-heading.compact{align-items:flex-start}.detail-card-heading h3{margin:0;font-size:16px;font-weight:680}.detail-card-heading>span{color:#718078;flex:none;font-size:11px}.order-sync-banner{color:#654b19;background:#fff9e9;border:1px solid #e7cf92;border-radius:12px;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.order-sync-banner[data-state=failed],.order-sync-banner[data-state=verification_pending]{color:#8a342e;background:#fff2f0;border-color:#e6b2ad}.order-sync-banner>div{justify-content:space-between;gap:16px;display:flex}.order-sync-banner span,.order-sync-banner li{font-size:12px}.order-sync-banner ul{gap:5px;margin:0;padding-left:18px;display:grid}.address-snapshot-history{color:#52645a;background:#f2f7f4;border-radius:9px;margin:0 20px 18px;padding:11px 13px;font-size:12px}.address-snapshot-history summary{cursor:pointer;font-weight:750}.address-snapshot-history ol{gap:10px;margin:12px 0 0;padding-left:20px;display:grid}.address-snapshot-history li span,.address-snapshot-history li small{margin-top:3px;display:block}.address-snapshot-history li small{color:#7b8880}.product-heading-actions{color:#718078;align-items:center;gap:12px;font-size:11px;display:flex}.order-item-lock-note{color:#7a6644;background:#fff9eb;margin:0;padding:10px 20px;font-size:12px}.order-item-dialog{width:min(840px,100%)}.order-item-draft,.order-item-search{background:#f8faf8;border:1px solid #dce5df;border-radius:11px;gap:10px;padding:14px;display:grid}.order-item-draft>header,.order-item-search>header{justify-content:space-between;align-items:center;display:flex}.order-item-draft>article{border-top:1px solid #e4e9e6;grid-template-columns:48px minmax(0,1fr) 100px auto;align-items:center;gap:12px;padding-top:10px;display:grid}.order-item-draft article div,.order-item-search-results article div{gap:3px;min-width:0;display:grid}.order-item-draft small,.order-item-search-results small{color:#748178}.order-item-search form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.order-item-search-results{max-height:260px;display:grid;overflow-y:auto}.order-item-search-results article{border-top:1px solid #e4e9e6;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.order-item-image-button,.order-item-image-empty{color:#7a8a82;width:48px;height:48px;font:inherit;background:#fff;border:0;border-radius:8px;place-items:center;padding:0;font-size:9px;display:grid;overflow:hidden}.order-item-image-button{cursor:zoom-in}.order-item-image-button img{object-fit:cover;width:100%;height:100%}.order-item-preview-result{color:#28583f;background:#edf7f1;border:1px solid #bdd6c6;border-radius:10px;padding:14px}.order-item-preview-result p{margin:5px 0 0}.recipient-heading-actions{color:#718078;align-items:center;gap:9px;font-size:11px;display:flex}.recipient-highlight-card{background:linear-gradient(135deg,#f6fbf8 0%,#fff 68%);border-color:#b7cfc0;margin:0;box-shadow:0 8px 24px #1f543a12}.recipient-highlight-heading{border-bottom:1px solid #dce9e1;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px 15px;display:flex}.recipient-highlight-heading h3{color:#173e2b;margin:0;font-size:21px}.recipient-country-code{color:#28583f;background:#e4f1e9;border-radius:9px;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.recipient-highlight-grid{grid-template-columns:minmax(140px,.75fr) minmax(160px,.85fr) minmax(280px,2fr);gap:0;padding:18px 22px 20px;display:grid}.recipient-default-notice{color:#6d4b14;background:#fff3d9;border-radius:8px;margin:14px 22px 0;padding:10px 12px;font-size:12px;font-weight:700}.recipient-highlight-grid article{border-left:1px solid #e1e9e4;min-width:0;padding:1px 22px}.recipient-highlight-grid article:first-child{border-left:0;padding-left:0}.recipient-highlight-grid article:last-child{padding-right:0}.recipient-highlight-grid span,.recipient-highlight-grid strong{display:block}.recipient-highlight-grid span{color:#76847c;margin-bottom:8px;font-size:11px;font-weight:700}.recipient-highlight-grid strong{overflow-wrap:anywhere;color:#263b30;font-size:16px;line-height:1.55}.recipient-highlight-address strong{font-size:15px}.recipient-feedback{color:#2e6648;margin:0;padding:10px 20px 15px;font-size:12px}.recipient-dialog{width:min(720px,100%)}.config-dialog select{color:#26332c;background:#fff;border:1px solid #cfd7d2;border-radius:8px;width:100%;height:42px;padding:0 12px}.recipient-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.recipient-form-grid label{color:#56665d;gap:7px;font-size:12px;font-weight:700;display:grid}.recipient-wide-field{grid-column:1/-1}.recipient-checkbox{align-items:center;grid-template-columns:none!important;gap:9px!important;display:flex!important}.recipient-checkbox input{width:18px;height:18px;margin:0}@media (width<=620px){.recipient-form-grid{grid-template-columns:1fr}.recipient-wide-field{grid-column:auto}.recipient-highlight-heading{flex-direction:column;align-items:flex-start}.recipient-highlight-grid{grid-template-columns:1fr;padding:8px 20px 16px}.recipient-highlight-grid article,.recipient-highlight-grid article:first-child,.recipient-highlight-grid article:last-child{border-top:1px solid #e1e9e4;border-left:0;padding:13px 0}.recipient-highlight-grid article:first-child{border-top:0}}.detail-product-list{display:grid}.detail-product-row{border-bottom:1px solid #edf0ee;grid-template-columns:58px minmax(150px,1fr) auto auto auto;align-items:center;gap:15px;padding:16px 20px;display:grid}.detail-product-row:last-child{border-bottom:0}.product-thumb{color:#86928b;background:#f3f6f4;border:1px solid #e2e7e4;border-radius:10px;place-items:center;width:58px;height:58px;font-size:10px;display:grid;position:relative;overflow:hidden}.product-thumb img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.product-thumb-button{cursor:zoom-in;padding:0}.product-thumb-button:after{z-index:1;color:#fff;content:"查看";opacity:0;background:#14241cc2;border-radius:5px;padding:3px 5px;font-size:9px;line-height:1;transition:opacity .14s,transform .14s;position:absolute;inset:auto 5px 5px;transform:translateY(3px)}.product-thumb-button:hover:after,.product-thumb-button:focus-visible:after{opacity:1;transform:translateY(0)}.receipt-heading-actions{align-items:center;gap:12px;display:flex}.receipt-heading-actions>span{color:#718078;font-size:11px}.receipt-refresh-button{min-height:34px;padding:7px 12px;font-size:11px}.payment-receipt-status{color:#738179;background:#f8faf9;border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;font-size:10px;display:flex}.payment-receipt-status strong{color:#2f704d;font-size:11px}.payment-receipt-status strong.error{color:#9a423c}.payment-receipt-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;padding:18px 20px 20px;display:grid}.payment-receipt-grid article{background:#fbfcfb;border:1px solid #dce3de;border-radius:12px;min-width:0;overflow:hidden}.payment-receipt-preview{cursor:zoom-in;background:#edf2ee;border:0;width:100%;height:156px;padding:0;display:block;position:relative;overflow:hidden}.payment-receipt-preview img{object-fit:cover;width:100%;height:100%}.payment-receipt-preview span{color:#fff;opacity:0;background:#162f20c7;border-radius:999px;padding:5px 8px;font-size:9px;transition:opacity .14s,transform .14s;position:absolute;bottom:8px;right:8px;transform:translateY(3px)}.payment-receipt-preview:hover span,.payment-receipt-preview:focus-visible span{opacity:1;transform:translateY(0)}.payment-receipt-grid article>div{gap:5px;padding:11px 12px 13px;display:grid}.payment-receipt-grid article>div strong{font-size:12px}.payment-receipt-grid article>div small{color:#748179;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.5;overflow:hidden}.payment-receipt-empty{border-top:0}.order-image-preview{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e0be0;place-items:center;padding:64px 24px 24px;display:grid;position:fixed;inset:0;overflow:auto}.order-image-preview-content{justify-items:center;gap:14px;max-width:min(920px,92vw);margin:0;display:grid}.order-image-preview-content img{object-fit:contain;background:#fff;border-radius:14px;max-width:100%;max-height:calc(100vh - 142px);display:block;box-shadow:0 24px 70px #00000061}.order-image-preview-content figcaption{color:#f4f7f5;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:min(680px,84vw);font-size:13px;line-height:1.5;overflow:hidden}.order-image-preview-close{z-index:1;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;padding:9px 14px;position:fixed;top:20px;right:22px}.order-image-preview-close:hover{background:#fff3}body.checkout-dialog-open{overflow:hidden}.checkout-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1812a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.checkout-dialog-card{background:#fff;border:1px solid #d4ded7;border-radius:18px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #0f23173d}.checkout-dialog-card.is-batch{width:min(700px,100%)}.checkout-batch-summary{background:#f5f8f6;border-radius:10px;gap:8px;margin:14px 26px 0;padding:12px 14px;display:grid}.checkout-batch-summary p{color:#304239;grid-template-columns:88px minmax(0,1fr);gap:12px;margin:0;font-size:12px;line-height:1.55;display:grid}.checkout-batch-summary strong{color:#78867e;font-size:10px}.checkout-dialog-card>header{border-bottom:1px solid #e5eae6;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex}.checkout-dialog-card h2{color:#1d2d24;margin:0;font-size:21px}.checkout-dialog-close{color:#65746b;cursor:pointer;background:0 0;border:0;padding:7px 10px}.checkout-order-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:20px 26px 0;display:grid}.checkout-order-summary div{min-width:0}.checkout-order-summary dt,.checkout-order-summary dd{margin:0}.checkout-order-summary dt{color:#78867e;font-size:10px;font-weight:700}.checkout-order-summary dd{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:700;overflow:hidden}.checkout-status-transition{color:#76591f;background:#fbf6e7;border:1px solid #e4d5aa;border-radius:12px;justify-content:center;align-items:center;gap:14px;margin:20px 26px 0;padding:16px;font-size:13px;display:flex}.checkout-status-transition i{color:#9b844c;font-style:normal}.checkout-dialog-explanation{color:#5e6c64;margin:16px 26px 0;font-size:12px;line-height:1.7}.checkout-action-preview{gap:8px;margin:14px 26px 0;padding:0;list-style:none;display:grid}.checkout-action-preview li{color:#425248;background:#f5f8f6;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:grid}.checkout-action-preview strong{color:#2f6b4a;background:#dfeee4;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.checkout-action-preview em{color:#78867e;font-size:10px;font-style:normal}.checkout-currency-converter{background:#f7faf8;border:1px solid #d9e3dc;border-radius:12px;gap:10px;margin:16px 26px 0;padding:13px;display:grid}.checkout-currency-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkout-currency-heading>div{gap:3px;display:grid}.checkout-currency-heading strong{color:#34483c;font-size:11px}.checkout-currency-heading span,.checkout-currency-heading em{color:#78877e;font-size:9px;font-style:normal;line-height:1.45}.checkout-currency-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.checkout-currency-buttons button{color:#405248;cursor:pointer;background:#fff;border:1px solid #ccd9d1;border-radius:9px;gap:2px;min-width:0;padding:8px 5px;display:grid}.checkout-currency-buttons button:hover:not(:disabled){background:#f0f7f3;border-color:#82a792}.checkout-currency-buttons button.active{color:#fff;background:#2f6b4a;border-color:#2f6b4a}.checkout-currency-buttons button:disabled{cursor:wait;opacity:.65}.checkout-currency-buttons span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.checkout-currency-buttons small{color:inherit;opacity:.75;font-size:8px}.checkout-currency-rate,.checkout-currency-error{margin:0;font-size:9px;line-height:1.5}.checkout-currency-rate{color:#577064}.checkout-currency-error{color:#9b3f39}.checkout-note-field{gap:7px;margin:18px 26px 0;display:grid;position:relative}.checkout-note-field>span{color:#536158;font-size:11px;font-weight:750}.checkout-note-field textarea{resize:vertical;color:#203027;width:100%;font:inherit;background:#fbfcfb;border:1px solid #cfd8d2;border-radius:10px;padding:11px 12px 26px;font-size:12px;line-height:1.55}.checkout-note-field textarea:focus{border-color:#609778;outline:3px solid #41845c1f}.checkout-note-field small{color:#8a958e;font-size:9px;position:absolute;bottom:8px;right:10px}.checkout-dialog-error{color:#8b3530;background:#fae9e7;border-radius:9px;margin:14px 26px 0;padding:10px 12px;font-size:11px}.checkout-dialog-card>footer{border-top:1px solid #e7ebe8;justify-content:flex-end;gap:10px;margin-top:22px;padding:16px 26px 22px;display:flex}.checkout-confirm-button{min-width:150px}@media (width<=620px){.checkout-currency-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-identity{min-width:0}.product-identity strong,.product-identity span,.product-identity small,.product-unit-price span,.product-unit-price strong,.product-quantity span,.product-quantity strong,.product-line-total span,.product-line-total strong{display:block}.product-identity strong{text-overflow:ellipsis;font-size:13px;line-height:1.45;overflow:hidden}.product-identity span,.product-identity small{color:#748179;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.product-unit-price,.product-quantity,.product-line-total{text-align:right;min-width:62px}.product-unit-price span,.product-quantity span,.product-line-total span{color:#839087;margin-bottom:6px;font-size:10px}.product-unit-price strong,.product-quantity strong,.product-line-total strong{white-space:nowrap;font-size:12px}.product-line-total strong{color:#275d43}.detail-empty-copy,.fulfillment-empty{color:#748179;margin:0;padding:22px 20px;font-size:13px}.fulfillment-list{display:grid}.fulfillment-list article{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.fulfillment-list article:last-child{border-bottom:0}.fulfillment-list strong,.fulfillment-list small{display:block}.fulfillment-list small,.fulfillment-list article>span:not(.state-pill){color:#7b8880;margin-top:4px;font-size:11px}.fulfillment-list p{color:#8b4943;grid-column:1/-1;margin:0;font-size:12px}.automation-task-list{display:grid}.automation-task-list article{border-bottom:1px solid #edf0ee;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.automation-task-list article:last-child{border-bottom:0}.automation-task-index{color:#37684c;background:#e5f0e8;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.automation-task-copy strong,.automation-task-copy small{display:block}.automation-task-copy small{color:#7b8880;margin-top:4px;font-size:10px}.automation-task-copy p{color:#8b5b2b;margin:7px 0 0;font-size:11px;line-height:1.45}.fulfillment-empty strong{color:#45564c}.fulfillment-empty p{margin:6px 0 0;line-height:1.55}.order-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-notes-grid article{min-height:112px;padding:18px 20px}.order-notes-grid article+article{border-left:1px solid #edf0ee}.order-notes-grid span{color:#748179;font-size:11px;font-weight:700}.order-notes-grid p{color:#3c4b43;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.6}.order-notes-heading{background:#fbfdfb}.order-notes-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 20px;display:grid}.order-notes-form label{color:#59685f;gap:8px;font-size:11px;font-weight:700;display:grid}.order-notes-form textarea{resize:vertical;color:#243129;width:100%;min-height:106px;font:inherit;background:#fff;border:1px solid #cbd8d0;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55}.order-notes-form textarea:focus{border-color:#2a704c;outline:2px solid #2a704c33}.order-notes-help,.order-notes-form .form-error,.order-notes-form footer{grid-column:1/-1}.order-notes-help{color:#7d8982;margin:0;font-size:10px}.order-notes-form footer{justify-content:flex-end;gap:10px;display:flex}.detail-data-list,.amount-breakdown{margin:0;padding:7px 20px 10px}.detail-data-list>div,.amount-breakdown>div{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.detail-data-list>div:last-child,.amount-breakdown>div:last-child{border-bottom:0}.detail-data-list dt,.amount-breakdown dt{color:#7b8880;font-size:11px}.detail-data-list dd,.amount-breakdown dd{overflow-wrap:anywhere;color:#34443b;text-align:right;min-width:0;margin:0;font-size:12px}.detail-data-list .address-row{grid-template-columns:1fr;gap:7px}.detail-data-list .address-row dd{text-align:left;line-height:1.6}.amount-breakdown .amount-total{margin-top:3px;padding-top:14px}.amount-total dt,.amount-total dd{color:#1f543a;font-size:13px;font-weight:750}.order-detail-state{text-align:center;background:#fff;border:1px solid #dce2de;border-radius:16px;align-content:center;place-items:center;min-height:290px;margin-top:30px;padding:32px;display:grid}.order-detail-state p{color:#718078;margin:8px 0 0;font-size:13px}.order-detail-state.error{color:#7a302b;background:#fff9f8;border-color:#e6c5c2}.detail-loading-mark{border:3px solid #d8e6dd;border-top-color:#3c7857;border-radius:50%;width:28px;height:28px;margin-bottom:14px;animation:.8s linear infinite detail-loading}.detail-state-actions{gap:9px;margin-top:18px;display:flex}@keyframes detail-loading{to{transform:rotate(360deg)}}.customers-intro,.customer-detail-hero{color:#f5faf6;background:linear-gradient(135deg,#173b2a,#35684f);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin:30px 0 18px;padding:28px 30px;display:flex}.customers-intro h2,.customer-detail-hero h2{margin:0;font-size:28px}.customers-intro p:last-child,.customer-detail-hero p:last-child{color:#c9ded1;max-width:760px;margin:9px 0 0;line-height:1.6}.customers-intro .eyebrow,.customer-detail-hero .eyebrow{color:#afd3bd}.customer-metrics,.customer-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.customer-metrics article,.customer-detail-metrics article{background:#fff;border:1px solid #dce3de;border-radius:13px;padding:18px 20px}.customer-metrics span,.customer-metrics strong,.customer-detail-metrics span,.customer-detail-metrics strong{display:block}.customer-metrics span,.customer-detail-metrics span{color:#78867e;font-size:12px}.customer-metrics strong,.customer-detail-metrics strong{color:#214c36;margin-top:6px;font-size:22px}.customer-detail-metrics article>div strong{font-size:15px}.customer-review-panel,.customers-panel,.customer-edit-panel,.customer-note-card,.customer-detail-card,.customer-orders-panel{background:#fff;border:1px solid #dce3de;border-radius:16px;margin-bottom:18px;padding:24px}.customer-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.customer-section-heading h2{margin:0;font-size:20px}.customer-note-card{background:linear-gradient(135deg,#fbfdfb,#f3f8f5);border-color:#cddfd3;box-shadow:inset 4px 0 #4f8a67}.customer-note-card .customer-section-heading{margin-bottom:12px}.customer-note-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:#263d30;margin:0;font-size:14px;line-height:1.75}.customer-note-empty{color:#75837b;background:#ffffffa6;border:1px dashed #c9d8ce;border-radius:10px;gap:5px;padding:14px 16px;display:grid}.customer-note-empty strong{color:#51645a;font-size:13px}.customer-note-empty span{font-size:11px;line-height:1.6}.customer-note-form{gap:8px;display:grid}.customer-note-form>label{color:#506158;font-size:11px;font-weight:700}.customer-note-form textarea{resize:vertical;color:#1d2b23;width:100%;min-height:116px;font:inherit;background:#fff;border:1px solid #b9cfc0;border-radius:9px;padding:11px 12px;line-height:1.65}.customer-note-form textarea:focus{border-color:#4f8a67;outline:3px solid #46825b24}.customer-note-form-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-note-form-footer small{color:#829087;font-size:10px}.review-count{color:#8a6025;background:#fff2d8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.customer-review-list{gap:12px;display:grid}.customer-review-card{background:#fafcfb;border:1px solid #e5e9e6;border-radius:12px;grid-template-columns:minmax(210px,.72fr) minmax(600px,2fr) auto;align-items:center;gap:20px;padding:17px 18px;display:grid}.match-evidence,.match-evidence strong,.match-evidence small,.match-customers a strong,.match-customers a small{display:block}.match-evidence strong{color:#33443a;font-size:13px}.match-evidence small,.match-customers a small{color:#849088;margin-top:4px;font-size:10px}.activity-comparison{color:#245c3d;background:#e3f2e8;border-radius:999px;margin-top:12px;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex}.activity-comparison[data-side=similar]{color:#6c6556;background:#f0eee7}.match-customers{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.match-customers a{color:#21583b;background:#edf5f0;border-radius:9px;min-width:0;padding:11px 12px;text-decoration:none;position:relative}.match-customers a.is-more-active{background:#e8f4ec;outline:2px solid #9fc9ad}.more-active-badge{color:#fff;background:#2f6a48;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:750;position:absolute;top:9px;right:10px}.match-activity-metrics{color:#4e6156;gap:12px;margin-top:12px;font-size:11px;display:flex}.match-activity-metrics b{color:#163e2a;font-size:15px}.match-totals{color:#53665b;flex-wrap:wrap;gap:5px 9px;margin-top:9px;font-size:10px;font-weight:650;display:flex}.match-customers>span{color:#86918a;font-size:10px}.match-actions,.customer-hero-actions,.customer-edit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.match-actions button{color:#27543b;cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:8px 10px;font-size:11px}.customer-filters{background:#f5f8f6;border-radius:12px;grid-template-columns:minmax(220px,1.8fr) repeat(5,minmax(120px,.8fr)) auto;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:grid}.customer-filters label,.customer-edit-form label{color:#506158;gap:7px;font-size:11px;font-weight:700;display:grid}.customer-filters input,.customer-filters select,.customer-edit-form input,.customer-edit-form select,.customer-edit-form textarea{color:#1d2b23;background:#fff;border:1px solid #ccd7d0;border-radius:8px;width:100%;min-height:40px;padding:9px 11px}.customers-table-wrap{overflow-x:auto}.customers-table{border-collapse:collapse;width:100%;font-size:12px}.customers-table th,.customers-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8ece9;padding:14px 13px}.customers-table th{color:#718078;letter-spacing:.04em;background:#f8faf9;font-size:10px}.customers-table td>small,.identity-line small{color:#87938c;margin-top:4px;font-size:10px;display:block}.customer-name-link{color:#1e6644;font-weight:780;text-decoration:none}.identity-line+.identity-line{margin-top:7px}.identity-line span,.store-chip,.source-badge{color:#2e6548;background:#e5f2e9;border-radius:999px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:750;display:inline-flex}.store-chip{color:#53645a;background:#edf0ee;margin:2px 4px 2px 0}.money-line+.money-line{margin-top:4px}.customer-status,.blacklist-badge,.customer-region-badge,.customer-region-chip{color:#2d6a49;background:#e3f3e9;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.customer-region-badge{color:#173d29;background:#d6eadc}.customer-region-chip{color:#385b47;background:#e9f1ec}.customer-status[data-state=inactive]{color:#8a6025;background:#fff1d5}.customer-status[data-state=archived],.blacklist-badge{color:#8a3f3a;background:#fbe7e5}.customer-detail-back{margin-top:24px}.customer-detail-back a{color:#3f6d55;font-size:12px;text-decoration:none}.customer-detail-hero{align-items:center;margin-top:14px}.customer-hero-copy{flex:1}.customer-hero-avatar,.customer-table-person img,.identity-avatar{object-fit:cover;background:#edf1ee;border-radius:50%}.customer-hero-avatar{border:2px solid #ffffff8c;flex:0 0 76px;width:76px;height:76px}.customer-table-person{align-items:center;gap:10px;display:flex}.customer-table-person img{flex:0 0 36px;width:36px;height:36px}.customer-table-person>div,.customer-table-person small{display:block}.identity-avatar{flex:0 0 34px;width:34px;height:34px}.customer-edit-form{grid-template-columns:2fr 1fr;gap:15px;display:grid}.customer-edit-form .full-field,.customer-edit-actions{grid-column:1/-1}.customer-address-book .customer-section-heading{align-items:flex-start}.customer-address-book .customer-section-heading p:last-child{color:#78867e;margin:7px 0 0;font-size:11px}.customer-address-form{background:#f6f9f7;border:1px solid #dce6df;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:18px;padding:18px;display:grid}.customer-address-form label{color:#506158;gap:7px;font-size:11px;font-weight:700;display:grid}.customer-address-form input,.customer-address-form select{color:#1d2b23;background:#fff;border:1px solid #ccd7d0;border-radius:8px;width:100%;min-height:40px;padding:9px 11px}.address-logistics-guide{color:#315d43;background:#eaf4ed;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.customer-address-form .wide-field,.customer-address-form .customer-edit-actions{grid-column:1/-1}.customer-address-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-address-list .address-card{background:#fafcfb;border:1px solid #e1e8e3;border-radius:12px;padding:16px}.customer-address-list .address-card.is-default{background:#f4faf6;border-color:#86b49a;box-shadow:inset 4px 0 #3f865d}.address-card-header>div{gap:3px;display:grid}.address-card-header .address-card-badges{justify-content:flex-end;align-items:center;gap:6px;display:flex}.address-readiness-badge{background:#fff0d9;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex;color:#8b4c13!important;font-size:10px!important}.address-readiness-badge[data-ready=true]{background:#dcefe3;color:#1f6240!important}.customer-address-list .address-card .address-route{color:#617269;margin-top:8px;font-size:10px;font-weight:700}.address-issues{flex-wrap:wrap;gap:6px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.address-issues li{color:#94422f;background:#fce9e4;border-radius:6px;padding:4px 7px;font-size:10px}.address-card-header span{color:#66766d;font-size:11px}.default-address-badge{background:#dcefe3;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex;color:#1f6240!important;font-size:10px!important}.customer-address-list .address-card footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.address-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.address-actions button{color:#2a6042;cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:7px;padding:5px 8px;font-size:10px}.address-actions .danger-link{color:#984740;border-color:#edcbc7}.address-actions button:disabled{opacity:.55;cursor:wait}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-detail-card{min-width:0}.identity-card,.profile-card,.contact-row,.address-card{border-bottom:1px solid #edf0ee;padding:14px 0}.identity-card:last-child,.profile-card:last-child,.contact-row:last-child,.address-card:last-child{border-bottom:0}.identity-card>div,.profile-card>div,.contact-row>div,.address-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.identity-card dl,.profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:13px 0 0;display:grid}.identity-card dl div,.profile-card dl div{min-width:0}.identity-card dt,.profile-card dt{color:#87928b;font-size:9px}.identity-card dd,.profile-card dd{overflow-wrap:anywhere;color:#34443b;margin:4px 0 0;font-size:11px}.contact-row strong,.contact-row span{display:block}.contact-row span,.contact-row small,.address-card small{color:#849088;font-size:10px}.contact-row small{margin-top:6px;display:block}.address-card p{color:#53635a;margin:8px 0;font-size:11px;line-height:1.55}.customer-empty-copy{color:#87938c;padding:18px 0;font-size:12px}@media (width<=1200px){.order-detail-layout{grid-template-columns:1fr}.detail-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-review-card{grid-template-columns:1fr}.customer-filters .search-field,.customer-filters .filter-actions{grid-column:1/-1}.customer-address-form{grid-template-columns:repeat(2,minmax(0,1fr))}.match-actions{justify-content:flex-start}.customer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:16px;position:static}.brand{padding-bottom:16px}.sidebar nav{display:flex;overflow-x:auto}.nav-item{flex:none;gap:12px;width:auto}.sidebar-note{display:none}.topbar-actions{gap:8px}.background-task-trigger{min-width:190px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-intro{grid-template-columns:1fr;gap:18px}.customers-intro,.customer-detail-hero{flex-direction:column;align-items:flex-start}.customer-detail-grid{grid-template-columns:1fr}.channel-workspace-hero{flex-direction:column;align-items:flex-start;gap:16px}.channel-workspace-health{border-top:2px solid #74a789;border-left:0;width:100%;padding:12px 0 0}.channel-workspace-health[data-state=attention]{border-top-color:#c8873f}.channel-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-intro{grid-template-columns:1fr;gap:18px}.channel-progress{border-top:1px solid #fff3;border-left:0;padding:16px 0 0}.channel-account-card{grid-template-columns:1fr}.channel-card-actions{grid-area:auto}.store-routing-grid,.fulfillment-resource-columns,.cloud-print-platform-card{grid-template-columns:1fr}.order-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.order-filters,.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.main-content{padding:0 18px 36px}.channel-workspace-hero{margin-top:18px}.channel-section-nav{grid-template-columns:1fr}.channel-section-nav button{min-height:66px}.store-binding-summary,.store-binding-summary>div{flex-direction:column;align-items:flex-start}.store-binding-toggle{text-align:left;width:100%}.customer-service-alert-banner{flex-direction:column;align-items:stretch}.customer-service-alert-banner button,.customer-service-alert-actions a,.customer-service-alert-actions button{text-align:center;width:100%}.customer-service-alert-actions{flex-direction:column;align-items:stretch}.topbar{align-items:flex-start;gap:14px;min-height:0;padding:18px 0}.topbar-actions{flex-direction:column-reverse;align-items:flex-end}.background-task-trigger{justify-content:center;width:44px;min-width:0;height:44px;padding:0}.background-task-trigger>span:last-child{display:none}.activity-panel{width:100vw}.activity-panel-header{min-height:82px;padding:16px 18px}.activity-panel-body{height:calc(100vh - 82px);padding:16px 14px 28px}.activity-summary{gap:7px}.activity-summary div{padding:12px 11px}.activity-task-card,.activity-events{padding:17px}.activity-task-meta{grid-template-columns:1fr}.hero-panel{grid-template-columns:1fr;padding:24px}.hero-status{border-top:1px solid #ffffff2e;border-left:0;padding:16px 0 0}.flow-list,.capability-grid{grid-template-columns:1fr}.flow-list li{min-height:70px}.integration-list article{flex-direction:column;align-items:flex-start}.integration-list>article>span{text-align:left}.orders-intro{padding:22px}.order-metrics,.order-filters,.detail-metrics,.detail-side-column,.order-notes-grid,.order-notes-form,.customer-metrics,.customer-detail-metrics,.customer-filters,.customer-edit-form{grid-template-columns:1fr}.customer-edit-form .full-field,.customer-edit-actions{grid-column:auto}.customer-note-card .customer-section-heading,.customer-note-form-footer{flex-direction:column;align-items:stretch}.customer-note-card .customer-section-heading button,.customer-note-form-footer .customer-edit-actions,.customer-note-form-footer .customer-edit-actions button{width:100%}.match-customers{grid-template-columns:1fr}.order-detail-hero{flex-direction:column;align-items:flex-start;padding:22px}.detail-hero-statuses{justify-content:flex-start}.detail-hero-actions{justify-items:start;width:100%}.detail-hero-buttons{justify-content:flex-start}.checkout-order-summary{grid-template-columns:1fr}.detail-product-row{grid-template-columns:52px minmax(0,1fr) auto;gap:11px;padding:14px}.payment-receipt-heading,.payment-receipt-status{flex-direction:column;align-items:flex-start}.receipt-heading-actions{justify-content:space-between;width:100%}.payment-receipt-grid{grid-template-columns:1fr;padding:14px}.product-thumb{width:52px;height:52px}.product-unit-price{display:none}.product-quantity{text-align:left;grid-column:2}.product-line-total{grid-column:3}.order-notes-grid article+article{border-top:1px solid #edf0ee;border-left:0}.orders-panel-heading,.orders-pagination{flex-direction:column;align-items:flex-start;gap:14px}.order-batch-bar,.orders-refresh-control{flex-direction:column;align-items:flex-start}.empty-flow{flex-direction:column}.empty-flow i{transform:rotate(90deg)}}.salesmartly-profile{border-top:1px solid #e2e8f0;padding:18px 0}.salesmartly-profile>p,.salesmartly-profiles>p{color:#64748b}.salesmartly-profile-parts{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.salesmartly-profile pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f8fafc;border-radius:10px;padding:14px;line-height:1.7}.resource-card>.resource-header-actions{display:flex}.config-dialog select{color:#26332c;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cfd7d2;border-radius:8px;padding:0 12px}.shipping-location-dialog{width:min(760px,100%)}.shipping-location-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-location-address-row{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-printer-selection{gap:10px}.shipping-printer-option{background:#fff;border:1px solid #dfe5e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;padding:9px 10px;gap:9px!important;display:grid!important}.shipping-printer-option input{width:18px;height:18px;margin:0}.shipping-printer-option small{white-space:nowrap}@media (width<=720px){.shipping-location-primary-row,.shipping-location-address-row{grid-template-columns:1fr}}.synced-fulfillment-groups{--line:#dfe5e1;--green-700:#286347;--green-800:#1f5139;gap:14px;margin-top:14px;display:grid}.synced-fulfillment-groups .status-pill{color:#875817;white-space:nowrap;background:#fff0cc;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.synced-fulfillment-groups .status-pill[data-status=on_hold]{color:#9d3b35;background:#fae2df}.synced-fulfillment-groups .bucket-pills{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.synced-fulfillment-groups .bucket-pill{color:#506159;white-space:nowrap;background:#edf2ef;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.synced-fulfillment-groups .bucket-pill[data-bucket=need_restock]{color:#8a5a1e;background:#fff0d7}.synced-fulfillment-groups .bucket-pill[data-bucket=replenishing]{color:#2b638e;background:#e4f0fa}.synced-fulfillment-groups .bucket-pill[data-bucket=ready_to_pick]{color:#216643;background:#ddf2e4}.synced-fulfillment-groups .bucket-pill[data-bucket=allocated]{color:#684c89;background:#eee6f8}.synced-fulfillment-groups .bucket-pill[data-bucket=completed]{color:#1f5c42;background:#dcefe4}.synced-fulfillment-groups .bucket-pill[data-bucket=deducted]{color:#59645e;background:#e8ece9}.synced-fulfillment-groups .group-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px #142d1f09}.synced-fulfillment-groups .group-header{background:#f9fbf9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.synced-fulfillment-groups .recipient-avatar,.synced-fulfillment-groups .supplier-avatar{border-radius:13px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.synced-fulfillment-groups .recipient-avatar{color:#16432d;background:#d9ee78}.synced-fulfillment-groups .supplier-avatar{color:#17405e;background:#dcecf7}.synced-fulfillment-groups .supplier-group-summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none}.synced-fulfillment-groups .supplier-group-summary::-webkit-details-marker{display:none}.synced-fulfillment-groups .supplier-group-chevron{color:#819087;font-size:22px;font-weight:500;line-height:1;transition:transform .15s}.synced-fulfillment-groups .supplier-group-card[open]>.supplier-group-summary .supplier-group-chevron{transform:rotate(180deg)}.synced-fulfillment-groups .group-title{min-width:0}.synced-fulfillment-groups .group-title small,.synced-fulfillment-groups .group-title h3,.synced-fulfillment-groups .group-title p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.synced-fulfillment-groups .group-title small{color:var(--green-700);letter-spacing:.05em;font-size:11px;font-weight:850}.synced-fulfillment-groups .group-title h3{color:#1b2a22;margin-top:3px;font-size:17px}.synced-fulfillment-groups .group-title p{color:#76837b;margin-top:4px;font-size:11px}.synced-fulfillment-groups .group-total{text-align:right}.synced-fulfillment-groups .group-total strong,.synced-fulfillment-groups .group-total small,.synced-fulfillment-groups .group-total em{display:block}.synced-fulfillment-groups .group-total em,.synced-fulfillment-groups .inline-new-demand{color:#945b12;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850}.synced-fulfillment-groups .group-total em{background:#fff0cf;border-radius:999px;margin-bottom:2px;padding:3px 6px}.synced-fulfillment-groups .group-total strong{color:var(--green-800);font-variant-numeric:tabular-nums;font-size:26px}.synced-fulfillment-groups .group-total small{color:#78857d;white-space:nowrap;margin-top:1px;font-size:10px}.synced-fulfillment-groups .group-orders{border-top:1px solid #e5eae7}.synced-fulfillment-groups .group-order-row{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf0ee;grid-template-columns:auto minmax(0,1fr);align-items:stretch;padding:0;display:grid}.synced-fulfillment-groups .group-order-row:first-child{border-top:0}.synced-fulfillment-groups .group-order-row.selected{background:#f0f8f3}.synced-fulfillment-groups .recipient-order-check{cursor:pointer;place-items:center;width:48px;margin:0;display:grid}.synced-fulfillment-groups .recipient-order-check input{width:20px;height:20px;accent-color:var(--green-700)}.synced-fulfillment-groups .recipient-order-check input:disabled{cursor:not-allowed;opacity:.35}.synced-fulfillment-groups .recipient-order-check-placeholder{width:10px}.synced-fulfillment-groups .recipient-order-open,.synced-fulfillment-groups .product-order-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(100px,auto) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.synced-fulfillment-groups .recipient-order-open{padding-left:4px}.synced-fulfillment-groups .recipient-order-open:hover,.synced-fulfillment-groups .product-order-row:hover{background:#f5f8f6}.synced-fulfillment-groups .recipient-order-open>div,.synced-fulfillment-groups .product-order-row>div{min-width:0}.synced-fulfillment-groups .recipient-order-open>div strong,.synced-fulfillment-groups .recipient-order-open>div small,.synced-fulfillment-groups .recipient-order-open>div em,.synced-fulfillment-groups .product-order-row>div strong,.synced-fulfillment-groups .product-order-row>div small,.synced-fulfillment-groups .product-order-row>div em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.synced-fulfillment-groups .recipient-order-open>div strong,.synced-fulfillment-groups .product-order-row>div strong{color:var(--green-800);font-size:13px}.synced-fulfillment-groups .recipient-order-open>div small,.synced-fulfillment-groups .product-order-row>div small{color:#75827a;margin-top:4px;font-size:11px}.synced-fulfillment-groups .recipient-order-open>div em,.synced-fulfillment-groups .product-order-row>div em{color:#8a632a;margin-top:4px;font-size:10px;font-style:normal}.synced-fulfillment-groups .recipient-order-open>p,.synced-fulfillment-groups .product-order-row>p{text-align:right;margin:0}.synced-fulfillment-groups .recipient-order-open>p strong,.synced-fulfillment-groups .recipient-order-open>p small,.synced-fulfillment-groups .product-order-row>p strong,.synced-fulfillment-groups .product-order-row>p small{white-space:nowrap;display:block}.synced-fulfillment-groups .recipient-order-open>p strong,.synced-fulfillment-groups .product-order-row>p strong{font-size:13px}.synced-fulfillment-groups .recipient-order-open>p small,.synced-fulfillment-groups .product-order-row>p small{color:#7d8982;margin-top:2px;font-size:10px}.synced-fulfillment-groups .recipient-order-open>b,.synced-fulfillment-groups .product-order-row>b{color:#91a097;font-size:20px;font-weight:400}.synced-fulfillment-groups .recipient-pack-bar{background:#edf7f0;border-top:1px solid #cfe0d5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.synced-fulfillment-groups .recipient-pack-bar span{color:#52665a;font-size:11px;font-weight:750}.synced-fulfillment-groups .recipient-pack-bar button{color:#fff;background:var(--green-700);border:0;border-radius:9px;min-height:38px;padding:0 15px;font-size:11px;font-weight:850}.synced-fulfillment-groups .product-group-header img,.synced-fulfillment-groups .product-group-placeholder{object-fit:cover;color:#849188;background:#edf2ee;border-radius:11px;place-items:center;width:56px;height:56px;font-size:10px;display:grid}.synced-fulfillment-groups .previewable-image{cursor:zoom-in;background:#edf2ee;border:0;border-radius:11px;padding:0;display:block;position:relative;overflow:hidden}.synced-fulfillment-groups .previewable-image:after{color:#fff;content:"⌕";background:#0f2b1cb8;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;bottom:3px;right:3px}.synced-fulfillment-groups .product-group-image{width:56px;height:56px}.synced-fulfillment-groups .product-order-row .status-pill{align-self:start;margin-top:1px}.synced-fulfillment-groups .order-state{justify-items:start;gap:5px;display:grid}.synced-fulfillment-groups .order-state .bucket-pills{max-width:190px}.synced-fulfillment-groups .supplier-products{border-top:1px solid #e5eae7}.synced-fulfillment-groups .supplier-product{border-top:1px solid #edf0ee}.synced-fulfillment-groups .supplier-product:first-child{border-top:0}.synced-fulfillment-groups .supplier-product.selected{background:#f3faf5;box-shadow:inset 3px 0 #2c7451}.synced-fulfillment-groups .supplier-selection-toolbar{background:#f4f8f5;border-top:1px solid #e5eae7;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.synced-fulfillment-groups .supplier-selection-toolbar label{color:var(--green-800);align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.synced-fulfillment-groups .supplier-selection-toolbar small{color:#748178;text-align:right;font-size:10px}.synced-fulfillment-groups .supplier-selection-toolbar input,.synced-fulfillment-groups .supplier-item-check input{width:18px;height:18px;accent-color:var(--green-700);margin:0}.synced-fulfillment-groups .recipient-selection-toolbar{flex-wrap:wrap}.synced-fulfillment-groups .recipient-selection-toolbar small{margin-left:auto}.synced-fulfillment-groups .supplier-product-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.synced-fulfillment-groups .supplier-product-summary.selectable{grid-template-columns:auto auto minmax(0,1fr) auto}.synced-fulfillment-groups .supplier-item-check{place-items:center;width:22px;height:46px;display:grid}.synced-fulfillment-groups .supplier-product-summary>div{min-width:0}.synced-fulfillment-groups .supplier-product-summary>div strong,.synced-fulfillment-groups .supplier-product-summary>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.synced-fulfillment-groups .supplier-product-summary>div strong{color:var(--green-800);font-size:13px}.synced-fulfillment-groups .supplier-product-summary>div small{color:#75827a;margin-top:4px;font-size:11px}.synced-fulfillment-groups .supplier-product-summary>p{text-align:right;margin:0}.synced-fulfillment-groups .supplier-product-summary>p strong,.synced-fulfillment-groups .supplier-product-summary>p small{white-space:nowrap;display:block}.synced-fulfillment-groups .supplier-product-summary>p strong{font-size:14px}.synced-fulfillment-groups .supplier-product-summary>p small{color:#7d8982;margin-top:2px;font-size:10px}.synced-fulfillment-groups .supplier-product-image,.synced-fulfillment-groups .supplier-product-image img,.synced-fulfillment-groups .supplier-product-placeholder{object-fit:cover;color:#849188;background:#edf2ee;border-radius:9px;place-items:center;width:46px;height:46px;font-size:9px;display:grid}.synced-fulfillment-groups .supplier-product-actions{gap:8px;padding:0 16px 13px 75px;display:flex}.synced-fulfillment-groups .supplier-product-summary.selectable+.supplier-product-actions{padding-left:108px}.synced-fulfillment-groups .supplier-product-actions button{min-height:34px;color:var(--green-800);background:#f4faf6;border:1px solid #bcd2c4;border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.synced-fulfillment-groups .supplier-product-actions button.restock-action{color:#2b638e;background:#eef7fc;border-color:#bad3e5}.synced-fulfillment-groups .supplier-product-actions button.reverse-action{color:#8a5a1e;background:#fff8ea;border-color:#e3c996}.synced-fulfillment-groups .supplier-product-actions button:disabled{cursor:wait;opacity:.55}.synced-fulfillment-groups .supplier-order-details>summary{color:#6f7d75;cursor:pointer;background:#f8faf8;justify-content:space-between;align-items:center;padding:9px 16px;font-size:10px;font-weight:750;list-style:none;display:flex}.synced-fulfillment-groups .supplier-order-details>summary::-webkit-details-marker{display:none}.synced-fulfillment-groups .supplier-order-details>summary b{color:#91a097;font-size:15px;transition:transform .15s}.synced-fulfillment-groups .supplier-order-details[open]>summary b{transform:rotate(180deg)}.synced-fulfillment-groups .supplier-product .group-orders{background:#f8faf8;border-top:1px solid #edf0ee}.synced-fulfillment-groups .supplier-product .group-order-row{background:#f8faf8;padding-left:18px}@media (width<=720px){.synced-fulfillment-groups .group-header{padding:14px}.synced-fulfillment-groups .recipient-order-open,.synced-fulfillment-groups .product-order-row{grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto auto;gap:8px;padding:11px 12px}.synced-fulfillment-groups .order-state .bucket-pills{max-width:126px}.synced-fulfillment-groups .supplier-product-actions{padding-left:63px}.synced-fulfillment-groups .supplier-product-summary.selectable+.supplier-product-actions{padding-left:92px}}.fulfillment-workbench .fulfillment-view-tabs+.fulfillment-metrics-note{margin:14px 24px 8px}.fulfillment-workbench .fulfillment-metrics{margin:0 24px 18px}@media (width<=720px){.fulfillment-workbench .fulfillment-view-tabs+.fulfillment-metrics-note{margin:14px 14px 8px}.fulfillment-workbench .fulfillment-metrics{margin:0 14px 14px}}
