:root{--ink:#182019;--ink-soft:#5f6c62;--paper:#f7f8f3;--surface:#fff;--line:#dde2d9;--green:#205c3a;--green-bright:#dff460;--green-pale:#edf4e9;--cream:#f0eadc;--shadow:0 18px 50px #18201914}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Noto Sans SC,Segoe UI,system-ui,sans-serif}.app-shell-loading{min-height:100vh;color:var(--v3-green-800);place-items:center;font-size:14px;font-weight:750;display:grid}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1180px,100% - 48px);margin-inline:auto}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:760;display:inline-flex}.brand-mark{color:#fff;background:var(--green);letter-spacing:-.04em;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 19px;font-weight:700;transition:all .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:var(--green);box-shadow:0 8px 22px #205c3a2e}.button-primary:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.button-secondary{border-color:var(--line);background:#ffffffa8}.button-disabled{opacity:.58;cursor:not-allowed;pointer-events:none}.eyebrow{letter-spacing:.16em;color:var(--green);font-size:11px;font-weight:800}.landing-page{background:radial-gradient(circle at 82% 12%, #e6efda 0, transparent 28%), var(--paper);min-height:100vh;overflow:hidden}.landing-nav{justify-content:space-between;align-items:center;height:94px;display:flex}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:84px;min-height:620px;padding-block:72px 104px;display:grid}.hero h1{letter-spacing:-.065em;max-width:720px;margin:18px 0 22px;font-size:clamp(46px,5.6vw,76px);line-height:.99}.hero-copy>p{max-width:610px;color:var(--ink-soft);margin:0;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid #a6aea5;padding-bottom:3px;font-size:14px;font-weight:700}.hero-panel{min-height:430px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:28px;padding:28px;transform:rotate(1.4deg)}.panel-topline{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:13px;display:flex}.status-pill{color:var(--green);background:var(--green-pale);border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.status-pill i{background:#55a46e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #55a46e1f}.landing-chain{flex-direction:column;gap:8px;margin-top:38px;display:flex}.landing-chain-row{border:1px solid var(--line);background:#ffffff9e;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;min-height:58px;padding:0 16px;display:grid}.landing-chain-row>span:last-child{color:#8a958c;font-size:17px}.landing-chain-index{color:var(--green);font-size:11px;font-weight:850}.landing-chain-row strong{font-size:14px}.architecture-note{color:var(--ink-soft);text-align:center;margin:18px 0 0;font-size:11px}.foundation{border-top:1px solid var(--line);padding-block:105px 125px}.foundation>div:first-child{grid-template-columns:1fr 2fr;align-items:start;display:grid}.foundation h2{letter-spacing:-.045em;max-width:670px;margin:0;font-size:40px;line-height:1.15}.platform-foundation-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:55px;display:grid}.foundation-card{border-top:2px solid var(--ink);background:#ffffff73;padding:27px}.foundation-card>span{color:#98a29a;font-size:12px;font-weight:800}.foundation-card h3{margin:48px 0 10px;font-size:19px}.foundation-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.app-shell{grid-template-columns:262px 1fr;min-height:100vh;display:grid}.sidebar{color:#eef3ec;background:#193a28;flex-direction:column;width:262px;padding:26px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{color:#fff;border-bottom:1px solid #ffffff1a;padding:0 8px 28px}.sidebar-brand .brand-mark{color:var(--ink);background:var(--green-bright)}.sidebar-nav{flex-direction:column;gap:5px;padding-top:27px;display:flex}.nav-group-label{color:#8fa596;letter-spacing:.16em;text-transform:uppercase;margin:0 12px 8px;font-size:10px;font-weight:800}.nav-group-spaced{margin-top:25px}.nav-item{color:#e4ece5;border-radius:10px;align-items:center;gap:12px;min-height:45px;padding:0 12px;font-size:13px;font-weight:650;display:flex}a.nav-item:hover{background:#ffffff17}.nav-icon{color:#adbea8;text-align:center;width:22px;font-size:18px}.nav-disabled{color:#799082}.nav-disabled small{margin-left:auto;font-size:9px}.sidebar-footer{border-top:1px solid #ffffff1a;align-items:center;gap:11px;margin-top:auto;padding:17px 12px 4px;display:flex}.sidebar-footer div{flex-direction:column;gap:4px;display:flex}.sidebar-footer strong{font-size:12px}.sidebar-footer small{color:#8fa596;font-size:10px}.environment-dot{background:var(--green-bright);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #dff4601a}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f8f3db;justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex}.topbar div:first-child{gap:8px;font-size:12px;display:flex}.topbar div:first-child span{color:#8c978e}.avatar{width:34px;height:34px;color:var(--green);background:var(--green-pale);border:1px solid #d6e4d3;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.dashboard-content{max-width:1360px;margin:0 auto;padding:54px 48px 80px}.page-header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.page-header h1{letter-spacing:-.045em;margin:11px 0 10px;font-size:38px}.page-header p{color:var(--ink-soft);margin:0;font-size:14px}.phase-badge{color:#6a742a;background:#f0f4d5;border:1px solid #e4e9bd;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:800}.notice-card{background:var(--green-pale);border:1px solid #d6e4d3;border-radius:14px;align-items:center;gap:16px;margin-top:42px;padding:20px 22px;display:flex}.notice-icon{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-family:serif;font-weight:800;display:grid}.notice-card strong{font-size:13px}.notice-card p{color:var(--ink-soft);margin:5px 0 0;font-size:12px}.platform-section{margin-top:56px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:19px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:8px 0 0;font-size:25px}.muted-label{color:#8d978f;font-size:11px}.platform-center-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.platform-center-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;min-height:224px;padding:24px;transition:all .18s;display:flex}a.platform-center-card:hover{border-color:#a8bca9;transform:translateY(-2px);box-shadow:0 10px 30px #1820190f}.platform-center-card.planned{background:#ffffff8f}.platform-center-number{color:#91a095;font-size:11px;font-weight:850}.platform-center-card h3{margin:35px 0 10px;font-size:17px}.platform-center-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.platform-center-state{color:var(--green);margin-top:auto;padding-top:22px;font-size:11px;font-weight:750}.platform-center-card.planned .platform-center-state{color:#8d978f}.business-chain-section{margin-top:60px}.business-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.business-chain-step{border:1px solid var(--line);background:var(--surface);border-radius:15px;flex-direction:column;justify-content:center;gap:8px;min-height:108px;padding:22px;display:flex;position:relative}.business-chain-step:after{content:"→";z-index:1;color:#869188;text-align:center;width:16px;font-size:18px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.business-chain-step:last-child:after{content:none}.business-chain-step strong{font-size:15px}.business-chain-step span{color:var(--ink-soft);font-size:11px}.shops-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);gap:20px;margin-top:43px;display:grid}.empty-state{text-align:center;background:#ffffff73;border:1px dashed #bcc6bc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:50px;display:flex}.empty-icon{width:58px;height:58px;color:var(--green);background:var(--green-pale);border:1px solid #d5e1d1;border-radius:17px;place-items:center;margin-bottom:24px;font-weight:850;display:grid}.empty-state h2{margin:11px 0 10px;font-size:25px}.empty-state p{max-width:430px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.architecture-card{color:#eef3ec;background:var(--green);border-radius:18px;padding:30px;box-shadow:0 16px 40px #205c3a24}.architecture-card .eyebrow{color:var(--green-bright)}.architecture-card h2{margin:11px 0 28px;font-size:24px}.check-list{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.check-list li{gap:13px;display:flex}.check-list li>span{width:23px;height:23px;color:var(--ink);background:var(--green-bright);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.check-list div{flex-direction:column;gap:5px;display:flex}.check-list strong{font-size:13px}.check-list small{color:#adc1b2;font-size:11px;line-height:1.4}.security-note{color:#c8d7cc;background:#0000001f;border:1px solid #ffffff1a;border-radius:10px;margin-top:30px;padding:15px;font-size:10px;line-height:1.6}.success-banner{color:#275636;background:#eaf5e8;border:1px solid #cfe4ca;border-radius:12px;margin-top:30px;padding:15px 18px;font-size:13px;font-weight:700}.shops-empty-state{background:#ffffff9e;margin-top:42px}.empty-action{margin-top:24px}.data-error-state{background:#fff6f3;border:1px solid #ead3cd;border-radius:16px;margin-top:42px;padding:28px}.data-error-state strong{color:#863d31;font-size:15px}.data-error-state p{color:#7c625d;margin:7px 0 0;font-size:12px}.shop-table-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;margin-top:42px;overflow:hidden;box-shadow:0 12px 34px #1820190b}.shop-table-summary{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:63px;padding:0 23px;font-size:12px;font-weight:750;display:flex}.shop-table-summary strong{min-width:25px;color:var(--green);background:var(--green-pale);text-align:center;border-radius:99px;padding:4px 7px;font-size:10px}.table-scroll{overflow-x:auto}.shop-table{border-collapse:collapse;width:100%;min-width:760px}.shop-management-table{min-width:1320px}.shop-management-table th,.shop-management-table td{padding-inline:14px}.shop-table th{color:#7b867d;border-bottom:1px solid var(--line);text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#f5f6f2;padding:14px 22px;font-size:10px}.shop-table td{color:#455048;border-bottom:1px solid #edf0eb;padding:19px 22px;font-size:12px}.shop-table tr:last-child td{border-bottom:0}.shop-table td:first-child{color:var(--ink)}.shop-table td:first-child strong,.shop-table td:first-child small{display:block}.shop-table td:first-child strong{margin-bottom:5px;font-size:13px}.shop-table td:first-child small{color:#879088;font-size:10px}.shop-account-cell strong,.shop-account-cell small{display:block}.shop-account-cell strong{font-size:11px}.shop-account-cell small{color:#879088;margin-top:5px;font-size:9px}.shop-name-link:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.table-status,.api-status{white-space:nowrap;border-radius:99px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.status-draft{color:#6e715c;background:#f0f0e8}.status-active{color:#24613b;background:#e7f4e7}.status-paused{color:#7a5a21;background:#f7efd9}.status-disabled{color:#735454;background:#f2e9e9}.status-deleted{color:#735454;background:#eee8e8}.api-status{background:#f1f2ef;gap:7px}.api-status i{background:#9ca39d;border-radius:50%;width:6px;height:6px}.api-verified{color:#24613b;background:#e7f4e7}.api-verified i{background:#55a46e}.api-configured{color:#6d642c;background:#f4f1da}.api-configured i{background:#b3a642}.api-error{color:#843e35;background:#f8e7e3}.api-error i{background:#c25a4b}.api-disabled{color:#735454;background:#f2e9e9}.api-disabled i{background:#9d7777}.shop-management-actions-wrap{min-width:0}.shop-management-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.shop-management-actions form{margin:0}.table-action-link,.table-action-button{color:#365342;cursor:pointer;background:#f7f9f5;border:1px solid #dbe2d8;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 7px;font-size:10px;font-weight:720;display:inline-flex}.table-action-link:hover,.table-action-button:hover:not(:disabled){color:var(--green);background:var(--green-pale);border-color:#b7c9b5}.table-action-button:disabled{opacity:.5;cursor:not-allowed}.table-action-button.action-delete{color:#8a4137;background:#fff7f5;border-color:#ead0ca}.table-action-button.action-delete:hover:not(:disabled){color:#762f26;background:#fff0ec;border-color:#ddb5ac}.shop-action-error{color:#9b4337;white-space:normal;max-width:260px;margin:7px 0 0;font-size:10px;line-height:1.45}.shop-list-footnote{color:#8a938b;margin:15px 2px 0;font-size:10px}.breadcrumb{color:#8b958d;align-items:center;gap:9px;margin-bottom:28px;font-size:11px;display:flex}.breadcrumb a:hover{color:var(--green)}.breadcrumb strong{color:var(--ink)}.create-page-header{margin-bottom:36px}.shop-form{border:1px solid var(--line);background:var(--surface);border-radius:19px;max-width:860px;padding:36px;box-shadow:0 15px 42px #1820190d}.form-alert{color:#843e35;background:#fff1ed;border:1px solid #ebcbc3;border-radius:11px;margin-bottom:28px;padding:14px 16px;font-size:12px;font-weight:650}.form-section-heading{align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.form-section-heading>span{width:29px;height:29px;color:var(--green);background:var(--green-pale);border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.form-section-heading h2{letter-spacing:-.025em;margin:0 0 6px;font-size:18px}.form-section-heading p{color:var(--ink-soft);margin:0;font-size:11px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-field{flex-direction:column;gap:8px;display:flex}.form-field-wide{grid-column:1/-1}.form-field label{font-size:11px;font-weight:750}.form-field input,.form-field select{width:100%;height:46px;color:var(--ink);background:#fbfcf9;border:1px solid #d8ded6;border-radius:10px;outline:none;padding:0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s}.form-field input:focus,.form-field select:focus{border-color:#70a17d;box-shadow:0 0 0 3px #4382521a}.form-field textarea{width:100%;min-height:110px;color:var(--ink);font:inherit;resize:vertical;background:#fbfcf9;border:1px solid #d8ded6;border-radius:10px;outline:none;padding:12px 13px;line-height:1.6}.form-field textarea:focus{border-color:#70a17d;box-shadow:0 0 0 3px #4382521a}.field-error{color:#a5483c;font-size:10px}.form-divider{background:var(--line);height:1px;margin:35px 0}.form-security-note{color:#41624a;background:var(--green-pale);border:1px solid #d5e4d1;border-radius:11px;align-items:flex-start;gap:11px;margin-top:24px;padding:16px;display:flex}.form-security-note>span{color:var(--green);font-size:10px}.form-security-note p{margin:0;font-size:10px;line-height:1.65}.credential-presence-note{color:#516056;border:1px solid var(--line);background:#f7f9f5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;margin-bottom:22px;padding:16px;font-size:10px;display:grid}.credential-presence-note strong{color:var(--ink);text-align:right}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:11px;margin-top:30px;padding-top:25px;display:flex}.shop-detail-grid{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:20px;margin-top:42px;display:grid}.shop-detail-header-actions{justify-content:flex-end;align-items:flex-start;gap:14px;display:flex}.shop-detail-header-actions .shop-management-actions{justify-content:flex-end}.detail-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:30px;box-shadow:0 12px 34px #1820190b}.detail-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.detail-card-heading h2{letter-spacing:-.03em;margin:8px 0 0;font-size:22px}.connection-card-heading{align-items:center}.detail-list{margin:0}.detail-list>div{border-bottom:1px solid #edf0eb;grid-template-columns:145px 1fr;gap:20px;padding:17px 0;display:grid}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:#7c877f;font-size:11px}.detail-list dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:680}.connection-error-panel{color:#843e35;background:#fff1ed;border:1px solid #ebcbc3;border-radius:11px;margin-top:18px;padding:15px 16px}.connection-error-panel strong{font-size:11px}.connection-error-panel p{margin:6px 0 0;font-size:11px;line-height:1.6}.api-test-summary{background:#fafbf8;border:1px solid #dfe5dc;border-radius:12px;margin-top:18px;padding:17px}.api-test-summary-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.api-test-summary-heading h3{margin:0;font-size:13px}.test-outcome{border-radius:99px;padding:6px 9px;font-size:10px;font-weight:760}.test-outcome-success{color:#24613b;background:#e6f3e4}.test-outcome-failure{color:#843e35;background:#fff0ec}.api-test-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:17px 0 0;display:grid}.api-test-summary-list div{min-width:0}.api-test-summary-list dt{color:#7c877f;margin-bottom:5px;font-size:10px}.api-test-summary-list dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:680}.api-test-error{color:#843e35;border-top:1px solid #ecd9d3;margin:16px 0 0;padding-top:13px;font-size:11px;line-height:1.6}.connection-safety-note{color:#41624a;background:var(--green-pale);border:1px solid #d5e4d1;border-radius:11px;margin-top:18px;padding:14px 16px;font-size:10px;line-height:1.65}.api-test-record-entry{justify-content:flex-end;margin-top:17px;display:flex}.connection-test-action{border-top:1px solid var(--line);align-items:center;gap:15px;margin-top:23px;padding-top:23px;display:flex}.connection-action-message{margin:0;font-size:11px;font-weight:680;line-height:1.5}.connection-action-success{color:#24613b}.connection-action-error{color:#843e35}.raw-response-warning{color:#674e22;background:#faf4e6;border:1px solid #e6d8b7;border-radius:13px;justify-content:space-between;align-items:center;gap:28px;margin-top:36px;padding:17px 20px;display:flex}.raw-response-warning strong{flex:none;font-size:12px}.raw-response-warning p{margin:0;font-size:11px;line-height:1.6}.api-test-records-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.7fr);gap:20px;margin-top:20px;display:grid}.api-test-record-list-panel,.api-test-response-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;box-shadow:0 12px 34px #1820190b}.api-test-record-list-panel{align-self:start;overflow:hidden}.api-test-response-panel{min-height:520px;padding:28px}.api-test-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.api-test-panel-heading h2{margin:7px 0 0;font-size:19px}.api-test-panel-heading>span{color:var(--ink-soft);font-size:10px}.response-heading{padding:0 0 22px}.api-test-record-list{flex-direction:column;padding:8px;display:flex}.api-test-record-item{border:1px solid #0000;border-radius:11px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 12px;display:grid}.api-test-record-item:hover{background:#f6f8f3}.api-test-record-item.selected{background:var(--green-pale);border-color:#cfddca}.record-status-dot{border-radius:50%;width:8px;height:8px}.record-status-success{background:#4d9a67}.record-status-failure{background:#c86f60}.api-test-record-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.api-test-record-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.api-test-record-copy small,.api-test-http-status{color:var(--ink-soft);font-size:9px}.api-test-record-empty,.api-test-response-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.api-test-record-empty strong,.api-test-response-empty strong{font-size:14px}.api-test-record-empty p,.api-test-response-empty p{max-width:380px;color:var(--ink-soft);margin:10px 0 0;font-size:11px;line-height:1.7}.api-test-response-empty{min-height:450px}.api-response-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;display:grid}.api-response-metadata>div{border-bottom:1px solid #edf0eb;min-width:0;padding:16px 0}.api-response-metadata dt{color:#7c877f;margin-bottom:6px;font-size:10px}.api-response-metadata dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:680}.api-response-metadata code{font-size:10px}.raw-json-section{margin-top:26px}.raw-json-section h3{margin:0;font-size:15px}.raw-json-section>div:first-child p{color:var(--ink-soft);margin:7px 0 0;font-size:10px}.raw-json-viewer{color:#dce9df;white-space:pre-wrap;overflow-wrap:anywhere;background:#14251b;border:1px solid #284535;border-radius:13px;max-height:620px;margin:16px 0 0;padding:20px;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;line-height:1.7;overflow:auto}.raw-json-unavailable{color:var(--ink-soft);text-align:center;background:#f5f6f2;border:1px dashed #cbd3c9;border-radius:12px;margin-top:16px;padding:24px;font-size:11px}.product-sync-entry-card{gap:20px}.product-sync-entry-card>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.8}.product-sync-entry-card .button{align-self:flex-start}.product-sync-action{flex-direction:column;align-items:flex-end;gap:10px;max-width:520px;display:flex}.product-sync-action-message{border-radius:10px;max-width:520px;margin:0;padding:10px 13px;font-size:11px;line-height:1.6}.product-sync-action-success{color:#275b3a;background:#e8f4e9}.product-sync-action-warning{color:#74571f;background:#fff3d6}.product-sync-action-error{color:#8a4037;background:#fbe9e5}.product-sync-summary,.product-sync-data-card,.product-sync-history{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-top:24px;padding:28px}.sync-status{border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.sync-status-success{color:#275b3a;background:#e8f4e9}.sync-status-running{color:#355d72;background:#e9f1f5}.sync-status-partial{color:#74571f;background:#fff3d6}.sync-status-failed{color:#8a4037;background:#fbe9e5}.product-sync-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.product-sync-metrics>div{background:#f7f8f4;border:1px solid #e6eae3;border-radius:13px;min-height:96px;padding:18px}.product-sync-metrics dt{color:var(--ink-soft);font-size:10px}.product-sync-metrics dd{margin:12px 0 0;font-size:17px;font-weight:760}.product-sync-table{min-width:1000px;margin-top:22px}.product-sync-table th:first-child,.product-sync-table td:first-child{width:24%}.product-sync-table th:nth-child(2),.product-sync-table td:nth-child(2){width:17%}.product-sync-table th:nth-child(3),.product-sync-table td:nth-child(3){width:12%}.product-sync-table th:nth-child(4),.product-sync-table td:nth-child(4){width:13%}.product-sync-table th:nth-child(5),.product-sync-table td:nth-child(5){width:19%}.product-sync-table th:nth-child(6),.product-sync-table td:nth-child(6){width:15%}.product-sync-table code{color:#2f523d;font-family:Consolas,SFMono-Regular,monospace;font-size:10px}.product-sync-table .field-error{color:#9b4c42}.product-sync-empty{text-align:center;padding:58px 24px}.product-sync-empty strong{font-size:14px}.product-sync-empty p{color:var(--ink-soft);margin:10px 0 0;font-size:11px}.product-sync-history-list{gap:0;margin-top:18px;display:grid}.product-sync-history-list>div{border-bottom:1px solid #edf0eb;grid-template-columns:minmax(180px,1fr) minmax(100px,.5fr) minmax(180px,1fr);gap:18px;padding:14px 0;font-size:11px;display:grid}.product-sync-history-list>div:last-child{border-bottom:0}.product-sync-history-list span{color:var(--ink-soft)}.data-sync-scope{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.data-sync-scope span{color:#315a40;background:#f2f7ef;border:1px solid #d8e4d5;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700}.data-sync-dataset-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-top:24px;padding:28px}.data-sync-table{min-width:980px;margin-top:22px}.data-sync-table .sync-status{white-space:nowrap}.data-sync-table .field-error{color:#9b4c42;max-width:440px;line-height:1.55}.data-detail-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.data-detail-overview>div{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:18px}.data-detail-overview span{color:var(--ink-soft);font-size:10px;display:block}.data-detail-overview strong{margin-top:10px;font-size:14px;display:block}.data-record-section,.data-snapshot-section{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin-top:24px;padding:28px}.data-record-list{gap:14px;margin-top:22px;display:grid}.data-record-card{background:#fafbf8;border:1px solid #e1e7de;border-radius:15px;overflow:hidden}.data-record-card>header{background:#f3f7f0;border-bottom:1px solid #e6ebe3;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.data-record-card>header span,.data-record-card>header small{color:var(--ink-soft);font-size:9px}.data-record-card>header h3{margin:5px 0 0;font-size:14px}.data-record-summary{background:#e6ebe3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.data-record-summary>div{background:var(--paper);min-width:0;padding:15px}.data-record-summary dt{color:var(--ink-soft);font-size:9px;line-height:1.45}.data-record-summary dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;font-weight:700}.data-json-details{padding:15px 20px 20px}.data-json-details summary{cursor:pointer;color:var(--green);font-size:11px;font-weight:750}.data-json-details>p{color:var(--ink-soft);margin:12px 0;font-size:10px}.data-json-details .raw-json-viewer{max-height:560px;margin-top:12px}.data-pagination{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.data-pagination>a,.data-pagination>span,.data-pagination div a{border:1px solid var(--line);min-width:34px;min-height:34px;color:var(--green);background:var(--paper);border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.data-pagination>span{color:#a5aca2}.data-pagination div{gap:6px;display:flex}.data-pagination div a.current{color:#fff;border-color:var(--green);background:var(--green)}.data-snapshot-table{min-width:1120px;margin-top:20px}.data-snapshot-table td strong,.data-snapshot-table td small{display:block}.data-snapshot-table td small{color:var(--ink-soft);margin-top:6px}.data-snapshot-table code{overflow-wrap:anywhere;font-size:9px}.data-detail-empty{margin-top:24px}.data-snapshot-empty{color:var(--ink-soft);text-align:center;margin-top:18px;padding:30px}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:50px}.hero-panel{width:100%;max-width:620px;transform:none}.foundation>div:first-child{grid-template-columns:1fr;gap:18px}.platform-foundation-grid{grid-template-columns:repeat(2,1fr)}.app-shell{grid-template-columns:1fr}.sidebar{width:auto;min-height:auto;position:static}.sidebar-nav,.sidebar-footer{display:none}.sidebar-brand{border:0;padding-bottom:0}.app-main{grid-column:1}.platform-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-chain{grid-template-columns:1fr;gap:24px}.business-chain-step:after{content:"↓";top:auto;bottom:-22px;right:50%;transform:translate(50%)}.shops-layout,.shop-detail-grid,.api-test-records-layout{grid-template-columns:1fr}.shop-form{max-width:none}}@media (max-width:620px){.container{width:min(100% - 30px,1180px)}.landing-nav{height:76px}.landing-nav .button{min-height:38px;padding-inline:13px;font-size:12px}.hero{min-height:auto;padding-block:70px 80px}.hero h1{font-size:44px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-panel{min-height:360px;padding:21px}.foundation{padding-block:75px}.foundation h2{font-size:31px}.topbar{padding-inline:20px}.dashboard-content{padding:40px 20px 60px}.page-header{flex-direction:column}.shop-detail-header-actions{flex-direction:column;align-items:flex-start;width:100%}.shop-management-actions{white-space:normal;flex-wrap:wrap}.section-heading{flex-direction:column;align-items:flex-start;gap:10px}.platform-foundation-grid,.platform-center-grid{grid-template-columns:1fr}.platform-center-card{min-height:190px}.shop-form{padding:24px 19px}.form-grid{grid-template-columns:1fr}.form-field-wide{grid-column:auto}.form-actions{flex-direction:column-reverse}.form-actions .button{width:100%}.credential-presence-note{grid-template-columns:1fr}.credential-presence-note strong{text-align:left;margin-bottom:5px}.detail-card{padding:23px 19px}.detail-list>div{grid-template-columns:1fr;gap:6px}.api-test-summary-list{grid-template-columns:1fr}.raw-response-warning{flex-direction:column;align-items:flex-start;gap:8px}.api-response-metadata{grid-template-columns:1fr}.connection-test-action{flex-direction:column;align-items:stretch}.connection-test-action .button{width:100%}.product-sync-action{align-items:stretch;width:100%}.product-sync-action .button{width:100%}.product-sync-metrics{grid-template-columns:1fr}.product-sync-history-list>div{grid-template-columns:1fr;gap:5px}.data-detail-overview,.data-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.data-record-card>header{flex-direction:column}.data-pagination{flex-direction:column;align-items:stretch}.data-pagination div{justify-content:center}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar{z-index:50;background:radial-gradient(circle at 8% 2%,#dff4601a,#0000 24%),linear-gradient(#173824 0%,#102b1d 100%);width:280px;padding:25px 18px 20px;overflow-y:auto;box-shadow:inset -1px 0 #ffffff0d}.sidebar-brand{gap:14px;min-height:70px;padding:0 9px 23px}.sidebar-brand .brand-mark{border-radius:11px;width:42px;height:42px;font-size:12px}.sidebar-brand-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-brand-copy small{color:#9db1a3;letter-spacing:.06em;font-size:11px;font-weight:600}.sidebar-nav{gap:5px;padding-top:23px}.nav-group-label{color:#829a89;margin:0 13px 9px;font-size:11px}.nav-item{color:#c5d4ca;border:1px solid #0000;border-radius:12px;gap:13px;min-height:49px;padding:0 13px;font-size:15px;font-weight:700;transition:color .18s,background-color .18s,border-color .18s;position:relative}a.nav-item:hover{color:#fff;background:#fff1}.nav-item-active{color:#fff;background:#dff4601a;border-color:#dff46029}.nav-item-active:hover{background:#dff46021!important}.nav-icon{color:#93aa99;place-items:center;width:23px;height:23px;display:grid}.nav-icon svg{width:19px;height:19px}.nav-active-dot{background:var(--green-bright);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 5px #dff46017}.sidebar-footer{padding:20px 10px 4px}.sidebar-footer small{font-size:11px}.environment-dot{width:8px;height:8px}.app-main{grid-column:2}.topbar{z-index:30;background:#f7f8f3e0;height:70px;padding:0 34px;position:sticky;top:0;box-shadow:0 1px #ffffffb3}.topbar-context{align-items:center;gap:14px!important;display:flex!important}.topbar-context>div{align-items:center;gap:8px;font-size:13px;display:flex}.topbar-context span{color:#8a958c}.topbar-context strong{color:var(--ink)}.topbar-actions{align-items:center;gap:12px;display:flex}.demo-environment-label{color:#536a57;background:#f0f5ec;border:1px solid #d7e2d4;border-radius:99px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.demo-environment-label i{background:#7ca16f;border-radius:50%;width:6px;height:6px}.live-data-refresh-button{color:#315a43;cursor:pointer;background:#ffffffc7;border:1px solid #cbdac8;border-radius:99px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800}.live-data-refresh-button:hover{color:#0d5135;background:#f6fbf2;border-color:#93b18f}.live-data-refresh-button:disabled{color:#87938a;cursor:wait}.topbar-notification{cursor:pointer;border:1px solid var(--line);background:#ffffffb3;border-radius:10px;width:34px;height:34px;padding:0;position:relative}.topbar-notification:before{content:"";border:1.5px solid #526157;border-radius:7px 7px 4px 4px;width:11px;height:12px;position:absolute;top:9px;left:10px}.topbar-notification:after{content:"";border-top:1.5px solid #526157;width:4px;position:absolute;top:23px;left:14px}.topbar-notification span{z-index:1;color:#fff;border:2px solid var(--paper);background:#bc5f4f;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.mobile-navigation-button,.navigation-backdrop{display:none}.dashboard-content{max-width:1480px;padding:42px 42px 72px}.management-dashboard-header,.module-preview-header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.management-dashboard-header h1,.module-preview-header h1{letter-spacing:-.055em;margin:10px 0 9px;font-size:clamp(32px,3vw,44px);line-height:1.05}.management-dashboard-header p,.module-preview-header p{max-width:660px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.dashboard-filters{align-items:flex-end;gap:10px;display:flex}.dashboard-filters label{flex-direction:column;gap:6px;display:flex}.dashboard-filters label>span{color:#778379;font-size:9px;font-weight:750}.dashboard-filters select{min-width:150px;height:38px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;padding:0 32px 0 12px;font-size:11px}.period-switcher{border:1px solid var(--line);background:#fff;border-radius:11px;gap:3px;padding:3px;display:flex}.period-switcher button{cursor:pointer;color:#68746b;background:0 0;border:0;border-radius:8px;height:30px;padding:0 12px;font-size:10px;font-weight:700}.period-switcher button.is-active{color:#fff;background:var(--green);box-shadow:0 4px 12px #205c3a29}.dashboard-demo-notice,.module-demo-banner{color:#526057;background:#ffffffa6;border:1px solid #dbe2d8;border-radius:12px;align-items:center;gap:12px;margin-top:26px;padding:11px 14px;font-size:10px;display:flex}.dashboard-demo-notice>span,.module-demo-banner>span{color:#536528;background:#eef2d3;border-radius:7px;flex:none;padding:5px 8px;font-weight:800}.dashboard-demo-notice p,.module-demo-banner p{margin:0;line-height:1.55}.dashboard-demo-notice a{color:var(--green);white-space:nowrap;margin-left:auto;font-weight:750}.dashboard-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.dashboard-metric-card,.module-metric-card{animation:.42s ease-out both dashboard-card-enter}.dashboard-metric-card{background:#ffffffe6;border:1px solid #e0e4dc;border-radius:16px;min-height:172px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 32px #18201909}.dashboard-metric-card:after{content:"";background:#205c3a09;border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -34px -48px auto}.dashboard-metric-card:hover{border-color:#bfd0bd;transform:translateY(-2px);box-shadow:0 15px 38px #18201912}.metric-card-heading{color:#647068;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.metric-card-heading i{border:2px solid #91a097;border-radius:50%;width:8px;height:8px}.dashboard-metric-card[data-tone=positive] .metric-card-heading i{background:#dceee0;border-color:#51916a}.dashboard-metric-card[data-tone=warning] .metric-card-heading i{background:#f6e8c8;border-color:#bd8a36}.metric-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:23px;display:flex}.metric-value strong{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(23px,2vw,30px)}.metric-value small{color:#7d887f;font-size:9px}.metric-change{color:#315f40;margin:12px 0 0;font-size:10px;font-weight:700}.dashboard-metric-card[data-tone=warning] .metric-change{color:#8a6428}.metric-context{z-index:1;color:#929b94;font-size:9px;position:absolute;bottom:17px;left:20px}.dashboard-primary-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr);gap:14px;margin-top:14px;display:grid}.dashboard-trend-card,.health-overview-card,.shop-health-card{background:#ffffffeb;border:1px solid #e0e4dc;border-radius:18px;padding:24px;box-shadow:0 12px 36px #18201909}.dashboard-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-section-heading h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:20px}.dashboard-section-heading p{color:var(--ink-soft);margin:0;font-size:10px}.dashboard-section-heading.compact{align-items:center}.dashboard-section-heading.compact h2{margin-bottom:0}.dashboard-section-heading.compact>a{color:var(--green);font-size:10px;font-weight:750}.chart-legend{color:#667269;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend i{border-top:2px solid var(--green);width:16px}.chart-legend .legend-profit{border-color:#9aaa37;border-top-style:dashed}.chart-legend small{text-align:right;color:#929b94;flex-basis:100%}.dashboard-chart-wrap{margin-top:18px;overflow:hidden}.dashboard-chart{width:100%;height:auto;display:block;overflow:visible}.chart-grid-line{stroke:#e8ece5;stroke-width:1px}.chart-axis-label{fill:#8c968f;font-size:8px}.chart-sales-area{fill:url(#sales-area-gradient)}.chart-sales-line,.chart-profit-line{fill:none;vector-effect:non-scaling-stroke}.chart-sales-line{stroke:#24613b;stroke-width:2.5px}.chart-profit-line{stroke:#9aaa37;stroke-width:2px;stroke-dasharray:5 5}.chart-sales-point{fill:#fff;stroke:#24613b;stroke-width:2px}.chart-profit-point{fill:var(--green-bright);stroke:#76852d;stroke-width:1.5px}.chart-sales-point:focus,.chart-profit-point:focus{stroke-width:4px;outline:none}.ai-insight-panel{color:#eef5f0;background:radial-gradient(circle at 100% 0,#dff4601c,#0000 31%),linear-gradient(145deg,#1e5638,#153c28);border-radius:18px;padding:24px;box-shadow:0 16px 42px #193a282b}.ai-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-panel-heading h2{letter-spacing:-.035em;margin:9px 0 0;font-size:21px}.ai-signal{color:var(--green-bright);letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.ai-signal i{background:var(--green-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #dff46014}.demo-mini-label{color:#a7baa9;border:1px solid #ffffff1f;border-radius:7px;padding:5px 7px;font-size:8px}.ai-insight-list{margin-top:19px}.ai-insight-item{border-top:1px solid #ffffff1a;grid-template-columns:28px 1fr;gap:9px;padding:16px 0;transition:opacity .18s;display:grid}.ai-insight-item.is-handled{opacity:.52}.ai-insight-index{color:#85a18d;padding-top:2px;font-size:9px;font-weight:750}.ai-insight-copy>span{color:var(--green-bright);letter-spacing:.08em;font-size:8px;font-weight:800}.ai-insight-copy h3{margin:6px 0 8px;font-size:12px;line-height:1.45}.ai-insight-copy p{color:#b8cabd;margin:4px 0 0;font-size:9px;line-height:1.55}.ai-insight-copy p strong{color:#dfeae2}.ai-evidence{background:#0000001f;border-radius:7px;padding:8px}.ai-insight-actions{gap:6px;margin-top:10px;display:flex}.ai-insight-actions button{cursor:pointer;color:#dce9df;background:#ffffff0f;border:1px solid #ffffff29;border-radius:7px;min-height:27px;padding:0 8px;font-size:8px}.ai-insight-actions button:disabled{cursor:default;opacity:.65}.dashboard-health-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.inventory-health-bar{background:#edf0eb;border-radius:99px;gap:2px;height:10px;margin-top:27px;display:flex;overflow:hidden}.inventory-health-bar span[data-tone=positive]{background:#4e9066}.inventory-health-bar span[data-tone=warning]{background:#d3aa56}.inventory-health-bar span[data-tone=danger]{background:#bd6659}.inventory-health-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:21px;display:grid}.inventory-health-details>div{grid-template-columns:8px 1fr;gap:3px 9px;display:grid}.inventory-health-details i{border-radius:50%;width:7px;height:7px;margin-top:4px}.inventory-health-details i[data-tone=positive]{background:#4e9066}.inventory-health-details i[data-tone=warning]{background:#d3aa56}.inventory-health-details i[data-tone=danger]{background:#bd6659}.inventory-health-details span{align-items:baseline;gap:6px;font-size:9px;display:flex}.inventory-health-details span strong{font-size:15px}.inventory-health-details small{color:#8b958d;grid-column:2;font-size:8px;line-height:1.45}.shop-health-list{flex-direction:column;gap:13px;margin-top:22px;display:flex}.shop-health-list>div{grid-template-columns:minmax(120px,.8fr) minmax(100px,1fr) 28px;align-items:center;gap:12px;display:grid}.shop-health-list span{flex-direction:column;gap:2px;display:flex}.shop-health-list span strong{font-size:10px}.shop-health-list span small{color:#879188;font-size:8px}.shop-health-list>div>div{background:#e9ede6;border-radius:99px;height:5px;overflow:hidden}.shop-health-list>div>div i{border-radius:inherit;background:linear-gradient(90deg,#2b7549,#93ad3a);height:100%;display:block}.shop-health-list>div>strong{text-align:right;font-size:11px}.module-preview-header{align-items:center}.module-primary-action{flex:none;gap:6px}.module-action-feedback{color:#315d3f;background:#eaf4e7;border:1px solid #cee0c9;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:13px 15px;font-size:10px;display:flex}.module-action-feedback p{margin:0;line-height:1.5}.module-action-feedback button{cursor:pointer;color:#315d3f;background:0 0;border:0;border-bottom:1px solid #9db8a2;font-size:9px;font-weight:750}.module-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.module-metric-card{background:#fff;border:1px solid #e0e4dc;border-radius:15px;flex-direction:column;min-height:132px;padding:20px;display:flex;position:relative;overflow:hidden}.module-metric-card:after{content:"";background:#6d8f77;height:2px;position:absolute;inset:0 0 auto}.module-metric-card[data-tone=positive]:after{background:#4e9066}.module-metric-card[data-tone=warning]:after{background:#d3aa56}.module-metric-card[data-tone=danger]:after{background:#bd6659}.module-metric-card>span{color:#6f7a72;font-size:9px;font-weight:700}.module-metric-card>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:15px;font-size:clamp(21px,2.2vw,29px)}.module-metric-card>small{color:#8d968f;margin-top:auto;padding-top:12px;font-size:8px}.module-workspace-grid{grid-template-columns:minmax(0,1fr) 310px;gap:14px;margin-top:14px;display:grid}.module-data-card{background:#fff;border:1px solid #e0e4dc;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 12px 36px #18201909}.module-data-heading{justify-content:space-between;align-items:center;gap:18px;padding:22px 23px 18px;display:flex}.module-data-heading h2{letter-spacing:-.03em;margin:6px 0 0;font-size:18px}.module-search-field input{width:245px;height:36px;color:var(--ink);border:1px solid var(--line);background:#fafbf8;border-radius:10px;outline:none;padding:0 12px 0 33px;font-size:10px}.module-search-field{position:relative}.module-search-field:before{content:"";z-index:1;border:1.5px solid #738077;border-radius:50%;width:9px;height:9px;position:absolute;top:11px;left:12px}.module-search-field:after{content:"";z-index:1;transform-origin:0;border-top:1.5px solid #738077;width:5px;position:absolute;top:21px;left:21px;transform:rotate(45deg)}.module-search-field input:focus{border-color:#7ca087;box-shadow:0 0 0 3px #205c3a14}.module-filter-tabs{gap:3px;padding:0 23px 15px;display:flex;overflow-x:auto}.module-filter-tabs button{cursor:pointer;white-space:nowrap;color:#6d786f;background:0 0;border:1px solid #0000;border-radius:8px;min-height:31px;padding:0 11px;font-size:9px;font-weight:700}.module-filter-tabs button:hover{background:#f3f6f1}.module-filter-tabs button.is-active{color:var(--green);background:var(--green-pale);border-color:#d3e0d0}.module-table-meta{color:#8b958d;background:#fafbf8;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;min-height:38px;padding:0 23px;font-size:8px;display:flex}.module-table-meta button{cursor:pointer;color:var(--green);background:0 0;border:0;font-size:8px;font-weight:750}.module-preview-table{border-collapse:collapse;width:100%;min-width:850px}.module-preview-table th{color:#7b867d;text-align:left;letter-spacing:.04em;background:#f6f8f4;border-block:1px solid #edf0eb;padding:12px 16px;font-size:8px}.module-preview-table td{color:#445047;border-bottom:1px solid #edf0eb;padding:16px;font-size:9px}.module-preview-table tbody tr{transition:background-color .15s}.module-preview-table tbody tr:hover{background:#fafcf8}.module-preview-table tbody tr:last-child td{border-bottom:0}.module-preview-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.module-status{white-space:nowrap;background:#eef1ed;border-radius:99px;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.module-status i{background:#869188;border-radius:50%;width:5px;height:5px}.module-status[data-tone=positive]{color:#2c6640;background:#e8f3e7}.module-status[data-tone=positive] i{background:#4e9066}.module-status[data-tone=warning]{color:#795a24;background:#f8efd9}.module-status[data-tone=warning] i{background:#c5953f}.module-status[data-tone=danger]{color:#873f36;background:#f9e9e5}.module-status[data-tone=danger] i{background:#bd6659}.module-status[data-tone=neutral]{color:#486173;background:#eaf0f3}.module-status[data-tone=neutral] i{background:#718b9b}.module-empty-state{text-align:center;place-content:center;min-height:240px;padding:30px;display:grid}.module-empty-state strong{font-size:13px}.module-empty-state p{color:var(--ink-soft);margin:8px 0 0;font-size:10px}.module-highlight-panel{color:#ecf3ee;background:linear-gradient(155deg,#1d4d33,#143622);border-radius:18px;padding:23px;box-shadow:0 15px 42px #193a2824}.module-highlight-heading .eyebrow{color:var(--green-bright)}.module-highlight-heading h2{margin:7px 0;font-size:20px}.module-highlight-heading p{color:#a8bbaa;margin:0;font-size:9px;line-height:1.55}.module-highlight-list{margin-top:20px}.module-highlight-list article{border-top:1px solid #ffffff1a;padding:16px 0}.module-highlight-list article>div{align-items:center;gap:8px;display:flex}.module-highlight-list article>div>span{color:#7f9987;font-size:8px}.module-highlight-list article>div>small{color:var(--green-bright);font-size:8px;font-weight:750}.module-highlight-list article[data-tone=danger]>div>small{color:#f0a89d}.module-highlight-list article[data-tone=warning]>div>small{color:#e8c77c}.module-highlight-list h3{margin:8px 0 6px;font-size:11px;line-height:1.45}.module-highlight-list p{color:#aabdae;margin:0;font-size:9px;line-height:1.6}.app-main:has(.product-center-surface) .topbar{background:#eff4ecdb;border-color:#2d5b4021}.app-shell:has(.product-center-surface) .sidebar{background:radial-gradient(circle at 10% 5%,#62bc7b29,#0000 30%),linear-gradient(#102f21 0%,#0d271b 100%)}.app-shell:has(.product-center-surface) .nav-item-active{box-shadow:inset 3px 0 0 var(--green-bright), 0 8px 24px #0000001a;background:linear-gradient(90deg,#dff46029,#64d79a1a);border:1px solid #dff46040}.product-center-surface{background:radial-gradient(circle at 88% 4%,#64d79a24,#0000 29%),radial-gradient(circle at 5% 40%,#dff46017,#0000 25%),#eef2eb;min-height:calc(100vh - 72px);position:relative;overflow:hidden}.product-center-surface:before{content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(#2454360b 1px,#0000 1px),linear-gradient(90deg,#2454360b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.product-center-page{z-index:1;max-width:1480px;padding-top:34px;position:relative}.product-center-hero{color:#f5f8f4;background:radial-gradient(circle at 88% -5%,#dff46047,#0000 34%),radial-gradient(circle at 58% 110%,#42dbab2e,#0000 34%),linear-gradient(135deg,#0c2b1c 0%,#145136 58%,#103925 100%);border:1px solid #a3eebc2e;border-radius:28px;padding:42px 42px 0;position:relative;overflow:hidden;box-shadow:0 28px 72px #0d311e3b,inset 0 1px #ffffff14}.product-center-hero:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;top:34px;right:27%;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.product-center-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:44px;display:flex;position:relative}.product-center-kicker{align-items:center;gap:12px;display:flex}.product-center-kicker span{color:#173821;background:var(--green-bright);letter-spacing:.08em;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:850}.product-center-kicker small{color:#a9c0ae;font-size:13px}.product-center-header h1{letter-spacing:-.052em;max-width:720px;margin:22px 0 14px;font-size:46px;line-height:1.08}.product-center-header p{color:#bed0c2;max-width:760px;margin:0;font-size:15px;line-height:1.75}.product-center-meta{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.product-center-meta span{color:#d8e5da;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:99px;padding:8px 11px;font-size:12px}.product-center-sync-link{color:#142f1e;background:linear-gradient(135deg, #ecfb77, var(--green-bright));border:1px solid #ffffff61;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-width:186px;padding:16px 17px;font-size:14px;font-weight:800;display:flex;box-shadow:0 0 0 5px #dff46014,0 14px 32px #05180d47}.product-center-sync-link i{background:#1738211a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-style:normal;transition:transform .18s;display:grid}.product-center-sync-link:hover i{transform:translate(3px)}.product-update-feedback{margin-top:20px}.product-catalog-metrics{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04190d38;border:1px solid #ffffff1a;border-bottom:0;border-radius:20px 20px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px;padding:14px;display:grid;position:relative}.product-catalog-metrics article{background:#fff1;border:1px solid #ffffff14;border-radius:14px;min-height:145px;padding:20px 21px;position:relative;overflow:hidden}.product-catalog-metrics article[data-tone=warning]{background:linear-gradient(145deg,#e7bf5b29,#ffffff0e)}.product-metric-heading span{color:var(--green-bright);font-size:11px;font-weight:850}.product-metric-heading strong{color:#dce8df;letter-spacing:0;font-size:13px;font-weight:700}.product-catalog-metrics article>div:nth-of-type(2){align-items:baseline;gap:7px;margin-top:19px;display:flex}.product-catalog-metrics article>div:nth-of-type(2) strong{color:#fff;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:36px;line-height:1}.product-catalog-metrics article>div:nth-of-type(2) small{color:#adc2b2;font-size:12px}.product-catalog-metrics article p{color:#9fb4a5;margin:15px 0 0;font-size:12px;line-height:1.5}.product-catalog-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #3967482e;border-radius:24px;margin-top:24px;overflow:hidden;box-shadow:0 22px 60px #183c241a}.product-catalog-toolbar{justify-content:space-between;align-items:flex-end;gap:32px;padding:31px 32px 28px;display:flex}.product-catalog-toolbar .eyebrow{font-size:12px}.product-catalog-toolbar h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:28px}.product-catalog-toolbar p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.product-catalog-search{flex-direction:column;gap:9px;width:min(410px,100%);display:flex}.product-catalog-search span{color:#59675d;font-size:13px;font-weight:750}.product-catalog-search input{width:100%;height:48px;color:var(--ink);background:#f9faf7;border:1px solid #d2dbd0;border-radius:12px;outline:none;padding:0 16px;font-size:14px}.product-catalog-search input:focus{border-color:#669476;box-shadow:0 0 0 4px #205c3a17}.product-catalog-filters{background:#f6f8f3;border-block:1px solid #e4e9e2;align-items:center;gap:7px;min-height:64px;padding:10px 32px;display:flex}.product-catalog-filters button{cursor:pointer;color:#647168;background:0 0;border:1px solid #0000;border-radius:10px;min-height:40px;padding:0 15px;font-size:13px;font-weight:720}.product-catalog-filters button:hover{color:var(--green);background:#edf3e9}.product-catalog-filters button.is-active{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 6px 16px #205c3a24}.product-catalog-filters>span{color:#7b877e;margin-left:auto;font-size:12px}.product-catalog-groups{background:linear-gradient(145deg,#e8f0e6eb,#f2f7eff7);flex-direction:column;gap:18px;padding:18px;display:flex}.product-catalog-group{background:#ffffffb3;border:1px solid #cddbc9;border-radius:19px;overflow:hidden;box-shadow:0 12px 34px #1a42280f}.product-catalog-group-header{color:#edf6ef;background:radial-gradient(circle at 88% 0,#dff46026,#0000 34%),linear-gradient(115deg,#123b27,#1c5b3d);border-bottom:1px solid #ffffff1c;grid-template-columns:52px minmax(240px,1fr) auto;align-items:center;gap:17px;min-height:104px;padding:20px 23px;display:grid}.product-group-brand-mark{color:#183a24;background:var(--green-bright);border-radius:14px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:900;display:grid;box-shadow:0 8px 20px #031b0c33}.product-catalog-group-header>div:nth-child(2)>span{color:var(--green-bright);letter-spacing:.1em;font-size:12px;font-weight:800}.product-catalog-group-header h3{margin:4px 0 3px;font-size:21px}.product-catalog-group-header p{color:#a9c1b0;margin:0;font-size:12px}.product-group-shops{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-group-shops span{color:#dceade;background:#ffffff12;border:1px solid #ffffff26;border-radius:99px;padding:8px 10px;font-size:12px;font-weight:700}.product-catalog-list{background:linear-gradient(145deg,#ecf2e9e6,#f4f7f0f5);flex-direction:column;gap:14px;padding:14px;display:flex}.product-catalog-card{background:linear-gradient(135deg,#fffffffa,#fafcf8fa);border:1px solid #d7e1d5;border-radius:19px;padding:27px 28px 23px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 8px 26px #18201909}.product-catalog-card:before{content:"";opacity:.75;background:linear-gradient(to bottom, var(--green-bright), #4fc68a, transparent 75%);width:3px;position:absolute;inset:0 auto 0 0}.product-catalog-card:hover{border-color:#a9c4aa;transform:translateY(-2px);box-shadow:0 18px 40px #18492a1c,0 0 0 1px #74d2911a}.product-catalog-card-header{grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:17px;display:grid}.product-catalog-index{color:#163b27;background:linear-gradient(145deg,#eff7ea,#dff0d7);border:1px solid #bcd4ba;border-radius:13px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid;box-shadow:inset 0 1px #fffc,0 5px 14px #255b3314}.product-catalog-identity{min-width:0}.product-catalog-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.product-catalog-title-row>div>span{color:var(--green);letter-spacing:.08em;font-size:12px;font-weight:800}.product-catalog-title-row h3{letter-spacing:-.03em;margin:7px 0 0;font-size:22px}.product-cost-state{white-space:nowrap;border-radius:99px;align-items:center;min-height:31px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.product-cost-state.is-ready{color:#2c6745;background:#e5f2e3}.product-cost-state.is-pending{color:#79571f;background:#faedce}.product-catalog-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.product-catalog-tags span{color:#55645a;background:#f8faf6;border:1px solid #dde4db;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:inline-flex}.product-catalog-tags strong{color:#8a958d;font-size:10px;font-weight:700}.product-catalog-identity>p{color:#717e74;text-overflow:ellipsis;white-space:nowrap;margin:13px 0 0;font-size:13px;line-height:1.6;overflow:hidden}.product-catalog-data-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:17px;margin-top:23px;display:grid}.product-cost-panel,.product-mapping-panel{background:#fbfcf9;border:1px solid #dfe5dc;border-radius:15px;overflow:hidden}.product-card-section-heading{background:#f6f8f3;border-bottom:1px solid #e3e8e1;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:14px 18px;display:flex}.product-card-section-heading>div{flex-direction:column;gap:4px;display:flex}.product-card-section-heading>div>span{color:var(--ink);font-size:14px;font-weight:800}.product-card-section-heading small{color:#7e8a81;font-size:11px}.product-card-section-heading>span{color:var(--green);background:#e8f1e4;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:750}.product-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px;display:grid}.product-cost-grid>div{background:#fff;border:1px solid #e0e6dd;border-radius:11px;flex-direction:column;min-width:0;min-height:108px;padding:14px;display:flex}.product-cost-grid>div.is-primary{background:linear-gradient(145deg,#e4f4df,#f3faef);border-color:#a9cda8;box-shadow:inset 0 0 28px #60c98114}.product-cost-grid span{color:#6c796f;font-size:12px}.product-cost-grid strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin-top:11px;font-size:18px;overflow:hidden}.product-cost-grid .is-primary strong{color:var(--green)}.product-cost-grid small{color:#929c94;margin-top:auto;padding-top:8px;font-size:11px}.product-mapping-summary{flex-direction:column;padding:0 18px;display:flex}.product-mapping-summary>div{border-bottom:1px solid #e6ebe4;flex-direction:column;gap:7px;min-width:0;padding:15px 0;display:flex}.product-mapping-summary>div:last-child{border-bottom:0}.product-mapping-summary span{color:#7a877e;font-size:12px}.product-mapping-summary strong{text-overflow:ellipsis;font-size:14px;line-height:1.45;overflow:hidden}.product-current-price strong{color:#11633c;text-shadow:0 0 22px #47c77b29;font-size:16px}.product-catalog-footer{border-top:1px solid #e4e9e2;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:19px;padding-top:18px;display:flex}.product-mapping-details{flex:1;min-width:0}.product-mapping-details summary{cursor:pointer;color:var(--green);align-items:center;gap:7px;font-size:13px;font-weight:750;list-style:none;display:inline-flex}.product-mapping-details summary::-webkit-details-marker{display:none}.product-mapping-details summary span{transition:transform .18s}.product-mapping-details[open] summary span{transform:rotate(45deg)}.product-mapping-details>div{border:1px solid #e0e6de;border-radius:12px;max-height:260px;margin-top:13px;overflow:auto}.product-mapping-details p{color:#5f6d63;border-bottom:1px solid #e9ede7;grid-template-columns:150px 100px minmax(310px,1fr) 150px;align-items:center;gap:12px;min-height:48px;margin:0;padding:9px 13px;font-size:12px;display:grid}.product-mapping-details p:last-child{border-bottom:0}.product-mapping-details p strong{color:var(--ink)}.product-unmatched-note{color:#815f27;font-size:13px}.product-catalog-actions{align-items:flex-start;gap:9px;display:flex}.product-catalog-actions>a,.product-archive-action button{cursor:pointer;background:#fff;border:1px solid #cfd9cd;border-radius:10px;justify-content:center;align-items:center;min-height:39px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.product-catalog-actions>a{color:#fff;border-color:var(--green);background:var(--green)}.product-archive-action button{color:#99473d;border-color:#e5cbc6}.product-archive-action button:disabled{opacity:.5;cursor:not-allowed}.product-archive-action{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.product-archive-action small{color:#a3483d;max-width:240px;font-size:11px}.product-catalog-load-more{background:#f7f9f5;border-top:1px solid #e1e7df;justify-content:center;padding:22px;display:flex}.product-catalog-load-more button{cursor:pointer;min-height:43px;color:var(--green);background:#eaf3e6;border:1px solid #c7d8c5;border-radius:11px;padding:0 19px;font-size:13px;font-weight:750}.product-catalog-empty,.product-catalog-load-error{text-align:center;place-content:center;min-height:220px;padding:34px;display:grid}.product-catalog-empty strong,.product-catalog-load-error strong{font-size:17px}.product-catalog-empty p,.product-catalog-load-error p{color:var(--ink-soft);margin:9px 0 0;font-size:13px}.product-catalog-load-error{color:#8a443b;background:#fff8f5;border:1px solid #edd4ce;border-radius:18px;margin-top:20px}.product-edit-page-header{color:#f3f8f4;background:radial-gradient(circle at 92% 0,#dff4602e,#0000 30%),linear-gradient(135deg,#0d3020,#17543a);border:1px solid #a3eebc2e;border-radius:22px;padding:29px 31px;box-shadow:0 18px 46px #0e37202e}.product-edit-page-header .eyebrow{color:var(--green-bright)}.product-edit-page-header p{color:#b9cec0}.product-edit-page-header .button{color:#173821;background:var(--green-bright);border-color:#ffffff52}.product-edit-card{max-width:1120px;margin-top:22px}.product-edit-form{max-width:1120px;padding:42px}.product-edit-form .form-section-heading h2{font-size:22px}.product-edit-form .form-section-heading p{font-size:13px;line-height:1.6}.product-edit-form .form-field label{font-size:13px}.product-edit-form .form-field input{height:50px;font-size:15px}.product-edit-form .form-security-note p{font-size:13px}.product-calculated-cost>span{font-size:13px;font-weight:750}.product-calculated-cost output{color:#185b37;background:#edf6e9;border:1px solid #bcd5ba;border-radius:10px;align-items:center;min-height:50px;padding:0 13px;font-size:15px;font-weight:800;display:flex}.product-calculated-cost small{color:#6f7e73;font-size:11px}.product-edit-reference{background:#eef5ea;border:1px solid #d6e2d3;border-radius:14px;grid-template-columns:145px 1fr;gap:13px 20px;margin-top:28px;padding:21px;display:grid}.product-edit-reference span{color:#6f7d72;font-size:12px}.product-edit-reference strong{font-size:14px;line-height:1.45}.product-cost-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-sync-hub{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffffff0 0%,#f2f9eff0 100%);border:1px solid #2c5f3e33;border-radius:22px;margin-top:24px;overflow:hidden;box-shadow:0 18px 50px #183e2617}.product-sync-hub-heading{border-bottom:1px solid #e0e7de;justify-content:space-between;align-items:center;gap:28px;padding:29px 31px;display:flex}.product-sync-hub-heading .eyebrow{font-size:12px}.product-sync-hub-heading h2{letter-spacing:-.035em;margin:9px 0 7px;font-size:25px}.product-sync-hub-heading p{max-width:720px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.product-sync-hub-actions{white-space:nowrap;align-items:center;gap:11px;display:flex}.product-sync-hub-actions span{color:#526158;background:#fff;border:1px solid #d5dfd3;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:700}.product-sync-hub-actions a{color:var(--green);border-bottom:1px solid #9eb7a2;padding-bottom:3px;font-size:13px;font-weight:750}.product-sync-shop-list{flex-direction:column;display:flex}.product-sync-shop-list article{border-bottom:1px solid #e6ebe4;grid-template-columns:minmax(230px,1fr) minmax(250px,.75fr) auto;align-items:center;gap:22px;min-height:94px;padding:17px 31px;display:grid}.product-sync-shop-list article:last-child{border-bottom:0}.product-sync-shop-identity{align-items:center;gap:14px;min-width:0;display:flex}.product-sync-shop-identity>span{width:43px;height:43px;color:var(--green);background:var(--green-pale);border:1px solid #cadcc7;border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.product-sync-shop-identity>div{flex-direction:column;gap:6px;min-width:0;display:flex}.product-sync-shop-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.product-sync-shop-identity small{color:#7f8b82;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-sync-shop-state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-sync-shop-list .button{min-height:40px;padding-inline:15px;font-size:13px}.product-sync-hub-note{color:#617067;background:#edf4e9;border-top:1px solid #e0e7de;padding:14px 31px;font-size:12px;line-height:1.6}.product-sync-hub-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px;display:flex}.product-sync-hub-empty strong{font-size:16px}.product-sync-hub-empty p{color:var(--ink-soft);margin:8px 0 15px;font-size:13px}.product-sync-hub-empty.is-error{color:#823f35;background:#fff8f5}.shop-expansion-card{color:#eef5f0;background:radial-gradient(circle at 85% 0,#dff46021,#0000 28%),linear-gradient(135deg,#1e5638,#153c28);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;margin-top:30px;padding:23px 25px;display:grid;box-shadow:0 16px 42px #193a2824}.shop-expansion-copy .eyebrow{color:var(--green-bright)}.shop-expansion-copy h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:20px}.shop-expansion-copy p{color:#b6c8ba;margin:0;font-size:9px;line-height:1.6}.shop-expansion-stats{background:#0000001a;border:1px solid #ffffff1f;border-radius:12px;display:flex;overflow:hidden}.shop-expansion-stats>div{border-right:1px solid #ffffff1a;grid-template-columns:auto auto;align-items:baseline;gap:3px;min-width:105px;padding:13px 15px;display:grid}.shop-expansion-stats>div:last-child{border-right:0}.shop-expansion-stats span{color:#9fb4a5;grid-column:1/-1;margin-bottom:5px;font-size:8px}.shop-expansion-stats strong{color:var(--green-bright);font-size:20px}.shop-expansion-stats small{color:#b6c8ba;font-size:8px}.shop-expansion-card>.button{color:var(--ink);background:var(--green-bright);box-shadow:0 9px 25px #00000024}.shop-plan-progress{color:#526528;background:#f1f5d9;border:1px solid #dce4b8;border-radius:10px;align-self:center;padding:10px 13px;font-size:10px;font-weight:700}.shop-plan-progress strong{font-size:16px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.settings-card{background:#fff;border:1px solid #e0e4dc;border-radius:18px;padding:25px;box-shadow:0 12px 36px #18201909}.settings-card-wide{grid-column:1/-1}.settings-card-heading{border-bottom:1px solid #e8ece5;align-items:flex-start;gap:13px;padding-bottom:19px;display:flex}.settings-card-heading>span{width:28px;height:28px;color:var(--green);background:var(--green-pale);border-radius:8px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.settings-card-heading h2{margin:0 0 5px;font-size:17px}.settings-card-heading p{color:var(--ink-soft);margin:0;font-size:9px}.settings-option-list{flex-direction:column;display:flex}.settings-toggle-row{cursor:pointer;border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex;position:relative}.settings-toggle-row:last-child{border-bottom:0}.settings-toggle-row>span{flex-direction:column;gap:5px;display:flex}.settings-toggle-row strong{font-size:11px}.settings-toggle-row small{color:#818c83;font-size:9px}.settings-toggle-row input{opacity:0;pointer-events:none;position:absolute}.settings-toggle-row>i{background:#d9ded8;border-radius:99px;flex:none;width:38px;height:22px;transition:background-color .18s;position:relative}.settings-toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000026}.settings-toggle-row input:checked+i{background:var(--green)}.settings-toggle-row input:checked+i:after{transform:translate(16px)}.settings-toggle-row input:focus-visible+i{outline-offset:2px;outline:3px solid #205c3a2e}.settings-security-grid{background:#e6eae3;border:1px solid #e6eae3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.settings-security-grid>div{background:#fafbf8;flex-direction:column;min-height:112px;padding:18px;display:flex}.settings-security-grid span{color:#78837b;font-size:8px}.settings-security-grid strong{margin-top:13px;font-size:11px}.settings-security-grid small{color:#8e9790;margin-top:auto;font-size:8px}.dashboard-loading{animation:.3s ease-out dashboard-card-enter}.loading-heading,.loading-metrics span,.loading-workspace{background:linear-gradient(90deg,#e8ece5 25%,#f5f7f2 50%,#e8ece5 75%) 0 0/200% 100%;animation:1.3s linear infinite loading-shimmer}.loading-heading{border-radius:14px;width:min(440px,72%);height:74px}.loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.loading-metrics span{border-radius:15px;height:132px}.loading-workspace{border-radius:18px;height:380px;margin-top:14px}.order-center-page{max-width:1580px;padding-top:34px}.order-center-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:38px;padding-bottom:42px;display:grid}.order-center-hero .product-center-kicker{color:#173821;background:var(--green-bright);letter-spacing:.08em;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.order-center-hero h1{letter-spacing:-.052em;margin:22px 0 13px;font-size:46px;line-height:1.05}.order-center-hero p{color:#bed0c2;max-width:760px;margin:0;font-size:15px;line-height:1.75}.order-sync-action{z-index:2;align-items:flex-end;width:min(310px,100%);position:relative}.order-sync-action .button{color:#15351f;background:linear-gradient(135deg, #ecfb77, var(--green-bright));border-color:#ffffff57;min-width:210px;min-height:48px;font-size:14px;box-shadow:0 0 0 5px #dff46014,0 14px 32px #05180d47}.order-sync-action .product-sync-action-message{color:#e6f0e8;text-align:right}.order-center-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.order-center-metrics article{background:linear-gradient(145deg,#fffffffa,#f1f8eef5);border:1px solid #d6e1d3;border-radius:17px;flex-direction:column;min-height:138px;padding:20px;display:flex;overflow:hidden;box-shadow:0 13px 35px #1b482a12}.order-center-metrics span{color:#65736a;font-size:12px;font-weight:750}.order-center-metrics strong{color:#123a25;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:26px;line-height:1.15}.order-center-metrics small{color:#8a968d;margin-top:auto;padding-top:12px;font-size:11px}.order-shop-status-panel,.order-records-panel{background:#ffffffeb;border:1px solid #3967482e;border-radius:22px;margin-top:22px;overflow:hidden;box-shadow:0 18px 52px #183c2414}.order-shop-status-panel>.section-heading,.order-records-panel>.section-heading{border-bottom:1px solid #e3e9e1;padding:26px 28px}.order-shop-status-grid{background:#f2f6ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.order-shop-status-grid article{background:#fff;border:1px solid #dbe4d8;border-radius:15px;min-height:168px;padding:19px}.order-shop-status-grid article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-shop-status-grid article>div:first-child>strong{font-size:16px}.order-shop-status-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 13px;display:grid}.order-shop-status-grid dl div{background:#f3f7f0;border-radius:10px;padding:11px}.order-shop-status-grid dt{color:#77837a;font-size:11px}.order-shop-status-grid dd{color:#214b31;margin:5px 0 0;font-size:15px;font-weight:800}.order-shop-status-grid article>small{color:#87938a;font-size:11px}.order-shop-status-grid article>p{color:#8a443b;margin:10px 0 0;font-size:11px;line-height:1.55}.sync-status-not_synced{color:#68736b;background:#edf0ec}.order-records-table{min-width:1380px}.order-records-table th{text-transform:none;font-size:11px}.order-records-table td{vertical-align:top;font-size:12px;line-height:1.55}.order-records-table td:nth-child(3){min-width:280px}.order-records-table td:nth-child(3) small{color:#7d8980;margin-top:6px;display:block}.order-records-table code{white-space:nowrap;font-size:11px}.wing-sales-records-table{min-width:1640px}.wing-sales-records-table td:nth-child(2){min-width:360px}.product-match-pending{color:#a35b28;margin-top:5px;font-weight:750;display:block}.order-brand-groups{gap:22px;display:grid}.order-brand-group{background:#f9fbf7c7;border:1px solid #1f523729;border-radius:22px;overflow:hidden}.order-brand-heading{background:linear-gradient(115deg,#11462e14,#cef65317);border-bottom:1px solid #1f523721;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.order-brand-heading span{color:#397053;letter-spacing:.12em;font-size:11px;font-weight:850}.order-brand-heading h3{margin:5px 0 0;font-size:22px}.order-brand-heading p{color:#5f6e64;margin:0;font-size:12px;font-weight:700}.order-shop-groups{gap:14px;padding:16px;display:grid}.order-shop-group{background:#fff;border:1px solid #1f523724;border-radius:16px;overflow:hidden}.order-shop-group>summary{cursor:pointer;background:#f6f9f3eb;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;list-style:none;display:flex}.order-shop-group>summary::-webkit-details-marker{display:none}.order-shop-group>summary strong{font-size:17px;display:block}.order-shop-group>summary span{color:#708078;margin-top:4px;font-size:11px;display:block}.order-shop-group>summary dl{gap:26px;margin:0;display:flex}.order-shop-group>summary dl div{min-width:90px}.order-shop-group>summary dt{color:#77847c;font-size:10px;font-weight:750}.order-shop-group>summary dd{color:#173f2c;margin:4px 0 0;font-size:13px;font-weight:850}.order-shop-group .table-scroll{border-top:1px solid #1f52371f}.order-shop-group .shop-table{margin:0}.sales-kind{white-space:nowrap;border-radius:999px;justify-content:center;min-width:78px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.sales-kind-sale{color:#146338;background:#e3f6e8}.positive-amount{color:#146338;font-variant-numeric:tabular-nums;font-weight:850}.negative-amount{color:#b13e34;font-variant-numeric:tabular-nums;font-weight:850}.order-empty-state{border:0;border-radius:0;min-height:300px}@keyframes dashboard-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-shimmer{to{background-position:-200% 0}}@media (max-width:1240px){.dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-metric-card{min-height:158px}.dashboard-primary-grid{grid-template-columns:1fr}.ai-insight-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ai-insight-item{grid-template-columns:23px 1fr}.module-workspace-grid{grid-template-columns:1fr}.module-highlight-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-catalog-data-grid{grid-template-columns:1fr}.product-mapping-summary{grid-template-columns:1fr .65fr 1fr;gap:0;display:grid}.product-mapping-summary>div{border-bottom:0;border-right:1px solid #e6ebe4;padding-inline:18px}.product-mapping-summary>div:last-child{border-right:0}.order-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.order-shop-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.app-shell{display:block}.sidebar{width:min(280px,100vw - 48px);min-height:100vh;transition:transform .22s;display:flex;position:fixed;transform:translate(-102%)}.sidebar-nav,.sidebar-footer{display:flex}.navigation-open .sidebar{transform:translate(0)}.navigation-backdrop{z-index:45;visibility:hidden;opacity:0;cursor:default;background:#0e1b1261;border:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.navigation-open .navigation-backdrop{visibility:visible;opacity:1}.app-main{grid-column:1}.mobile-navigation-button{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:34px;height:34px;padding:0;display:flex}.mobile-navigation-button span{border-top:1.5px solid var(--ink);width:14px}.management-dashboard-header,.module-preview-header{flex-direction:column;align-items:flex-start}.dashboard-filters{align-items:stretch}.module-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-health-grid{grid-template-columns:1fr}.settings-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-expansion-card{grid-template-columns:1fr auto}.shop-expansion-copy{grid-column:1/-1}.product-center-header{flex-direction:column}.product-center-sync-link{align-self:flex-start}.product-catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-cost-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-center-hero{grid-template-columns:1fr}.order-sync-action{align-items:flex-start}.order-sync-action .product-sync-action-message{text-align:left}}@media (max-width:700px){.topbar{height:60px;padding:0 16px}.topbar-context>div,.demo-environment-label{display:none}.live-data-refresh-button{min-height:30px;padding:0 10px}.dashboard-content{padding:30px 17px 56px}.management-dashboard-header h1,.module-preview-header h1{font-size:34px}.dashboard-filters{flex-direction:column;width:100%}.dashboard-filters select{width:100%}.period-switcher{align-self:flex-start}.dashboard-demo-notice,.module-demo-banner{flex-wrap:wrap;align-items:flex-start}.dashboard-demo-notice a{width:100%;margin-left:0}.dashboard-metric-grid,.module-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric-card{min-height:154px;padding:17px}.metric-value strong{font-size:22px}.metric-context{left:17px}.dashboard-trend-card,.health-overview-card,.shop-health-card,.ai-insight-panel{padding:19px}.dashboard-section-heading{flex-direction:column}.chart-legend{justify-content:flex-start}.chart-legend small{text-align:left}.ai-insight-list{grid-template-columns:1fr;gap:0}.inventory-health-details{grid-template-columns:1fr}.module-data-heading{flex-direction:column;align-items:flex-start;padding-inline:18px}.module-search-field,.module-search-field input{width:100%}.module-filter-tabs,.module-table-meta{padding-inline:18px}.module-highlight-list{grid-template-columns:1fr;gap:0}.settings-grid{grid-template-columns:1fr}.settings-card-wide{grid-column:auto}.settings-security-grid{grid-template-columns:1fr}.loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-sync-hub-heading{flex-direction:column;align-items:flex-start}.product-sync-shop-list article{grid-template-columns:1fr;gap:11px;padding-block:17px}.product-sync-shop-list .button{width:100%}.shop-expansion-card{grid-template-columns:1fr;gap:18px;padding:21px}.shop-expansion-copy{grid-column:auto}.shop-expansion-stats{width:100%}.shop-expansion-stats>div{flex:1}.shop-expansion-card>.button{width:100%}.shop-plan-progress{align-self:flex-start}.product-center-header,.product-catalog-toolbar,.product-catalog-footer{flex-direction:column;align-items:flex-start}.product-center-surface{min-height:calc(100vh - 60px)}.product-center-hero{border-radius:20px;padding:27px 20px 0}.product-center-header{gap:24px}.product-center-header h1{margin-top:18px;font-size:36px}.product-center-header p{font-size:14px}.product-center-sync-link{width:100%}.product-center-meta{gap:7px}.product-center-meta span{font-size:11px}.product-catalog-metrics{margin-top:25px;padding:9px}.product-catalog-metrics article{min-height:132px;padding:17px}.product-catalog-search{width:100%}.product-catalog-filters{flex-wrap:wrap;align-items:stretch;padding-inline:17px}.product-catalog-filters>span{width:100%;margin:4px 0 0}.product-catalog-card,.product-catalog-toolbar{padding-inline:19px}.product-catalog-groups{padding:11px}.product-catalog-group-header{grid-template-columns:44px 1fr;padding:17px}.product-group-brand-mark{width:44px;height:44px;font-size:18px}.product-group-shops{grid-column:1/-1;justify-content:flex-start}.product-catalog-card-header{grid-template-columns:40px minmax(0,1fr);gap:12px}.product-catalog-index{width:40px;height:40px}.product-catalog-title-row h3{font-size:19px}.product-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-mapping-summary{gap:0;display:flex}.product-mapping-summary>div{border-bottom:1px solid #e6ebe4;border-right:0;padding-inline:0}.product-catalog-actions,.product-mapping-details{width:100%}.product-catalog-actions>a,.product-archive-action,.product-archive-action button{flex:1}.product-mapping-details p{min-width:640px}.product-edit-reference{grid-template-columns:1fr}.product-edit-form{padding:25px 20px}.product-edit-page-header{padding:24px 21px}.order-center-hero{padding-bottom:27px}.order-center-hero h1{font-size:36px}.order-center-metrics,.order-shop-status-grid{grid-template-columns:1fr}.order-shop-status-panel>.section-heading,.order-records-panel>.section-heading{flex-direction:column;align-items:flex-start;padding:21px}}@media (max-width:430px){.dashboard-metric-grid,.module-metric-grid{grid-template-columns:1fr}.period-switcher{width:100%}.period-switcher button{flex:1}.shop-health-list>div{grid-template-columns:minmax(100px,.8fr) minmax(70px,1fr) 25px;gap:8px}.product-catalog-metrics,.product-cost-grid,.product-cost-form-grid{grid-template-columns:1fr}.product-catalog-title-row{flex-direction:column}.product-center-header h1{font-size:31px}.product-center-kicker small{display:none}}.profit-analysis-page{--profit-night:#092d21;--profit-lime:#dff45f;min-width:0;overflow-x:clip}.profit-analysis-page>*{min-width:0;max-width:100%}.profit-workspace-heading{flex-wrap:wrap;align-items:flex-start;padding:8px 2px 0}.profit-sync-time{background:#ffffffc7;border:1px solid #dbe4da;border-radius:13px;min-width:210px;padding:14px 17px}.profit-sync-time span{color:#78877e;font-size:10px;font-weight:750;display:block}.profit-sync-time strong{color:var(--v3-ink);margin-top:6px;font-size:13px;display:block}.profit-heading-tools{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;min-width:0;display:flex}.profit-export-button{color:#102d20;background:linear-gradient(135deg,#efffa5,#dff45f);border:1px solid #72912f6b;border-radius:13px;justify-content:center;align-items:center;min-width:128px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #46691e21}.profit-export-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #46691e33}.profit-export-button:focus-visible{outline-offset:2px;outline:3px solid #dff45f6b}.profit-period-selector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profit-period-selector form{background:#ffffffd1;border:1px solid #dbe4da;border-radius:13px;grid-template-columns:auto auto;align-items:center;gap:5px 7px;padding:9px 11px;display:grid}.profit-period-selector label{color:#64756a;font-size:9px;font-weight:800}.profit-period-selector input{color:#20372a;min-width:126px;height:28px;font:inherit;background:#f8faf6;border:1px solid #d8e1d6;border-radius:7px;padding:0 7px;font-size:9px}.profit-period-selector button{color:#fff;cursor:pointer;background:#174d36;border:0;border-radius:7px;grid-column:1/-1;min-height:27px;font-size:9px;font-weight:800}.profit-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.profit-kpi-grid article{background:#ffffffeb;border:1px solid #dce5da;border-radius:17px;min-height:150px;padding:20px;position:relative;overflow:hidden;box-shadow:0 15px 38px #1236250e}.profit-kpi-grid article:before{content:"";background:#206b440e;border-radius:50%;width:110px;height:110px;position:absolute;top:-32px;right:-24px}.profit-kpi-grid article>span{color:#6b7a71;font-size:11px;font-weight:800}.profit-kpi-grid article>strong{color:var(--v3-ink);letter-spacing:-.045em;margin-top:25px;font-size:clamp(25px,2vw,35px);display:block}.profit-kpi-grid article>small{color:#7b8980;margin-top:9px;font-size:10px;display:block}.profit-kpi-grid article[data-tone=profit]{color:#fff;background:radial-gradient(circle at 100% 0,#dff45f29,#0000 40%),linear-gradient(145deg,#174d36,#0b3022);border-color:#164c35}.profit-kpi-grid article[data-tone=profit]>span,.profit-kpi-grid article[data-tone=profit]>small{color:#b8cabd}.profit-kpi-grid article[data-tone=profit]>strong{color:var(--profit-lime)}.profit-kpi-grid article[data-tone=loss]{background:#fff8f4;border-color:#efd2c4}.profit-kpi-grid article[data-tone=loss]>strong{color:#b95136}.profit-order-classification{box-shadow:var(--v3-shadow);background:#ffffffeb;border:1px solid #d8e3d9;border-radius:19px;overflow:hidden}.profit-order-classification>header{border-bottom:1px solid #e3e9e2;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.profit-order-classification header span{color:var(--v3-green-700);letter-spacing:.12em;font-size:10px;font-weight:850}.profit-order-classification h2{color:var(--v3-ink);letter-spacing:-.03em;margin:6px 0 0;font-size:21px}.profit-order-classification header small{color:#74847a;text-align:right;max-width:460px;font-size:10px;line-height:1.6}.profit-order-classification-grid{grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.profit-order-classification-grid>article{background:linear-gradient(145deg,#fbfdf9,#f2f7f0);border:1px solid #dce5dc;border-radius:15px;min-width:0;padding:19px}.profit-order-classification-grid>article[data-kind=review]{background:linear-gradient(145deg,#fbfdef,#f3f7dd);border-color:#d8dec0}.profit-order-classification-grid article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.profit-order-classification-grid article>div:first-child small{color:#78877e;font-size:9px}.profit-order-classification-grid dl{background:#dfe7df;border:1px solid #dfe7df;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:17px 0 0;display:grid;overflow:hidden}.profit-order-classification-grid dl>div{background:#ffffffdb;min-width:0;padding:13px}.profit-order-classification-grid dt{color:#718078;font-size:9px}.profit-order-classification-grid dd{color:#173c2a;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:17px;font-weight:850;overflow:hidden}.profit-order-classification-grid article>p{color:#6c7c71;margin:13px 0 0;font-size:9px;line-height:1.6}.profit-order-badge{border-radius:999px;width:fit-content;margin:0 0 7px;padding:5px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.profit-order-badge[data-kind=real]{color:#246d47;background:#e9f5e9;border:1px solid #cde0d1}.profit-order-badge[data-kind=review]{color:#6b641f;background:#f6f9ce;border:1px solid #dfe49e}.profit-control-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:15px;display:grid}.profit-bridge-card,.profit-model-card{box-shadow:var(--v3-shadow);background:#ffffffeb;border:1px solid #dce4da;border-radius:18px;overflow:hidden}.profit-bridge-card>header{border-bottom:1px solid #e5eae3;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.profit-bridge-card header span,.profit-model-card>span{color:var(--v3-green-700);letter-spacing:.12em;font-size:10px;font-weight:850}.profit-bridge-card h2,.profit-model-card h2{color:var(--v3-ink);letter-spacing:-.03em;margin:6px 0 0;font-size:20px}.profit-badge-warning,.profit-badge-ready{border-radius:999px;padding:7px 10px;font-size:10px}.profit-badge-warning{color:#95512e;background:#fff0e6}.profit-badge-ready{color:#2f7047;background:#e9f5e8}.profit-bridge-flow{grid-auto-columns:minmax(138px,1fr);grid-auto-flow:column;padding:22px;display:grid;overflow-x:auto}.profit-bridge-flow>div{background:#f7f9f5;border-top:1px solid #dbe3da;border-bottom:1px solid #dbe3da;min-height:105px;padding:15px 14px;position:relative}.profit-bridge-flow>div:first-child{border-left:1px solid #dbe3da;border-radius:12px 0 0 12px}.profit-bridge-flow>div:last-child{color:#fff;background:var(--profit-night);border:0;border-radius:0 12px 12px 0}.profit-bridge-flow>div:not(:last-child):after{content:"→";z-index:2;color:#718078;background:#fff;border:1px solid #dce4da;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:42px;right:-10px}.profit-bridge-flow span{color:#728078;font-size:10px;font-weight:750}.profit-bridge-flow strong{color:var(--v3-ink);white-space:nowrap;margin-top:20px;font-size:15px;display:block}.profit-bridge-flow div:last-child span{color:#aec5b5}.profit-bridge-flow div:last-child strong{color:var(--profit-lime)}.profit-model-card{background:linear-gradient(145deg,#f7faf4,#eef4eb);padding:22px}.profit-model-card dl{background:#dce5da;border:1px solid #dce5da;border-radius:12px;gap:1px;margin:20px 0 0;display:grid;overflow:hidden}.profit-model-card dl>div{background:#fffc;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.profit-model-card dt{color:#738078;font-size:9px}.profit-model-card dd{color:#203a2b;margin:0;font-size:10px;font-weight:800}.profit-model-card p{color:#66766c;margin:16px 0 0;font-size:10px;line-height:1.7}.profit-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profit-readiness-grid article{background:#f8faf6;border:1px solid #dce5da;border-radius:14px;min-height:104px;padding:17px 19px}.profit-readiness-grid article[data-warning]{background:#fff9f4;border-color:#eed6c5}.profit-readiness-grid span{color:#718077;font-size:9px;font-weight:800}.profit-readiness-grid strong{color:var(--v3-ink);margin-top:10px;font-size:22px;display:block}.profit-readiness-grid small{color:#819087;margin-top:5px;font-size:9px;line-height:1.5;display:block}.profit-detail-panel{min-width:0;max-width:100%;overflow:hidden}.profit-table-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.profit-detail-table{border-collapse:collapse;width:100%;min-width:1280px}.profit-detail-table-expanded{min-width:2680px}.profit-detail-table th{color:#64736a;text-align:left;white-space:nowrap;background:#f1f5ef;padding:13px 14px;font-size:9px}.profit-detail-table td{color:#20352a;vertical-align:top;white-space:nowrap;border-top:1px solid #e7ebe5;padding:15px 14px;font-size:10px}.profit-detail-table-expanded th{font-size:10px;line-height:1.55}.profit-detail-table-expanded td{font-size:11px}.profit-detail-table td:first-child{white-space:normal;min-width:260px}.profit-detail-table td:first-child strong{font-size:12px;display:block}.profit-detail-table td small{color:#7b8980;margin-top:5px;font-size:8px;line-height:1.55;display:block}.profit-detail-cards{background:#e3eae3;gap:1px;display:grid}.profit-detail-card{background:#fffffff5;grid-template-columns:minmax(190px,1.15fr) minmax(250px,1fr) minmax(390px,1.65fr) minmax(310px,1.25fr);align-items:start;gap:16px;padding:15px 16px;display:grid}.profit-detail-product{min-width:0}.profit-detail-product .profit-order-badge{margin-bottom:6px}.profit-detail-product strong{color:#173c2a;font-size:12px;line-height:1.4;display:block}.profit-detail-product small{color:#7b8980;overflow-wrap:anywhere;margin-top:5px;font-size:8px;line-height:1.5;display:block}.profit-detail-group{min-width:0}.profit-detail-group h3{color:#6d7d72;letter-spacing:.06em;margin:0 0 7px;font-size:9px;font-weight:850}.profit-detail-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:0;display:grid}.profit-detail-group dl>div{border-bottom:1px dashed #e6ece5;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px;min-width:0;padding-bottom:3px;display:grid}.profit-detail-group dt{color:#819087;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.profit-detail-group dd{color:#263c30;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:9px;font-weight:700}@media (max-width:1260px){.profit-detail-card{grid-template-columns:minmax(190px,.9fr) minmax(260px,1.1fr) minmax(390px,1.55fr)}.profit-detail-card>.profit-detail-group:last-child{grid-column:2/-1}}@media (max-width:850px){.profit-detail-card{grid-template-columns:1fr;gap:13px;padding:15px}.profit-detail-card>.profit-detail-group:last-child{grid-column:auto}.profit-detail-group dl{grid-template-columns:1fr 1fr}}.profit-review-detail-panel{border-color:#d9dfbd}.profit-review-detail-panel>header{background:linear-gradient(135deg,#fbfdef,#f5f8e5)}.profit-review-detail-table{min-width:1900px}.profit-review-type{color:#5b6324;background:#f2f5ce;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.profit-review-detail-note{color:#69786e;background:#fafcf4;border-top:1px solid #e4e9da;padding:14px 20px;font-size:10px;line-height:1.65}.profit-monthly-trend{box-shadow:var(--v3-shadow);background:#ffffffeb;border:1px solid #dce4da;border-radius:18px;overflow:hidden}.profit-monthly-trend>header{border-bottom:1px solid #e4e9e2;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.profit-monthly-trend header span{color:var(--v3-green-700);letter-spacing:.12em;font-size:10px;font-weight:850}.profit-monthly-trend h2{color:var(--v3-ink);margin:5px 0 0;font-size:20px}.profit-monthly-trend header small{color:#79887f;font-size:9px}.profit-daily-bars{background:#e4e9e2;gap:1px;padding:14px 20px 20px;display:grid}.profit-daily-bars article{background:#fff;grid-template-columns:54px minmax(180px,1fr) 130px 130px;align-items:center;gap:14px;min-height:44px;padding:7px 10px;display:grid}.profit-daily-bars time{color:#5d6f64;font-size:10px;font-weight:800}.profit-daily-bar-track{gap:4px;display:grid;position:relative}.profit-daily-bar-track i{border-radius:999px;min-width:2px;height:5px;display:block}.profit-daily-sales-bar{background:#2c7950}.profit-daily-profit-bar{background:#b5cc40}.profit-daily-loss-bar{background:#e78360}.profit-daily-bars strong,.profit-daily-bars article>span{text-align:right;font-size:10px}.profit-type-sale,.profit-type-refund,.profit-cost-ready,.profit-cost-missing{white-space:normal;border-radius:7px;max-width:220px;padding:5px 8px;font-size:9px;line-height:1.45;display:inline-flex}.profit-type-sale,.profit-cost-ready{color:#2d7147;background:#eaf5e8}.profit-type-refund,.profit-cost-missing{color:#a05235;background:#fff0e8}.profit-positive{color:#217244!important}.profit-negative{color:#b84f36!important}.finance-center-page{--finance-lime:#dff45f}.finance-quality-panel{background:linear-gradient(145deg,#0b3022,#164a35);border:1px solid #173f2e;border-radius:19px;overflow:hidden;box-shadow:0 20px 55px #092d2124}.finance-quality-panel>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.finance-quality-panel>header span,.finance-missing-costs-heading span{color:var(--finance-lime);letter-spacing:.12em;font-size:10px;font-weight:850}.finance-quality-panel>header h2{color:#fff;letter-spacing:-.035em;margin:7px 0 0;font-size:23px}.finance-quality-panel>header p{color:#b6cabd;max-width:720px;margin:7px 0 0;font-size:10px;line-height:1.65}.finance-quality-panel>header>strong{color:#c8d4cc;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:8px 11px;font-size:10px}.finance-quality-panel>header>strong[data-tone=ready]{color:#173b29;background:#dff45f;border-color:#dff45f}.finance-quality-panel>header>strong[data-tone=warning]{color:#ffe2c8;background:#b9572d38;border-color:#ffb47657}.finance-source-grid{background:#ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.finance-source-grid article{background:#06231894;min-width:0;padding:18px 20px}.finance-source-grid article[data-ready]{background:#205b3d8a}.finance-source-grid span{color:#9fb6a7;font-size:9px;font-weight:800}.finance-source-grid strong{color:#fff;margin-top:9px;font-size:19px;display:block}.finance-source-grid article[data-ready] strong{color:var(--finance-lime)}.finance-source-grid small{color:#93aa9b;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;line-height:1.5;display:block;overflow:hidden}.finance-missing-costs{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;margin:14px;overflow:hidden}.finance-missing-costs-heading{justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.finance-missing-costs-heading h3{color:#f1f7f3;margin:6px 0 0;font-size:16px}.finance-missing-costs-heading a{color:#122d20;background:var(--finance-lime);border-radius:8px;padding:7px 10px;font-size:9px;font-weight:850;text-decoration:none}.finance-missing-cost-list{border-top:1px solid #ffffff14;max-height:280px;overflow-y:auto}.finance-missing-cost-list article{border-top:1px solid #ffffff12;grid-template-columns:minmax(260px,1.4fr) minmax(220px,1fr) 130px;align-items:center;gap:18px;min-width:720px;padding:13px 19px;display:grid}.finance-missing-cost-list article:first-child{border-top:0}.finance-missing-cost-list strong{color:#f3f8f4;font-size:11px;display:block}.finance-missing-cost-list small{color:#849d8e;margin-top:4px;font-size:8px;display:block}.finance-missing-cost-list article>span{color:#ffc6a5;font-size:9px;line-height:1.5}.finance-missing-cost-list b{color:#fff;text-align:right;font-size:11px}.finance-missing-cost-empty{color:#bbcfbf;border-top:1px solid #ffffff14;padding:17px 19px;font-size:10px}.sales-analysis-page{--sales-mint:#55d39a}.sales-finance-link{color:#fff;box-shadow:none;background:#174d36;border-color:#174d36}.sales-performance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.sales-performance-metrics article{min-height:142px;box-shadow:var(--v3-shadow);background:#ffffffeb;border:1px solid #dce5da;border-radius:17px;padding:20px;position:relative;overflow:hidden}.sales-performance-metrics article:after{content:"";background:#55d39a1c;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-48px;right:-34px}.sales-performance-metrics article[data-tone=primary]{color:#fff;background:linear-gradient(145deg,#174d36,#0b3022);border-color:#154a34}.sales-performance-metrics article[data-tone=warning]{background:#fff8f3;border-color:#ead3c3}.sales-performance-metrics span{color:#6d7d74;font-size:10px;font-weight:800}.sales-performance-metrics strong{z-index:1;color:#163426;letter-spacing:-.04em;margin-top:24px;font-size:clamp(24px,2vw,33px);display:block;position:relative}.sales-performance-metrics small{z-index:1;color:#7d8b82;margin-top:9px;font-size:9px;display:block;position:relative}.sales-performance-metrics article[data-tone=primary] span,.sales-performance-metrics article[data-tone=primary] small{color:#b9cebf}.sales-performance-metrics article[data-tone=primary] strong{color:#dff45f}.sales-performance-metrics article[data-tone=warning] strong{color:#a55036}.sales-scope-note{color:#eaf3ed;background:linear-gradient(125deg,#0e3426,#18553b);border-radius:17px;grid-template-columns:minmax(300px,1fr) minmax(440px,1.2fr);align-items:center;gap:24px;padding:20px 22px;display:grid}.sales-scope-note>div>span{color:#dff45f;letter-spacing:.12em;font-size:9px;font-weight:850}.sales-scope-note>div>strong{margin-top:7px;font-size:19px;display:block}.sales-scope-note p{color:#b7cabd;margin:7px 0 0;font-size:9px;line-height:1.6}.sales-scope-note dl{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.sales-scope-note dl>div{background:#ffffff0d;padding:13px}.sales-scope-note dt{color:#a8bdaf;font-size:8px}.sales-scope-note dd{color:#fff;margin:7px 0 0;font-size:13px;font-weight:850}.sales-daily-trend{box-shadow:var(--v3-shadow);background:#ffffffeb;border:1px solid #dce4da;border-radius:18px;overflow:hidden}.sales-daily-trend>header{border-bottom:1px solid #e4e9e2;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.sales-daily-trend header span{color:var(--v3-green-700);letter-spacing:.12em;font-size:10px;font-weight:850}.sales-daily-trend h2{color:var(--v3-ink);margin:5px 0 0;font-size:20px}.sales-daily-trend header small{color:#79887f;font-size:9px}.sales-daily-trend>div{background:#e4e9e2;gap:1px;padding:14px 20px 20px;display:grid}.sales-daily-trend article{background:#fff;grid-template-columns:58px minmax(180px,1fr) 150px;align-items:center;gap:14px;min-height:44px;padding:7px 10px;display:grid}.sales-daily-trend time{color:#5d6f64;font-size:10px;font-weight:800}.sales-daily-trend article>i{background:#edf2ed;border-radius:999px;height:7px;display:block;overflow:hidden}.sales-daily-trend article>i>b{border-radius:inherit;background:linear-gradient(90deg,#1c6846,#6ecf86);min-width:2px;height:100%;display:block}.sales-daily-trend article>strong{color:#193a2a;text-align:right;font-size:10px}.sales-product-panel{min-width:0;overflow:hidden}.sales-product-table-scroll{width:100%;overflow-x:auto}.sales-product-table{border-collapse:collapse;width:100%;min-width:1380px}.sales-product-table th{color:#627269;text-align:left;white-space:nowrap;background:#eff5ef;padding:13px 15px;font-size:10px}.sales-product-table td{color:#20372b;vertical-align:top;white-space:nowrap;border-top:1px solid #e5ebe5;padding:15px;font-size:11px}.sales-product-table td:first-child{white-space:normal;min-width:300px}.sales-product-table td:first-child strong{color:#132f22;font-size:12px;display:block}.sales-product-table td:first-child small{color:#819087;margin-top:5px;font-size:8px;display:block}.inventory-center-page{--inventory-cyan:#40d7b2;--inventory-lime:#d8ef4b}.inventory-workspace-heading{align-items:flex-start}.inventory-sync-action{justify-items:end;gap:8px;max-width:420px;display:grid}.inventory-sync-action form{margin:0}.inventory-sync-action button:disabled{cursor:wait;opacity:.65}.inventory-sync-message{color:#4d6558;text-align:right;margin:0;font-size:10px;line-height:1.5}.inventory-sync-error{color:#a24e37}.inventory-sync-warning{color:#9a6b26}.payout-page{--payout-night:#0b3022;--payout-green:#1c6a47;--payout-lime:#dff45f;min-width:0;overflow-x:clip}.payout-heading{color:#fff;background:radial-gradient(circle at 88% 10%,#dff45f2e,#0000 32%),linear-gradient(135deg,#0a2d20,#174e37);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:26px;padding:24px 26px;display:flex;box-shadow:0 18px 48px #082d1f21}.payout-heading>div:first-child>span{color:var(--payout-lime);letter-spacing:.12em;font-size:10px;font-weight:850}.payout-heading h1{letter-spacing:-.05em;margin:7px 0 5px;font-size:clamp(29px,3vw,43px)}.payout-heading p{color:#b8cbbf;max-width:760px;margin:0;font-size:10px;line-height:1.7}.payout-heading .workspace-primary-action{color:#173523;background:var(--payout-lime)}.payout-sync-action{flex:none;justify-items:end;gap:8px;max-width:420px;display:grid}.payout-sync-action form{margin:0}.payout-sync-action button:disabled{cursor:wait;opacity:.7}.payout-sync-message{color:#c5d4ca;text-align:right;margin:0;font-size:9px;line-height:1.5}.payout-sync-error{color:#ffd1bc}.payout-control-panel{grid-template-columns:minmax(320px,1.2fr) minmax(300px,.8fr) minmax(300px,.9fr);align-items:stretch;gap:12px;display:grid}.payout-brand-tabs{background:#fff;border:1px solid #dce5dc;border-radius:16px;gap:8px;min-width:0;padding:8px;display:flex}.payout-brand-tabs a{color:#53675c;background:#f4f7f2;border-radius:11px;flex:1;gap:4px;min-width:96px;padding:11px 13px;text-decoration:none;display:grid}.payout-brand-tabs a[aria-current=page]{color:#fff;background:var(--payout-green)}.payout-brand-tabs strong{font-size:12px}.payout-brand-tabs span{color:#829188;font-size:8px}.payout-brand-tabs a[aria-current=page] span{color:#bfd3c5}.payout-date-form{background:#fff;border:1px solid #dce5dc;border-radius:16px;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:9px;padding:15px;display:grid}.payout-date-form label{color:#52675b;font-size:10px;font-weight:850}.payout-date-form input{color:#173628;min-width:0;height:38px;font:inherit;background:#f8faf7;border:1px solid #d5dfd6;border-radius:9px;padding:0 10px;font-size:10px}.payout-date-form button{color:#fff;background:var(--payout-green);border:0;border-radius:9px;height:38px;padding:0 14px;font-size:10px;font-weight:850}.payout-window-note{background:linear-gradient(135deg,#f7faef,#eef5ea);border:1px solid #dbe5d9;border-radius:16px;align-content:center;padding:14px 17px;display:grid}.payout-window-note span{color:#617568;font-size:9px;font-weight:800}.payout-window-note strong{color:#193a29;margin-top:6px;font-size:12px}.payout-window-note small{color:#7d8d82;margin-top:4px;font-size:8px}.payout-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.payout-metric-grid article{min-height:126px;box-shadow:var(--v3-shadow);background:#fffffff0;border:1px solid #dce5dd;border-radius:17px;padding:18px 20px;position:relative;overflow:hidden}.payout-metric-grid article:after{content:"";background:#6ac6741f;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-43px;right:-34px}.payout-metric-grid span{color:#677a6f;font-size:10px;font-weight:800}.payout-metric-grid strong{z-index:1;color:#153828;letter-spacing:-.04em;margin-top:19px;font-size:clamp(21px,2vw,29px);display:block;position:relative}.payout-metric-grid small{z-index:1;color:#849289;margin-top:7px;font-size:8px;display:block;position:relative}.payout-table-panel{min-width:0;box-shadow:var(--v3-shadow);background:#fffffff5;border:1px solid #d9e3da;border-radius:19px;overflow:hidden}.payout-table-panel>header{border-bottom:1px solid #e1e8e1;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 22px;display:flex}.payout-table-panel>header span{color:var(--payout-green);letter-spacing:.11em;font-size:9px;font-weight:850}.payout-table-panel h2{color:#143326;letter-spacing:-.03em;margin:6px 0 0;font-size:21px}.payout-capture-summary{text-align:right;justify-items:end;gap:5px;display:grid}.payout-capture-summary strong{color:#2a7048;background:#e9f5e8;border-radius:999px;padding:6px 9px;font-size:9px}.payout-capture-summary strong[data-tone=warning]{color:#a65035;background:#fff0e7}.payout-capture-summary strong[data-tone=running]{color:#75651f;background:#f8f5d7}.payout-capture-summary small{color:#7e8d84;font-size:8px}.payout-table-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.payout-table{border-collapse:collapse;width:max-content;min-width:100%}.payout-table th,.payout-table td{color:#283c31;text-align:right;white-space:nowrap;border-bottom:1px solid #e5ebe5;border-right:1px solid #e2e8e2;min-width:106px;padding:11px 12px;font-size:10px}.payout-table thead th{color:#66776e;text-align:center;background:#f0f5f0;font-size:9px}.payout-table thead tr:first-child th{color:#173a2a;background:#e4ede5;font-weight:900}.payout-table thead th:first-child,.payout-table tbody th,.payout-table tfoot th{z-index:2;text-align:left;min-width:118px;position:sticky;left:0}.payout-table tbody th{color:#264536;background:#fff}.payout-table tbody tr:nth-child(2n) td,.payout-table tbody tr:nth-child(2n) th{background:#f9fbf8}.payout-table .payout-subtotal{color:#1f6d46;background:#f3f8f2;font-weight:850}.payout-table .payout-grand-total{color:#143b29;background:#eef5ec;font-weight:900}.payout-zero{color:#9aa59e;font-size:8px}.payout-table .payout-no-data{color:#7b8981;text-align:center;height:110px}.payout-table tfoot th,.payout-table tfoot td{color:#203a2d;background:#fff9bf;border-bottom:0;font-weight:900}.payout-table tfoot th{z-index:3;background:#fff59e}.payout-error-list{color:#8b4d37;background:#fff8f4;border:1px solid #efd7ca;border-radius:14px;padding:16px 19px;font-size:10px}.payout-error-list ul{margin:8px 0 0;padding-left:18px;line-height:1.7}.payout-policy-note{color:#62746a;background:#f8faf6;border:1px solid #dfe6dd;border-radius:14px;align-items:center;gap:13px;padding:15px 18px;font-size:9px;line-height:1.6;display:flex}.payout-policy-note strong{color:#1d6a46;flex:none}.payout-empty-state{background:#fff;border:1px solid #dce5dc;border-radius:18px;padding:35px}.payout-empty-state h1{color:#173528;margin:0}.payout-empty-state p{color:#76877e;margin:8px 0 0;font-size:10px}@media (max-width:1180px){.payout-control-panel{grid-template-columns:1fr 1fr}.payout-window-note{grid-column:1/-1}.payout-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.payout-heading{flex-direction:column;padding:20px}.payout-sync-action{justify-items:stretch;width:100%;max-width:none}.payout-sync-action button{width:100%}.payout-sync-message{text-align:left}.payout-control-panel{grid-template-columns:1fr}.payout-window-note{grid-column:auto}.payout-brand-tabs{overflow-x:auto}.payout-brand-tabs a{min-width:105px}.payout-date-form{grid-template-columns:1fr auto}.payout-date-form label{grid-column:1/-1}.payout-metric-grid{grid-template-columns:1fr}.payout-table-panel>header{flex-direction:column;align-items:flex-start}.payout-capture-summary{text-align:left;justify-items:start}.payout-policy-note{flex-direction:column;align-items:flex-start}}.inventory-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.inventory-metric-grid article{min-height:142px;box-shadow:var(--v3-shadow);background:linear-gradient(145deg,#fffffff5,#eff6efe6);border:1px solid #d9e3da;border-radius:17px;padding:19px;position:relative;overflow:hidden}.inventory-metric-grid article:after{content:"";background:color-mix(in srgb, var(--inventory-cyan) 13%, transparent);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-42px;right:-34px}.inventory-metric-grid article[data-tone=value]:after{background:color-mix(in srgb, var(--inventory-lime) 24%, transparent)}.inventory-metric-grid article[data-tone=resale]:after{background:#ea825924}.inventory-metric-grid article>span{color:#60766a;font-size:10px;font-weight:800}.inventory-metric-grid article>div{align-items:baseline;gap:6px;margin-top:20px;display:flex}.inventory-metric-grid strong{color:#122f23;font-size:clamp(22px,2vw,32px);line-height:1}.inventory-metric-grid small{color:#698076;font-size:11px;font-weight:750}.inventory-metric-grid p{z-index:1;color:#7a8a81;margin:14px 0 0;font-size:9px;line-height:1.5;position:relative}.inventory-sync-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-sync-health article{background:#ffffffe0;border:1px solid #dce5dc;border-radius:14px;padding:17px 19px}.inventory-sync-health article[data-warning]{background:#fffaf2;border-color:#ecd6b8}.inventory-sync-health span{color:#6d7d74;font-size:9px;font-weight:800}.inventory-sync-health strong{color:#17372a;margin-top:7px;font-size:17px;display:block}.inventory-sync-health small{color:#829087;margin-top:5px;font-size:9px;display:block}.inventory-sync-health p{color:#a15139;margin:8px 0 0;font-size:9px;line-height:1.5}.inventory-warning-panel{box-shadow:var(--v3-shadow);background:#ffffffeb;border:1px solid #d6e0d5;border-radius:18px;overflow:hidden}.inventory-warning-panel>header{color:#edf6f0;background:radial-gradient(circle at 100% 0,#d8ef4b29,#0000 36%),linear-gradient(135deg,#0c3425,#174d36);grid-template-columns:minmax(300px,1fr) minmax(520px,1.35fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.inventory-warning-panel>header>div:first-child>span{color:var(--inventory-lime);letter-spacing:.12em;font-size:10px;font-weight:850}.inventory-warning-panel h2{color:#fff;letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.inventory-warning-panel header p{color:#b8cec0;margin:8px 0 0;font-size:10px;line-height:1.6}.inventory-warning-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-warning-summary article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:14px}.inventory-warning-summary article[data-tone=danger]{background:#c4482e26;border-color:#ff8f7059}.inventory-warning-summary article[data-tone=warning]{background:#cc952a21;border-color:#f2c45c57}.inventory-warning-summary article[data-tone=healthy]{border-color:#69ca9147}.inventory-warning-summary span{color:#bdd0c4;font-size:9px;display:block}.inventory-warning-summary strong{color:#fff;margin-top:7px;font-size:25px;display:inline-block}.inventory-warning-summary article[data-tone=replenishment] strong{color:var(--inventory-lime)}.inventory-warning-summary small{color:#9fb7a8;margin-left:5px;font-size:9px}.inventory-warning-list{padding:7px 18px 14px;overflow-x:auto}.inventory-warning-list article{border-top:1px solid #e6ebe5;grid-template-columns:minmax(280px,1.7fr) repeat(5,minmax(90px,.65fr));align-items:center;gap:16px;min-width:980px;padding:14px 10px;display:grid}.inventory-warning-list article:first-child{border-top:0}.inventory-warning-list article>div>span{color:#78887e;font-size:8px;display:block}.inventory-warning-list article>div:first-child>span{color:#b35237;font-weight:850}.inventory-warning-list article strong{color:#173629;margin-top:5px;font-size:11px;display:block}.inventory-warning-list article>div:first-child>strong{font-size:12px}.inventory-warning-list article small{color:#7b8a81;margin-top:4px;font-size:9px;display:block}.inventory-warning-empty{text-align:center;padding:26px 24px}.inventory-warning-empty strong{color:#22543b;font-size:14px}.inventory-warning-empty p{color:#7b8980;margin:7px 0 0;font-size:10px}.inventory-table-scroll{overflow-x:auto}.inventory-detail-table{border-collapse:collapse;width:100%;min-width:1880px}.inventory-detail-table th{color:#5f7067;text-align:left;white-space:nowrap;background:#eff5ef;padding:13px 15px;font-size:10px}.inventory-sort-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:inline-flex}.inventory-sort-button:hover,.inventory-sort-button[data-active=true]{color:#176447}.inventory-sort-button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #9bcf2e}.inventory-sort-indicator{color:#718279;background:#fff;border:1px solid #d5e1d8;border-radius:6px;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;line-height:1;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.inventory-sort-button:hover .inventory-sort-indicator{color:#176447;border-color:#9ec5ab;transform:translateY(-1px)}.inventory-sort-button[data-active=true] .inventory-sort-indicator{color:#123d2d;background:#dff3ca;border-color:#a9d45a;box-shadow:0 0 0 2px #a9d45a29}.inventory-detail-table td{color:#20372b;vertical-align:top;white-space:nowrap;border-top:1px solid #e5ebe5;padding:15px;font-size:11px}.inventory-detail-table td:first-child{white-space:normal;min-width:300px}.inventory-detail-table td:first-child>strong{color:#132f22;font-size:12px;display:block}.inventory-detail-table td:first-child>span{color:#526d5e;margin-top:4px;display:block}.inventory-detail-table td small{color:#819087;margin-top:6px;font-size:9px;line-height:1.55;display:block}.inventory-type-new,.inventory-type-resale,.inventory-cost-matched,.inventory-cost-missing{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.inventory-type-new,.inventory-cost-matched{color:#20704a;background:#e7f6ea}.inventory-type-resale{color:#96602e;background:#fff0dd}.inventory-cost-missing{color:#a34d37;background:#ffede7}.inventory-warning-badge{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.inventory-warning-critical{color:#9e2f25;background:#ffe4de}.inventory-warning-urgent{color:#a24f24;background:#ffead9}.inventory-warning-reorder{color:#8a641e;background:#fff2c8}.inventory-warning-healthy{color:#20704a;background:#e7f6ea}.inventory-warning-no-sales,.inventory-warning-not-applicable{color:#68766e;background:#edf1ed}@media (max-width:1180px){.inventory-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.inventory-warning-panel>header{grid-template-columns:1fr}}@media (max-width:760px){.inventory-metric-grid,.inventory-sync-health,.inventory-warning-summary{grid-template-columns:1fr}.inventory-sync-action{justify-items:start}}.profit-disclaimer{color:#d9e6dc;background:#0d3426;border:1px solid #194934;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:18px 22px;display:grid}.profit-disclaimer strong{color:var(--profit-lime);font-size:11px}.profit-disclaimer p{margin:0;font-size:10px;line-height:1.7}.dashboard-live-date{border-left:1px solid #dce4da;padding:10px 14px}.dashboard-live-date span,.dashboard-live-date strong{display:block}.dashboard-live-date span{color:#7d8a82;letter-spacing:.08em;font-size:8px;font-weight:800}.dashboard-live-date strong{color:#173728;margin-top:4px;font-size:12px}.dashboard-real-notice{color:#d9e7dc;background:linear-gradient(100deg,#0d3426,#174a35);border:1px solid #1b4a35;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:13px 17px;display:grid}.dashboard-real-notice>span{color:#dff45f;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.dashboard-real-notice>span i{background:#dff45f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #dff45f1a}.dashboard-real-notice p{margin:0;font-size:10px}.dashboard-real-notice a{color:#fff;font-size:10px;font-weight:800}.real-management-dashboard .dashboard-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-real-primary-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.65fr)}.dashboard-shop-performance{min-width:0}.dashboard-shop-performance .dashboard-section-heading>a{color:var(--v3-green-700);font-size:10px;font-weight:800}.dashboard-shop-performance-list{overscroll-behavior-inline:contain;border:1px solid #e1e7df;border-radius:13px;margin-top:16px;overflow-x:auto}.dashboard-shop-performance-list>a{min-width:1220px;min-height:118px;color:inherit;background:#ffffffb8;border-top:1px solid #e7ebe5;grid-template-columns:minmax(170px,1.35fr) repeat(7,minmax(82px,1fr)) 18px;align-items:center;gap:14px;padding:12px 15px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.dashboard-shop-performance-list>a:first-child{border-top:0}.dashboard-shop-performance-list>a:hover{background:#f2f7ef;transform:translate(2px)}.dashboard-shop-performance-list>a>div>span,.dashboard-shop-name small{color:#809087;font-size:8px;display:block}.dashboard-shop-performance-list>a>div>strong{color:#1b3427;margin-top:6px;font-size:11px;display:block}.dashboard-shop-name>span{font-weight:800;color:var(--v3-green-700)!important}.dashboard-shop-name>strong{font-size:13px!important}.dashboard-shop-name small{margin-top:4px}.dashboard-shop-performance-list>a>i{color:#789087;font-style:normal}.dashboard-operating-alerts{color:#edf5ef;background:radial-gradient(circle at 100% 0,#dff45f1f,#0000 35%),linear-gradient(145deg,#164b35,#0b3022);border-radius:18px;padding:22px;box-shadow:0 18px 48px #0d342629}.dashboard-operating-alerts .dashboard-section-heading h2{color:#fff}.dashboard-live-badge{color:#b9cebf;border:1px solid #ffffff24;border-radius:6px;padding:5px 7px;font-size:8px}.dashboard-operating-alerts>div:last-child{margin-top:14px}.dashboard-operating-alerts article{border-top:1px solid #ffffff1a;grid-template-columns:9px 1fr;gap:10px;padding:14px 0;display:grid}.dashboard-operating-alerts article>i{background:#dff45f;border-radius:50%;width:7px;height:7px;margin-top:5px}.dashboard-operating-alerts article[data-tone=danger]>i{background:#ff956f}.dashboard-operating-alerts article[data-tone=warning]>i{background:#f1ce67}.dashboard-operating-alerts article strong{font-size:11px}.dashboard-operating-alerts article p{color:#adc0b2;margin:5px 0;font-size:9px;line-height:1.55}.dashboard-operating-alerts article a{color:#dff45f;font-size:9px;font-weight:800}.dashboard-no-alert,.dashboard-no-inventory{text-align:center;padding:32px 8px}.dashboard-no-alert p,.dashboard-no-inventory p{color:#809087;font-size:10px}.dashboard-no-inventory strong{color:var(--v3-ink);font-size:13px}.dashboard-health-rule{color:#7d8b82;margin:14px 0 0;font-size:9px}.dashboard-loss-alerts{min-width:0;box-shadow:var(--v3-shadow);background:#ffffffeb;border:1px solid #dce5da;border-radius:18px;padding:22px;overflow:hidden}.dashboard-loss-alert-list{gap:8px;margin-top:16px;display:grid}.dashboard-loss-alert-list a div>span{color:#748279;font-size:9px;font-weight:750;display:block}.dashboard-loss-alerts{color:#edf5ef;background:radial-gradient(circle at 100% 0,#ff7e5424,#0000 32%),linear-gradient(145deg,#164b35,#0b3022);border-color:#ffffff14}.dashboard-loss-alerts .dashboard-section-heading h2{color:#fff}.dashboard-loss-count{color:#ffd1c0;background:#ff956f14;border:1px solid #ff956f4d;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.dashboard-loss-alert-list{max-height:420px;padding-right:4px;overflow-y:auto}.dashboard-loss-alert-list a{min-height:74px;color:inherit;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:8px minmax(180px,1.5fr) repeat(3,minmax(82px,.65fr)) 16px;align-items:center;gap:11px;padding:11px 12px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.dashboard-loss-alert-list a:hover{background:#ffffff13;border-color:#dff45f47}.dashboard-loss-alert-list a>i{background:#ff956f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ff956f73}.dashboard-loss-alert-list a div>strong{color:#f5faf7;margin-top:5px;font-size:10px;display:block}.dashboard-loss-alert-list a div>small{color:#8fa99a;margin-top:4px;font-size:8px;display:block}.dashboard-loss-alert-list a>b{color:#dff45f;font-size:14px}.dashboard-no-loss{text-align:center;margin-top:16px;padding:32px 10px}.dashboard-no-loss strong{color:#f2f8f4;font-size:13px}.dashboard-no-loss p{color:#9db4a6;margin:7px 0 0;font-size:9px}@media (max-width:1380px){.profit-workspace-heading{flex-direction:column}.profit-heading-tools{justify-content:flex-start;width:100%}.profit-kpi-grid,.profit-readiness-grid,.sales-performance-metrics,.finance-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-control-grid,.dashboard-real-primary-grid,.sales-scope-note{grid-template-columns:1fr}.real-management-dashboard .dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.finance-quality-panel>header,.profit-order-classification>header{flex-direction:column;align-items:flex-start}.profit-order-classification header small{text-align:left}.profit-order-classification-grid,.dashboard-real-notice{grid-template-columns:1fr}.dashboard-shop-performance-list>a{grid-template-columns:1fr 1fr;min-width:0}.dashboard-shop-performance-list .dashboard-shop-name{grid-column:1/-1}.dashboard-shop-performance-list>a>i{display:none}.dashboard-loss-alert-list a{grid-template-columns:8px 1fr 1fr}.dashboard-loss-alert-list a>div:nth-child(2){grid-column:2/-1}.dashboard-loss-alert-list a>b{display:none}.profit-heading-tools{flex-direction:column;align-items:stretch;width:100%}.profit-daily-bars article{grid-template-columns:45px 1fr}.profit-daily-bars strong,.profit-daily-bars article>span{text-align:left}.finance-missing-costs{overflow-x:auto}}@media (max-width:700px){.profit-kpi-grid,.profit-readiness-grid,.sales-performance-metrics,.finance-source-grid,.real-management-dashboard .dashboard-metric-grid{grid-template-columns:1fr}.profit-control-grid{gap:12px}.profit-disclaimer{grid-template-columns:1fr;gap:7px}.dashboard-live-date{border-top:1px solid #dce4da;border-left:0}.profit-period-selector,.profit-order-classification-grid dl,.sales-scope-note dl{grid-template-columns:1fr}.sales-daily-trend article{grid-template-columns:42px 1fr}.sales-daily-trend article>strong{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--v3-ink:#122019;--v3-muted:#68776e;--v3-green-950:#071f16;--v3-green-900:#0b2b1e;--v3-green-800:#123c2a;--v3-green-700:#18583c;--v3-lime:#d6f34a;--v3-lime-soft:#eff9bf;--v3-canvas:#eef2ec;--v3-surface:#fbfcf8;--v3-surface-strong:#fff;--v3-line:#d9e1d9;--v3-shadow:0 18px 60px #18312317}html{background:var(--v3-canvas)}body{color:var(--v3-ink);background:radial-gradient(circle at 93% 0, #d6f34a21, transparent 24rem), linear-gradient(135deg, #f6f7f2 0%, var(--v3-canvas) 58%, #e8eee7 100%)}.app-shell{background:0 0;grid-template-columns:286px minmax(0,1fr)}.sidebar{color:#f3f7f1;background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(165deg, #0d3424 0%, var(--v3-green-950) 82%);background-size:36px 36px,36px 36px,auto;border-right:1px solid #d6f34a1f;width:286px;padding:23px 16px 18px;box-shadow:16px 0 50px #061e141a}.sidebar-brand{border-bottom:1px solid #ffffff1a;min-height:66px;padding:7px 8px 18px}.brand-mark{color:#102217;background:var(--v3-lime);border-radius:13px;width:44px;height:44px;font-size:13px;box-shadow:0 8px 28px #d6f34a2e}.sidebar-brand-copy strong{color:#fff;letter-spacing:-.02em;font-size:15px}.sidebar-brand-copy small{color:#a8c0b3;margin-top:4px;font-size:11px}.sidebar-nav{gap:4px;margin-top:22px}.nav-group-label{color:#739784;letter-spacing:.14em;padding:0 14px 10px;font-size:11px}.nav-item{color:#b9cdc2;border:1px solid #0000;border-radius:12px;gap:13px;min-height:48px;padding:0 14px;font-size:15px;font-weight:650}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item-active{color:#fff;box-shadow:inset 3px 0 0 var(--v3-lime);background:linear-gradient(90deg,#d6f34a29,#d6f34a0e);border-color:#d6f34a38}.nav-icon{color:#8baf9b;width:21px;height:21px}.nav-item-active .nav-icon{color:var(--v3-lime)}.nav-active-dot{background:var(--v3-lime);width:6px;height:6px;box-shadow:0 0 12px var(--v3-lime);margin-left:auto}.nav-item-group{gap:3px;display:grid}.nav-submenu{border-left:1px solid #d6f34a38;gap:3px;margin:1px 8px 7px 34px;padding:3px 0 3px 16px;display:grid}.nav-subitem{color:#8eab9b;border-radius:9px;align-items:center;gap:10px;min-height:35px;padding:0 11px;font-size:13px;font-weight:700;transition:color .18s,background-color .18s;display:flex}.nav-subitem:hover{color:#fff;background:#ffffff0e}.nav-subitem>i{background:#658575;border-radius:50%;flex:none;width:5px;height:5px}.nav-subitem-active{color:#efffa4;background:#d6f34a17}.nav-subitem-active>i{background:var(--v3-lime);box-shadow:0 0 9px #d6f34ab8}.sidebar-footer{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;margin:auto 3px 0;padding:15px}.sidebar-footer strong{color:#e9f3ed;font-size:12px}.sidebar-footer small{color:#789588;font-size:10px;line-height:1.5}.app-main{grid-column:2;min-width:0}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf8db;border-bottom:1px solid #1d37281a;height:78px;padding:0 36px;box-shadow:0 8px 32px #17302209}.topbar-context>div>span{color:#748078;letter-spacing:.1em;font-size:11px}.topbar-context>div>strong{color:var(--v3-ink);letter-spacing:-.025em;margin-top:3px;font-size:18px}.demo-environment-label{color:#42604f;background:#f2f6ee;border:1px solid #dce5db;border-radius:999px;min-height:32px;padding:0 12px;font-size:11px}.avatar{color:#eff6f1;background:var(--v3-green-800);border:2px solid #dfe8df;width:36px;height:36px}.dashboard-content{width:min(100%,1720px);margin-inline:auto;padding:40px clamp(24px,3.1vw,52px) 72px}.management-dashboard-header h1,.module-preview-header h1{color:var(--v3-ink);letter-spacing:-.055em;font-size:clamp(40px,4vw,64px);font-weight:760}.management-dashboard-header p,.module-preview-header p{max-width:720px;color:var(--v3-muted);font-size:15px;line-height:1.75}.eyebrow{color:var(--v3-green-700);letter-spacing:.13em;font-size:11px;font-weight:800}.dashboard-global-scope{border:1px solid var(--v3-line);background:#ffffffc2;border-radius:12px;min-width:190px;padding:10px 15px}.dashboard-global-scope span{color:#77837b;letter-spacing:.08em;font-size:10px;display:block}.dashboard-global-scope strong{color:var(--v3-green-800);margin-top:3px;font-size:14px;display:block}.dashboard-header-controls{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.dashboard-query-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:8px;width:min(100%,940px);display:grid}.dashboard-shop-selector,.dashboard-period-selector form{border:1px solid var(--v3-line);background:#ffffffd6;border-radius:12px;padding:10px 12px}.dashboard-shop-selector{grid-column:1/-1}.dashboard-shop-selector>span,.dashboard-period-selector label{color:#65756b;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.dashboard-shop-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 14px;display:grid}.dashboard-shop-options label{color:#33483b;cursor:pointer;background:#f6f9f4;border-radius:7px;align-items:flex-start;gap:7px;min-width:0;padding:5px 6px;font-size:10px;display:flex}.dashboard-shop-options label span{min-width:0;line-height:1.35}.dashboard-shop-options label span small{color:#74847a;font-size:8px;display:block}.dashboard-shop-options label span strong{overflow-wrap:anywhere;color:#203c2d;margin-top:2px;font-size:10px;display:block}.dashboard-shop-options input{width:14px;height:14px;accent-color:var(--v3-green-700)}.dashboard-shop-selector-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.dashboard-shop-selector-footer small{color:#849087;font-size:9px}.dashboard-period-selector{grid-column:1/3;grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashboard-period-selector form>div{grid-template-columns:minmax(128px,1fr) auto;gap:7px;display:grid}.dashboard-period-selector input{min-width:0;height:34px;color:var(--v3-ink);font:inherit;background:#f8faf6;border:1px solid #d5dfd5;border-radius:8px;padding:0 9px;font-size:11px}.dashboard-shop-selector button,.dashboard-period-selector button{color:#fff;background:var(--v3-green-700);cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;transition:transform .18s,background .18s}.dashboard-shop-selector button:hover,.dashboard-period-selector button:hover{background:var(--v3-green-800);transform:translateY(-1px)}.dashboard-export-button{min-width:118px;color:var(--v3-green-950);background:linear-gradient(135deg, var(--v3-lime), #e5f978);text-align:center;border:1px solid #c7dc58;border-radius:12px;grid-column:3;place-items:center;padding:12px 15px;font-size:11px;font-weight:850;display:grid;box-shadow:0 10px 24px #849c2224}.dashboard-export-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #849c2233}.dashboard-shop-selector button:focus-visible,.dashboard-period-selector button:focus-visible,.dashboard-export-button:focus-visible{outline-offset:2px;outline:3px solid #d6f34a73}@media (max-width:1450px){.management-dashboard-header{flex-direction:column;align-items:flex-start}.dashboard-header-controls{align-items:stretch;width:100%}.dashboard-query-controls{width:100%}}@media (max-width:980px){.dashboard-query-controls{grid-template-columns:1fr}.dashboard-period-selector{grid-column:1;grid-template-columns:1fr 1fr}.dashboard-export-button{grid-column:1;min-height:46px}.dashboard-shop-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dashboard-filters{flex-direction:column;width:100%}.dashboard-global-scope,.dashboard-live-date{border-left:0;width:100%}.dashboard-period-selector,.dashboard-shop-options{grid-template-columns:1fr}}.dashboard-demo-notice{background:#fafcf7d1;border-color:#dce4d9;border-radius:13px}.dashboard-metric-card,.dashboard-trend-card,.health-overview-card,.shop-health-card,.ai-insight-panel,.module-data-panel,.settings-card{border-color:var(--v3-line);background:#ffffffdb;border-radius:18px;box-shadow:0 16px 46px #192f220e}.dashboard-metric-card{min-height:190px}.metric-value strong{letter-spacing:-.045em;font-size:clamp(27px,2.4vw,39px)}.dashboard-section-heading h2{font-size:22px}.ai-insight-panel{color:#eef5f0;background:radial-gradient(circle at 100% 0,#d6f34a1f,#0000 19rem),linear-gradient(145deg,#174c33,#0b2c1e);border-color:#d6f34a21;box-shadow:0 18px 50px #0a2b1d2b}.workspace-selection-page{min-height:calc(100vh - 78px)}.workspace-gate{padding-top:14px}.workspace-gate-intro{max-width:790px;margin-bottom:34px}.workspace-gate-intro>span,.workspace-module-heading>div>span,.workspace-data-panel>header>div:first-child>span{color:var(--v3-green-700);letter-spacing:.14em;font-size:11px;font-weight:850}.workspace-gate-intro h1{color:var(--v3-ink);letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(42px,5vw,72px);font-weight:760}.workspace-gate-intro p{color:var(--v3-muted);margin:0;font-size:16px;line-height:1.8}.workspace-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.workspace-brand-card{border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);background:#ffffffe0;border-radius:20px;overflow:hidden}.workspace-brand-card>header{color:#edf6f0;background:linear-gradient(132deg, var(--v3-green-900), #164b35);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 24px;display:grid}.workspace-brand-card>header>span{width:44px;height:44px;color:var(--v3-lime);background:#d6f34a12;border:1px solid #d6f34a52;border-radius:12px;place-items:center;font-size:12px;font-weight:850;display:grid}.workspace-brand-card header small{color:#8db09e;letter-spacing:.1em;font-size:10px}.workspace-brand-card header h2{color:#fff;letter-spacing:-.035em;margin:3px 0 0;font-size:23px}.workspace-brand-card header>strong{color:#b7d2c3;font-size:12px}.workspace-brand-card>div{padding:8px}.workspace-brand-card>div>a{min-height:76px;color:var(--v3-ink);border-radius:13px;grid-template-columns:minmax(0,1fr) auto 25px;align-items:center;gap:16px;padding:12px 15px;transition:background .18s,transform .18s;display:grid}.workspace-brand-card>div>a+a{border-top:1px solid #edf0eb}.workspace-brand-card>div>a:hover{background:#f1f6ee;transform:translate(3px)}.workspace-brand-card a div strong{font-size:15px;display:block}.workspace-brand-card a div span{color:#7b867f;margin-top:5px;font-size:11px;display:block}.workspace-brand-card a>span{color:#307050;font-size:11px;font-weight:750}.workspace-brand-card a>i{color:var(--v3-green-700);font-size:18px;font-style:normal}.workspace-module-page{flex-direction:column;gap:22px;display:flex}.workspace-command-bar{z-index:8;color:#eff7f2;background:radial-gradient(circle at 76% 0, #d6f34a29, transparent 19rem), linear-gradient(125deg, var(--v3-green-950), #154831);border:1px solid #d6f34a29;border-radius:18px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:24px;min-height:92px;padding:17px 20px;display:grid;position:relative;box-shadow:0 22px 55px #09271a29}.workspace-command-identity{align-items:center;gap:14px;display:flex}.workspace-brand-monogram{color:#142319;background:var(--v3-lime);border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid}.workspace-command-identity small{color:#92b3a2;letter-spacing:.08em;font-size:10px}.workspace-command-identity h1{color:#fff;letter-spacing:-.03em;margin:4px 0 0;font-size:23px}.workspace-command-status{align-items:center;gap:7px;display:flex}.workspace-command-status>span{color:#bbd0c5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:10px;display:inline-flex}.workspace-command-status i{background:var(--v3-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #d6f34ab3}.workspace-switcher{position:relative}.workspace-switcher>summary{color:#152319;cursor:pointer;background:var(--v3-lime);border-radius:11px;place-items:center;min-width:122px;min-height:40px;padding:0 15px;font-size:12px;font-weight:800;list-style:none;display:grid}.workspace-switcher>summary::-webkit-details-marker{display:none}.workspace-switcher[open]>div{width:min(380px,100vw - 48px);max-height:520px;color:var(--v3-ink);border:1px solid var(--v3-line);background:#fff;border-radius:16px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 80px #0b261938}.workspace-switcher section+section{border-top:1px solid #e8ede7;margin-top:12px;padding-top:12px}.workspace-switcher section>strong{color:#708076;letter-spacing:.08em;padding:2px 8px 8px;font-size:10px;display:block}.workspace-switcher section a,.workspace-switcher-all{color:#31463a;border-radius:9px;justify-content:space-between;align-items:center;min-height:40px;padding:0 9px;font-size:12px;display:flex}.workspace-switcher section a:hover,.workspace-switcher section a[aria-current=page]{background:#eff5ec}.workspace-switcher section a span{color:#718078;font-size:10px}.workspace-switcher-all{color:var(--v3-green-700);border-top:1px solid #e8ede7;margin-top:10px;font-weight:800}.workspace-module-heading{justify-content:space-between;align-items:end;gap:30px;padding:14px 4px 2px;display:flex}.workspace-module-heading h2{color:var(--v3-ink);letter-spacing:-.05em;margin:8px 0 7px;font-size:clamp(30px,3vw,44px)}.workspace-module-heading p{max-width:760px;color:var(--v3-muted);margin:0;font-size:13px;line-height:1.7}.workspace-primary-action,.workspace-module-heading .button,.workspace-module-heading button{color:#fff;background:var(--v3-green-800);border:0;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #123c2a26}.workspace-primary-action:hover,.workspace-module-heading .button:hover,.workspace-module-heading button:hover{background:var(--v3-green-700)}.workspace-heading-actions{align-items:center;gap:10px;display:flex}.workspace-heading-actions .button-secondary{align-items:center;min-height:44px;padding:0 16px;font-size:11px;display:inline-flex}.product-create-main-fields{margin-top:24px}.product-optional-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.form-toggle{color:#315c44;background:#f6f9f3;border:1px solid #d5e1d3;border-radius:9px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.form-toggle input{width:15px;height:15px;accent-color:var(--v3-green-700)}.workspace-metric-strip{border:1px solid var(--v3-line);background:var(--v3-line);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 14px 40px #162d200b}.workspace-metric-strip>article{background:#fffffff0;min-height:134px;padding:19px 20px;position:relative}.workspace-metric-strip>article:after{content:"";background:#a4b4aa;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:18px}.workspace-metric-strip>article[data-tone=positive]:after,.workspace-metric-strip>article[data-tone=primary]:after{background:#52a66d}.workspace-metric-strip>article[data-tone=warning]:after,.workspace-metric-strip>article[data-tone=negative]:after{background:#e78958}.workspace-metric-strip article>span,.product-metric-heading strong{color:#6f7c74;letter-spacing:.07em;font-size:10px;font-weight:800}.workspace-metric-strip article>strong,.workspace-metric-strip article>div:not(.product-metric-heading)>strong{color:var(--v3-ink);letter-spacing:-.045em;margin-top:19px;font-size:clamp(24px,2.1vw,33px);display:inline-block}.workspace-metric-strip article>small,.workspace-metric-strip article>p{color:#819087;margin:8px 0 0;font-size:10px;line-height:1.5;display:block}.product-metric-heading{align-items:center;gap:8px;display:flex}.product-metric-heading>span{color:#9aa69e;font-size:9px}.workspace-metric-strip article>div:not(.product-metric-heading) small{color:#6d7c73;margin-left:5px;font-size:11px}.order-workspace-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.review-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.review-order-analysis-summary .profit-order-classification-grid{grid-template-columns:1fr}.review-order-analysis-summary .profit-order-classification-grid dl{grid-template-columns:repeat(4,minmax(0,1fr))}.review-rule-notice{color:#52665a;background:#f4f8f1;border:1px solid #d9e3d7;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:15px 18px;display:grid}.review-rule-notice strong{color:var(--v3-green-800);font-size:12px}.review-rule-notice p{margin:0;font-size:10px;line-height:1.6}.review-order-panel{border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);background:#ffffffeb;border-radius:18px;overflow:hidden}.review-order-filters{background:#f5f8f3;border-bottom:1px solid #e2e8e1;flex-wrap:wrap;gap:8px;padding:15px 18px;display:flex}.review-order-filters button{color:#65766c;background:#fff;border:1px solid #dbe3da;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.review-order-filters button.is-active{color:#fff;border-color:var(--v3-green-800);background:var(--v3-green-800)}.review-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.review-order-list>article{background:#fff;border:1px solid #dfe6de;border-radius:14px;overflow:hidden}.review-order-list>article[data-status=CANCELLED]{opacity:.7}.review-order-list article>header{background:#f7f9f5;border-bottom:1px solid #e5eae4;align-items:center;gap:7px;min-height:51px;padding:11px 14px;display:flex}.review-order-list article>header time{color:#7b8980;margin-left:auto;font-size:9px}.review-type-badge,.review-status-badge{border-radius:6px;padding:5px 7px;font-size:9px;font-weight:850}.review-quantity-badge{color:#2d6647;background:#fff;border:1px solid #cfe0d1;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:850}.review-type-badge{color:#245d42;background:#e9f3e8}.review-status-badge{color:#7b5530;background:#f8eee0}.review-order-identity{grid-template-columns:1.3fr 1fr 1fr;gap:12px;padding:15px;display:grid}.review-order-identity>div{min-width:0}.review-order-identity span,.review-expense-grid span{color:#829087;font-size:8px;display:block}.review-order-identity strong{text-overflow:ellipsis;margin-top:5px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.review-order-identity small{color:#7d8a82;margin-top:4px;font-size:8px;display:block}.review-expense-grid{background:#e1e7e0;border:1px solid #e1e7e0;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 14px 14px;display:grid;overflow:hidden}.review-expense-grid>div{background:#f8faf6;min-height:58px;padding:10px}.review-expense-grid strong{color:#214c35;margin-top:7px;font-size:10px;display:block}.review-plan-note{color:#738178;background:#fafbf9;border:1px dashed #d4ddd2;border-radius:9px;margin:0 14px 14px;padding:13px;font-size:9px}.review-order-list article>footer{border-top:1px solid #e8ece7;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:10px 14px;display:flex}.review-order-list footer p{color:#78867d;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:9px;overflow:hidden}.review-order-list footer a{color:var(--v3-green-700);flex:none;font-size:10px;font-weight:850}.review-order-actions{flex:none;align-items:center;gap:12px;display:flex}.review-order-actions .review-order-copy-link{color:#66776d;font-weight:750}.review-copy-notice{color:#52675a;background:#f1f7ed;border:1px solid #d3e2d1;border-radius:11px;align-items:center;gap:12px;margin-bottom:22px;padding:13px 15px;display:flex}.review-copy-notice strong{color:var(--v3-green-800);font-size:11px}.review-copy-notice span{font-size:10px}.review-status-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:24px;display:grid}.review-status-selector-simple{grid-template-columns:repeat(2,minmax(0,1fr))}.review-status-selector label{cursor:pointer;background:#f8faf6;border:1px solid #dae2d8;border-radius:11px;padding:14px;position:relative}.review-status-selector label[data-active=true]{background:#eaf4e8;border-color:#3c8058;box-shadow:inset 0 0 0 1px #3c8058}.review-status-selector input{opacity:0;position:absolute}.review-status-selector span{color:#274735;font-size:12px;font-weight:850;display:block}.review-status-selector small{color:#7a8980;margin-top:5px;font-size:9px;display:block}.review-deferred-note{color:#5c6b62;background:#f6f9f3;border:1px dashed #cad8c7;border-radius:11px;align-items:center;gap:12px;padding:18px;font-size:11px;display:flex}.review-deferred-note strong{color:var(--v3-green-700)}.review-money-field{grid-template-columns:1fr 130px;gap:7px;display:grid}.review-money-field select{min-width:0}.review-commission-preview{background:#eef5ea;border:1px solid #d6e2d3;border-radius:11px;grid-template-columns:auto 1fr;gap:5px 16px;padding:16px;display:grid}.review-commission-preview span{color:#718078;font-size:10px}.review-commission-preview strong{color:#1e5939;font-size:13px}.review-commission-preview small{color:#6f7f75;grid-column:2;font-size:9px;line-height:1.5}.review-product-cost-preview{color:#204933;background:linear-gradient(120deg,#f4f9ef,#fbfcf8);border:1px solid #cfe0c7;border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) minmax(220px,1fr);gap:8px 18px;margin:14px 0;padding:15px 17px;display:grid}.review-product-cost-preview span{color:#687a6d;font-size:10px}.review-product-cost-preview strong,.review-product-cost-preview b{font-size:12px}.review-product-cost-preview b{color:#1f6b41}.review-product-cost-preview small{color:#718078;grid-column:1/-1;font-size:9px;line-height:1.55}.review-product-cost-preview[data-state=warning]{background:#fff8f3;border-color:#e9c7b9}.review-product-cost-preview[data-state=warning] strong,.review-product-cost-preview[data-state=warning] b{color:#ae4a2e}.review-expense-grid small{color:#78877d;margin-top:5px;font-size:8px;line-height:1.45;display:block}.review-batch-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-batch-heading .form-section-heading{flex:1}.review-batch-heading>.button{flex:none}.review-batch-list{gap:18px;display:grid}.review-batch-card{background:#fbfcf9;border:1px solid #dce5da;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #2446300d}.review-batch-card>header{background:#f2f7ef;border-bottom:1px solid #e4eae2;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.review-batch-card>header span{color:#748379;font-size:9px;font-weight:800;display:block}.review-batch-card>header strong{color:#244b34;margin-top:4px;font-size:12px;display:block}.review-batch-card>header button{color:#9a473d;cursor:pointer;background:#fff6f3;border:1px solid #edcdc7;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.review-batch-basic-fields,.review-batch-cost-grid{padding:16px}.review-batch-basic-fields{margin:0}.review-batch-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:0;display:grid}.review-batch-rule{color:#64756a;background:#f5f9f2;border:1px dashed #cddac9;border-radius:8px;margin:0 16px 16px;padding:10px 12px;font-size:9px;line-height:1.5}@media (max-width:720px){.review-batch-heading{flex-direction:column;align-items:stretch}.review-batch-cost-grid{grid-template-columns:1fr}}.workspace-data-panel{border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);background:#ffffffe6;border-radius:18px;overflow:hidden}.workspace-data-panel>header{border-bottom:1px solid #e3e8e2;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 22px;display:flex}.workspace-data-panel>header h2{letter-spacing:-.03em;margin:5px 0 0;font-size:21px}.workspace-data-meta{gap:8px;display:flex}.workspace-data-meta span{color:#617067;background:#f6f8f4;border:1px solid #e0e6df;border-radius:999px;padding:7px 10px;font-size:10px}.workspace-empty-state{text-align:center;padding:60px 24px}.workspace-empty-state strong{font-size:17px}.workspace-empty-state p{color:var(--v3-muted);font-size:12px}.workspace-source-note{background:#f5f8f2;border:1px solid #dbe3da;border-radius:15px;grid-template-columns:minmax(210px,.6fr) minmax(320px,1.4fr) auto;align-items:center;gap:28px;padding:20px 23px;display:grid}.workspace-source-note div span{color:#7c8981;letter-spacing:.1em;font-size:9px;display:block}.workspace-source-note div strong{color:var(--v3-green-800);margin-top:4px;font-size:14px;display:block}.workspace-source-note p{color:#617068;margin:0;font-size:11px;line-height:1.65}.workspace-source-note>span{color:#77837c;font-size:10px}.workspace-ledger{min-width:1120px}.workspace-ledger-columns,.workspace-ledger-row{grid-template-columns:100px minmax(260px,1.5fr) 94px 64px 180px 140px 130px 68px;align-items:center;gap:14px;display:grid}.workspace-ledger-columns{color:#7b8980;letter-spacing:.08em;background:#f3f6f1;border-bottom:1px solid #e2e7e1;min-height:42px;padding:0 20px;font-size:9px;font-weight:800}.workspace-ledger-rows{overflow-x:auto}.workspace-ledger-row{border-bottom:1px solid #e8ece7;min-height:88px;padding:13px 20px}.workspace-ledger-row:last-child{border-bottom:0}.workspace-ledger-row:hover{background:#f8faf6}.sales-kind{color:#216241;background:#e9f4ec;border-radius:7px;width:fit-content;padding:6px 8px;font-size:10px;font-weight:800}.sales-kind-refund{color:#995838;background:#faeee7}.workspace-ledger-product strong{font-size:13px;line-height:1.45;display:block}.workspace-ledger-product small{color:#7c8981;margin-top:5px;font-size:9px;line-height:1.5;display:block}.workspace-ledger-product small span{color:#99a39d;display:block}.workspace-ledger-fulfillment,.workspace-ledger-source{color:#586a5f;font-size:10px;line-height:1.45}.workspace-ledger-quantity{font-size:14px}.workspace-ledger-price strong{font-size:12px}.workspace-ledger-price small{color:#88938c;margin-top:5px;font-size:8px;line-height:1.45;display:block}.workspace-ledger-row>strong.positive-amount{color:#1e7248;font-size:12px}.workspace-ledger-row>strong.negative-amount{color:#ae5a38;font-size:12px}.workspace-ledger-row>a{color:var(--v3-green-700);font-size:10px;font-weight:800}.product-catalog-panel{border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);background:#ffffffe0;border-radius:18px;overflow:hidden}.product-catalog-toolbar{border-bottom:1px solid #e2e8e1;padding:20px 22px}.product-catalog-toolbar h2{font-size:21px}.product-catalog-search input{background:#f8faf6;border-color:#dce3db;border-radius:10px;min-height:42px;font-size:12px}.product-catalog-filters{background:#f6f8f4;border-bottom:1px solid #e7ebe6;padding:12px 22px}.product-catalog-filters button{border-radius:8px;min-height:32px;font-size:10px}.product-catalog-groups{background:0 0;gap:14px;padding:14px}.product-catalog-group{background:#fff;border:1px solid #dde4dc;border-radius:14px;overflow:hidden}.product-catalog-group-header{background:#f0f5ed;border-bottom:1px solid #dde4dc;min-height:68px;padding:12px 16px}.product-group-brand-mark{background:var(--v3-green-800);border-radius:10px;width:40px;height:40px;font-size:16px}.product-catalog-group-header>div:nth-child(2)>span{color:var(--v3-green-700);font-size:9px}.product-catalog-group-header h3{color:var(--v3-ink);font-size:17px}.product-catalog-group-header p{color:#74837a;font-size:10px}.product-group-shops span{color:#466553;background:#f8faf6;border-color:#d8e3d6;font-size:9px}.product-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.product-catalog-card{box-shadow:none;border:1px solid #e2e7e1;border-radius:13px;padding:18px}.product-catalog-card-header{gap:12px}.product-catalog-index{border-radius:11px;width:42px;height:42px;font-size:11px}.product-catalog-title-row h3{font-size:17px}.product-catalog-title-row p{font-size:10px}.product-catalog-data-grid{grid-template-columns:1fr;gap:12px}.product-cost-panel,.product-mapping-panel{background:#f8faf6;border-color:#e4e9e3;border-radius:11px;padding:14px}.product-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.product-cost-grid>div{background:#fff;border:1px solid #e5eae4;border-radius:9px;min-height:72px;padding:10px}.product-cost-grid span{font-size:8px}.product-cost-grid strong{font-size:11px}.product-mapping-summary>div{padding:10px}.product-mapping-summary span{font-size:8px}.product-mapping-summary strong{font-size:11px}.product-mapping-details summary{font-size:10px}.product-mapping-details p{font-size:8px}.product-catalog-actions a,.product-catalog-actions button{border-radius:8px;min-height:34px;font-size:10px}.product-sync-hub{border-color:var(--v3-line);box-shadow:var(--v3-shadow);border-radius:18px}@media (max-width:1380px){.workspace-command-bar{grid-template-columns:1fr auto}.workspace-command-status{grid-area:2/1/auto/-1}.workspace-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.order-workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.product-catalog-list,.review-order-list{grid-template-columns:1fr}}@media (max-width:980px){.app-shell{display:block}.sidebar{width:min(300px,100vw - 42px)}.app-main{grid-column:1}.workspace-brand-grid{grid-template-columns:1fr}.workspace-command-bar{grid-template-columns:1fr auto}.workspace-command-status{overflow-x:auto}.workspace-source-note{grid-template-columns:1fr;gap:10px}}@media (max-width:700px){.topbar{height:66px;padding:0 17px}.dashboard-content{padding:26px 16px 52px}.workspace-selection-page{min-height:calc(100vh - 66px)}.workspace-gate-intro h1{font-size:40px}.workspace-brand-card>header{grid-template-columns:40px 1fr;padding:18px}.workspace-brand-card header>strong{grid-column:2}.workspace-brand-card>div>a{grid-template-columns:minmax(0,1fr) auto}.workspace-brand-card a>i{display:none}.workspace-command-bar{grid-template-columns:1fr;gap:14px;padding:16px}.workspace-command-status{grid-area:auto/1}.workspace-switcher>summary{width:100%}.workspace-switcher[open]>div{width:100%;left:0;right:auto}.workspace-module-heading{flex-direction:column;align-items:flex-start;gap:18px}.workspace-heading-actions{flex-direction:column;align-items:stretch;width:100%}.workspace-heading-actions a{justify-content:center;width:100%}.workspace-primary-action{width:100%}.workspace-metric-strip,.order-workspace-metrics{grid-template-columns:1fr 1fr}.workspace-metric-strip>article{min-height:122px;padding:16px}.workspace-data-panel>header{flex-direction:column;align-items:flex-start}.workspace-data-meta{flex-wrap:wrap}.product-catalog-list{padding:8px}.product-catalog-card{padding:14px}.review-status-selector{grid-template-columns:1fr 1fr}.review-order-identity,.review-product-cost-preview{grid-template-columns:1fr}.review-product-cost-preview small{grid-column:1}.review-rule-notice{grid-template-columns:1fr;gap:6px}.review-money-field{grid-template-columns:1fr}}@media (max-width:430px){.workspace-metric-strip,.order-workspace-metrics{grid-template-columns:1fr}.workspace-command-status>span:nth-child(3){display:none}.product-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-commerce-insights{background:radial-gradient(circle at 92% 2%,#d3f84329,#0000 22%),linear-gradient(145deg,#fffffffa,#f4f8f0f0);border:1px solid #1b4c3329;border-radius:24px;min-width:0;margin-top:18px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #14342317}.dashboard-commerce-insights:before{content:"";background:linear-gradient(90deg,#0b5537,#8ebd3f 62%,#d6f83e);height:3px;position:absolute;inset:0 0 auto}.dashboard-commerce-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.dashboard-commerce-heading>div>span,.dashboard-ranking-card>header span,.dashboard-growth-panel>header span{color:#2b7250;letter-spacing:.12em;font-size:10px;font-weight:900}.dashboard-commerce-heading h2{color:#10271b;letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(23px,2vw,31px)}.dashboard-commerce-heading p,.dashboard-growth-panel>header p{color:#6c7d72;margin:0;font-size:12px;line-height:1.7}.dashboard-commerce-heading>strong{color:#315c44;background:#ffffffc7;border:1px solid #d6e2d4;border-radius:999px;flex:none;padding:9px 13px;font-size:10px}.dashboard-ranking-grid{grid-template-columns:minmax(0,1.55fr) minmax(400px,.85fr);gap:14px;min-width:0;display:grid}.dashboard-ranking-card,.dashboard-growth-panel{background:#fffffff5;border:1px solid #dbe4da;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 13px 34px #1437240b}.dashboard-ranking-card>header,.dashboard-growth-panel>header{background:linear-gradient(#fbfcfa,#f6f9f4);border-bottom:1px solid #e3e9e2;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:17px 19px;display:flex}.dashboard-ranking-card>header h3,.dashboard-growth-panel>header h3{color:#13291d;letter-spacing:-.03em;margin:5px 0 0;font-size:19px}.dashboard-ranking-card>header>small{color:#6f8175;flex:none;font-size:10px}.dashboard-ranking-list{min-width:0;overflow-x:auto}.dashboard-ranking-list>a{min-height:84px;color:inherit;border-bottom:1px solid #e8ede7;align-items:center;gap:12px;padding:12px 16px;transition:background .18s,transform .18s;display:grid;position:relative}.dashboard-ranking-list>a:last-child{border-bottom:0}.dashboard-ranking-list>a:hover{z-index:1;background:#f2f7ef;transform:translate(3px)}.dashboard-hot-list>a{grid-template-columns:32px minmax(170px,1.4fr) repeat(5,minmax(66px,.58fr));min-width:680px}.dashboard-return-list>a{grid-template-columns:32px minmax(150px,1fr) minmax(74px,.52fr) minmax(62px,.42fr);min-width:360px}.dashboard-rank-number{color:#779083;font-variant-numeric:tabular-nums;background:#f8faf7;border:1px solid #dce5dc;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.dashboard-rank-number[data-top=true]{color:#173721;background:linear-gradient(145deg,#d9fb46,#b8dc42);border-color:#9cbe3580;box-shadow:0 7px 18px #7b9a2a2e}.dashboard-ranked-product{min-width:0}.dashboard-ranked-product>span{color:#2b7350;font-size:9px;font-weight:800;display:block}.dashboard-ranked-product>strong{color:#182d21;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-ranked-product>small{color:#8a978f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.dashboard-ranking-metric>span{color:#86938b;font-size:8px;font-weight:700;display:block}.dashboard-ranking-metric>strong{color:#21372a;font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px;display:block}.dashboard-ranking-metric[data-tone=profit]>strong{color:#197247}.dashboard-ranking-metric[data-tone=loss]>strong{color:#bd5939}.dashboard-ranking-card>footer{color:#849188;background:#f8faf7;border-top:1px solid #e7ece6;padding:10px 18px;font-size:8px;line-height:1.5}.dashboard-ranking-empty{text-align:center;place-content:center;min-height:190px;padding:28px;display:grid}.dashboard-ranking-empty strong{color:#263e30;font-size:14px}.dashboard-ranking-empty p{color:#849188;max-width:420px;margin:8px auto 0;font-size:10px;line-height:1.6}.dashboard-growth-panel{margin-top:14px}.dashboard-growth-panel>header{align-items:flex-end}.dashboard-growth-panel>header>strong{color:#346c4d;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.dashboard-growth-grid{background:#e2e8e1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.dashboard-growth-card{min-width:0;color:inherit;background:#fff;padding:17px;transition:background .18s,transform .18s}.dashboard-growth-card:hover{z-index:1;background:#f5f9f2;transform:translateY(-2px)}.dashboard-growth-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-growth-card-heading>span{color:#527060;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.dashboard-growth-card-heading>strong{color:#157044;font-size:13px}.dashboard-growth-card h4{color:#182e21;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:9px 0 5px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.dashboard-growth-card>small{color:#8c9890;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.dashboard-growth-card svg{width:100%;height:82px;margin:9px 0 2px;display:block;overflow:visible}.dashboard-growth-card svg path{fill:none;stroke:#e4e9e3;stroke-width:1px}.dashboard-growth-card svg polyline{fill:none;stroke:#2e8958;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.dashboard-growth-card svg circle{fill:#d6f83e;stroke:#1a7147;stroke-width:2px}.dashboard-growth-card[data-color="1"] svg polyline{stroke:#76a432}.dashboard-growth-card[data-color="2"] svg polyline{stroke:#28768a}.dashboard-growth-card[data-color="3"] svg polyline{stroke:#a06f35}.dashboard-growth-values{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dashboard-growth-values>span{min-width:0}.dashboard-growth-values small{color:#91a097;font-size:8px;display:block}.dashboard-growth-values strong{color:#2a4133;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}@media (max-width:1320px){.dashboard-ranking-grid{grid-template-columns:1fr}.dashboard-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-commerce-insights{border-radius:18px;padding:20px 14px}.dashboard-commerce-heading,.dashboard-growth-panel>header{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-commerce-heading>strong{align-self:flex-start}.dashboard-growth-grid{grid-template-columns:1fr}}.auth-page{background:radial-gradient(circle at 80% 10%,#e5efda 0,#0000 32%),#f5f7f1;place-items:center;min-height:100vh;padding:32px;display:grid}.auth-card{background:#fffffff0;border:1px solid #dce3d8;border-radius:24px;width:min(470px,100%);padding:38px;box-shadow:0 24px 70px #1837231f}.auth-brand{margin-bottom:40px}.auth-card header h1{letter-spacing:-.045em;margin:13px 0 10px;font-size:34px}.auth-card header p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.auth-form{flex-direction:column;gap:18px;margin-top:30px;display:flex}.auth-form label,.access-account-fields label,.permission-reason-field{color:#324439;flex-direction:column;gap:8px;font-size:11px;font-weight:760;display:flex}.auth-form input,.access-account-fields input,.permission-reason-field input,.review-actions input{width:100%;height:46px;color:var(--ink);background:#fbfcf9;border:1px solid #d5ddd2;border-radius:10px;outline:none;padding:0 13px}.auth-form input:focus,.access-account-fields input:focus,.permission-reason-field input:focus,.review-actions input:focus{border-color:#6e9b78;box-shadow:0 0 0 3px #3d804f1a}.auth-form>small{color:#829086;margin-top:-8px;font-size:10px}.auth-form .button{cursor:pointer;border:0;width:100%;margin-top:4px}.auth-error{color:#873f35;background:#fff3ef;border:1px solid #eccbc3;border-radius:10px;margin-top:22px;padding:13px 15px;font-size:11px;line-height:1.55}.auth-card footer{color:#7a877e;border-top:1px solid #e6ebe3;margin-top:24px;padding-top:20px;font-size:10px;line-height:1.6}.topbar .topbar-user{align-items:center;gap:9px;display:flex}.topbar .topbar-user>.avatar{flex:none;display:grid}.topbar-user>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.topbar-user strong{font-size:11px}.topbar-user small{color:#849087;font-size:9px}.topbar-user form{margin-left:4px}.topbar-user button{color:#6f7d73;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:9px}.topbar-user button:hover{color:#8b4036}.access-control-page{max-width:1220px}.access-page-header{align-items:center}.access-role-badge{color:#1f603b;background:#edf5e9;border:1px solid #ceddca;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.access-page-alert{margin-top:24px;margin-bottom:0}.access-denied-banner{color:#745b27;background:#fbf5e6;border:1px solid #e4d7b4;border-radius:12px;margin-top:24px;padding:15px 18px;font-size:12px;font-weight:680}.access-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.access-summary-grid article{background:#fff;border:1px solid #dae2d7;border-radius:16px;flex-direction:column;min-height:126px;padding:23px;display:flex;box-shadow:0 10px 30px #1837230a}.access-summary-grid article>span{color:#78867c;font-size:10px;font-weight:750}.access-summary-grid article>strong{color:#194c31;letter-spacing:-.04em;margin-top:14px;font-size:34px}.access-summary-grid article>strong.access-summary-text{font-size:22px}.access-summary-grid article>small{color:#8b978e;margin-top:auto;font-size:9px}.access-section{background:#ffffffe0;border:1px solid #dce3da;border-radius:18px;margin-top:42px;padding:27px;box-shadow:0 12px 34px #1837230a}.access-section-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.access-section-heading>div{align-items:center;gap:11px;display:flex}.access-section-heading>div>span{color:#21603c;background:#edf5e9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.access-section-heading h2{letter-spacing:-.03em;margin:0;font-size:20px}.access-section-heading p{color:#7b887f;text-align:right;max-width:500px;margin:3px 0 0;font-size:10px;line-height:1.6}.operator-card-list{flex-direction:column;gap:10px;display:flex}.operator-card{background:#fff;border:1px solid #dfe5dc;border-radius:14px;overflow:hidden}.operator-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px;list-style:none;display:flex}.operator-card summary::-webkit-details-marker{display:none}.operator-card[open] summary{background:#f8faf6;border-bottom:1px solid #e3e8e1}.operator-identity{align-items:center;gap:12px;display:flex}.operator-identity>span{color:#fff;background:#255d3d;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.operator-identity>div{flex-direction:column;gap:4px;display:flex}.operator-identity strong{font-size:13px}.operator-identity small{color:#839087;font-size:9px}.operator-status-copy{align-items:center;gap:12px;display:flex}.operator-status-copy>small{color:#7f8c83;font-size:9px}.access-status{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.access-status-active{color:#24613b;background:#e7f4e7}.access-status-suspended{color:#7b5650;background:#f3e9e7}.operator-card-body{grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:24px;padding:22px;display:grid}.current-access-panel{background:#f6f8f4;border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex}.operator-account-form{border-bottom:1px solid #dfe5dc;flex-direction:column;gap:11px;padding-bottom:19px;display:flex}.operator-account-form label{color:#617067;flex-direction:column;gap:6px;font-size:9px;font-weight:760;display:flex}.operator-account-form input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #d5ddd2;border-radius:8px;outline:none;padding:0 10px}.operator-account-form input:focus{border-color:#6e9b78;box-shadow:0 0 0 3px #3d804f1a}.operator-account-form .button{cursor:pointer;min-height:38px}.scope-block>span{color:#718078;letter-spacing:.08em;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.scope-block>div{flex-wrap:wrap;gap:6px;display:flex}.scope-block small{color:#315a43;background:#fff;border:1px solid #d8e4d4;border-radius:7px;padding:6px 8px;font-size:9px}.scope-block em{color:#929c95;font-size:10px;font-style:normal}.text-action{color:#8b473d;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8b6b0;padding:0;font-size:9px}.permission-request-form h3{margin:0 0 18px;font-size:15px}.access-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.access-checkbox-grid fieldset{border:1px solid #dce3da;border-radius:11px;min-width:0;margin:0;padding:15px}.access-checkbox-grid legend{color:#41564a;padding:0 6px;font-size:10px;font-weight:800}.access-checkbox-grid fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:220px;display:grid;overflow-y:auto}.access-checkbox-grid label{cursor:pointer;background:#f7f9f5;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex}.access-checkbox-grid input{accent-color:#205c3a}.access-checkbox-grid label span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.access-checkbox-grid .access-operation-permissions{grid-column:1/-1}.access-checkbox-grid .access-operation-permissions>div{grid-template-columns:minmax(220px,320px)}.access-operation-permissions>p{color:#7a887f;margin:10px 0 0;font-size:9px;line-height:1.6}.permission-reason-field{margin-top:15px}.permission-request-form>.button{cursor:pointer;border:0;margin-top:16px}.create-operator-form{flex-direction:column;gap:22px;display:flex}.access-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.access-form-footer{border-top:1px solid #e3e8e1;justify-content:space-between;align-items:center;gap:22px;padding-top:19px;display:flex}.access-form-footer p{color:#7c897f;margin:0;font-size:10px}.access-form-footer .button{cursor:pointer;border:0}.access-audit-list{flex-direction:column;display:flex}.access-audit-list>div{border-bottom:1px solid #e8ece6;grid-template-columns:minmax(120px,1fr) 100px minmax(190px,1fr);align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:10px;display:grid}.access-audit-list>div:last-child{border-bottom:0}.access-audit-list span{color:#21603c;font-weight:800}.access-audit-list small{color:#839087;text-align:right}.account-login-list{background:#fff;border:1px solid #dfe7dd;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #1837230d}.account-login-header,.account-login-row{grid-template-columns:minmax(170px,1.15fr) minmax(130px,.8fr) minmax(170px,1fr) minmax(105px,.58fr) minmax(170px,1fr);align-items:center;gap:16px;display:grid}.account-login-header{color:#68776d;background:#f1f6ef;border-bottom:1px solid #dfe7dd;min-height:42px;padding:0 18px;font-size:11px;font-weight:800}.account-login-row{border-bottom:1px solid #e7ece5;min-height:78px;padding:14px 18px}.account-login-row:last-child{border-bottom:0}.account-login-row strong{color:#173d29;font-size:13px;line-height:1.4}.account-login-row small{color:#7c8a81;font-size:11px;line-height:1.45}.account-login-identity,.account-login-time,.account-login-session,.account-login-role{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.account-login-identity strong,.account-login-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.account-login-role{flex-flow:wrap;align-items:center;gap:8px}.account-login-session strong{color:#21603c;letter-spacing:-.03em;font-size:22px}.access-empty{text-align:center;background:#f9faf7;border:1px dashed #c8d2c6;border-radius:12px;padding:34px}.access-empty strong{font-size:13px}.access-empty p{color:#839087;margin:7px 0 0;font-size:10px}.operator-self-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;display:grid}.operator-current-section{grid-row:span 2}.operator-current-section .scope-block{margin-top:24px}.operator-contact-section{color:#eaf2eb;background:#205c3a}.operator-contact-section .eyebrow{color:#dff460}.operator-contact-section h2{margin:12px 0 9px}.operator-contact-section p{color:#bfd0c3;margin:0;font-size:11px;line-height:1.7}.operator-history-section{grid-column:1/-1}@media (max-width:900px){.access-summary-grid,.operator-self-grid{grid-template-columns:1fr}.operator-current-section{grid-row:auto}.operator-card-body,.access-checkbox-grid{grid-template-columns:1fr}.operator-history-section{grid-column:auto}}@media (max-width:640px){.auth-page{padding:16px}.auth-card{padding:27px 22px}.access-account-fields{grid-template-columns:1fr}.access-section{padding:20px 15px}.access-section-heading,.access-form-footer{flex-direction:column;align-items:flex-start}.access-section-heading p{text-align:left}.operator-card summary{flex-direction:column;align-items:flex-start}.operator-status-copy{justify-content:space-between;width:100%}.access-audit-list>div{grid-template-columns:1fr auto}.access-audit-list small{text-align:left;grid-column:1/-1}.account-login-header{display:none}.account-login-row{grid-template-columns:1fr 1fr;align-items:start;gap:16px 20px;padding:18px}.account-login-row>div:before{content:attr(data-label);color:#87938b;font-size:10px;font-weight:800}.account-login-identity{grid-column:1/-1}.topbar-user>div:nth-child(2),.topbar-user form{display:none}}.ai-analysis-page{--ai-night:#07271d;--ai-green:#14563c;--ai-lime:#d8f64c;--ai-cyan:#55d9ba;--ai-warm:#fffaf1}.ai-analysis-heading{align-items:flex-start}.ai-analysis-heading>div:first-child>span{color:#236e51;letter-spacing:.12em;font-size:12px;font-weight:900}.ai-analysis-heading h2{margin-top:8px;font-size:clamp(30px,3vw,46px)}.ai-analysis-heading p{max-width:760px;font-size:13px}.ai-analysis-tools{justify-items:end;gap:12px;min-width:min(620px,100%);display:grid}.ai-analysis-tools .profit-period-selector{width:100%}.ai-sync-time{color:#6e7e75;justify-content:flex-end;align-items:center;gap:12px;font-size:11px;display:flex}.ai-sync-time strong{color:#183c2d;font-size:12px}.ai-command-center{color:#fff;background:radial-gradient(circle at 85% -20%,#d8f64c4d,#0000 32%),radial-gradient(circle at 8% 120%,#55d9ba33,#0000 28%),linear-gradient(135deg,#061f17 0%,#0d3a2a 58%,#174e37 100%);border:1px solid #90cfa538;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #06271d33}.ai-command-center:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.ai-command-center[data-tone=risk]{background:radial-gradient(circle at 85% -20%,#ff7f523d,#0000 32%),linear-gradient(135deg,#24150f,#3f251b 52%,#174735);border-color:#ff977252}.ai-health-score{z-index:1;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:32px;padding:34px 38px 26px;display:grid;position:relative}.ai-score-ring{--score:0%;background:radial-gradient(circle at center, #0a2f23 56%, transparent 58%), conic-gradient(var(--ai-lime) var(--score), #ffffff1f 0);border-radius:50%;place-content:center;place-items:center;width:172px;height:172px;display:grid;box-shadow:0 0 0 1px #ffffff1f,0 0 42px #d8f64c1f}.ai-score-ring span{color:#a9c2b5;font-size:11px;font-weight:800}.ai-score-ring strong{color:#fff;letter-spacing:-.06em;margin-top:4px;font-size:58px;line-height:.95}.ai-score-ring small{color:#b5c9be;font-size:11px}.ai-engine-label{color:var(--ai-lime);letter-spacing:.11em;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.ai-engine-label i{background:var(--ai-lime);width:8px;height:8px;box-shadow:0 0 16px var(--ai-lime);border-radius:50%;animation:2s ease-in-out infinite ai-pulse}.ai-health-score h2{color:#fff;letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(34px,4vw,58px)}.ai-health-score p{color:#bed1c6;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.75}.ai-command-metrics{z-index:1;background:#ffffff17;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:relative}.ai-command-metrics article{background:#051f17a8;min-width:0;padding:22px 26px}.ai-command-metrics span{color:#9eb7aa;font-size:11px;font-weight:800}.ai-command-metrics strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font-size:clamp(23px,2.3vw,34px);display:block;overflow:hidden}.ai-command-metrics article[data-tone=positive] strong{color:var(--ai-lime)}.ai-command-metrics article[data-tone=risk] strong{color:#ffad8f}.ai-command-metrics small{color:#91aa9e;margin-top:7px;font-size:10px;line-height:1.5;display:block}.ai-command-center>footer{z-index:1;color:#a8beb2;flex-wrap:wrap;gap:12px 26px;padding:15px 38px;font-size:10px;display:flex;position:relative}.ai-command-center>footer span:last-child{color:var(--ai-lime);margin-left:auto}.ai-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.ai-signal-grid article{background:#fffffff0;border:1px solid #d9e2d9;border-radius:18px;min-height:146px;padding:21px;position:relative;overflow:hidden;box-shadow:0 16px 40px #16382612}.ai-signal-grid article>span{color:#687a70;font-size:11px;font-weight:850}.ai-signal-grid article>strong{z-index:1;color:#153828;letter-spacing:-.04em;margin-top:25px;font-size:30px;display:block;position:relative}.ai-signal-grid article>small{z-index:1;color:#819087;margin-top:7px;font-size:10px;line-height:1.5;display:block;position:relative}.ai-signal-grid article>i{background:#30825317;border-radius:50%;width:118px;height:118px;position:absolute;bottom:-44px;right:-32px}.ai-signal-grid article[data-tone=danger]{background:#fff9f5;border-color:#efd1c5}.ai-signal-grid article[data-tone=danger] strong{color:#b14d36}.ai-signal-grid article[data-tone=warning]{background:#fffdf4;border-color:#eadcba}.ai-signal-grid article[data-tone=warning] strong{color:#997023}.ai-signal-grid article[data-tone=opportunity]{background:#fbffed;border-color:#cedfb8}.ai-signal-grid article[data-tone=opportunity] strong{color:#476f20}.ai-analysis-layout{grid-template-columns:minmax(0,1.75fr) minmax(340px,.65fr);align-items:start;gap:18px;display:grid}.ai-insight-stream{gap:18px;display:grid}.ai-insight-section,.ai-readiness-panel,.ai-watchlist-card{background:#fffffff0;border:1px solid #d9e2d9;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #15342314}.ai-insight-section>header,.ai-watchlist-card>header{border-bottom:1px solid #e4eae3;justify-content:space-between;align-items:flex-end;gap:18px;padding:23px 25px;display:flex}.ai-insight-section header span,.ai-watchlist-card header span,.ai-readiness-panel header>span{color:#277253;letter-spacing:.13em;font-size:10px;font-weight:900}.ai-insight-section h2,.ai-watchlist-card h2,.ai-readiness-panel h2{color:#102f22;letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.ai-insight-section header>strong,.ai-watchlist-card header>strong{color:#456151;background:#edf3eb;border-radius:999px;padding:7px 10px;font-size:11px}.ai-insight-list{background:#e6ece5;gap:1px;display:grid}.ai-insight-list>article{background:#fff;border-left:4px solid #d3ddd4;grid-template-columns:52px minmax(0,1fr) auto;gap:17px;padding:23px 24px;display:grid}.ai-insight-list>article[data-severity=CRITICAL]{background:linear-gradient(90deg,#fff8f4,#fff 30%);border-left-color:#db6a48}.ai-insight-list>article[data-severity=WARNING]{background:linear-gradient(90deg,#fffdf4,#fff 30%);border-left-color:#d7ad47}.ai-insight-list>article[data-severity=OPPORTUNITY]{background:linear-gradient(90deg,#fbffef,#fff 30%);border-left-color:#8fbe35}.ai-insight-index{color:#678074;background:#f5f8f3;border:1px solid #dce5dc;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.ai-insight-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-insight-heading span,.ai-insight-heading em{border-radius:6px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.ai-insight-heading span{color:#245f43;background:#e9f4e8}.ai-insight-heading em{color:#8e5a2f;background:#fbede0}.ai-insight-copy h3{color:#153326;margin:10px 0 0;font-size:18px}.ai-insight-copy>p{color:#64766c;margin:7px 0 0;font-size:12px;line-height:1.6}.ai-insight-copy dl{grid-template-columns:1fr 1.2fr;gap:12px;margin:16px 0 0;display:grid}.ai-insight-copy dl>div{background:#f5f8f3;border-radius:10px;padding:12px 14px}.ai-insight-copy dt{color:#829087;font-size:9px;font-weight:850}.ai-insight-copy dd{color:#3c5145;margin:6px 0 0;font-size:11px;line-height:1.6}.ai-evidence-list{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.ai-evidence-list small{color:#687970;background:#fff;border:1px solid #e0e6df;border-radius:6px;padding:5px 8px;font-size:9px}.ai-insight-list>article>a{color:#1b6847;white-space:nowrap;align-self:center;align-items:center;gap:8px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.ai-insight-list>article>a span{background:#e9f3e7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.ai-empty-insight{text-align:center;padding:34px}.ai-empty-insight strong{color:#31533f;font-size:14px}.ai-empty-insight p{color:#829087;margin:8px 0 0;font-size:11px}.ai-readiness-panel{position:sticky;top:92px}.ai-readiness-panel>header{color:#fff;background:linear-gradient(145deg,#0c3325,#185239);padding:26px;position:relative}.ai-readiness-panel header>span{color:var(--ai-lime)}.ai-readiness-panel h2{color:#fff}.ai-readiness-panel header>strong{color:var(--ai-lime);font-size:32px;position:absolute;bottom:22px;right:25px}.ai-confidence-track{background:#dfe7df;height:6px}.ai-confidence-track i{background:linear-gradient(90deg, #3b9a66, var(--ai-lime));border-radius:0 999px 999px 0;height:100%;display:block}.ai-readiness-list{background:#e4eae3;gap:1px;display:grid}.ai-readiness-list article{background:#fff;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 19px;display:grid}.ai-readiness-list article>i{background:#5bb27b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #5bb27b1a}.ai-readiness-list article[data-status=PARTIAL]>i{background:#d4a647;box-shadow:0 0 0 5px #d4a6471a}.ai-readiness-list article[data-status=MISSING]>i{background:#d66a4d;box-shadow:0 0 0 5px #d66a4d1a}.ai-readiness-list strong{color:#244433;font-size:12px;display:block}.ai-readiness-list small{color:#819087;margin-top:4px;font-size:9px;line-height:1.45;display:block}.ai-readiness-list article>span{color:#567064;font-size:10px;font-weight:850}.ai-readiness-panel>footer{background:#f8faf6;padding:20px}.ai-readiness-panel>footer strong{color:#264a36;font-size:11px}.ai-readiness-panel>footer p{color:#74847a;margin:7px 0 0;font-size:10px;line-height:1.7}.ai-watchlist-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ai-watchlist-card>div{background:#e5ebe4;gap:1px;display:grid}.ai-watchlist-card>div>article{background:#fff;grid-template-columns:minmax(0,1fr) 120px 140px;align-items:center;gap:14px;padding:16px 20px;display:grid}.ai-watchlist-card article strong{color:#183b29;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ai-watchlist-card article small{color:#839087;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.ai-watchlist-card article>span{color:#64776c;text-align:right;font-size:10px}.ai-watchlist-card article>b{color:#285e3e;text-align:right;font-size:11px}.ai-watchlist-card article>b.ai-negative{color:#b65139}.ai-watchlist-empty{color:#6d8175;text-align:center;background:#f8faf6!important;padding:32px!important}@keyframes ai-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:1500px){.ai-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-analysis-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.65fr)}}@media (max-width:1120px){.ai-analysis-tools{justify-items:stretch;width:100%;min-width:0}.ai-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-analysis-layout,.ai-watchlist-grid{grid-template-columns:1fr}.ai-readiness-panel{position:static}.ai-insight-list>article{grid-template-columns:45px minmax(0,1fr)}.ai-insight-list>article>a{grid-column:2;justify-self:start}}@media (max-width:760px){.ai-health-score{grid-template-columns:1fr;padding:26px 22px}.ai-score-ring{width:150px;height:150px}.ai-command-metrics,.ai-signal-grid{grid-template-columns:1fr}.ai-command-center>footer{padding:15px 22px}.ai-command-center>footer span:last-child{margin-left:0}.ai-insight-list>article{grid-template-columns:1fr;padding:20px}.ai-insight-list>article>a{grid-column:1}.ai-insight-copy dl{grid-template-columns:1fr}.ai-watchlist-card>div>article{grid-template-columns:minmax(0,1fr) auto}.ai-watchlist-card article>b{text-align:left;grid-column:1/-1}}.review-recovery-panel{background:#fffffff7;border:1px solid #d4e0d5;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px #113a2617}.review-recovery-heading{color:#f7fff9;background:radial-gradient(circle at 78% -35%,#abff444a,#0000 36%),linear-gradient(125deg,#0b3525,#145039 60%,#1d6545);justify-content:space-between;align-items:flex-end;gap:28px;padding:29px 32px;display:flex}.review-recovery-heading>div:first-child{max-width:850px}.review-recovery-heading span{color:#a7ee72;letter-spacing:.12em;font-size:11px;font-weight:900}.review-recovery-heading h2{color:#fff;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(24px,2vw,34px)}.review-recovery-heading p{color:#bfd2c7;margin:10px 0 0;font-size:12px;line-height:1.75}.review-recovery-freshness{background:#07251952;border:1px solid #d1ffb62e;border-radius:15px;min-width:205px;padding:16px 19px}.review-recovery-freshness>span,.review-recovery-freshness>small{display:block}.review-recovery-freshness>strong{color:#fff;margin-top:7px;font-size:21px;display:block}.review-recovery-freshness>small{color:#a8bfb2;margin-top:5px;font-size:10px}.review-recovery-empty{color:#6e8176;text-align:center;padding:50px 30px}.review-recovery-empty strong{color:#214932;font-size:17px}.review-recovery-empty p{margin:9px 0 0;font-size:12px}.review-recovery-summary{background:#dfe8df;border-bottom:1px solid #dfe8df;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.review-recovery-summary article{background:#fbfdf9;min-height:132px;padding:22px 25px}.review-recovery-summary article>span{color:#6e8075;font-size:11px;font-weight:850}.review-recovery-summary article>strong{color:#173f2b;letter-spacing:-.04em;margin-top:14px;font-size:27px;display:block}.review-recovery-summary article>small{color:#89968e;margin-top:6px;font-size:10px;display:block}.review-recovery-summary article[data-tone=cost]>strong{color:#b1533d}.review-recovery-summary article[data-tone=profit]>strong{color:#278451}.review-recovery-summary article[data-tone=attention]>strong{color:#a87520}.review-insight-access-grid{background:#f5f8f3;border-bottom:1px solid #e1e8e1;grid-template-columns:220px 220px minmax(0,1fr);align-items:center;gap:12px;padding:15px 23px;display:grid}.review-insight-access-grid article{background:#fff;border:1px solid #dce5dc;border-radius:12px;align-items:center;gap:11px;padding:10px 13px;display:flex}.review-insight-access-grid article>i{background:#4bb374;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #4bb3741c}.review-insight-access-grid article[data-status=SUBSCRIPTION_REQUIRED]>i{background:#d49c3f;box-shadow:0 0 0 5px #d49c3f1c}.review-insight-access-grid article[data-status=NOT_CAPTURED]>i{background:#8b9a91;box-shadow:0 0 0 5px #8b9a911c}.review-insight-access-grid article span{color:#728177;letter-spacing:0;font-size:9px;display:block}.review-insight-access-grid article strong{color:#274a36;margin-top:2px;font-size:11px;display:block}.review-insight-access-grid>p{color:#6f7f75;margin:0;font-size:10px;line-height:1.65}.review-sku-recovery-list{background:#edf2ec;gap:16px;padding:21px;display:grid}.review-sku-recovery-card{background:#fff;border:1px solid #dae3da;border-radius:19px;overflow:hidden;box-shadow:0 10px 32px #163b270d}.review-sku-recovery-card>header{border-bottom:1px solid #e5ebe4;justify-content:space-between;gap:20px;padding:21px 23px 17px;display:flex}.review-sku-recovery-card>header span{color:#2a7b50;letter-spacing:.07em;font-size:10px;font-weight:900}.review-sku-recovery-card>header h3{color:#163b28;letter-spacing:-.025em;margin:6px 0 0;font-size:20px}.review-sku-recovery-card>header p{color:#7e8b83;margin:6px 0 0;font-size:10px}.review-sku-recovery-card>header>strong{color:#226a43;background:#e7f5e9;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:10px}.review-sku-recovery-card>header>strong[data-status=RECOVERING]{color:#8a651f;background:#fff2d6}.review-sku-recovery-card>header>strong[data-status=NO_CONTRIBUTION]{color:#ad4f3b;background:#fde9e2}.review-sku-recovery-metrics{background:#e3e9e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.review-sku-recovery-metrics article{background:#fafcf9;padding:17px 20px}.review-sku-recovery-metrics span,.review-sku-recovery-metrics small{color:#829087;font-size:9px;display:block}.review-sku-recovery-metrics strong{color:#214c35;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:17px;display:block;overflow:hidden}.review-sku-recovery-metrics small{margin-top:5px;line-height:1.45}.review-recovery-progress-copy{color:#60756a;justify-content:space-between;padding:15px 22px 7px;font-size:10px;font-weight:850;display:flex}.review-recovery-progress-copy strong{color:#2b744b}.review-recovery-progress{background:#e5ece4;border-radius:999px;height:8px;margin:0 22px 18px;overflow:hidden}.review-recovery-progress i{border-radius:inherit;background:linear-gradient(90deg,#1d7950,#a4e53f);height:100%;display:block;box-shadow:0 0 16px #8cd83459}.review-sku-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px 20px;display:grid}.review-trend-sparkline{background:linear-gradient(#fff,#f8faf7);border:1px solid #e0e7df;border-radius:14px;min-width:0;margin:0;padding:14px 15px 11px}.review-trend-sparkline figcaption{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-trend-sparkline figcaption span{color:#75857b;font-size:10px;font-weight:800}.review-trend-sparkline figcaption strong{color:#215039;font-size:14px}.review-trend-sparkline svg{width:100%;height:64px;margin-top:7px;display:block;overflow:visible}.review-trend-sparkline svg line{stroke:#dfe6de;stroke-dasharray:4 4;stroke-width:1px}.review-trend-sparkline svg polyline{fill:none;stroke:#3979cf;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 4px #3979cf2e)}.review-trend-sparkline[data-tone=green] svg polyline{stroke:#27845a;filter:drop-shadow(0 3px 4px #27845a2e)}.review-trend-sparkline[data-tone=lime] svg polyline{stroke:#83bb2d;filter:drop-shadow(0 3px 4px #83bb2d2e)}.review-trend-sparkline>small{color:#99a49d;text-align:right;font-size:8px;display:block}.review-daily-table-wrap{border:1px solid #dfe6df;border-radius:13px;margin:0 22px 18px;overflow-x:auto}.review-daily-table{border-collapse:collapse;width:100%;min-width:1030px}.review-daily-table th,.review-daily-table td{color:#52675b;text-align:right;white-space:nowrap;border-bottom:1px solid #e7ece6;padding:11px 12px;font-size:10px}.review-daily-table thead th{color:#687c70;background:#eef4ee;font-size:9px;font-weight:900}.review-daily-table th:first-child{text-align:left}.review-daily-table tbody tr:last-child th,.review-daily-table tbody tr:last-child td{border-bottom:0}.review-daily-table td.is-positive{color:#23804e;font-weight:850}.review-daily-table td.is-negative{color:#bc543e;font-weight:850}.review-sku-recovery-card>footer{color:#829087;background:#f8faf7;border-top:1px solid #e5ebe4;flex-wrap:wrap;gap:8px 20px;padding:13px 22px;font-size:9px;display:flex}.review-sku-recovery-card>footer .review-data-pending{color:#a36b1c;font-weight:850}@media (max-width:1180px){.review-recovery-summary,.review-sku-recovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.review-insight-access-grid{grid-template-columns:1fr 1fr}.review-insight-access-grid>p{grid-column:1/-1}}@media (max-width:820px){.review-recovery-heading{flex-direction:column;align-items:stretch;padding:25px 22px}.review-recovery-freshness{min-width:0}.review-sku-trend-grid{grid-template-columns:1fr}}@media (max-width:620px){.review-recovery-summary,.review-sku-recovery-metrics,.review-insight-access-grid{grid-template-columns:1fr}.review-insight-access-grid>p{grid-column:auto}.review-sku-recovery-list{padding:12px}.review-sku-recovery-card>header{flex-direction:column;align-items:flex-start}}.mobile-navigation-close{display:none}@media (max-width:980px){html.mobile-navigation-locked,html.mobile-navigation-locked body{overflow:hidden}.app-shell{display:block}.app-main{grid-column:1}.sidebar{z-index:80;width:min(320px,100vw - 42px);height:100dvh;min-height:0;padding-top:max(23px, env(safe-area-inset-top));padding-bottom:max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;pointer-events:none;will-change:transform;transition:transform .22s,visibility 0s linear .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.sidebar-nav,.sidebar-footer{display:flex}.navigation-open .sidebar{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}.navigation-backdrop{z-index:70;visibility:hidden;opacity:0;pointer-events:none;touch-action:none;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071f1685;border:0;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed;inset:0}.navigation-open .navigation-backdrop{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.mobile-navigation-button{z-index:1;touch-action:manipulation;cursor:pointer;width:auto;min-width:76px;height:44px;color:var(--v3-green-950);background:#fff;border:1px solid #d4ded3;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:9px;padding:0 13px;display:inline-flex;position:relative;box-shadow:0 5px 16px #12342412}.mobile-navigation-icon{border:0;flex-direction:column;gap:4px;width:17px;display:flex}.mobile-navigation-icon i{border-top:2px solid;border-radius:99px;width:17px;display:block}.mobile-navigation-button-label{width:auto;color:inherit;border:0;font-size:13px;font-weight:850}.mobile-navigation-close{top:max(19px, env(safe-area-inset-top));z-index:1;touch-action:manipulation;cursor:pointer;color:#dce8df;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:14px}.mobile-navigation-close span{font-size:27px;font-weight:300;line-height:1}.sidebar-brand{padding-right:54px}}@media (max-width:700px){.topbar{height:auto;min-height:66px;padding:10px 16px}}.return-analysis-panel{background:#fffffffa;border:1px solid #d5e1d7;border-radius:26px;margin-top:24px;overflow:hidden;box-shadow:0 22px 66px #10372417}.return-analysis-heading{color:#f7fff9;background:radial-gradient(circle at 78% -40%,#b1ff4240,#0000 36%),linear-gradient(125deg,#092f21,#12523a 58%,#1c6948);justify-content:space-between;align-items:flex-end;gap:28px;padding:29px 32px;display:flex}.return-analysis-heading>div:first-child{max-width:850px}.return-analysis-heading span{color:#a9ec78;letter-spacing:.1em;font-size:12px;font-weight:900}.return-analysis-heading h2{color:#fff;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(25px,2vw,34px)}.return-analysis-heading p{color:#c3d6cb;margin:10px 0 0;font-size:13px;line-height:1.7}.return-analysis-periods{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.return-analysis-periods a{color:#d6e6dd;text-align:center;background:#031e133d;border:1px solid #def4e733;border-radius:11px;min-width:104px;padding:10px 14px;font-size:13px;font-weight:850}.return-analysis-periods a[data-active]{color:#103923;background:#b8f272;border-color:#b8f272;box-shadow:0 8px 24px #9de44233}.return-analysis-metrics{background:#dde6de;border-bottom:1px solid #dde6de;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.return-analysis-metrics article{background:#fbfdf9;min-height:126px;padding:22px 24px}.return-analysis-metrics article>span{color:#65786c;font-size:13px;font-weight:850}.return-analysis-metrics article>strong{color:#173f2b;letter-spacing:-.035em;margin-top:13px;font-size:26px;display:block}.return-analysis-metrics article>small{color:#849189;margin-top:7px;font-size:11px;line-height:1.45;display:block}.return-analysis-metrics article[data-tone=loss]>strong{color:#bd5039}.return-analysis-policy{background:#f3f7f2;border-bottom:1px solid #e2e9e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px 22px;display:grid}.return-analysis-policy>div{background:#fff;border:1px solid #dbe5dc;border-radius:15px;padding:16px 17px}.return-analysis-policy span,.return-analysis-policy small{color:#77867d;font-size:11px;display:block}.return-analysis-policy strong{color:#214b34;margin-top:6px;font-size:15px;display:block}.return-analysis-policy small{margin-top:7px;line-height:1.55}.return-analysis-policy>div[data-status=warning] strong{color:#b4543d}.return-link-groups{background:#f5f8f4;gap:12px;padding:20px 22px;display:grid}.return-link-group{background:#fff;border:1px solid #d9e4da;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #173f2b0b}.return-link-group>summary{cursor:pointer;grid-template-columns:minmax(270px,1.8fr) repeat(4,minmax(105px,.72fr)) minmax(190px,1fr) auto;align-items:center;gap:18px;padding:20px;list-style:none;display:grid}.return-link-group>summary::-webkit-details-marker{display:none}.return-link-group[open]>summary{background:linear-gradient(90deg,#f2f8f2,#fbfdf9);border-bottom:1px solid #dfe8e0}.return-link-identity span,.return-link-identity small,.return-link-metric span,.return-link-metric small,.return-link-reason span,.return-link-reason small{color:#7b8b81;font-size:12px;line-height:1.5;display:block}.return-link-identity strong{color:#153f2a;margin:5px 0 3px;font-size:16px;display:block}.return-link-metric strong,.return-link-reason strong{color:#234c35;margin-top:5px;font-size:15px;display:block}.return-link-reason strong{font-size:14px}.return-link-toggle{color:#236c48;text-align:right;min-width:76px;font-size:12px;font-weight:900}.return-link-toggle:after{content:"⌄";margin-left:5px;transition:transform .2s;display:inline-block}.return-link-group[open] .return-link-toggle:after{transform:rotate(180deg)}.return-analysis-table-scroll{overflow-x:auto}.return-analysis-table{border-collapse:collapse;width:100%;min-width:1650px}.return-analysis-table th,.return-analysis-table td{color:#425c4c;text-align:right;vertical-align:middle;border-bottom:1px solid #e5ebe5;padding:15px 14px;font-size:13px;line-height:1.45}.return-analysis-table thead th{z-index:1;color:#5f7266;white-space:nowrap;background:#edf4ee;padding-block:13px;font-size:12px;font-weight:900;position:sticky;top:0}.return-analysis-table th:first-child,.return-analysis-table td:first-child,.return-analysis-table th:nth-child(5),.return-analysis-table td:nth-child(5){text-align:left}.return-analysis-table td:first-child{min-width:300px}.return-analysis-table td:nth-child(5){min-width:190px}.return-analysis-table td>strong,.return-analysis-table td>span,.return-analysis-table td>small{display:block}.return-analysis-table td:first-child>strong{color:#153d28;font-size:14px}.return-analysis-table td:first-child>span{color:#697a70;margin-top:3px}.return-analysis-table td small{color:#8a978f;margin-top:4px;font-size:10px}.return-analysis-table tr[data-zero]{opacity:.62}.return-analysis-table tbody tr:hover{background:#f7faf6}.return-loss-value{font-weight:900;color:#bc4f39!important}.return-cost-status{border-radius:999px;width:max-content;margin-left:auto;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex!important}.return-cost-status[data-status=ready]{color:#237349;background:#e3f5e8}.return-cost-status[data-status=warning]{color:#a44c36;background:#fde9e2}.return-analysis-footer{color:#77877d;background:#f7faf6;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:15px 22px;font-size:11px;display:flex}.return-analysis-empty{color:#718177;text-align:center;padding:54px 30px}.return-analysis-empty strong{color:#204932;font-size:17px}.return-analysis-empty p{margin:9px 0 0;font-size:13px}.return-item-analysis-link{color:#155f3c;white-space:nowrap;background:#f3faf4;border:1px solid #a8cdb4;border-radius:9px;justify-content:center;min-width:92px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.return-item-analysis-link:hover{color:#fff;background:#17633f;border-color:#17633f}.return-detail-page{gap:20px;padding-bottom:36px;display:grid}.return-detail-hero{color:#f6fff8;background:radial-gradient(circle at 82% -20%,#b3f9544a,#0000 38%),linear-gradient(128deg,#082f20,#15563b 62%,#1d6d49);border-radius:25px;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px;display:flex;overflow:hidden;box-shadow:0 22px 58px #0d3b2526}.return-detail-hero>div{min-width:0}.return-detail-hero>div>span,.return-detail-card header span{color:#a9eb79;letter-spacing:.1em;font-size:12px;font-weight:900}.return-detail-hero h1{color:#fff;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(27px,3vw,42px)}.return-detail-hero p{color:#c7dbce;max-width:1050px;margin:10px 0 0;font-size:14px;line-height:1.65}.return-detail-identifiers{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.return-detail-identifiers span{color:#dcebe1;background:#00180f38;border:1px solid #e3f8ea2b;border-radius:8px;padding:7px 10px;font-size:11px}.return-detail-hero .button{color:#173d29;background:#fff;border-color:#d9f1df;flex:none}.return-detail-metrics{background:#dde6de;border:1px solid #dbe5dc;border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 12px 35px #163f2a0f}.return-detail-metrics article{background:#fff;min-height:121px;padding:20px}.return-detail-metrics span,.return-detail-metrics small{color:#76877c;font-size:11px;display:block}.return-detail-metrics strong{color:#173f2b;letter-spacing:-.035em;margin-top:11px;font-size:22px;display:block}.return-detail-metrics small{margin-top:7px;line-height:1.5}.return-detail-metrics article[data-loss] strong{color:#ba503b}.return-detail-grid{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:20px;display:grid}.return-detail-card{background:#fff;border:1px solid #d9e4da;border-radius:21px;overflow:hidden;box-shadow:0 13px 38px #123d2711}.return-detail-card>header{background:linear-gradient(100deg,#f5faf4,#fff);border-bottom:1px solid #e2e9e3;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.return-detail-card header span{color:#26714c}.return-detail-card h2{color:#173f2a;letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.return-detail-card header small{color:#809087;text-align:right;font-size:11px}.return-trend-chart{border-bottom:1px solid #e4eae4;grid-template-columns:repeat(12,minmax(42px,1fr));gap:8px;min-height:270px;padding:28px 24px 16px;display:grid}.return-trend-column{text-align:center;grid-template-rows:30px 180px 24px;gap:6px;min-width:0;display:grid}.return-trend-rate{color:#587064;font-size:10px;font-weight:800}.return-trend-bars{background:repeating-linear-gradient(0deg,#0000 0 44px,#edf2ed 45px);border-bottom:1px solid #bfcfc3;justify-content:center;align-items:flex-end;gap:3px;display:flex;position:relative}.return-trend-bars i,.return-trend-bars b{border-radius:5px 5px 0 0;width:min(17px,42%);min-height:0;display:block}.return-trend-bars i{background:#cbd8ce}.return-trend-bars b{background:#315f48}.return-trend-column>span{color:#74867a;font-size:11px}.return-trend-table-scroll{overflow-x:auto}.return-trend-table{border-collapse:collapse;width:100%;min-width:880px}.return-trend-table th,.return-trend-table td{color:#455f50;text-align:right;white-space:nowrap;border-bottom:1px solid #e7ece7;padding:12px 14px;font-size:12px}.return-trend-table th:first-child,.return-trend-table td:first-child{text-align:left}.return-trend-table th{color:#677b6e;background:#f2f6f2;font-weight:900}.return-threshold-card{flex-direction:column;display:flex}.return-threshold-row{border-bottom:1px solid #e7ece7;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.return-threshold-row span{color:#62766a;font-size:13px}.return-threshold-row strong{color:#244c36;font-size:17px}.return-health-result{background:#f0f5f0;border-radius:14px;margin:auto 18px 18px;padding:18px}.return-health-result span,.return-health-result small{color:#718279;font-size:11px;display:block}.return-health-result strong{color:#315b42;margin:6px 0;font-size:21px;display:block}.return-health-result[data-status=warning],.return-health-result[data-status=severe]{background:#fff0ea}.return-health-result[data-status=warning] strong,.return-health-result[data-status=severe] strong{color:#b64934}.return-reason-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.return-reason-list article{background:#fbfdfb;border:1px solid #dfe7df;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.return-reason-list article>b{color:#b7c3ba;font-size:17px}.return-reason-list article div strong,.return-reason-list article div small{display:block}.return-reason-list article div strong{color:#214a34;font-size:13px}.return-reason-list article div small{color:#8b988f;margin-top:3px;font-size:9px}.return-reason-list article>span{color:#344f3f;font-size:13px;font-weight:850}.return-reason-list article>em{color:#ad4935;text-align:center;background:#fae9e3;border-radius:999px;min-width:53px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:900}.return-feedback-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.return-feedback-list article{background:#fcfdfb;border:1px solid #dfe7df;border-radius:14px;flex-direction:column;min-height:158px;padding:17px 18px;display:flex}.return-feedback-list article>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.return-feedback-list time,.return-feedback-list article>div span{color:#376049;background:#eaf3eb;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:850}.return-feedback-list article>div small{color:#89978e;font-size:9px}.return-feedback-list p{color:#253d30;flex:1;margin:15px 0;font-size:14px;line-height:1.65}.return-feedback-list .return-feedback-translation{margin-bottom:10px;font-size:15px;font-weight:700}.return-feedback-original{background:#f0f5f0;border-radius:10px;margin:0 0 14px;padding:10px 12px}.return-feedback-original summary{cursor:pointer;color:#527060;font-size:11px;font-weight:850}.return-feedback-original p{color:#607368;margin:10px 0 0;font-size:12px;font-weight:500}.return-feedback-list footer{color:#89968e;font-size:10px}.return-detail-empty{color:#75857c;text-align:center;padding:42px 24px;font-size:13px}.return-detail-capture-note{background:#dbe4dc;border:1px solid #dbe4dc;border-radius:16px;grid-template-columns:2fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.return-detail-capture-note div{background:#f6f9f5;padding:16px 18px}.return-detail-capture-note strong,.return-detail-capture-note span{display:block}.return-detail-capture-note strong{color:#234b35;font-size:12px}.return-detail-capture-note span{color:#75857c;margin-top:5px;font-size:11px;line-height:1.5}@media (max-width:1180px){.return-analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.return-link-group>summary{grid-template-columns:minmax(250px,1.6fr) repeat(2,minmax(110px,.7fr))}.return-link-reason{grid-column:span 2}.return-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.return-reason-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.return-analysis-heading{flex-direction:column;align-items:stretch;padding:25px 22px}.return-analysis-periods{justify-content:flex-start}.return-analysis-policy{grid-template-columns:1fr}.return-link-group>summary{grid-template-columns:1fr 1fr;gap:14px}.return-link-identity,.return-link-reason{grid-column:1/-1}.return-link-toggle{text-align:left;grid-column:1/-1}.return-detail-hero{flex-direction:column;align-items:stretch;padding:25px 22px}.return-detail-hero .button{align-self:flex-start}.return-detail-grid{grid-template-columns:1fr}.return-trend-chart{grid-template-columns:repeat(12,54px);overflow-x:auto}.return-feedback-list,.return-detail-capture-note{grid-template-columns:1fr}}@media (max-width:620px){.return-analysis-metrics{grid-template-columns:1fr 1fr}.return-analysis-metrics article{min-height:112px;padding:18px}.return-analysis-metrics article>strong{font-size:22px}.return-analysis-periods a{flex:120px}.return-link-groups{padding:14px 12px}.return-link-group>summary{padding:17px 15px}.return-detail-metrics{grid-template-columns:1fr 1fr}.return-detail-metrics article{min-height:108px;padding:17px}.return-detail-metrics strong{font-size:19px}.return-reason-list{grid-template-columns:1fr;padding:13px}.return-feedback-list{padding:13px}.return-detail-card>header{flex-direction:column;align-items:flex-start}.return-detail-card header small{text-align:left}}
