:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#152238;background:#f4f7fb;font-synthesis:none}.fulfillment-center{display:grid;gap:0}.fulfillment-view-tabs,.fulfillment-preset-tabs{display:flex;align-items:center;gap:6px;overflow-x:auto}.fulfillment-view-tabs{margin-top:16px;padding:5px;border:1px solid #dbe4ef;border-radius:12px;background:#f7f9fc}.fulfillment-view-tabs button,.fulfillment-preset-tabs button{display:flex;flex:0 0 auto;align-items:center;gap:7px;border:0;border-radius:9px;padding:9px 13px;background:transparent;color:#56667f;font-size:13px;font-weight:800}.fulfillment-view-tabs button.active{background:#173763;color:#fff;box-shadow:0 3px 9px #1737632e}.fulfillment-view-tabs small,.fulfillment-preset-tabs small{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;padding:0 6px;background:#536c911f;font-size:10px}.fulfillment-view-tabs button.active small{background:#ffffff2e}.fulfillment-preset-tabs{margin-bottom:17px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.fulfillment-preset-tabs button{padding:8px 11px;background:#f5f7fa}.fulfillment-preset-tabs button.active{background:#e8f1ff;color:#225d9f}.fulfillment-shop-selector{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0;padding:11px 13px;border:1px solid #dde5ef;border-radius:11px;background:#fbfcfe}.fulfillment-shop-selector legend{padding:0 5px;color:#67768d;font-size:11px;font-weight:800}.fulfillment-shop-selector label{display:flex;align-items:center;gap:6px;font-size:12px}.fulfillment-shop-selector .select-all{padding-right:13px;border-right:1px solid #dbe3ed}.yesterday-unshipped-banner{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:18px;width:100%;margin-top:14px;padding:13px 15px;border:1px solid #dce4ee;border-radius:12px;background:#f8fafc;color:#354963;text-align:left}.yesterday-unshipped-banner.attention{border-color:#e5c887;background:#fffaf0}.yesterday-unshipped-banner.warning{border-color:#e6b8bf;background:#fff7f8}.yesterday-unshipped-banner.clear{border-color:#c9e2d2;background:#f6fcf8}.yesterday-unshipped-banner>span{display:grid;gap:3px}.yesterday-unshipped-banner>span:not(:first-child){text-align:right}.yesterday-unshipped-banner strong{font-size:14px}.yesterday-unshipped-banner>span:nth-child(2) strong{font-size:23px}.yesterday-unshipped-banner small{color:#728096;font-size:11px}.yesterday-unshipped-banner .unverified strong,.yesterday-unshipped-banner .unverified small{color:#a12f3f}.fulfillment-sync-state{margin-top:11px;color:#64748b;font-size:12px}.fulfillment-sync-state.warning>summary{color:#a56616}.fulfillment-sync-state ul{display:grid;gap:5px;margin:9px 0 0;padding:0;list-style:none}.fulfillment-sync-state li{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;border-radius:8px;background:#f6f8fb}.fulfillment-empty{display:grid;place-items:center;gap:6px;min-height:130px;padding:24px;border:1px dashed #ccd7e5;border-radius:13px;color:#6b788c;text-align:center}.unmapped-selling-panel{display:grid;gap:11px;margin-bottom:15px;padding:13px;border:1px solid #d9e3ef;border-radius:13px;background:#f8fbff}.unmapped-selling-panel.warning{border-color:#e6c28a;background:#fffaf2}.unmapped-selling-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.unmapped-selling-panel>header>div{display:grid;gap:3px}.unmapped-selling-panel>header small,.unmapped-selling-panel>footer{color:#728096;font-size:11px}.unmapped-catalog-warning{margin:0;padding:8px 10px;border-radius:9px;background:#fff0d8;color:#8b5b17;font-size:11px}.unmapped-shop-counts{display:flex;flex-wrap:wrap;gap:7px}.unmapped-shop-counts button{display:flex;gap:7px;border:1px solid #cfdae8;border-radius:999px;padding:6px 10px;background:#fff;color:#4e6079;font-size:11px}.unmapped-shop-counts button:hover{border-color:#82a7d5;background:#eef5ff}.unmapped-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.unmapped-product-list article{display:flex;align-items:center;justify-content:space-between;gap:11px;min-width:0;padding:9px 10px;border:1px solid #dfe7f0;border-radius:10px;background:#fff}.unmapped-product-list article>span{display:grid;gap:2px;min-width:0}.unmapped-product-list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.unmapped-product-list article small{color:#748299;font-size:10px}.unmapped-product-list .button{flex:0 0 auto;padding:7px 9px;font-size:11px}.fulfillment-order-list{display:grid;gap:12px}.fulfillment-order-card{overflow:hidden;border:1px solid #dbe4ef;border-radius:14px;background:#fff}.fulfillment-order-card>header{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:16px;padding:13px 15px;border-bottom:1px solid #e5eaf1;background:#f8fafd}.fulfillment-order-card>header>div:first-child{display:grid;gap:3px}.fulfillment-order-card .eyebrow{margin:0}.fulfillment-order-timing{display:grid;gap:3px;color:#64748b;font-size:11px;text-align:right}.fulfillment-supplier-groups{display:grid;gap:10px;padding:13px 15px}.fulfillment-supplier-groups>section{border:1px solid #e1e7ef;border-radius:11px}.fulfillment-supplier-groups>section>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:9px 11px;border-bottom:1px solid #e7ecf2;background:#fbfcfe}.fulfillment-supplier-groups>section>div>span{color:#49709f;font-size:11px;font-weight:800}.fulfillment-supplier-groups>section>div>small{margin-left:auto;color:#768399}.fulfillment-supplier-groups ul{margin:0;padding:0;list-style:none}.fulfillment-supplier-groups li{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(105px,auto);align-items:center;gap:13px;padding:10px 11px;border-bottom:1px solid #edf1f5;font-size:12px}.fulfillment-supplier-groups li:last-child{border-bottom:0}.fulfillment-supplier-groups li>span:first-child{display:grid;gap:3px;min-width:0}.fulfillment-supplier-groups li>span:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fulfillment-supplier-groups li small{color:#78859a;font-size:10px}.fulfillment-status{display:grid;justify-items:end;gap:2px;color:#4f6077;font-size:11px;font-weight:800}.fulfillment-status.status-exception{color:#b22d3e}.fulfillment-status.status-deadline-soon,.fulfillment-status.status-partially-shipped{color:#9a6217}.fulfillment-status small{max-width:220px;color:inherit;text-align:right}.fulfillment-order-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 15px;border-top:1px solid #e5eaf1;background:#fbfcfe}.fulfillment-order-card>footer small{color:#728096}.fulfillment-import-panel textarea{width:100%}.file-button{position:relative;overflow:hidden}.file-button input{position:absolute;width:1px;height:1px;opacity:0}.privacy-note{margin:8px 0 0;color:#507360;font-size:11px}.panel-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:13px}.fulfillment-import-preview{margin-top:15px}.fulfillment-preview-counts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:9px}.fulfillment-preview-counts span{padding:5px 9px;border-radius:999px;background:#eef2f7;color:#5e6d83;font-size:11px;font-weight:800}.fulfillment-preview-counts .matched{background:#e6f5ec;color:#276c48}.fulfillment-preview-counts .blocked{background:#fdebed;color:#aa3040}.fulfillment-import-preview td>small,.fulfillment-mapping-list td>small{display:block;margin-top:4px;color:#768399}.import-status{font-weight:800}.import-status.status-matched{color:#27704b}.import-status.status-blocked{color:#b12d3f}.fulfillment-form-grid{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(180px,.7fr) minmax(230px,1fr);gap:12px;align-items:start}.fulfillment-form-grid .fulfillment-product-ids textarea{min-height:78px}.fulfillment-form-grid label>small,.external-supplier-form label>small{color:#78869a;font-size:10px;line-height:1.45}.external-supplier-form{display:grid;grid-template-columns:minmax(200px,1fr) minmax(250px,1.2fr) auto;align-items:end;gap:12px}.external-supplier-list{display:grid;gap:8px;margin-top:15px}.external-supplier-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e0e7ef;border-radius:10px;background:#fbfcfe}.external-supplier-list article>div{display:grid;gap:3px}.external-supplier-list small{color:#77859a}.external-supplier-list .external-supplier-actions{display:flex;grid-auto-flow:column;align-items:center;gap:8px}.supplier-export-button{white-space:nowrap}.supplier-export-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.supplier-order-export-form>small{color:#64738a;line-height:1.5}.supplier-export-progress{margin:0;padding:10px 12px;border-radius:9px;background:#eef6ff;color:#315f9d;font-weight:650}.mapping-readback{font-size:11px;font-weight:800}.mapping-readback.applied{color:#27704b}.mapping-readback.pending{color:#a36516}.catalog-fulfillment-cell{display:grid;min-width:0;gap:4px}.catalog-fulfillment-cell strong{font-size:11px}.catalog-fulfillment-cell small{max-width:180px;font-size:10px;line-height:1.35}.catalog-fulfillment-cell .catalog-supplier-configure-button{width:fit-content;padding:2px 0;font-size:10px}.catalog-supplier-product-summary{display:grid;gap:5px;margin-bottom:14px;padding:12px 13px;border:1px solid #dce6f1;border-radius:11px;background:#f7faff}.catalog-supplier-product-summary strong{overflow:hidden;color:#294666;text-overflow:ellipsis;white-space:nowrap}.catalog-supplier-product-summary span{color:#63758c;font-size:12px;line-height:1.45}.catalog-supplier-config-form .muted{margin:0;color:#6d7b8e;font-size:12px}.catalog-return-address-cell{display:grid;width:100%;min-width:0;gap:3px;padding:7px 8px;border-radius:8px;background:#f1f8f4}.catalog-return-address-cell span{color:#648072;font-size:10px;font-weight:800}.catalog-return-address-cell strong{color:#315b45;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.catalog-return-address-cell.different{background:#fff7e9}.catalog-return-address-cell.different span{color:#8c6a2d}.catalog-return-address-cell.different strong{color:#704f1f}.fulfillment-reminder-time{align-items:end;margin-top:10px}.fulfillment-reminder-time p{margin:0 0 9px;color:#6d7b90;font-size:11px;line-height:1.5}@media(max-width:900px){.yesterday-unshipped-banner,.fulfillment-order-card>header{grid-template-columns:1fr auto}.yesterday-unshipped-banner .unverified,.fulfillment-order-timing{grid-column:1 / -1;text-align:left}.fulfillment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.external-supplier-form{grid-template-columns:1fr 1fr}.external-supplier-form .button{justify-self:start}.unmapped-product-list{grid-template-columns:1fr}}@media(max-width:680px){.fulfillment-shop-selector{align-items:stretch;flex-direction:column}.fulfillment-shop-selector .select-all{padding-right:0;padding-bottom:7px;border-right:0;border-bottom:1px solid #dbe3ed}.yesterday-unshipped-banner,.fulfillment-order-card>header,.fulfillment-form-grid,.external-supplier-form{grid-template-columns:1fr}.yesterday-unshipped-banner>span:not(:first-child),.fulfillment-order-timing{text-align:left}.fulfillment-supplier-groups li{grid-template-columns:1fr auto}.fulfillment-supplier-groups li .fulfillment-status{grid-column:1 / -1;justify-items:start}.fulfillment-status small{text-align:left}.fulfillment-order-card>footer{align-items:stretch;flex-direction:column}.panel-actions{align-items:stretch;flex-direction:column}.panel-actions .button,.external-supplier-form .button{width:100%}}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at top right,#e8f1ff 0,transparent 32rem),#f4f7fb}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(24px,3vw,32px);letter-spacing:-.045em}h2{margin-bottom:0;font-size:21px;letter-spacing:-.025em}h3{margin:0;font-size:18px}.app-shell{max-width:1320px;margin:0 auto;padding:20px 24px 160px}.app-shell.has-catalog-selection{padding-bottom:310px}.app-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 0 14px}.header-shop-summary{color:#68768a;font-size:12px;font-weight:750}.header-runtime-actions{display:flex;align-items:center;gap:14px}.header-session-count{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #cfe3d7;border-radius:999px;background:#eef8f1;color:#347052;font-size:11px;font-weight:800;white-space:nowrap}.header-session-count>span{width:7px;height:7px;border-radius:50%;background:#36a268;box-shadow:0 0 0 3px #36a26821}.web-login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 15% 15%,#e4efff 0,transparent 34%),#f4f7fb}.web-login-card{width:min(430px,100%);padding:34px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;box-shadow:0 24px 70px #1b345524}.web-login-card h1{margin:5px 0 8px;font-size:26px}.web-login-card form{display:grid;gap:16px;margin-top:24px}.web-login-card label{display:grid;gap:8px;color:#41516a;font-size:12px;font-weight:800}.web-login-card input{width:100%;padding:12px 13px;border:1px solid #cbd7e6;border-radius:10px;background:#fff;color:#17243a;font:inherit}.web-login-card input:focus{border-color:#5c8fca;box-shadow:0 0 0 3px #497ebe24;outline:none}.web-login-card .button{width:100%}.web-login-error{margin:-3px 0 0;padding:9px 11px;border-radius:9px;background:#fff0f2;color:#a53042;font-size:12px}.web-login-security{margin:18px 0 0;color:#7a8799;font-size:11px;text-align:center}.muted{color:#69758a;line-height:1.6}.eyebrow{margin-bottom:6px;color:#61708a;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.header-actions{display:flex;align-items:end;flex-wrap:wrap;justify-content:flex-end;gap:10px}.shop-select{display:grid;min-width:240px;gap:5px;color:#5d6a7e;font-size:12px;font-weight:700}label{display:grid;gap:6px;color:#35445e;font-size:13px;font-weight:700}input:not([type=checkbox]),select,textarea{width:100%;border:1px solid #ccd6e4;border-radius:10px;padding:10px 12px;color:#16233a;background:#fff;outline:none;transition:border .15s ease,box-shadow .15s ease}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:#4d7ec8;box-shadow:0 0 0 3px #4d7ec824}textarea{min-height:130px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5}input[type=checkbox]{width:16px;height:16px;accent-color:#246dd0}.button{border:1px solid transparent;border-radius:10px;padding:9px 13px;color:#263650;background:#fff;font-weight:760;font-size:13px;line-height:1.35;transition:transform .13s ease,box-shadow .13s ease,background .13s ease}.button:not(:disabled):active{transform:translateY(1px)}.button.primary{border-color:#246bd0;background:#246bd0;color:#fff;box-shadow:0 5px 12px #246bd02e}.button.primary:hover:not(:disabled){background:#1b5db9}.button.secondary{border-color:#c5d0df;background:#fff}.button.secondary:hover:not(:disabled),.button.text:hover:not(:disabled){background:#eef4fc}.button.danger{border-color:#d75260;background:#d75260;color:#fff}.button.text{padding:8px 9px;background:transparent;color:#3e5f93}.button.wide{width:100%}.danger-text{color:#bb3445!important}.page-tabs{display:flex;gap:3px;margin-bottom:14px;padding:5px;border:1px solid #dce4ef;border-radius:13px;width:fit-content;background:#ffffffc2;box-shadow:0 5px 18px #1d345a0a}.subpage-tabs{display:flex;width:fit-content;gap:4px;margin:-5px 0 18px 8px;padding-left:8px;border-left:2px solid #ccd9e8}.subpage-tabs .tab-button{padding:7px 12px}.subpage-tabs .tab-button.active{background:#e8f1ff;color:#245f9f;box-shadow:none}.tab-button{border:0;border-radius:9px;padding:8px 13px;background:transparent;color:#5c6980;font-size:13px;font-weight:750}.tab-button.active{background:#173763;color:#fff;box-shadow:0 2px 7px #1737633d}.alert{position:relative;margin:0 0 18px;padding:11px 42px 11px 14px;border-radius:11px;font-size:14px;line-height:1.5}.alert-error{border:1px solid #efbdc4;background:#fff1f3;color:#9d2635}.alert-info{border:1px solid #c4d7f3;background:#f0f6ff;color:#28568f}.notice-close{position:absolute;top:7px;right:10px;border:0;background:transparent;color:inherit;font-size:21px;line-height:1}.scoped-error{display:flex;align-items:flex-start;gap:10px}.startup-skeleton{min-height:100vh}.startup-skeleton>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:18px}.startup-skeleton>nav{display:flex;gap:8px;margin-bottom:18px}.skeleton-panel{display:grid;gap:12px;padding:24px;border:1px solid #dbe4f0;border-radius:17px;background:#ffffffe0}.skeleton-block{display:block;overflow:hidden;border-radius:9px;background:linear-gradient(100deg,#e7edf5 20%,#f6f9fc,#e7edf5 56%);background-size:250% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-title{width:210px;height:32px}.skeleton-meta{width:130px;height:16px}.skeleton-tab{width:76px;height:36px}.skeleton-heading{width:190px;height:25px}.skeleton-line{width:min(680px,90%);height:13px}.skeleton-line.short{width:min(440px,65%)}.skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px}.skeleton-card{height:118px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.skeleton-block{animation:none}}.section-heading,.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.section-heading{margin:26px 0 14px}.section-heading p{margin-bottom:0}.panel{margin-bottom:18px;padding:22px;border:1px solid #dbe4f0;border-radius:17px;background:#fffffff0;box-shadow:0 10px 28px #1f365b0e}.panel-heading{margin-bottom:17px}.panel-heading .muted{max-width:750px;margin:7px 0 0;font-size:14px}.compact-heading{margin-bottom:10px}.cache-status-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-7px 0 14px;padding:8px 10px;border:1px solid #dde6f0;border-radius:9px;background:#f8fafc;color:#64738a;font-size:11px;line-height:1.45}.cache-status-line small{color:#75849a;font-size:10px;white-space:nowrap}.cache-status-line.mode-refreshing{border-color:#bfd6f1;background:#f3f8ff}.cache-status-line.mode-refreshing small{color:#2f6aa9}.cache-status-line.mode-stale{border-color:#ead2a8;background:#fffaf1}.cache-status-line.mode-stale small{color:#986520}.cache-status-line.mode-refreshed{border-color:#cde4d6;background:#f6fcf8}.cache-status-line.mode-refreshed small{color:#347454}.today-todo-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 20px;padding:12px 14px}.todo-heading{min-width:max-content}.todo-heading h2{font-size:17px}.todo-grid{display:flex;min-width:0;gap:8px;overflow-x:auto;padding:1px 0}.todo-card{display:flex;min-width:max-content;flex:1 0 auto;align-items:center;justify-content:space-between;gap:14px;padding:9px 11px;border:1px solid #dce4ef;border-radius:10px;background:#fbfcfe;color:#44546d;text-align:left;transition:transform .13s ease,border-color .13s ease,box-shadow .13s ease}.todo-card:hover{transform:translateY(-1px);border-color:#b9cbe4;box-shadow:0 6px 16px #1f365b12}.todo-card>span{font-size:12px;font-weight:800}.todo-card>strong{color:#274669;font-size:16px}.todo-card.tone-danger{border-left:3px solid #d75260;background:#fff9fa}.todo-card.tone-warning{border-left:3px solid #d9a143;background:#fffcf7}.todo-card.tone-info{border-left:3px solid #4c82cb;background:#f8fbff}.todo-clear{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid #cfe6d9;border-radius:10px;background:#f5fcf8}.todo-clear>span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#dff4e8;color:#24734b;font-size:12px;font-weight:900}.todo-clear strong{color:#315d49;font-size:12px}.fleet-inspection-panel{scroll-margin-top:18px}.inspection-heading-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.inspection-progress{margin:0 0 14px;padding:13px 14px;border:1px solid #d7e5f6;border-radius:12px;background:#f7fbff}.inspection-progress.loading{border-color:#bcd6f3;background:linear-gradient(100deg,#f4f9ff,#fbfffd)}.inspection-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#66758b;font-size:12px}.inspection-progress>div:first-child strong{color:#284b78;font-size:13px}.inspection-progress .progress-track{margin:11px 0 8px}.inspection-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.inspection-shop-card{padding:14px;border:1px solid #dce4ee;border-radius:13px;background:#fcfdff}.inspection-shop-card.shop-warning{border-color:#e8ce9d;background:#fffcf7}.inspection-shop-card.shop-failed{border-color:#e5bbc1;background:#fff9fa}.inspection-shop-card.shop-healthy{border-color:#c7e1d1;background:#f9fdfb}.inspection-shop-card>header,.inspection-shop-card li>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.inspection-shop-card>header>div{display:grid;min-width:0;gap:4px}.inspection-shop-card>header>div>span{color:#778398;font-size:11px}.inspection-shop-card ul{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 0;padding:0;list-style:none}.inspection-shop-card li{min-width:0;padding:9px 10px;border:1px solid #e6ebf2;border-radius:9px;background:#ffffffd9}.inspection-shop-card li strong{color:#42536d;font-size:11px}.inspection-shop-card li p{min-height:30px;margin:6px 0 0;color:#6f7d91;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.inspection-shop-card li small{display:block;margin-top:5px;color:#929dab;font-size:10px}.task-card-header,.task-detail-row,.task-actions,.selection-bar,.modal-heading,.modal-actions,.shop-setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.count-chip{display:inline-block;border-radius:999px;padding:5px 9px;background:#e7f0ff;color:#215baa;font-size:12px;font-weight:800;white-space:nowrap}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.36fr);gap:18px;margin-top:18px}.workspace-grid.catalog-workspace{grid-template-columns:minmax(0,1fr);margin-top:0}.catalog-panel{min-width:0}.catalog-shop-name{margin-left:8px;color:#68768b;font-size:12px;font-weight:700;letter-spacing:0}.quota-badge{min-width:126px;padding:9px 11px;border:1px solid transparent;border-radius:11px;background:#f0f6ff;text-align:right;transition:border-color .15s ease,background .15s ease}.quota-badge:hover:not(:disabled){border-color:#bfd4f1;background:#e8f2ff}.quota-badge span,.quota-badge small{display:block;color:#657792;font-size:11px}.quota-badge strong{display:block;margin:2px 0;color:#1f60b5;font-size:19px}.catalog-status-tabs{display:flex;align-items:center;gap:22px;margin:2px 0 18px;padding:0 2px;overflow-x:auto;border-bottom:1px solid #e2e7ee}.catalog-status-tabs button{position:relative;flex:0 0 auto;padding:10px 0 13px;border:0;background:transparent;color:#4d596a;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.catalog-status-tabs button:hover{color:#173f73}.catalog-status-tabs button.active{color:#162a43}.catalog-status-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:#1f6fcb;content:""}.catalog-status-tabs button:disabled{cursor:wait;opacity:.65}.catalog-status-tabs small{margin-left:5px;color:#7b8798;font-size:11px;font-weight:700}.catalog-status-tabs button.active small{color:#285f9e}.catalog-search-toolbar{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) 90px minmax(130px,auto) auto auto auto auto;gap:10px;align-items:end;margin-bottom:12px}.catalog-search-toolbar label{min-width:0}.catalog-search-toolbar .button{min-width:74px}.catalog-page-size{min-width:90px}.catalog-product-id-hint{color:#6b7890;font-size:10px;font-weight:650;line-height:1.35}.catalog-product-id-hint.error{color:#b53946}.catalog-search-toolbar input[aria-invalid=true]{border-color:#d87783;background:#fff9fa}.catalog-search-history{display:flex;min-width:0;align-items:flex-start;gap:9px;margin:-2px 0 13px;color:#768398;font-size:11px}.catalog-query-dirty{margin:-4px 0 12px;color:#8a4b08;font-size:12px;font-weight:700}.operation-plan-task-list{display:grid;gap:8px;margin:14px 0}.operation-plan-task-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;border:1px solid #dce4ef;border-radius:10px;padding:10px 12px;background:#f8fafd}.operation-plan-task-list small{grid-column:1 / -1;color:#6c7a90}.operation-plan-blocked ul{display:grid;gap:7px;padding-left:20px}.operation-plan-blocked li span{display:block;color:#9c3f48;font-size:12px}.catalog-copy-value{display:inline-flex;align-items:center;gap:6px}.catalog-copy-value button{border:0;padding:1px 4px;background:transparent;color:#376aa8;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.catalog-search-history>span{flex:0 0 auto;padding-top:5px;font-weight:750}.catalog-search-history>div{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.catalog-search-history-item{max-width:min(100%,360px);overflow:hidden;border:1px solid #d7e0ec;border-radius:999px;padding:4px 9px;background:#f8fafd;color:#4e6380;cursor:pointer;font:inherit;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.catalog-search-history-item:hover:not(:disabled){border-color:#a9bfdc;background:#eef5fe;color:#285c9e}.catalog-search-history-item:focus-visible{border-color:#4d7ec8;box-shadow:0 0 0 3px #4d7ec824;outline:none}.catalog-search-history-item:disabled{cursor:not-allowed;opacity:.55}.catalog-index-progress{margin:0 0 13px;padding:11px 13px;border:1px solid #c9dcf4;border-radius:11px;background:#f5f9ff;color:#66758b;font-size:11px}.catalog-index-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-index-progress strong{color:#294f7f;font-size:12px}.catalog-index-progress .progress-track{margin:9px 0 7px}.catalog-index-progress small{color:#74839a}.catalog-search-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px;padding:8px 11px;border:1px solid #cfe0f4;border-radius:10px;background:#f7faff;color:#586c87;font-size:11px;line-height:1.5}.catalog-search-summary.warning{border-color:#ead4ac;background:#fffbf3;color:#85601e}.catalog-search-summary .button{flex:0 0 auto;padding:5px 7px;font-size:11px}.catalog-shop-status-summary{margin:-5px 0 14px;border:1px solid #dce5ef;border-radius:10px;background:#fbfcfe;color:#63728a;font-size:11px}.catalog-shop-status-summary>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px}.catalog-shop-status-summary>header .button{flex:0 0 auto;padding:4px 7px;font-size:11px}.catalog-shop-status-summary details{border-top:1px solid #e4eaf2;padding:8px 10px}.catalog-shop-status-summary summary{cursor:pointer;color:#526780;font-weight:750}.catalog-shop-status-summary details>div{display:grid;gap:7px;margin-top:9px}.catalog-shop-status-summary article{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(150px,auto);align-items:center;gap:6px 10px;padding:8px 9px;border-radius:8px;background:#fff}.catalog-shop-status-summary article>span:not(.status-tag){color:#69788e;text-align:right}.catalog-shop-status-summary article small{grid-column:1 / -1;color:#7d899a}.catalog-filter-hint{margin:-4px 0 14px;color:#6e7d92;font-size:12px;line-height:1.5}.catalog-products-table{min-width:1196px;table-layout:fixed}.catalog-products-table th,.catalog-products-table td{padding:10px}.catalog-products-table .catalog-select-column{width:44px;text-align:center}.catalog-products-table .catalog-shop-column{width:96px;overflow-wrap:anywhere}.catalog-products-table .catalog-product-info-column{width:248px}.catalog-products-table .catalog-return-address-column{width:210px}.catalog-products-table .catalog-sales-column{width:64px}.catalog-products-table .catalog-exposure-column{width:88px}.catalog-products-table .catalog-fulfillment-column{width:124px}.catalog-products-table .catalog-online-status-column,.catalog-products-table .catalog-draft-status-column{width:82px}.catalog-products-table .catalog-actions-column{width:158px}.catalog-action-tags{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.catalog-product-cell{display:flex;min-width:0;align-items:flex-start;gap:8px}.catalog-product-details{min-width:0;flex:1;padding-top:1px}.catalog-product-title{display:-webkit-box;overflow:hidden;color:#26384f;line-height:1.42;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-product-meta{display:grid;min-width:0;gap:3px;margin-top:6px}.catalog-product-meta-row{display:flex;min-width:0;align-items:center;gap:5px;color:#77849a;font-size:10px;line-height:1.35}.catalog-product-meta-row>span{flex:0 0 auto;font-weight:750}.catalog-product-meta-row code{min-width:0;flex:1;overflow:hidden;color:#53647a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.catalog-product-meta-row button{flex:0 0 auto;border:0;padding:1px 2px;background:transparent;color:#376aa8;cursor:pointer;font:inherit;font-weight:800}.catalog-product-meta-row button:hover{color:#174e8c;text-decoration:underline}.catalog-sales-column,.catalog-exposure-column{text-align:right;white-space:nowrap}.catalog-exposure-column>strong,.catalog-exposure-column>small{display:block}.catalog-exposure-column>small{margin-top:2px;color:#8793a4;font-size:10px;font-weight:650}.catalog-exposure-column .catalog-sort-button>span:first-child{display:grid;gap:1px;text-align:right}.catalog-exposure-column .catalog-sort-button small{color:#8793a4;font-size:9px;font-weight:650}.catalog-sort-button{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:800;letter-spacing:inherit}.catalog-sort-button:hover:not(:disabled){color:#245c9a}.catalog-sort-button:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #4d7ec829;outline:none}.catalog-sort-button:disabled{cursor:wait;opacity:.55}.catalog-product-image{display:grid;width:56px;height:56px;flex:0 0 56px;overflow:hidden;place-items:center;margin:0;padding:0;border:1px solid #dce4ee;border-radius:9px;background:#fff}.catalog-product-image img{width:100%;height:100%;object-fit:cover}.catalog-product-image.placeholder{background:#f4f7fa;color:#98a3b2;font-size:10px;line-height:1.25;text-align:center}.catalog-product-image.clickable{position:relative;cursor:zoom-in;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.catalog-product-image.clickable:hover{border-color:#83a9d7;box-shadow:0 4px 12px #1c497f29;transform:translateY(-1px)}.catalog-product-image.clickable:focus-visible{border-color:#4d7ec8;box-shadow:0 0 0 3px #4d7ec833;outline:none}.product-image-preview-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:32px;background:#071222c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-image-preview{position:relative;display:grid;max-width:min(92vw,1200px);max-height:calc(100vh - 64px);place-items:center}.product-image-preview img{display:block;max-width:100%;max-height:calc(100vh - 64px);border-radius:12px;background:#fff;box-shadow:0 24px 70px #0000006b;object-fit:contain}.product-image-preview-close{position:absolute;z-index:1;top:-16px;right:-16px;display:grid;width:36px;height:36px;place-items:center;padding:0 0 3px;border:1px solid rgba(255,255,255,.52);border-radius:50%;background:#101f34eb;color:#fff;box-shadow:0 5px 18px #0000004d;cursor:pointer;font-size:25px;line-height:1}.product-image-preview-close:hover{background:#25568f}.product-image-preview-close:focus-visible{box-shadow:0 0 0 3px #ffffff73;outline:none}.shop-multi-select{position:relative;display:grid;width:min(420px,100%);gap:6px;margin-bottom:14px}.shop-multi-select-label{color:#35445e;font-size:13px;font-weight:700}.shop-multi-select-menu{position:relative}.shop-multi-select-menu>summary{display:flex;min-height:41px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ccd6e4;border-radius:10px;padding:9px 12px;background:#fff;color:#253956;cursor:pointer;font-size:13px;font-weight:700;list-style:none}.shop-multi-select-menu>summary::-webkit-details-marker{display:none}.shop-multi-select-menu>summary:hover{border-color:#aebed3}.shop-multi-select-menu>summary:focus{border-color:#4d7ec8;box-shadow:0 0 0 3px #4d7ec824;outline:none}.shop-multi-select-menu>summary[aria-disabled=true]{cursor:not-allowed;opacity:.55}.shop-multi-select-menu[open]>summary{border-color:#4d7ec8;border-radius:10px 10px 0 0}.shop-multi-select-menu[open]>summary>span:last-child{transform:rotate(180deg)}.shop-multi-select-options{position:absolute;z-index:25;top:calc(100% - 1px);right:0;left:0;display:grid;max-height:300px;overflow:auto;border:1px solid #b9c9dc;border-radius:0 0 11px 11px;padding:6px;background:#fff;box-shadow:0 14px 30px #18305229}.shop-multi-select-option{display:flex;align-items:center;gap:10px;border-radius:8px;padding:9px 8px;cursor:pointer}.shop-multi-select-option:hover{background:#f1f6fc}.shop-multi-select-option.select-all{margin-bottom:4px;border-bottom:1px solid #e4eaf1;border-radius:8px 8px 0 0;padding-bottom:11px}.shop-multi-select-option input{flex:0 0 auto;margin:0}.shop-multi-select-option>span{display:grid;min-width:0;gap:2px}.shop-multi-select-option strong{overflow:hidden;color:#354966;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shop-multi-select-option small{color:#7b8798;font-size:10px;font-weight:600}.shop-multi-select.empty .shop-multi-select-menu>summary{border-color:#d79c59;background:#fffaf2;color:#93601e}.shop-multi-select-warning{color:#a0641a;font-size:11px}.orders-panel{min-width:0}.order-toolbar{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;align-items:end}.order-date-presets{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.order-date-presets>span{margin-right:2px;color:#6f7c90;font-size:13px;font-weight:700}.order-search{min-width:220px}.order-range-hint{margin:10px 0 15px;color:#718096;font-size:12px;line-height:1.5}.order-progress{margin:0 0 14px;padding:13px 14px;border:1px solid #d7e5f6;border-radius:12px;background:#f7fbff}.order-progress.loading{border-color:#bcd6f3;background:linear-gradient(100deg,#f4f9ff,#fbfffd)}.order-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#66758b;font-size:12px}.order-progress>div:first-child strong{color:#284b78;font-size:13px}.order-progress .progress-track{margin:11px 0 8px}.order-failures{margin:0 0 14px;padding:11px 13px;border:1px solid #f0d2a3;border-radius:12px;background:#fffaf0;color:#845b1c;font-size:12px;line-height:1.55}.order-failures summary{cursor:pointer;font-weight:800}.order-failures ul{margin:8px 0 0;padding-left:19px}.orders-table{min-width:1050px}.coupons-panel{min-width:0}.coupon-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px;margin-bottom:14px}.coupon-summary-strip>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid #e0e7ef;border-radius:11px;background:#f9fbfd}.coupon-summary-strip span{color:#708096;font-size:11px;font-weight:750}.coupon-summary-strip strong{color:#29486d;font-size:19px}.coupon-summary-strip .urgent{border-color:#e7c68d;background:#fff8ec}.coupon-summary-strip .urgent strong{color:#a86614}.coupon-summary-strip .warning{border-color:#e7bdc3;background:#fff7f8}.coupon-summary-strip .warning strong{color:#b33b49}.coupon-toolbar{display:grid;grid-template-columns:minmax(180px,.3fr) minmax(280px,1fr);gap:10px;align-items:end;margin-bottom:14px}.coupon-search{min-width:260px}.coupon-progress{margin:0 0 14px;padding:13px 14px;border:1px solid #d7e5f6;border-radius:12px;background:#f7fbff}.coupon-progress.loading{border-color:#bcd6f3;background:linear-gradient(100deg,#f4f9ff,#fbfffd)}.coupon-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#66758b;font-size:12px}.coupon-progress>div:first-child strong{color:#284b78;font-size:13px}.coupon-progress .progress-track{margin:11px 0 8px}.coupon-failures{margin:0 0 14px;padding:11px 13px;border:1px solid #f0d2a3;border-radius:12px;background:#fffaf0;color:#845b1c;font-size:12px;line-height:1.55}.coupon-failures summary{cursor:pointer;font-weight:800}.coupon-failures ul{margin:8px 0 0;padding-left:19px}.coupon-failures li{overflow-wrap:anywhere}.coupons-table{min-width:1280px}.coupons-table td{line-height:1.45}.coupon-expiring-row{background:#fffaf1;box-shadow:inset 4px 0 #d9a143}.coupon-expiring-row:hover{background:#fff6e6}.coupon-expiring-badge{display:inline-block;margin:0 0 0 7px;border-radius:999px;padding:3px 7px;background:#ffe7bf;color:#9b6211;font-size:10px;font-weight:850;white-space:nowrap}.coupon-validity,.coupon-stock{display:grid;min-width:130px;gap:4px}.coupon-validity strong,.coupon-stock strong{color:#344a68;font-size:12px}.coupon-validity small,.coupon-stock>small{color:#77849a;font-size:10px;line-height:1.45}.coupon-validity.deadline-soon strong{color:#a56511}.coupon-stock strong small{color:#7b8797;font-size:10px;font-weight:650}.aftersales-panel{min-width:0}.aftersale-quick-presets{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:-2px 0 13px;padding:9px 10px;border:1px solid #dce5ef;border-radius:10px;background:#f9fbfe}.aftersale-quick-presets>span{margin-right:2px;color:#65748a;font-size:11px;font-weight:800}.aftersale-quick-presets .button{padding:6px 9px;font-size:11px}.aftersale-quick-presets small{margin-left:auto;color:#78859a;font-size:10px}.aftersale-toolbar{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;align-items:end;margin-bottom:2px}.aftersale-search{min-width:220px}.aftersale-progress{margin:0 0 14px;padding:13px 14px;border:1px solid #d7e5f6;border-radius:12px;background:#f7fbff}.aftersale-progress.loading{border-color:#bcd6f3;background:linear-gradient(100deg,#f4f9ff,#fbfffd)}.aftersale-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#66758b;font-size:12px}.aftersale-progress>div:first-child strong{color:#284b78;font-size:13px}.aftersale-progress .progress-track{margin:11px 0 8px}.aftersale-failures{margin:0 0 14px;padding:11px 13px;border:1px solid #f0d2a3;border-radius:12px;background:#fffaf0;color:#845b1c;font-size:12px;line-height:1.55}.aftersale-failures summary{cursor:pointer;font-weight:800}.aftersale-failures ul{margin:8px 0 0;padding-left:19px}.aftersales-table{min-width:1240px}.aftersales-table td{line-height:1.45}.aftersale-row-actions{display:flex;min-width:115px;flex-wrap:wrap;gap:4px}.aftersale-row-actions .button{padding:6px 8px;font-size:11px}.aftersale-queued-row{background:#f6fbf8;box-shadow:inset 4px 0 #57a979}.aftersale-queued-badge{display:inline-block;margin-left:6px;border-radius:999px;padding:3px 7px;background:#ddf2e5;color:#397454;font-size:10px;font-weight:850;white-space:nowrap}.aftersale-queued-note{color:#397454;font-size:11px;font-weight:760}.aftersale-reason{max-width:210px;overflow-wrap:anywhere}.deadline-overdue,.deadline-active{display:grid;gap:3px;min-width:105px;font-size:12px}.deadline-overdue{color:#b23746}.deadline-overdue small{font-weight:800}.aftersale-confirm-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:13px;padding:12px 13px;border:1px solid #dbe4ef;border-radius:11px;background:#f8faff;color:#5c6b82;font-size:12px;line-height:1.5}.aftersale-confirm-summary p{grid-column:1 / -1;margin:0 0 3px;color:#2f4564}.aftersale-modal-field,.aftersale-reject-form{margin-top:14px}.aftersale-modal-field{display:grid;gap:7px}.aftersale-modal-field select{width:100%}.aftersale-modal-field small{color:#64738a;line-height:1.5}.aftersale-funds-warning{margin-top:15px;padding:12px 13px;border:1px solid #e7b6bd;border-radius:11px;background:#fff5f6;color:#8f2e3b}.aftersale-funds-warning>strong{font-size:13px}.aftersale-funds-warning p{margin:5px 0 10px;font-size:12px;line-height:1.55}.aftersale-funds-warning label{display:flex;align-items:flex-start;gap:8px;color:#7e2935;font-size:12px;line-height:1.5}.aftersale-funds-warning input{flex:0 0 auto;margin-top:2px}.suppliers-panel{min-width:0}.supplier-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.34fr);gap:10px;align-items:end;margin-bottom:15px}.supplier-search{min-width:220px}.supplier-progress{margin:0 0 14px;padding:13px 14px;border:1px solid #d7e5f6;border-radius:12px;background:#f7fbff}.supplier-progress.loading{border-color:#bcd6f3;background:linear-gradient(100deg,#f4f9ff,#fbfffd)}.supplier-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#66758b;font-size:12px}.supplier-progress>div:first-child strong{color:#284b78;font-size:13px}.supplier-progress .progress-track{margin:11px 0 8px}.supplier-failures{margin:0 0 14px;padding:11px 13px;border:1px solid #f0d2a3;border-radius:12px;background:#fffaf0;color:#845b1c;font-size:12px;line-height:1.55}.supplier-failures summary{cursor:pointer;font-weight:800}.supplier-failures ul{margin:8px 0 0;padding-left:19px}.supplier-table{min-width:1050px}.supplier-table th:first-child,.supplier-table td:first-child{width:44px;text-align:center}.supplier-pinned-row{background:#fffdf5}.supplier-pinned-row td:first-child{box-shadow:inset 3px 0 #d4a42f}.supplier-pinned-badge{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:#fff1bd;color:#8b6410;font-size:10px;font-weight:850;vertical-align:1px;white-space:nowrap}.supplier-row-actions{display:flex;align-items:center;gap:7px;white-space:nowrap}.supplier-pin-button.active{background:#fff4d3;color:#805e16}.supplier-cells{display:flex;min-width:390px;flex-wrap:wrap;gap:6px}.supplier-cell{display:inline-flex;grid-template-columns:auto auto;align-items:center;gap:5px;padding:5px 6px;border:1px solid #dfe6ef;border-radius:8px;background:#fbfcfe;color:#536178;font-size:11px;font-weight:700}.supplier-cell input{margin:0}.supplier-cell .status-tag{padding:3px 6px;font-size:10px}.supplier-cell.state-eligible{border-color:#a9d8bd;background:#f2fbf5}.supplier-cell.state-failed{border-color:#edc4ca;background:#fff6f7}.supplier-selection-bar{bottom:24px}.supplier-confirm-list{display:grid;gap:8px;max-height:240px;margin:14px 0;overflow:auto;padding:10px;border:1px solid #e0e7f0;border-radius:10px;background:#f8faff}.supplier-confirm-list>div{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid #e6ebf2;color:#516179;font-size:12px;line-height:1.5}.supplier-confirm-list>div:last-child{padding-bottom:0;border-bottom:0}.supplier-confirm-list strong{color:#294666}.list-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#6d788c;font-size:12px}.search-field{min-width:220px}.search-field input{padding:8px 10px}.table-wrap{overflow:auto;border:1px solid #e0e7ef;border-radius:12px}table{width:100%;min-width:780px;border-collapse:collapse}th,td{padding:11px 12px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:top;font-size:13px}th{background:#f8faff;color:#65728a;font-size:11px;letter-spacing:.02em}tr:last-child td{border-bottom:0}.disabled-row{background:#fbfcfd;color:#8791a1}.disabled-row strong{color:#657286}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;word-break:break-word}.subtle,.detail-error{margin:4px 0 0;font-size:11px;line-height:1.45}.subtle{color:#77849a}.detail-error{color:#a96c1a}.status-tag{display:inline-block;border-radius:999px;padding:4px 8px;background:#ecf0f5;color:#526277;font-size:11px;font-weight:800;white-space:nowrap}.status-tag.success{background:#e4f7ed;color:#23764c}.status-tag.warning{background:#fff3de;color:#996817}.status-tag.danger{background:#fff0f1;color:#ae3442}.pager-row{display:flex;align-items:center;justify-content:space-between;margin-top:11px;color:#748095;font-size:12px}.pager-row>div{display:flex;gap:4px}.operation-select{margin:14px 0 10px}.input-summary{display:flex;flex-wrap:wrap;gap:7px;min-height:20px;margin:7px 0 11px;color:#6e7a8f;font-size:12px}.error-text{color:#b53946}.inline-warning{padding:9px 10px;border-radius:9px;background:#fff7e9;color:#94631a;font-size:12px;line-height:1.5}.product-title-editor-panel{margin-top:18px}.product-title-draft-list{display:grid;gap:11px}.product-title-draft{padding:14px;border:1px solid #dbe4ef;border-radius:12px;background:#fbfdff}.product-title-draft.has-error{border-color:#ead4b0;background:#fffaf3}.product-title-draft>header,.title-update-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-title-draft>header label{display:flex;align-items:center;gap:7px}.title-comparison{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:11px;margin-top:12px}.title-comparison>div,.title-comparison>label{padding:10px 11px;border:1px solid #e1e7ef;border-radius:10px;background:#fff}.title-comparison span{color:#66758b;font-size:11px;font-weight:800}.title-comparison p{margin:8px 0 0;color:#334760;font-size:13px;line-height:1.55}.title-comparison textarea{min-height:64px;margin-top:2px;font-family:inherit}.title-comparison label>small{display:block;margin-top:5px;color:#6f7d91;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.keyword-suggestion-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.keyword-suggestion-list>button{display:grid;gap:2px;border:1px solid transparent;padding:6px 8px;border-radius:9px;background:#edf5ff;color:#285b9b;cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-align:left}.keyword-suggestion-list>button:hover{border-color:#99bce8;background:#e3f0ff}.keyword-suggestion-list small{color:#6e7d91;font-size:10px;font-weight:500}.product-title-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.product-title-editor-actions p{margin:0;color:#6d7b90;font-size:12px}.title-confirm-list{display:grid;gap:8px;max-height:45vh;margin-top:12px;overflow:auto}.title-confirm-list article{padding:10px 11px;border:1px solid #dfe6ef;border-radius:10px;background:#fafcff}.title-confirm-list p{margin:5px 0 0;line-height:1.45;overflow-wrap:anywhere}.title-confirm-list del,.title-update-diff del{color:#8b6c71}.empty-state{display:grid;justify-items:start;gap:8px;padding:34px 24px;border:1px dashed #cbd6e5;border-radius:14px;background:#fafcffbf}.empty-state.compact{padding:24px 18px}.empty-state h3{color:#33435c}.empty-state p{max-width:600px;margin:0;color:#758196;line-height:1.6;font-size:14px}.task-list{display:grid;gap:13px}.task-card{padding:17px;border:1px solid #d9e2ec;border-radius:15px;background:#fff;box-shadow:0 6px 18px #1f365b09}.task-card.task-running{border-color:#9ec7ad;background:linear-gradient(100deg,#f9fffb,#fff)}.task-card.task-needs-verification{border-color:#e7c27d}.task-card.outcome-succeeded,.history-entry.outcome-succeeded{border-left:4px solid #48a877}.task-card.outcome-partial,.history-entry.outcome-partial{border-left:4px solid #d49a37;background:#fffdf8}.task-card.outcome-failed,.history-entry.outcome-failed{border-left:4px solid #d75260;background:#fffafb}.task-card.outcome-skipped,.history-entry.outcome-skipped{border-left:4px solid #9aa7b7}.task-card-header>div:first-child{min-width:0}.task-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.task-title-row>p,.task-card-header p{margin:7px 0 0;color:#65748a;font-size:13px;line-height:1.45}.operation-label{color:#6f7d91;font-size:12px}.task-progress-numbers{display:grid;justify-items:end;color:#748195;font-size:12px;white-space:nowrap}.task-progress-numbers strong{color:#294466;font-size:16px}.progress-track{height:7px;margin:14px 0 10px;overflow:hidden;border-radius:999px;background:#e9eef4}.progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d70ca,#44aa76);transition:width .25s ease}.task-detail-row{flex-wrap:wrap;justify-content:flex-start;color:#6e7c90;font-size:12px}.task-detail-row span+span{padding-left:10px;border-left:1px solid #dce3ec}.task-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:11px}.task-item-issues,.history-item-issues{margin-top:12px;padding:10px 11px;border:1px solid #ead9bc;border-radius:10px;background:#fffaf3;color:#6b593d}.task-item-issues summary,.history-item-issues summary{cursor:pointer;color:#805b20;font-size:12px;font-weight:800}.issue-copy-button{margin:7px 0 -2px;padding-left:0}.task-item-issues ul,.history-item-issues ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.task-item-issues li,.history-item-issues li{padding:9px 10px;border-radius:8px;background:#fff}.task-item-issues li.issue-failed,.history-item-issues li.issue-failed{border-left:3px solid #d75260}.task-item-issues li.issue-skipped,.history-item-issues li.issue-skipped{border-left:3px solid #d7a349}.issue-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.issue-heading>div{display:grid;min-width:0;gap:3px}.issue-heading strong{color:#344864;font-size:12px}.issue-heading .mono{color:#778397;font-size:11px}.task-item-issues li p,.history-item-issues li p{margin:7px 0 0;color:#665c4e;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.title-update-details{margin-top:12px;padding:10px 11px;border:1px solid #d7e3f1;border-radius:10px;background:#f8fbff}.title-update-details summary{cursor:pointer;color:#3e6090;font-size:12px;font-weight:800}.title-update-details ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.title-update-details li{padding:9px 10px;border:1px solid #e1e8f1;border-radius:9px;background:#fff}.title-update-details small{display:block;margin-top:7px;color:#728096;font-size:11px}.title-update-diff{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:7px 0 0;color:#65748a;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.title-update-diff strong{color:#284b78}.completed-tasks{margin-top:22px;padding:16px;border:1px solid #dce4ee;border-radius:14px;background:#ffffffa6}.completed-tasks summary{cursor:pointer;color:#4b5f7d;font-size:13px;font-weight:800}.compact-task-list{margin-top:13px}.activity-heading{align-items:center}.activity-tabs{display:flex;gap:7px;margin-bottom:16px;padding:5px;border:1px solid #dce4ef;border-radius:12px;width:fit-content;background:#fff}.activity-tabs button{border:0;border-radius:8px;padding:8px 12px;background:transparent;color:#607089;font-weight:760}.activity-tabs button span{display:inline-grid;min-width:20px;margin-left:5px;place-items:center;border-radius:999px;padding:2px 5px;background:#e8eef6;color:#596a82;font-size:10px}.activity-tabs button.active{background:#173763;color:#fff}.activity-tabs button.active span{background:#ffffff2e;color:#fff}.activity-records{display:grid;gap:13px}.activity-records .history-filter{margin-bottom:2px}.history-filter{width:min(290px,100%);margin-bottom:15px}.history-list,.settings-list{display:grid;gap:10px}.history-entry,.shop-setting-row{padding:14px 15px;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.history-entry{display:grid;gap:11px}.history-entry-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-entry p,.shop-setting-row p{margin:5px 0 0;color:#748095;font-size:12px}.history-results{display:flex;flex-wrap:wrap;gap:11px;color:#6f7c90;font-size:13px}.success-text{color:#1a8551}.failed-text{color:#bd3947}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:18px}.shop-setting-row{align-items:center}.row-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:3px}.security-panel{height:fit-content;background:linear-gradient(145deg,#edf5ff,#fff)}.security-panel ul{margin:15px 0 0;padding-left:20px;color:#596a83;font-size:13px;line-height:1.8}.notification-panel,.product-ai-settings-panel,.request-log-panel{grid-column:1 / -1}.request-log-privacy{margin:-3px 0 16px;padding:10px 12px;border:1px solid #cfe3d7;border-radius:10px;background:#f3fbf6;color:#436d56;font-size:11px;line-height:1.55}.request-log-toolbar{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(160px,.65fr) minmax(130px,.5fr) minmax(230px,1fr);gap:10px;margin-bottom:13px}.request-log-search{min-width:0}.request-log-table-wrap{max-height:520px}.request-log-table{min-width:920px}.request-log-table th:first-child{width:142px}.request-log-table th:nth-child(2){width:165px}.request-log-table th:nth-child(4){width:170px}.request-log-table th:last-child{width:100px}.request-log-table td{vertical-align:middle}.request-log-table td:nth-child(3){min-width:330px}.request-log-table code{display:block;margin-top:4px;color:#314d70;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.request-log-method{display:inline-block;min-width:48px;color:#5d6d84;font-weight:850}.request-log-empty{padding:26px 18px;border:1px dashed #cbd6e5;border-radius:12px;background:#fafcff;color:#718096;font-size:13px;line-height:1.6}.fission-asset-placeholder{display:grid;place-content:center;gap:3px;width:100%;height:100%;min-height:92px;padding:8px;color:#5e6d83;text-align:center;background:repeating-linear-gradient(135deg,#f1f5fa 0 8px,#e8eef6 8px 16px)}.fission-asset-placeholder strong{font-size:12px}.fission-asset-placeholder small{font-size:10px}.task-removal-note{max-width:280px;color:#7a6570;font-size:11px;line-height:1.45}.product-ai-settings-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:10px;margin-top:14px}.product-ai-settings-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:15px}.notification-toggle-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.notification-toggle{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid #dde5ef;border-radius:11px;background:#fbfcfe}.notification-toggle input{flex:0 0 auto;margin-top:2px}.notification-toggle>span{display:grid;gap:4px}.notification-toggle strong{color:#3b4e69;font-size:12px}.notification-toggle small{color:#778499;font-size:11px;font-weight:500;line-height:1.5}.quiet-hours-grid{display:grid;grid-template-columns:repeat(2,minmax(150px,220px));gap:10px;margin-top:13px}.notification-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:15px}.support-connect-panel{max-width:860px}.support-connect-form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) auto;align-items:end;gap:11px;margin-top:18px}.support-safety-note{margin-top:18px;padding:13px 15px;border:1px solid #d8e5f4;border-radius:12px;background:#f5f9ff;color:#526783;font-size:13px;line-height:1.6}.support-safety-note ol{margin:7px 0 0;padding-left:20px}.support-header-panel{margin-bottom:15px}.support-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.support-setup-panel{min-width:0}.support-setup-panel>summary,.support-settings-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none}.support-setup-panel>summary::-webkit-details-marker,.support-settings-panel>summary::-webkit-details-marker{display:none}.support-setup-panel summary p,.support-settings-panel summary p{margin-bottom:3px}.support-setup-panel summary h2,.support-settings-panel summary h2{font-size:20px}.support-setup-panel>.muted,.support-settings-panel>.muted{margin:14px 0;font-size:13px}.support-shop-list{display:grid;gap:9px}.support-shop-row{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:13px 14px;border:1px solid #e0e7ef;border-radius:11px;background:#fcfdff}.support-shop-row p{margin:4px 0 0;color:#748095;font-size:12px}.support-shop-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.support-workspace{display:grid;grid-template-columns:minmax(290px,.37fr) minmax(0,1fr);gap:18px;margin-top:18px}.support-inbox-panel,.support-chat-panel{min-height:620px;margin-bottom:0}.support-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.support-search{margin-top:9px}.support-filter-refresh{margin:3px 0 8px}.support-conversation-list{display:grid;gap:6px;max-height:487px;overflow:auto;padding-right:3px}.support-conversation-row{display:grid;gap:6px;width:100%;padding:11px;border:1px solid #e1e7ef;border-radius:11px;background:#fff;color:#334560;text-align:left}.support-conversation-row:hover{background:#f7fbff;border-color:#c6d8ee}.support-conversation-row.active{border-color:#3b78c8;background:#f0f6ff;box-shadow:inset 3px 0 #2d70ca}.support-conversation-row>div,.support-conversation-row footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-conversation-row>div>span{color:#778398;font-size:11px}.support-conversation-row p{display:-webkit-box;margin:0;overflow:hidden;color:#65738a;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.support-conversation-row footer{justify-content:flex-start;color:#8792a3;font-size:11px}.support-conversation-row time{margin-left:auto}.support-conversation-row b{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:50%;background:#d75260;color:#fff;font-size:10px}.support-chat-panel{display:flex;flex-direction:column}.support-chat-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;padding-bottom:13px;border-bottom:1px solid #e5ebf2}.support-chat-heading h2{font-size:21px}.support-chat-heading p{margin:6px 0 0}.support-chat-actions{display:flex;flex-wrap:wrap;gap:7px}.support-reply-window{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px;margin:12px 0;padding:9px 11px;border:1px solid #d6e5f3;border-radius:10px;background:#f5faff;color:#55708d;font-size:12px}.support-message-list{display:grid;align-content:start;gap:10px;flex:1;min-height:340px;max-height:480px;overflow:auto;padding:4px 4px 4px 1px}.support-message{max-width:min(78%,620px);padding:10px 12px;border:1px solid #e0e7ef;border-radius:12px;background:#fff;box-shadow:0 2px 6px #23375508}.support-message.direction-customer{justify-self:start;border-top-left-radius:3px;background:#fbfcff}.support-message.direction-assistant,.support-message.direction-operator{justify-self:end;border-color:#c8dff4;border-top-right-radius:3px;background:#edf6ff}.support-message.direction-system{justify-self:center;background:#fafbfd;color:#6d7b90}.support-message.status-failed{border-color:#e6bdc4;background:#fff6f7}.support-message header,.support-message footer{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11px}.support-message header{color:#65758b;font-weight:800}.support-message header time{color:#94a0af;font-weight:500}.support-message p{margin:8px 0;color:#2d405d;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:13px}.support-message footer{justify-content:flex-start;color:#77849a;line-height:1.4}.support-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #e5ebf2}.support-composer textarea{min-height:84px;font-family:inherit}.support-settings-panel{margin-top:18px}.support-rule-list{display:grid;gap:11px;margin-top:14px}.support-rule{display:grid;gap:9px;padding:13px;border:1px solid #e0e7ef;border-radius:11px;background:#fbfcfe}.support-rule textarea{min-height:72px;font-family:inherit}.support-rule-top{display:grid;grid-template-columns:minmax(170px,.8fr) auto auto;align-items:end;gap:10px}.support-rule-enabled{display:flex;align-items:center;gap:6px;padding-bottom:9px;white-space:nowrap}.support-settings-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.unsaved-indicator,.saved-indicator{align-self:center;margin-right:auto;font-size:12px;font-weight:750}.unsaved-indicator{color:#b06d18}.saved-indicator{color:#5d7b6b}.count-chip.dirty{background:#fff1d8;color:#98601a}.support-ai-form{margin-top:19px;padding-top:16px;border-top:1px solid #e0e7ef}.support-ai-form h3{color:#334e70;font-size:16px}.support-ai-grid{display:grid;grid-template-columns:1.2fr .75fr 1fr;gap:10px;margin:10px 0}.support-provisioning-values{display:grid;gap:11px;margin:14px 0}.copy-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #d9e3ef;border-radius:9px;background:#f8fbff}.copy-value code{min-width:0;padding:9px 10px;overflow:auto;color:#35506f;font-size:11px;white-space:nowrap}.selection-bar{position:fixed;z-index:20;right:max(24px,calc((100vw - 1272px)/2));bottom:24px;left:max(24px,calc((100vw - 1272px)/2));padding:13px 16px;border:1px solid #b9cee9;border-radius:14px;background:#fcfefff5;box-shadow:0 15px 40px #132f582e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.selection-bar>div:first-child{display:grid;gap:3px}.selection-bar span{color:#6d7b90;font-size:12px}.catalog-batch-bar{max-height:min(44vh,360px);align-items:stretch;flex-direction:column;overflow:auto}.catalog-batch-bar .selection-actions{justify-content:flex-end}.selection-summary{flex:0 0 auto;min-width:190px}.catalog-eligibility-panel{display:grid;gap:5px;margin-top:5px}.catalog-eligibility-panel>div{display:flex;flex-wrap:wrap;gap:4px}.catalog-eligibility-panel>div>span{border-radius:999px;padding:3px 7px;background:#edf3fa;color:#526985;font-size:10px}.catalog-eligibility-panel>div strong{color:#314d70}.catalog-eligibility-panel ul{display:flex;max-width:760px;flex-wrap:wrap;gap:3px 10px;margin:0;padding:0;color:#9a4c2e;font-size:10px;list-style:none}.catalog-eligibility-panel li{line-height:1.4}.catalog-eligibility-panel li strong{color:#8c3d27}.selection-actions{display:flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.selection-actions .button{padding:8px 10px;white-space:nowrap}.task-tray{position:fixed;z-index:19;right:24px;bottom:22px;border:1px solid #c7d8ed;border-radius:999px;padding:10px 14px;background:#173763;color:#fff;box-shadow:0 10px 30px #15355e3d;font-size:12px;font-weight:750}.task-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#78d2a2;box-shadow:0 0 0 3px #78d2a229}.modal-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:22px;background:#0d1d3461;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:min(620px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:21px;border:1px solid #d8e2f0;border-radius:17px;background:#fff;box-shadow:0 24px 65px #07183442}.modal:focus{outline:3px solid rgba(77,126,200,.18);outline-offset:2px}.modal-heading{margin-bottom:17px}.modal-heading h2{font-size:20px}.icon-button{border:0;border-radius:8px;padding:0 6px 4px;background:transparent;color:#647189;font-size:25px;line-height:1}.modal>p{color:#40516b;line-height:1.65}.modal>.muted{color:#6d7b8e;font-size:13px}.form-stack{display:grid;gap:12px}.modal-actions{justify-content:flex-end;margin-top:20px}.label-image-modal{width:min(980px,100%)}.label-image-modal .modal-heading{align-items:flex-start}.label-image-modal .modal-heading .eyebrow{margin-bottom:3px}.label-image-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.label-search-progress{margin-top:13px;padding:12px 13px;border:1px solid #d9e5f2;border-radius:11px;background:#f7fbff}.label-search-progress>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#3c536f;font-size:12px}.label-search-progress .progress-track{margin:9px 0 7px}.label-search-progress small{color:#738196}.label-search-warnings{margin:9px 0 12px;padding:9px 11px;border:1px solid #ecd9af;border-radius:9px;background:#fffaf0;color:#7f612d;font-size:12px}.label-search-warnings summary{cursor:pointer;font-weight:750}.label-search-warnings ul{margin:8px 0 0;padding-left:19px;line-height:1.6}.label-target-table-wrap{max-height:335px;overflow:auto;border:1px solid #e0e7ef;border-radius:11px}.label-target-table{min-width:720px}.label-target-table th{position:sticky;z-index:1;top:0;background:#f5f8fc}.label-target-table td:first-child{width:54px;text-align:center}.label-target-table td:nth-child(2){min-width:300px}.label-target-table td:nth-child(3){width:235px}.label-status-pill{display:inline-block;margin:0 4px 4px 0;padding:3px 7px;border-radius:999px;background:#edf2f8;color:#5a6980;font-size:10px;font-weight:750}.label-image-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:15px;padding:13px 14px;border:1px solid #dce5ef;border-radius:12px;background:#fbfcfe}.label-image-picker p{margin:4px 0 0;color:#778399;font-size:12px}.label-image-file{display:flex;align-items:center;gap:11px;grid-column:1 / -1;padding-top:11px;border-top:1px solid #e4eaf1}.label-image-file img{width:76px;height:76px;object-fit:contain;border:1px solid #d9e2ed;border-radius:9px;background:#fff}.label-image-file div{display:grid;gap:5px;min-width:0}.label-image-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-image-file span{color:#718096;font-size:12px}.label-confirm-summary{display:grid;grid-template-columns:minmax(140px,.55fr) minmax(220px,1fr) 92px;align-items:center;gap:12px;padding:13px;border:1px solid #d8e4f1;border-radius:12px;background:#f7fbff}.label-confirm-summary>div{display:grid;gap:4px;min-width:0}.label-confirm-summary span,.label-confirm-summary small{color:#748298;font-size:11px}.label-confirm-summary strong{overflow:hidden;color:#334b69;text-overflow:ellipsis;white-space:nowrap}.label-confirm-summary img{width:92px;height:92px;object-fit:contain;border:1px solid #d6e1ed;border-radius:9px;background:#fff}.label-confirm-list{display:grid;gap:7px;max-height:330px;overflow:auto;margin-top:12px;padding-right:3px}.label-confirm-list article{display:grid;gap:7px;padding:11px 12px;border:1px solid #e0e7ef;border-radius:10px;background:#fff}.label-confirm-list article.invalid{border-color:#ecc9cf;background:#fff7f8}.label-confirm-list article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.label-confirm-list article>div:last-of-type{color:#66758b;font-size:12px}.label-confirm-list article>div:last-of-type strong{color:#2d7653;font-size:12px}.label-confirm-check{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 13px;border:1px solid #cfdff0;border-radius:11px;background:#f2f8ff;color:#405875;line-height:1.55}.label-confirm-check input{flex:0 0 auto;margin-top:3px}.fission-product-modal{width:min(920px,100%)}.fission-product-modal .modal-heading{align-items:flex-start}.fission-source-card{display:grid;gap:5px;padding:14px 15px;border:1px solid #d9e4f0;border-radius:12px;background:#f8fbff}.fission-source-card>span,.fission-title-preview>span{color:#718096;font-size:11px;font-weight:800;letter-spacing:.04em}.fission-source-card code{color:#58708e;font-size:11px}.fission-source-card p{margin:5px 0 0;color:#65758b;font-size:12px;line-height:1.55}.fission-title-preview{display:grid;gap:8px;padding:14px 15px;border:1px solid #cddff1;border-radius:12px;background:#f3f8ff}.fission-title-preview .title-update-diff{margin:0}.fission-title-preview small{color:#718096}.fission-loading{display:grid;gap:6px;margin-top:13px;padding:16px;border:1px solid #d9e4f0;border-radius:12px;background:#fbfcfe}.fission-loading p{margin:0;color:#718096;font-size:12px}.fission-title-editor,.fission-gallery-editor{display:grid;gap:12px;margin-top:13px;padding:14px 15px;border:1px solid #d8e3ef;border-radius:12px;background:#fbfcfe}.fission-title-editor{border-color:#cddff1;background:#f5f9ff}.fission-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.fission-section-heading>div{display:grid;gap:4px}.fission-section-heading p{margin:0;color:#718096;font-size:12px;line-height:1.5}.fission-title-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fission-title-candidates button{display:grid;align-content:start;gap:5px;min-height:88px;padding:10px 11px;border:1px solid #d3ddeb;border-radius:10px;background:#fff;color:#3c526f;text-align:left}.fission-title-candidates button:hover{border-color:#7ba2d8}.fission-title-candidates button.selected{border-color:#3675c9;background:#eaf3ff;box-shadow:0 0 0 2px #3675c91c}.fission-title-candidates span{color:#73839a;font-size:10px;font-weight:800}.fission-title-candidates strong{font-size:12px;line-height:1.55}.fission-title-terms{display:grid;gap:9px;padding:11px 12px;border:1px solid #d7e4f2;border-radius:10px;background:#ffffffb8}.fission-title-terms header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.fission-title-terms header>div{display:flex;align-items:center;gap:7px}.fission-title-terms header span{padding:2px 7px;border-radius:999px;background:#e8f2ff;color:#3d6fae;font-size:10px;font-weight:800}.fission-title-terms header small{color:#718096;font-size:11px;line-height:1.45;text-align:right}.fission-title-terms>div{display:flex;flex-wrap:wrap;gap:6px}.fission-title-terms button{padding:5px 9px;border:1px solid #cbdced;border-radius:999px;background:#fff;color:#3f648e;font-size:11px;line-height:1.35}.fission-title-terms button:not(:disabled):hover{border-color:#4f86c9;background:#edf6ff;color:#245b9d}.fission-title-terms button.used{border-color:#bed7c9;background:#eef8f2;color:#367253}.fission-title-terms button:disabled:not(.used){opacity:.42}.fission-title-input{position:relative}.fission-title-input textarea{min-height:80px;padding-bottom:36px;font-family:inherit}.fission-title-input small{position:absolute;right:11px;bottom:8px;left:11px;color:#778399;font-size:10px;font-weight:500;line-height:1.3;text-align:right}.fission-title-editor .title-update-diff{margin:0}.fission-gallery-list{display:grid;gap:8px}.fission-gallery-list article{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;border:1px solid #dfe6ef;border-radius:11px;background:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.fission-gallery-list article.dragging{z-index:2;border-color:#5189ce;box-shadow:0 8px 22px #29599733;cursor:grabbing;transform:scale(1.012)}.fission-gallery-list article.local{border-color:#bbdbc9;background:#f7fcf9}.fission-gallery-list article.invalid-first{border-color:#e8b9c0;background:#fff6f7}.fission-gallery-preview{position:relative;width:82px;height:68px}.fission-gallery-preview>span{position:absolute;z-index:1;top:4px;left:4px;min-width:21px;padding:2px 5px;border-radius:999px;background:#142742d1;color:#fff;font-size:10px;font-weight:800;text-align:center}.fission-gallery-preview img{width:100%;height:100%;object-fit:contain;border:1px solid #dbe3ed;border-radius:8px;background:#fff;pointer-events:none;-webkit-user-drag:none}.fission-gallery-meta{display:grid;gap:4px;min-width:0}.fission-gallery-meta strong,.fission-gallery-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fission-gallery-meta strong{color:#3c516d;font-size:12px}.fission-gallery-meta span{color:#718096;font-size:11px}.fission-gallery-meta .fission-drag-hint{color:#4f78ad;font-size:10px}.fission-gallery-meta em{width:fit-content;color:#a13d4b;font-size:10px;font-style:normal;font-weight:800}.fission-gallery-list article.local .fission-gallery-meta em{color:#28704c}.fission-gallery-actions{display:flex;align-items:center;gap:5px}.fission-gallery-actions button{cursor:pointer;touch-action:auto;-webkit-user-select:auto;user-select:auto}.fission-gallery-actions .icon-button{width:30px;height:30px}.fission-gallery-actions .button{padding:6px 8px;font-size:11px}.native-file-control{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;overflow:hidden;cursor:pointer}.native-file-control>input[type=file]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.native-file-control:focus-within{outline:2px solid #4f86c9;outline-offset:2px}.native-file-control.disabled{cursor:not-allowed;opacity:.55}.native-file-control.disabled>input[type=file]{cursor:not-allowed}.fission-validation-issues{margin-top:13px;padding:11px 13px;border:1px solid #e6bdc3;border-radius:11px;background:#fff6f7;color:#8e3542}.fission-validation-issues strong{font-size:12px}.fission-validation-issues ul{display:grid;gap:3px;margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.45}.fission-submit-status,.fission-submit-error{display:grid;gap:4px;margin-top:13px;padding:12px 13px;border-radius:11px}.fission-submit-status{border:1px solid #c9dcef;background:#f2f8ff;color:#335f92}.fission-submit-error{border:1px solid #dc9ca5;background:#fff1f3;color:#8c2f3d;box-shadow:0 0 0 2px #b23e4d0f}.fission-submit-status p,.fission-submit-error p{margin:0;font-size:12px;line-height:1.55}.fission-image-order{display:grid;grid-template-columns:150px minmax(0,1fr);gap:13px;margin-top:13px}.fission-new-image{display:grid;gap:6px;padding:10px;border:1px solid #cfe2d8;border-radius:11px;background:#f4fbf7;text-align:center}.fission-new-image span{color:#347151;font-size:11px;font-weight:800}.fission-new-image img{width:100%;height:108px;object-fit:contain;border:1px solid #d9e5df;border-radius:8px;background:#fff}.fission-new-image strong{overflow:hidden;color:#456453;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.fission-image-order ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;margin:0;padding:0;list-style:none}.fission-image-order li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:9px 11px;border:1px solid #e0e7ef;border-radius:10px;background:#fbfcfe}.fission-image-order li span{color:#63738a;font-size:12px}.fission-image-order li strong{color:#3d5878;font-size:12px}.fission-validation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.fission-validation-grid article{display:grid;align-content:start;gap:5px;min-height:100px;padding:12px 13px;border:1px solid #dce5ef;border-radius:11px;background:#fbfcfe}.fission-validation-grid article>span{color:#788499;font-size:10px;font-weight:800;letter-spacing:.04em}.fission-validation-grid article>strong{color:#3d526f;font-size:13px}.fission-validation-grid article>small{color:#748196;line-height:1.5}.fission-validation-grid article.shelf-life-ok{border-color:#bcdcc9;background:#f2faf5}.fission-validation-grid article.shelf-life-ok>strong{color:#27704c}.return-address-picker{display:grid;gap:7px;margin:14px 0 8px}.return-address-picker>span{color:#64738a;font-size:12px;font-weight:750}.return-address-picker select{width:100%}.manufacturer-return-address-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 13px;border:1px solid #d5e3f1;border-radius:11px;background:#f5f9fe}.manufacturer-return-address-toolbar>div{display:grid;gap:3px}.manufacturer-return-address-toolbar strong{color:#294c73;font-size:13px}.manufacturer-return-address-toolbar span{color:#6c7b90;font-size:11px;line-height:1.45}.manufacturer-return-address-form{display:grid;gap:12px;margin-top:10px;padding:13px;border:1px solid #bed5ec;border-radius:11px;background:#f8fbff}.manufacturer-return-address-paste{display:grid;gap:9px;padding:12px;border:1px solid #c8dcef;border-radius:10px;background:#fff}.manufacturer-return-address-paste>label{display:grid;gap:3px}.manufacturer-return-address-paste>label span{color:#365979;font-size:12px;font-weight:850}.manufacturer-return-address-paste>label small{color:#718198;font-size:10px;line-height:1.5}.manufacturer-return-address-paste textarea{width:100%;min-height:92px;resize:vertical;border-color:#c9d8e8;background:#fbfdff;line-height:1.55}.manufacturer-return-address-paste-actions{display:flex;align-items:center;gap:7px}.manufacturer-return-address-paste-actions .button{padding:7px 10px;font-size:11px}.manufacturer-return-address-paste-feedback{margin:0;padding:8px 10px;border-radius:8px;font-size:11px;line-height:1.55}.manufacturer-return-address-paste-feedback.tone-success{background:#edf8f1;color:#286744}.manufacturer-return-address-paste-feedback.tone-warning{background:#fff5df;color:#875914}.manufacturer-return-address-paste-feedback.tone-error{background:#fff0f2;color:#963846}.manufacturer-return-address-shops{display:grid;gap:9px;min-width:0;margin:0;padding:10px 12px 12px;border:1px solid #d6e1ed;border-radius:10px;background:#fbfcfe}.manufacturer-return-address-shops legend{padding:0 5px;color:#5c6f87;font-size:11px;font-weight:850}.manufacturer-return-address-shops>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.manufacturer-return-address-shops>header>div:first-child{display:grid;gap:2px}.manufacturer-return-address-shops>header strong{color:#36516f;font-size:12px}.manufacturer-return-address-shops>header span{color:#738197;font-size:10px}.manufacturer-return-address-shops>header>div:last-child{display:flex;gap:4px}.manufacturer-return-address-shops>header .button{padding:5px 7px;font-size:10px}.manufacturer-return-address-shops>div[role=group]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.manufacturer-return-address-shops>div[role=group]>label{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid #dce5ef;border-radius:8px;background:#fff;cursor:pointer}.manufacturer-return-address-shops>div[role=group]>label.selected{border-color:#94b8dc;background:#eef6ff}.manufacturer-return-address-shops>div[role=group] input{flex:0 0 auto}.manufacturer-return-address-shops>div[role=group] span{display:grid;min-width:0;gap:2px}.manufacturer-return-address-shops>div[role=group] strong,.manufacturer-return-address-shops>div[role=group] small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manufacturer-return-address-shops>div[role=group] strong{color:#3d526e;font-size:11px}.manufacturer-return-address-shops>div[role=group] small{color:#7b8798;font-size:9px}.manufacturer-return-address-shop-warning{color:#a13b47;font-size:10px;font-weight:750}.manufacturer-return-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manufacturer-return-address-grid label{display:grid;align-content:start;gap:6px;min-width:0}.manufacturer-return-address-grid label>span{color:#5c6f87;font-size:11px;font-weight:800}.manufacturer-return-address-grid input{width:100%;min-width:0}.manufacturer-return-address-detail{grid-column:span 2}.manufacturer-return-address-form .inline-warning{margin:0}.manufacturer-return-address-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.return-address-targets{margin-top:14px;padding:11px 13px;border:1px solid #dce5ef;border-radius:11px;background:#fbfcfe}.return-address-targets summary{cursor:pointer;color:#405875;font-weight:750}.return-address-targets ul{display:grid;gap:7px;max-height:220px;overflow:auto;margin:10px 0 0;padding:0;list-style:none}.return-address-targets li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(260px,1.2fr);align-items:center;gap:12px;padding-top:7px;border-top:1px solid #e6ebf2;color:#526178;font-size:12px}.return-address-product{display:grid;min-width:0;gap:3px}.return-address-product strong{overflow:hidden;color:#334b69;text-overflow:ellipsis;white-space:nowrap}.return-address-product span{color:#7a8798;font-size:10px}.return-address-current{display:grid;gap:3px;padding:8px 10px;border-radius:8px;background:#f1f5f9}.return-address-current>span{color:#718096;font-size:10px;font-weight:800}.return-address-current>strong{color:#40536d;font-size:11px;line-height:1.45}.return-address-current>small{color:#27704b;font-size:10px;font-weight:750}.return-address-current.state-resolved{background:#f1f8f4}.return-address-current.state-resolved>strong{color:#33684c}.return-address-current.state-unset,.return-address-current.state-missing{background:#fff7e9}.return-address-current.state-unset>strong,.return-address-current.state-missing>strong{color:#94631a}.return-address-current.state-error{background:#fff1f3}.return-address-current.state-error>strong{color:#963b48}@media(max-width:680px){.manufacturer-return-address-toolbar{align-items:stretch;flex-direction:column}.manufacturer-return-address-toolbar .button{width:100%}.manufacturer-return-address-paste-actions{align-items:stretch;flex-direction:column}.manufacturer-return-address-paste-actions .button{width:100%}.manufacturer-return-address-shops>header{align-items:flex-start;flex-direction:column}.manufacturer-return-address-shops>div[role=group]{grid-template-columns:1fr}.manufacturer-return-address-grid{grid-template-columns:1fr}.manufacturer-return-address-detail{grid-column:auto}.manufacturer-return-address-actions{align-items:stretch;flex-direction:column-reverse}.manufacturer-return-address-actions .button{width:100%}.return-address-targets li{grid-template-columns:1fr}}.copy-action-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 4px}.copy-action-choice{display:grid;gap:7px;min-height:132px;padding:16px;border:1px solid #d8e2ee;border-radius:13px;background:#fbfcfe;color:#43546c;text-align:left;cursor:pointer}.copy-action-choice:hover:not(:disabled),.copy-action-choice:focus-visible{border-color:#6d94bf;box-shadow:0 0 0 3px #4174a91a}.copy-action-choice.preferred{border-color:#b9d4c5;background:#f4fbf7}.copy-action-choice strong{color:#263f5d;font-size:15px}.copy-action-choice span,.copy-action-choice small{font-size:12px;line-height:1.55}.copy-action-choice small{color:#9b3b47}.product-copy-modal{width:min(1120px,100%);max-height:min(92vh,940px);overflow:auto}.copy-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 15px;padding:0;list-style:none}.copy-wizard-steps li{padding:8px 10px;border:1px solid #e0e6ee;border-radius:9px;background:#f7f9fc;color:#8a96a6;font-size:11px;font-weight:800;text-align:center}.copy-wizard-steps li.active{border-color:#b8cfe8;background:#eef6ff;color:#3f6896}.copy-wizard-section,.copy-third-party-section{margin-top:12px;padding:14px;border:1px solid #dce5ef;border-radius:13px;background:#fbfcfe}.copy-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:11px}.copy-section-heading>div{display:grid;gap:3px}.copy-section-heading strong{color:#344b68;font-size:14px}.copy-section-heading p{margin:0;color:#758196;font-size:11px;line-height:1.5}.copy-source-list{display:grid;gap:8px;max-height:260px;overflow:auto}.copy-source-list article{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px;padding:11px 12px;border:1px solid #e4e9f0;border-radius:10px;background:#fff}.copy-source-list article>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 9px;min-width:0}.copy-source-list article>div>span{color:#61738a;font-size:11px;font-weight:800}.copy-source-list article>div>strong{overflow:hidden;color:#344b67;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.copy-source-list article>div>code{color:#6c788a;font-size:10px}.copy-source-list article>div>small{grid-column:1 / -1;color:#7c8798;line-height:1.45}.copy-source-list label,.copy-destination-fields label,.copy-mapping-card label{display:grid;gap:5px}.copy-source-list label>span,.copy-destination-fields label>span,.copy-mapping-card label>span{color:#64738a;font-size:11px;font-weight:750}.copy-destination-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.copy-destination-grid>article{padding:11px 12px;border:1px solid #e1e7ef;border-radius:11px;background:#fff}.copy-destination-grid>article.selected{border-color:#b6d3c3;box-shadow:inset 3px 0 #4d9a70}.copy-destination-toggle{display:flex;align-items:center;gap:9px;cursor:pointer}.copy-destination-toggle>span{display:grid;gap:2px}.copy-destination-toggle strong{color:#374f6c;font-size:13px}.copy-destination-toggle small{color:#808b9c}.copy-destination-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;padding-top:10px;border-top:1px solid #e7ebf1}.copy-loading{grid-column:1 / -1;margin:0;color:#4b74a1;font-size:12px}.copy-config-error{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;color:#9a3744;font-size:11px}.copy-third-party-section>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;color:#3c526f}.copy-third-party-section>summary>span:first-child{display:grid;gap:3px}.copy-third-party-section>summary small{color:#7a8698;font-weight:400}.copy-mapping-list{display:grid;gap:10px;margin:10px 0}.copy-mapping-card{display:grid;gap:9px;padding:12px;border:1px solid #dce4ed;border-radius:10px;background:#fff}.copy-mapping-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.copy-mapping-heading strong{color:#3e536f;font-size:12px}.copy-mapping-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:9px}.copy-mapping-pair>span{padding-bottom:10px;color:#7990a8}.copy-mapping-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.copy-mapping-url{grid-column:1 / -1}.copy-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.copy-policy-grid fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #dde5ee;border-radius:10px;background:#fff}.copy-policy-grid legend{padding:0 5px;color:#4c617d;font-size:11px;font-weight:800}.copy-policy-grid label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.copy-policy-grid label>span{display:grid;gap:2px}.copy-policy-grid label strong{color:#435a75;font-size:12px}.copy-policy-grid label small{color:#7a8696;line-height:1.4}.copy-combination-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px;padding:10px 12px;border:1px solid #cde0d5;border-radius:10px;background:#f3faf6;color:#4a6c59;font-size:11px}.copy-combination-summary strong{color:#26704b}.copy-combination-summary span:before{content:"·";margin-right:7px;color:#9ab4a5}.copy-final-targets{margin-top:9px}.copy-final-targets summary{cursor:pointer;color:#4a6483;font-size:12px;font-weight:750}.copy-final-targets ul{display:grid;gap:5px;max-height:220px;overflow:auto;margin:8px 0 0;padding:0;list-style:none}.copy-final-targets li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:7px 9px;border-radius:8px;background:#fff;color:#54657b;font-size:11px}.copy-final-targets li.skipped{opacity:.6;text-decoration:line-through}.copy-validation-issues{margin-top:12px;padding:11px 13px;border:1px solid #e2b3ba;border-radius:10px;background:#fff5f6;color:#913642}.copy-validation-issues ul{display:grid;gap:3px;margin:6px 0 0;padding-left:18px;font-size:11px}.copy-submit-status,.copy-submit-error{display:grid;gap:3px;margin-top:11px;padding:11px 13px;border-radius:10px}.copy-submit-status{border:1px solid #c6dced;background:#f2f8fd;color:#3d668f}.copy-submit-error{border:1px solid #e0abb3;background:#fff4f5;color:#923745}.copy-submit-status p,.copy-submit-error p{margin:0;font-size:11px}.copy-arrow{padding:0 4px;color:#7691ac;font-weight:800}.copy-bind-target{display:grid;gap:8px;margin-top:9px;padding:10px;border:1px solid #e0aab2;border-radius:9px;background:#fff5f6;color:#7f3540}.copy-bind-target p{margin:0;font-size:11px;line-height:1.5}.copy-bind-target>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.copy-bind-target input{width:100%}.catalog-copy-activity{width:fit-content;margin:5px 0 0;padding:3px 7px;border-radius:999px;background:#edf7f1;color:#347151;font-size:10px;font-weight:800}.catalog-copy-activity.attention{background:#fff1f3;color:#963b48}.batch-position{padding:3px 7px;border-radius:999px;background:#f1f4f8;color:#67768a;font-size:10px;font-weight:750}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:980px){.app-header,.workspace-grid,.settings-layout{grid-template-columns:1fr;display:grid}.header-actions{justify-content:flex-start}.order-toolbar,.coupon-summary-strip,.coupon-toolbar,.aftersale-toolbar,.supplier-toolbar,.catalog-search-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-search-toolbar .button{width:100%}.support-workspace{grid-template-columns:1fr}.support-inbox-panel,.support-chat-panel{min-height:0}.support-message-list{max-height:390px}.support-connect-form,.support-ai-grid{grid-template-columns:1fr 1fr}.support-connect-form .button{grid-column:1 / -1;justify-self:start}.inspection-shop-grid,.notification-toggle-list,.product-ai-settings-grid{grid-template-columns:1fr}.request-log-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.label-image-modal{width:min(900px,100%)}}@media(max-width:680px){.app-shell{padding:20px 14px 135px}.app-shell.has-catalog-selection{padding-bottom:390px}.startup-skeleton>header{align-items:flex-start;flex-direction:column}.startup-skeleton>nav{overflow:hidden}.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-header{gap:14px}.header-actions,.shop-select{width:100%}.page-tabs{width:100%;overflow-x:auto}.tab-button{flex:0 0 auto}.subpage-tabs{width:100%;margin-left:0;overflow-x:auto}.catalog-status-tabs{gap:18px}.catalog-search-toolbar{grid-template-columns:1fr}.catalog-search-summary,.catalog-index-progress>div:first-child{align-items:flex-start;flex-direction:column}.catalog-shop-status-summary>header{align-items:flex-start;flex-direction:column}.catalog-shop-status-summary article{grid-template-columns:1fr auto}.catalog-shop-status-summary article>span:not(.status-tag){grid-column:1 / -1;text-align:left}.section-heading,.panel-heading,.history-entry-summary,.shop-setting-row,.selection-bar,.task-card-header,.cache-status-line{align-items:flex-start;flex-direction:column}.cache-status-line small{white-space:normal}.panel{padding:17px}.quota-badge{width:100%;text-align:left}.order-toolbar{grid-template-columns:1fr}.order-toolbar label{width:100%}.order-progress>div:first-child{align-items:flex-start;flex-direction:column}.coupon-toolbar{grid-template-columns:1fr}.coupon-toolbar label{width:100%}.coupon-search{min-width:0}.coupon-progress>div:first-child{align-items:flex-start;flex-direction:column}.coupon-summary-strip{grid-template-columns:1fr 1fr}.aftersale-toolbar{grid-template-columns:1fr}.aftersale-toolbar label{width:100%}.aftersale-progress>div:first-child{align-items:flex-start;flex-direction:column}.aftersale-quick-presets{align-items:stretch}.aftersale-quick-presets small{flex-basis:100%;margin-left:0}.aftersale-confirm-summary{grid-template-columns:1fr}.aftersale-confirm-summary p{grid-column:auto}.supplier-toolbar{grid-template-columns:1fr}.supplier-toolbar label{width:100%}.supplier-progress>div:first-child{align-items:flex-start;flex-direction:column}.list-meta{align-items:stretch;flex-direction:column}.search-field{min-width:0}.task-progress-numbers{justify-items:start}.task-actions{justify-content:flex-start}.activity-tabs{width:100%;overflow-x:auto}.activity-tabs button{flex:1 0 auto}.history-results,.row-actions{justify-content:flex-start}.support-connect-form,.support-filter-grid,.support-ai-grid{grid-template-columns:1fr}.support-connect-form .button{width:100%}.support-shop-row,.support-chat-heading,.support-setup-panel>summary,.support-settings-panel>summary{align-items:flex-start;flex-direction:column}.support-shop-actions,.support-header-actions{justify-content:flex-start}.support-conversation-list{max-height:330px}.support-message{max-width:94%}.support-composer{grid-template-columns:1fr}.support-composer .button{width:100%}.support-rule-top{grid-template-columns:1fr}.support-rule-enabled{padding-bottom:0}.today-todo-panel{grid-template-columns:1fr}.todo-heading{min-width:0}.inspection-shop-card ul,.quiet-hours-grid,.request-log-toolbar{grid-template-columns:1fr}.inspection-heading-actions{justify-content:flex-start;width:100%}.inspection-heading-actions .button{width:100%}.inspection-progress>div:first-child{align-items:flex-start;flex-direction:column}.notification-actions{display:grid;grid-template-columns:1fr}.notification-actions .button{width:100%}.title-comparison{grid-template-columns:1fr}.product-title-editor-actions{align-items:stretch;flex-direction:column}.product-title-editor-actions .button,.product-ai-settings-actions .button{width:100%}.selection-bar{right:14px;bottom:14px;left:14px}.selection-summary,.selection-actions{width:100%}.selection-actions{display:grid;grid-template-columns:1fr 1fr}.selection-actions .button{width:100%;white-space:normal}.task-tray{right:14px;bottom:14px;max-width:calc(100vw - 28px)}.selection-bar+.task-tray{display:none}.modal-actions{align-items:stretch;flex-direction:column-reverse}.modal-actions .button{width:100%}.supplier-export-date-range,.label-image-search-row,.label-image-picker,.label-confirm-summary{grid-template-columns:1fr}.label-image-search-row .button,.label-image-picker .button{width:100%}.label-image-file{grid-column:auto}.label-confirm-summary img{width:100%;height:150px}.label-confirm-list article>div{align-items:flex-start;flex-direction:column;gap:4px}.fission-image-order,.fission-validation-grid{grid-template-columns:1fr}.fission-image-order ol{grid-template-columns:1fr 1fr}.fission-section-heading{align-items:stretch;flex-direction:column}.fission-section-heading .button{width:100%}.fission-title-candidates{grid-template-columns:1fr}.fission-title-terms header{flex-direction:column;gap:4px}.fission-title-terms header small{text-align:left}.fission-gallery-list article{grid-template-columns:74px minmax(0,1fr)}.fission-gallery-preview{width:74px;height:66px}.fission-gallery-actions{grid-column:1 / -1;justify-content:flex-end}.copy-action-choice-grid,.copy-destination-grid,.copy-policy-grid,.copy-mapping-fields{grid-template-columns:1fr}.copy-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-source-list article{grid-template-columns:1fr}.copy-destination-fields,.copy-mapping-pair{grid-template-columns:1fr}.copy-mapping-pair>span{display:none}.copy-final-targets li{grid-template-columns:1fr}.copy-final-targets li>span:nth-child(2){display:none}.copy-bind-target>div{grid-template-columns:1fr}}
