*{-webkit-tap-highlight-color:transparent;margin:0}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{font-size:16px;overflow-x:hidden}uni-app,uni-page,uni-page-wrapper,uni-page-body{box-sizing:border-box;width:100%;display:block}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{z-index:999;background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.uni-fade-enter-active,.uni-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=");background-repeat:no-repeat}.uni-loading{vertical-align:middle;background-size:100%;width:20px;height:20px;animation:1s steps(12,end) infinite uni-loading;display:inline-block}@keyframes uni-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{--primary-color:#007aff;--UI-BG:#fff;--UI-BG-1:#f7f7f7;--UI-BG-2:#fff;--UI-BG-3:#f7f7f7;--UI-BG-4:#4c4c4c;--UI-BG-5:#fff;--UI-FG:#000;--UI-FG-0:rgba(0,0,0,.9);--UI-FG-HALF:rgba(0,0,0,.9);--UI-FG-1:rgba(0,0,0,.5);--UI-FG-2:rgba(0,0,0,.3);--UI-FG-3:rgba(0,0,0,.1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{content:"";animation:.1s 3s shadow-preload;position:fixed;top:-1000px;left:-1000px}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{color:#999;text-align:center;padding:100px 10px;position:absolute;top:0;bottom:0;left:0;right:0}.uni-async-loading{box-sizing:border-box;text-align:center;width:100%;padding:50px}.uni-async-loading .uni-loading{width:30px;height:30px}:root,uni-page-body{--merchant-bg:#f4f6f1;--merchant-bg-soft:#eef3ec;--merchant-bg-warm:#f8f8f2;--merchant-surface:#fff;--merchant-surface-muted:#f5f7f3;--merchant-surface-raised:#fbfcfa;--merchant-control-bg:#e9eee7;--merchant-text:#17231c;--merchant-heading:#102018;--merchant-title:#22322a;--merchant-muted:#65756b;--merchant-muted-2:#718078;--merchant-muted-strong:#68756d;--merchant-muted-text:#617269;--merchant-muted-light:#708278;--merchant-border:#d5ded6;--merchant-border-strong:#cad6cc;--merchant-border-action:#d8e0d8;--merchant-border-soft:rgba(95,111,101,.14);--merchant-state-muted-bg:#edf1ee;--merchant-state-muted-bg-2:#eef0ed;--merchant-chip-bg:#f3f5f0;--merchant-chip-text:#48584f;--merchant-hint-bg:#f6f8f4;--merchant-hint-text:#59695f;--merchant-choice-bg:#f7faf6;--merchant-choice-border:#d9e2da;--merchant-choice-text:#43564c;--merchant-choice-active-bg:#e3f0e6;--merchant-choice-active-border:#73a985;--merchant-primary:#245f43;--merchant-primary-strong:#183126;--merchant-primary-soft:#e5f0e8;--merchant-primary-soft-2:#e7efe8;--merchant-success:#246246;--merchant-success-soft:#f4faf1;--merchant-warning:#875207;--merchant-warning-text:#725321;--merchant-warning-strong:#765111;--merchant-warning-soft:#fff0d2;--merchant-warning-panel:#fff8e9;--merchant-warning-border:#dfc989;--merchant-warning-subtle:#fffdf6;--merchant-setup-bg:#fff8e7;--merchant-danger:#9b2d1d;--merchant-danger-strong:#752e24;--merchant-danger-soft:#ffe4dc;--merchant-danger-action-bg:#ffe5dd;--merchant-danger-panel:#fff3ee;--merchant-error-bg:#fff7f4;--merchant-success-bg:#f3faf2;--merchant-exception-bg:#fff8f5;--merchant-neutral-bg:#f9faf7;--merchant-radius-sm:8px;--merchant-radius-md:10px;--merchant-radius-lg:12px;--merchant-shadow-card:0 1px 1px rgba(31,47,38,.04), 0 10px 28px rgba(31,47,38,.07);--merchant-shadow-raised:0 1px 2px rgba(31,47,38,.08), 0 10px 22px rgba(31,47,38,.08);--merchant-shadow-primary:0 1px 1px rgba(31,47,38,.06), 0 8px 18px rgba(36,95,67,.18);--merchant-motion:.16s cubic-bezier(.2, 0, 0, 1);--merchant-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}uni-page-body{background:var(--merchant-bg);min-height:100%;color:var(--merchant-text);font-family:var(--merchant-font-family);-webkit-font-smoothing:antialiased}body{background:var(--merchant-bg)}body,#app,uni-page-body{width:100%;max-width:100vw;overflow-x:hidden}uni-view,uni-text,uni-button,uni-input,uni-textarea,uni-view,uni-text,uni-button,uni-input,uni-textarea{box-sizing:border-box}uni-button,uni-button{color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;line-height:normal;position:relative}uni-button:after,uni-button:after{display:none}uni-button:disabled,uni-button:disabled{opacity:.58}.merchant-page{box-sizing:border-box;background:var(--merchant-bg);width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}.page-shell{box-sizing:border-box;width:100%;min-width:0;max-width:760px;padding:16px 12px calc(92px + env(safe-area-inset-bottom));gap:14px;margin:0 auto;display:grid;overflow-x:hidden}.merchant-topbar,.section-title-row,.card-mainline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;max-width:100%;display:flex}.header-back-action{border:1px solid var(--merchant-border-action);border-radius:var(--merchant-radius-sm);background:var(--merchant-surface);width:auto;min-width:0;max-width:100%;min-height:44px;color:var(--merchant-title);white-space:nowrap;justify-content:center;align-self:start;justify-self:start;align-items:center;margin:0 auto 0 0;padding:0 12px 0 10px;font-size:14px;font-weight:800;line-height:20px;display:inline-flex;box-shadow:0 1px 1px rgba(31,47,38,.04),0 8px 18px rgba(31,47,38,.06)}.header-back-action:before{content:"‹";color:var(--merchant-muted-strong);margin-right:4px;font-size:21px;font-weight:760;line-height:1;transform:translateY(-1px)}.header-back-action:active{transform:scale(.96)}.merchant-topbar{grid-template-columns:minmax(0,1fr);display:grid}.merchant-topbar.has-back{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.merchant-topbar.has-back .header-back-action{align-self:center;margin-right:0}.header-inline-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;font-size:20px;line-height:26px;overflow:hidden}.brand-block,.card-title-block{flex:220px;min-width:0;max-width:100%}.eyebrow,.hero-kicker,.metric-label,.snapshot-label,.field-label{color:var(--merchant-muted);font-size:12px;font-weight:700;line-height:16px;display:block}.page-title{color:var(--merchant-heading);letter-spacing:0;text-wrap:balance;margin-top:3px;font-size:25px;font-weight:780;line-height:31px;display:block}.header-meta{max-width:236px;color:var(--merchant-muted-strong);margin-top:5px;font-size:13px;line-height:18px;display:block}.outline-action,.text-action,.primary-action,.secondary-action,.danger-action,.modal-close,.editor-step-button,.standard-result-row,.load-more-button,.inline-mini-action,.product-type-card,.mini-option,.step-button,.fulfillment-mode-row,.fulfillment-setting-card,.profile-entry-row,.choice-button,.segment-button,.tabbar-button{border-radius:var(--merchant-radius-sm);min-height:44px;transition-property:transform,background-color,color,border-color,box-shadow;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.outline-action:active,.text-action:active,.primary-action:active,.secondary-action:active,.danger-action:active,.modal-close:active,.editor-step-button:active,.standard-result-row:active,.load-more-button:active,.inline-mini-action:active,.product-type-card:active,.mini-option:active,.step-button:active,.fulfillment-mode-row:active,.fulfillment-setting-card:active,.profile-entry-row:active,.choice-button:active,.segment-button:active,.tabbar-button:active,.metric-card:active,.task-summary:active{transform:scale(.96)}.inventory-hero-panel{box-sizing:border-box;gap:8px;width:100%;min-width:0;max-width:100%;padding:4px 2px 2px;display:grid}.inventory-hero-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.inventory-hero-title{min-width:0}.inventory-hero-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.inventory-hero-actions .primary-action.inline{justify-self:stretch;width:100%;min-width:0;min-height:44px}.status-hero{border-radius:var(--merchant-radius-lg);background:var(--merchant-primary-strong);min-height:132px;color:var(--merchant-surface);gap:14px;padding:17px;display:grid;box-shadow:0 1px 1px rgba(24,49,38,.08),0 18px 44px rgba(24,49,38,.18)}.status-hero.tone-warn{background:var(--merchant-warning-strong)}.status-hero.tone-danger{background:var(--merchant-danger-strong)}.status-copy{align-content:center;gap:5px;min-width:0;display:grid}.status-hero .hero-kicker{color:rgba(255,255,255,.72)}.hero-title{color:var(--merchant-surface);letter-spacing:0;font-size:28px;font-weight:820;line-height:34px;display:block}.hero-body{color:rgba(255,255,255,.78);font-size:13px;line-height:19px;display:block}.hero-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero-numbers uni-view{border-radius:var(--merchant-radius-sm);background:rgba(255,255,255,.12);min-height:76px;padding:12px 10px}.hero-number,.metric-value,.snapshot-value,.task-count{font-variant-numeric:tabular-nums;display:block}.hero-number{color:var(--merchant-surface);font-size:28px;font-weight:820;line-height:32px}.hero-number-label{color:rgba(255,255,255,.72);margin-top:4px;font-size:12px;line-height:16px;display:block}.home-shop-panel{border-radius:var(--merchant-radius-lg);background:var(--merchant-primary-strong);min-width:0;color:var(--merchant-surface);grid-template-columns:minmax(0,1fr);gap:12px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px rgba(24,49,38,.08),0 16px 36px rgba(24,49,38,.14)}.home-shop-background{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-shop-copy,.home-shop-action{z-index:1;position:relative}.home-shop-copy{gap:8px;min-width:0;display:grid}.home-shop-state-row{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.home-shop-state,.home-shop-mode{border-radius:var(--merchant-radius-sm);color:rgba(255,255,255,.84);overflow-wrap:anywhere;background:rgba(255,255,255,.12);align-items:center;max-width:100%;min-height:30px;padding:6px 9px;font-size:12px;font-weight:760;line-height:18px;display:inline-flex}.home-shop-title{color:var(--merchant-surface);font-variant-numeric:tabular-nums;letter-spacing:0;text-wrap:balance;font-size:30px;font-weight:860;line-height:36px;display:block}.home-shop-note{color:rgba(255,255,255,.78);font-size:14px;line-height:20px;display:block}.home-shop-action{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface);min-width:124px;min-height:44px;color:var(--merchant-primary);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:0 13px;font-size:14px;font-weight:820;line-height:20px;display:inline-flex}.home-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-stat-card{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);width:100%;min-width:0;min-height:72px;box-shadow:var(--merchant-shadow-card);text-align:left;align-content:center;gap:4px;padding:10px;display:grid}.home-stat-head{align-items:center;gap:7px;min-width:0;display:flex}.home-stat-head uni-image{flex:none;width:20px;height:20px}.home-stat-card.tone-warn{background:var(--merchant-warning-panel)}.home-stat-card.tone-danger{background:var(--merchant-danger-panel)}.home-stat-card.tone-ok{background:var(--merchant-success-soft)}.home-stat-card.tone-muted{background:var(--merchant-surface-muted)}.home-stat-value{color:var(--merchant-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:840;line-height:29px;display:block}.home-order-list{gap:10px;min-width:0;display:grid}.home-reminder-grid{gap:8px;min-width:0;display:grid}.home-reminder-card{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);width:100%;min-width:0;min-height:66px;box-shadow:var(--merchant-shadow-card);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.home-reminder-card.tone-warn{background:var(--merchant-warning-panel)}.home-reminder-card.tone-danger{background:var(--merchant-danger-panel)}.home-reminder-card.tone-muted{background:var(--merchant-surface-muted)}.home-reminder-title,.home-reminder-body,.home-reminder-action{min-width:0;display:block}.home-reminder-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.home-reminder-main>uni-image{width:26px;height:26px}.home-reminder-main>uni-view{min-width:0}.home-reminder-title{color:var(--merchant-title);font-size:15px;font-weight:820;line-height:21px}.home-reminder-body{color:var(--merchant-muted-text);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:18px}.home-reminder-action{min-width:56px;color:var(--merchant-primary);text-align:right;white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:800;line-height:18px;display:inline-flex}.home-reminder-action uni-image{width:17px;height:17px}.home-command-panel{gap:10px;min-width:0;display:grid}.home-command-main,.home-command-action,.home-shop-action,.home-stat-card,.home-kpi-card,.home-priority-row,.home-reminder-card,.home-risk-row{transition-property:transform,background-color,color,border-color,box-shadow;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.home-command-action:active,.home-shop-action:active,.home-stat-card:active,.home-kpi-card:active,.home-priority-row:active,.home-reminder-card:active,.home-risk-row:active{transform:scale(.96)}.home-command-main{border-radius:var(--merchant-radius-lg);background:var(--merchant-primary-strong);min-width:0;min-height:158px;color:var(--merchant-surface);align-content:space-between;gap:14px;padding:16px;display:grid;box-shadow:0 1px 1px rgba(24,49,38,.08),0 16px 38px rgba(24,49,38,.16)}.home-command-panel.tone-warn .home-command-main{background:var(--merchant-warning-strong)}.home-command-panel.tone-danger .home-command-main{background:var(--merchant-danger-strong)}.home-status-block{gap:5px;min-width:0;display:grid}.home-status-title{color:var(--merchant-surface);letter-spacing:0;text-wrap:balance;font-size:28px;font-weight:840;line-height:34px;display:block}.home-status-body{color:rgba(255,255,255,.78);max-width:34ch;font-size:13px;line-height:19px;display:block}.home-status-tags{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.home-status-tag{border-radius:var(--merchant-radius-sm);color:rgba(255,255,255,.82);overflow-wrap:anywhere;background:rgba(255,255,255,.12);max-width:100%;min-height:30px;padding:6px 9px;font-size:12px;font-weight:760;line-height:18px}.home-command-action{border-radius:var(--merchant-radius-lg);background:var(--merchant-surface);width:100%;min-width:0;min-height:158px;box-shadow:var(--merchant-shadow-card);text-align:left;align-content:start;justify-items:start;gap:5px;padding:15px;display:grid}.home-command-action.tone-warn{background:var(--merchant-warning-panel)}.home-command-action.tone-danger{background:var(--merchant-danger-panel)}.home-command-action.tone-ok{background:var(--merchant-success-soft)}.home-action-kicker,.home-action-body,.home-action-label{display:block}.home-action-kicker{color:var(--merchant-muted);font-size:12px;font-weight:780;line-height:16px}.home-action-title{color:var(--merchant-heading);text-wrap:balance;font-size:18px;font-weight:840;line-height:24px;display:block}.home-action-body{color:var(--merchant-muted-text);text-wrap:pretty;font-size:13px;line-height:19px}.home-action-label{border-radius:var(--merchant-radius-sm);background:var(--merchant-primary);min-height:36px;color:var(--merchant-surface);margin-top:4px;padding:8px 10px;font-size:13px;font-weight:800;line-height:18px}.home-command-action.tone-danger .home-action-label{background:var(--merchant-danger)}.home-command-action.tone-warn .home-action-label{background:var(--merchant-warning)}.home-setup-alert{margin-top:-2px}.home-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-kpi-card{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);width:100%;min-width:0;min-height:92px;box-shadow:var(--merchant-shadow-card);text-align:left;align-content:start;padding:12px 10px;display:grid}.home-kpi-card.tone-warn{background:var(--merchant-warning-panel)}.home-kpi-card.tone-danger{background:var(--merchant-danger-panel)}.home-kpi-card.tone-muted{background:var(--merchant-surface-muted)}.home-kpi-card.tone-ok{background:var(--merchant-success-soft)}.home-kpi-value{color:var(--merchant-text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;font-weight:840;line-height:30px;display:block}.home-priority-list,.home-risk-list{gap:8px;min-width:0;display:grid}.home-priority-row,.home-risk-row{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);width:100%;min-width:0;box-shadow:var(--merchant-shadow-card);text-align:left}.home-priority-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.home-priority-row.tone-warn{background:var(--merchant-warning-panel)}.home-priority-row.tone-danger{background:var(--merchant-danger-panel)}.home-priority-row.tone-ok{background:var(--merchant-success-soft)}.home-task-icon{border-radius:var(--merchant-radius-sm);width:34px;height:34px;color:var(--merchant-primary);background:rgba(36,95,67,.1);align-items:center;justify-items:center;font-size:13px;font-weight:840;line-height:1;display:grid}.home-priority-row.tone-warn .home-task-icon{background:var(--merchant-warning-soft);color:var(--merchant-warning)}.home-priority-row.tone-danger .home-task-icon{background:var(--merchant-danger-soft);color:var(--merchant-danger)}.home-task-copy{min-width:0}.home-risk-board{gap:12px;min-width:0;display:grid}.home-risk-panel{gap:8px;min-width:0;display:grid}.home-risk-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.home-risk-title{color:var(--merchant-title);font-size:15px;font-weight:820;line-height:21px;display:block}.home-risk-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:11px;display:grid}.home-risk-row .task-state{justify-self:end}.text-action.inline{min-width:70px;min-height:44px}.feedback-stack,.task-list,.section-block,.workspace-panel{gap:10px;display:grid}.notice-card,.metric-card,.task-summary,.order-card,.inventory-card,.zone-card,.form-panel,.settlement-card,.setup-alert,.stack-card,.profile-summary,.settlement-row{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);box-shadow:var(--merchant-shadow-card)}.notice-card{gap:8px;padding:13px 14px;display:grid}.page-feedback{gap:8px;display:grid}.page-feedback-inline{border-radius:var(--merchant-radius-sm);background:rgba(245,248,242,.82);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px rgba(36,95,67,.08)}.page-feedback-spinner{border:2px solid rgba(36,95,67,.16);border-top-color:var(--merchant-primary);border-radius:999px;width:18px;height:18px;animation:.85s linear infinite page-feedback-spin}.page-feedback-copy{gap:2px;min-width:0;display:grid}.page-feedback-title{color:var(--merchant-heading);font-size:13px;font-weight:780;line-height:18px}.page-feedback-body{color:var(--merchant-muted-text);font-size:12px;line-height:17px}@keyframes page-feedback-spin{to{transform:rotate(360deg)}}.feedback-toast-region{top:calc(12px + env(safe-area-inset-top));z-index:90;pointer-events:none;justify-items:center;width:100%;max-width:760px;margin:0 auto;padding:0 12px;display:grid;position:fixed;left:0;right:0}.feedback-toast-card{border-radius:var(--merchant-radius-md);pointer-events:auto;background:rgba(255,255,255,.96);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;width:100%;min-width:0;max-width:520px;padding:12px 10px 12px 13px;display:grid;box-shadow:0 1px 1px rgba(31,47,38,.08),0 16px 34px rgba(31,47,38,.2)}.feedback-toast-card.success{box-shadow:inset 0 0 0 1px rgba(94,143,90,.2),0 16px 34px rgba(31,47,38,.18)}.feedback-toast-card.error{background:rgba(255,247,244,.98);box-shadow:inset 0 0 0 1px rgba(180,67,48,.28),0 16px 34px rgba(84,33,22,.16)}.feedback-toast-copy{gap:3px;min-width:0;display:grid}.feedback-toast-title{color:var(--merchant-heading);font-size:14px;font-weight:820;line-height:19px;display:block}.feedback-toast-body{color:var(--merchant-muted-text);overflow-wrap:anywhere;font-size:13px;line-height:18px;display:block}.feedback-toast-card.error .feedback-toast-title,.feedback-toast-card.error .feedback-toast-body{color:var(--merchant-danger)}.feedback-toast-retry,.feedback-toast-close{border-radius:var(--merchant-radius-sm);align-items:center;justify-items:center;min-width:44px;min-height:44px;font-size:13px;font-weight:780;display:grid}.feedback-toast-retry{background:var(--merchant-primary-soft);color:var(--merchant-primary);padding:0 11px}.feedback-toast-close{background:var(--merchant-control-bg);color:var(--merchant-muted-strong);padding:0;font-size:18px;line-height:1}.error-card{background:var(--merchant-error-bg);box-shadow:inset 0 0 0 1px rgba(180,67,48,.24),0 10px 28px rgba(84,33,22,.08)}.success-card{background:var(--merchant-success-bg);box-shadow:inset 0 0 0 1px rgba(94,143,90,.18),0 10px 28px rgba(31,47,38,.05)}.exception-card{background:var(--merchant-exception-bg);box-shadow:inset 0 0 0 1px rgba(187,72,46,.2),0 10px 28px rgba(84,33,22,.06)}.neutral-card{background:var(--merchant-neutral-bg);box-shadow:inset 0 0 0 1px rgba(95,111,101,.14)}.notice-title,.task-title,.section-title{color:var(--merchant-title);display:block}.notice-title{font-size:15px;font-weight:760;line-height:21px}.notice-body{color:var(--merchant-muted-text);font-size:13px;line-height:19px;display:block}.notice-body.muted{color:var(--merchant-muted-2)}.setup-alert{background:var(--merchant-setup-bg);gap:12px;padding:14px;display:grid}.setup-alert-actions,.card-action-row,.choice-row{flex-wrap:wrap;gap:8px;display:flex}.outline-action{border:1px solid var(--merchant-warning-border);background:var(--merchant-warning-subtle);min-width:94px;color:var(--merchant-warning-text);padding:0 12px;font-size:13px;font-weight:760}.metric-grid,.settlement-grid,.profile-summary,.inventory-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metric-card{text-align:left;min-width:0;min-height:88px;padding:12px 10px}.metric-card.tone-warn,.task-summary.tone-warn{background:var(--merchant-warning-panel)}.metric-card.tone-danger,.task-summary.tone-danger{background:var(--merchant-danger-panel)}.metric-card.tone-muted{background:var(--merchant-surface-muted)}.metric-card.tone-ok,.task-summary.tone-ok{background:var(--merchant-success-soft)}.metric-value{color:var(--merchant-text);margin-top:6px;font-size:23px;font-weight:800;line-height:28px}.metric-note{color:var(--merchant-muted-light);margin-top:3px;font-size:11px;line-height:15px;display:block}.section-title{text-wrap:balance;font-size:18px;font-weight:780;line-height:24px}.section-lead{color:var(--merchant-muted-strong);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:19px;display:block}.text-action{background:var(--merchant-primary-soft-2);min-width:76px;max-width:100%;color:var(--merchant-primary);flex:0 auto;padding:0 10px;font-size:13px;font-weight:760}.task-summary{text-align:left;gap:6px;width:100%;min-width:0;min-height:88px;padding:14px;display:grid}.task-summary.horizontal{grid-template-columns:minmax(0,1fr) auto;align-items:center}.order-card,.inventory-card{gap:10px;min-width:0;padding:14px;display:grid}.order-card{border-radius:calc(var(--merchant-radius-lg) + 2px);background:linear-gradient(rgba(255,255,255,.98) 0%,rgba(253,255,251,.98) 100%);gap:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(36,95,67,.16),0 1px 1px rgba(31,47,38,.06),0 16px 34px rgba(31,47,38,.13)}.order-card:before{content:"";background:var(--merchant-primary);width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.order-card.tone-warn:before{background:var(--merchant-warning)}.order-card.tone-danger:before{background:var(--merchant-danger)}.order-card.tone-muted:before{background:var(--merchant-muted-strong)}.order-card.compact{padding:13px}.order-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.order-card .card-mainline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.order-card .card-title-block{min-width:0}.order-title-block{gap:4px;min-width:0;display:grid}.task-title{text-wrap:balance;font-size:17px;font-weight:840;line-height:23px}.task-meta{color:var(--merchant-muted-2);margin-top:3px;font-size:13px;line-height:18px;display:block}.order-title-meta{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;margin-top:3px;display:flex}.order-title-meta .task-meta{overflow-wrap:anywhere;flex:132px;min-width:0;margin-top:0}.order-title-meta .order-contact-line{flex:132px;min-width:0}.order-contact-line{color:var(--merchant-muted-text);overflow-wrap:anywhere;font-size:14px;font-weight:680;line-height:18px;display:block}.order-paid-time{background:var(--merchant-surface-muted);max-width:100%;color:var(--merchant-muted-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:6px;flex:0 auto;padding:3px 7px;font-size:13px;font-weight:760;line-height:17px}.task-state{border-radius:var(--merchant-radius-sm);background:var(--merchant-state-muted-bg);min-width:58px;max-width:132px;color:var(--merchant-muted-strong);text-align:center;flex:none;padding:6px 8px;font-size:13px;font-weight:780;line-height:16px}.order-work-panel{border-radius:var(--merchant-radius-md);background:var(--merchant-success-soft);gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 0 0 1px rgba(36,95,67,.14)}.order-work-panel.warn{background:var(--merchant-warning-panel);box-shadow:inset 0 0 0 1px rgba(135,82,7,.18)}.order-work-panel.danger{background:var(--merchant-danger-panel);box-shadow:inset 0 0 0 1px rgba(155,45,29,.18)}.order-work-copy{gap:3px;min-width:0;display:grid}.order-work-action{width:100%;min-width:0}.task-state.ok{background:var(--merchant-primary-soft);color:var(--merchant-success)}.task-state.warn{background:var(--merchant-warning-soft);color:var(--merchant-warning)}.task-state.danger{background:var(--merchant-danger-soft);color:var(--merchant-danger)}.task-state.muted{background:var(--merchant-state-muted-bg-2);color:var(--merchant-muted-strong)}.badge-stack{justify-items:end;gap:6px;min-width:0;max-width:100%;display:grid}.order-lines{flex-wrap:wrap;gap:6px;display:flex}.order-lines uni-text{border-radius:var(--merchant-radius-sm);background:var(--merchant-chip-bg);max-width:100%;color:var(--merchant-chip-text);padding:6px 8px;font-size:12px;line-height:16px}.order-quick-facts,.order-amount-strip,.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quick-fact,.order-amount-strip>uni-view,.detail-grid>uni-view{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);gap:4px;min-width:0;padding:10px;display:grid}.quick-fact.amount.warn{background:var(--merchant-warning-panel)}.quick-fact.amount.ok{background:var(--merchant-success-soft)}.quick-fact.amount.muted{background:var(--merchant-state-muted-bg-2)}.quick-fact uni-text:first-child,.order-amount-strip uni-text:first-child,.detail-grid uni-text:first-child{color:var(--merchant-muted);font-size:14px;font-weight:720;line-height:16px}.quick-fact-value,.amount-value,.detail-value{color:var(--merchant-text);overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:15px;font-weight:800;line-height:20px}.quick-fact-note{color:var(--merchant-muted-strong);overflow-wrap:anywhere;font-size:13px;font-weight:720;line-height:15px;display:block}.order-target-line{border-radius:var(--merchant-radius-sm);background:var(--merchant-hint-bg);min-width:0;color:var(--merchant-muted-text);overflow-wrap:anywhere;padding:8px 10px;font-size:13px;line-height:18px;display:block}.order-stage-panel{border-radius:var(--merchant-radius-sm);background:var(--merchant-success-soft);border:1px solid rgba(36,95,67,.14);gap:3px;padding:10px 11px;display:grid}.order-stage-panel.warn{background:var(--merchant-warning-panel);border-color:rgba(135,82,7,.16)}.order-stage-panel.danger{background:var(--merchant-danger-panel);border-color:rgba(155,45,29,.16)}.stage-kicker{color:var(--merchant-muted);font-size:13px;font-weight:760;line-height:16px}.stage-title,.panel-title{color:var(--merchant-heading);font-size:16px;font-weight:800;line-height:22px}.stage-meta,.panel-meta{color:var(--merchant-muted-text);font-size:14px;line-height:18px}.more-lines{min-height:44px;color:var(--merchant-primary);text-align:left;justify-self:start;padding:0;font-size:13px;font-weight:760;line-height:18px}.order-line-list,.detail-line-list{gap:8px;display:grid}.order-line-row,.detail-line-row{border-bottom:1px solid var(--merchant-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.order-line-row:last-child,.detail-line-row:last-child{border-bottom:0}.line-name,.line-price{color:var(--merchant-text);font-size:14px;font-weight:780;line-height:20px}.line-meta{color:var(--merchant-muted-text);margin-top:2px;font-size:12px;line-height:17px;display:block}.line-price{overflow-wrap:anywhere;word-break:break-word;text-align:right;min-width:0;max-width:92px}@media (min-width:520px){.order-work-panel{grid-template-columns:minmax(0,1fr) minmax(132px,168px);align-items:center}.order-work-action{justify-self:end}}@media (max-width:374px){.order-card{padding:12px}.order-amount-strip{grid-template-columns:minmax(0,1fr)}.order-amount-strip>uni-view{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:9px 10px}.amount-value{text-align:right}.order-quick-facts{gap:6px}.quick-fact{padding:8px 7px}.quick-fact-value{font-size:14px;line-height:19px}.quick-fact-note{font-size:13px;line-height:18px}}.order-operation-page{padding-bottom:calc(28px + env(safe-area-inset-bottom));gap:14px}.handling-operation-page,.pickup-operation-page{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.operation-context-card,.order-operation-section{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-md);background:var(--merchant-surface);min-width:0;box-shadow:var(--merchant-shadow-card);gap:8px;padding:14px;display:grid}.operation-context-card{background:var(--merchant-success-soft);border-color:rgba(36,95,67,.18)}.operation-context-kicker,.operation-context-copy{color:var(--merchant-muted-text);font-size:14px;line-height:20px}.operation-context-kicker{color:var(--merchant-primary);font-weight:800}.operation-context-title{color:var(--merchant-heading);font-size:20px;font-weight:850;line-height:26px}.order-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pickup-code-input{letter-spacing:2px;min-height:56px;font-size:20px;font-weight:800}.operation-fixed-actions{z-index:20;box-sizing:border-box;width:100%;max-width:760px;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);position:fixed;bottom:0;left:50%;right:0;transform:translate(-50%);box-shadow:0 -8px 22px rgba(31,47,38,.1)}.operation-fixed-actions .primary-action{width:100%;min-height:48px}@media (max-width:374px){.order-detail-summary{grid-template-columns:1fr}.operation-context-card,.order-operation-section{padding:12px}}.order-amount-strip.warn>uni-view{background:var(--merchant-warning-panel)}.order-amount-strip.ok>uni-view{background:var(--merchant-success-soft)}.order-amount-strip.muted>uni-view{background:var(--merchant-state-muted-bg-2)}.order-amount-brief{border-radius:var(--merchant-radius-sm);background:var(--merchant-state-muted-bg-2);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.order-amount-brief.warn{background:var(--merchant-warning-panel)}.order-amount-brief.ok{background:var(--merchant-success-soft)}.order-amount-brief>uni-view{gap:2px;min-width:0;display:grid}.order-amount-brief uni-text:first-child{color:var(--merchant-muted);font-size:12px;font-weight:720;line-height:16px}.amount-status{min-width:0;color:var(--merchant-muted-strong);text-align:right;overflow-wrap:anywhere;flex:0 auto;font-size:13px;font-weight:780;line-height:18px}.order-context,.inventory-meta{color:var(--merchant-muted-text);gap:4px;font-size:13px;line-height:18px;display:grid}.order-hint{border-radius:var(--merchant-radius-sm);background:var(--merchant-hint-bg);color:var(--merchant-hint-text);padding:9px 10px;font-size:13px;line-height:19px;display:block}.order-hint.danger{background:var(--merchant-danger-panel);color:var(--merchant-danger)}.order-hint.muted{background:var(--merchant-state-muted-bg-2);color:var(--merchant-muted-strong)}.weight-context{border-radius:var(--merchant-radius-sm);background:var(--merchant-hint-bg);padding:9px 10px}.order-card-actions,.panel-actions{gap:8px;display:grid}.order-secondary-actions{gap:8px;display:flex}.order-secondary-actions .secondary-action.inline,.order-secondary-actions .danger-action.inline{flex:1 1 0}.order-secondary-actions .secondary-action.inline,.order-secondary-actions .danger-action.inline,.panel-actions .danger-action,.panel-actions .secondary-action.inline{width:100%;min-width:0}.panel-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.compact-action{min-height:36px;padding:0 10px;font-size:13px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-address{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);color:var(--merchant-muted-text);gap:4px;padding:10px;font-size:13px;line-height:18px;display:grid}.primary-action,.secondary-action,.danger-action{text-align:center;min-width:104px;padding:0 14px;font-size:14px;font-weight:780}.primary-action{background:var(--merchant-primary);width:100%;box-shadow:var(--merchant-shadow-primary);color:var(--merchant-surface)}.primary-action.blocked{background:var(--merchant-state-muted-bg);box-shadow:none;color:var(--merchant-muted-strong)}.primary-action.inline,.secondary-action.inline,.danger-action.inline{width:auto}.secondary-action{border:1px solid var(--merchant-border-action);background:var(--merchant-surface);color:var(--merchant-title)}.danger-action{background:var(--merchant-danger-action-bg);color:var(--merchant-danger)}.segmented-scroll{border-radius:var(--merchant-radius-md);background:var(--merchant-control-bg);gap:6px;width:100%;padding:5px;display:flex;overflow-x:auto}.segmented-scroll::-webkit-scrollbar{display:none}.order-filter-scroll{border-radius:var(--merchant-radius-sm);gap:5px;padding:4px}.segmented-scroll-hint{color:var(--merchant-muted);margin:10px 2px 5px;font-size:14px;line-height:20px;display:block}.order-filter-scroll .segment-button{min-width:76px;min-height:44px;padding:0 9px}.order-filter-scroll{scrollbar-color:rgba(36,95,67,.38) transparent;scrollbar-width:thin}.order-filter-scroll::-webkit-scrollbar{height:4px;display:block}.order-filter-scroll::-webkit-scrollbar-track{background:0 0}.order-filter-scroll::-webkit-scrollbar-thumb{background:rgba(36,95,67,.38);border-radius:999px}.segmented-control{border-radius:var(--merchant-radius-md);background:var(--merchant-control-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.segment-button{min-width:72px;min-height:48px;color:var(--merchant-muted-text);flex:none;align-content:center;justify-items:center;gap:2px;padding:0 10px;font-size:12px;font-weight:760;display:grid}.segment-button.active{background:var(--merchant-surface);color:var(--merchant-primary);box-shadow:0 5px 14px rgba(31,47,38,.08)}.order-find-panel,.inventory-find-panel{box-sizing:border-box;border-radius:var(--merchant-radius-md);background:rgba(255,255,255,.78);border:1px solid rgba(95,111,101,.12);gap:9px;width:100%;min-width:0;max-width:100%;padding:10px;display:grid;overflow:hidden;box-shadow:0 1px 1px rgba(31,47,38,.03)}.inventory-find-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.inventory-find-title{color:var(--merchant-title);flex:none;font-size:13px;font-weight:800;line-height:18px}.inventory-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.inventory-search-input{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);width:100%;min-width:0;min-height:44px;color:var(--merchant-text);box-sizing:border-box;padding:0 12px;font-size:15px;line-height:22px}.inventory-search-clear{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);background:var(--merchant-surface);min-width:56px;min-height:44px;color:var(--merchant-muted);white-space:nowrap;padding:0 12px;font-size:13px;font-weight:760}.inventory-filter-scroll{box-sizing:border-box;border-radius:var(--merchant-radius-sm);background:var(--merchant-control-bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;max-width:100%;padding:3px;display:grid;overflow:visible}.inventory-filter-scroll .segment-button{width:100%;min-width:0}.inventory-business-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.inventory-business-filter-field{gap:5px;min-width:0;display:grid}.inventory-business-filter-label{color:var(--merchant-muted);font-size:12px;font-weight:760;line-height:18px}.inventory-business-filter-control,.inventory-business-filter-clear{box-sizing:border-box;border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);width:100%;min-width:0;min-height:44px;color:var(--merchant-text);text-overflow:ellipsis;white-space:nowrap;padding:11px 12px;font-size:13px;font-weight:720;line-height:20px;overflow:hidden}.inventory-business-filter-clear{background:var(--merchant-surface);color:var(--merchant-primary);align-self:end}.inventory-access-gate{box-sizing:border-box;border-radius:var(--merchant-radius-lg);background:linear-gradient(#fffaf0 0%,#fffdf8 100%);border:1px solid rgba(191,129,45,.3);gap:10px;width:100%;padding:20px;display:grid}.inventory-access-gate-title{color:var(--merchant-title);font-size:22px;font-weight:860;line-height:30px}.inventory-access-gate-body,.inventory-access-gate-note{color:var(--merchant-text);font-size:14px;line-height:22px}.inventory-access-gate-note{color:var(--merchant-muted)}.inventory-result-meta{min-width:0;color:var(--merchant-muted);text-align:right;overflow-wrap:anywhere;font-size:12px;line-height:18px}.stack-card{box-sizing:border-box;border-radius:calc(var(--merchant-radius-md) + 1px);background:rgba(36,95,67,.12);gap:0;padding:1px;display:grid;overflow:hidden;box-shadow:0 1px 1px rgba(31,47,38,.05),0 10px 24px rgba(31,47,38,.08)}.stack-card .order-card{background:linear-gradient(#fff 0%,#fbfdf9 100%);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(36,95,67,.14),0 1px rgba(255,255,255,.85)}.stack-card .order-card:before{content:"";background:linear-gradient(rgba(36,95,67,.46),rgba(98,141,103,.2));width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.inline-panel{border-radius:0 0 var(--merchant-radius-md) var(--merchant-radius-md);box-shadow:inset 0 1px rgba(95,111,101,.12)}.form-panel{gap:13px;padding:14px;display:grid}.profile-command-card{border-radius:var(--merchant-radius-lg);background:var(--merchant-primary-strong);min-width:0;color:var(--merchant-surface);gap:13px;padding:15px;display:grid;box-shadow:0 1px 1px rgba(24,49,38,.08),0 16px 38px rgba(24,49,38,.16)}.profile-command-copy{gap:5px;min-width:0;display:grid}.profile-command-card .eyebrow{color:rgba(255,255,255,.72)}.profile-command-title{color:var(--merchant-surface);letter-spacing:0;text-wrap:balance;font-size:24px;font-weight:840;line-height:30px;display:block}.profile-command-meta{color:rgba(255,255,255,.78);overflow-wrap:anywhere;font-size:13px;line-height:19px;display:block}.profile-command-tags{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.profile-command-tag{border-radius:var(--merchant-radius-sm);color:rgba(255,255,255,.82);overflow-wrap:anywhere;background:rgba(255,255,255,.12);max-width:100%;min-height:30px;padding:6px 9px;font-size:12px;font-weight:760;line-height:18px}.profile-command-tag.ok{color:#eaf6ed;background:rgba(229,240,232,.2)}.profile-command-tag.warn{color:#fff4d8;background:rgba(255,240,210,.18)}.profile-command-actions{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.profile-command-actions .primary-action.inline,.profile-command-actions .secondary-action.inline{width:100%;min-width:0;min-height:44px}.profile-section{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);min-width:0;box-shadow:var(--merchant-shadow-card);gap:10px;padding:14px;display:grid}.profile-section-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.section-meta{color:var(--merchant-muted-text);text-align:right;white-space:nowrap;flex:none;font-size:12px;font-weight:780;line-height:17px}.profile-progress-list{border-radius:var(--merchant-radius-sm);background:var(--merchant-border-soft);gap:1px;min-width:0;display:grid;overflow:hidden}.profile-progress-row{background:var(--merchant-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px;display:grid}.profile-progress-main{min-width:0}.profile-progress-label,.profile-progress-note,.profile-progress-state{min-width:0;display:block}.profile-progress-label{color:var(--merchant-heading);font-size:14px;font-weight:820;line-height:20px}.profile-progress-note{color:var(--merchant-muted-text);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:17px}.profile-progress-state{background:var(--merchant-warning-soft);min-width:48px;color:var(--merchant-warning);text-align:center;white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 8px;font-size:12px;font-weight:820;line-height:17px}.profile-progress-row.done .profile-progress-state{background:var(--merchant-primary-soft);color:var(--merchant-success)}.profile-progress-row.locked .profile-progress-state,.profile-progress-row.waiting .profile-progress-state{background:var(--merchant-state-muted-bg);color:var(--merchant-muted)}.profile-progress-row.danger .profile-progress-state{background:var(--merchant-danger-soft);color:var(--merchant-danger)}.account-gate-card,.auth-card,.review-status-card,.security-summary-card{border-radius:var(--merchant-radius-lg);background:var(--merchant-surface);min-width:0;box-shadow:var(--merchant-shadow-card);gap:12px;padding:16px;display:grid}.account-gate-card{background:linear-gradient(rgba(229,240,232,.82),rgba(255,255,255,.96))}.account-gate-title,.review-status-title,.security-title{color:var(--merchant-heading);font-size:20px;font-weight:850;line-height:26px;display:block}.account-gate-body,.review-status-body,.security-meta{color:var(--merchant-muted-text);font-size:14px;line-height:21px;display:block}.account-gate-actions,.auth-link-row{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.auth-page .page-shell,.auth-shell{max-width:520px}.auth-card{gap:14px;max-width:100%;overflow:hidden}.auth-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.auth-step{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);min-height:34px;color:var(--merchant-muted-text);text-align:center;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:760;line-height:16px;display:flex}.auth-step.active{background:var(--merchant-primary-soft);color:var(--merchant-primary)}.auth-link-row{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-row{grid-template-columns:minmax(0,1fr) minmax(96px,108px);align-items:center;gap:8px;min-width:0;display:grid}.verification-input{min-width:0}.code-action{white-space:nowrap;width:100%;min-width:0;min-height:46px;padding:0 8px;font-size:14px}.code-action[disabled],uni-button.code-action[disabled]{border-color:var(--merchant-border);background:var(--merchant-surface-muted);color:var(--merchant-muted-strong);-webkit-text-fill-color:var(--merchant-muted-strong);opacity:1}.code-action-label{color:inherit;font-size:14px;font-weight:700}.auth-login-prompt{min-height:44px;color:var(--merchant-muted-strong);justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex}.auth-login-action{min-width:64px;min-height:44px;color:var(--merchant-primary);margin:0;padding:0 4px;font-size:14px;font-weight:700}.auth-code-hint{color:var(--merchant-warning);font-size:12px;font-weight:760;line-height:18px;display:block}.profile-entry-list{gap:10px;min-width:0;display:grid}.profile-entry-row{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);width:100%;min-width:0;box-shadow:var(--merchant-shadow-card);color:var(--merchant-text);text-align:left;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.entry-title,.entry-meta,.entry-action{display:block}.entry-title{color:var(--merchant-heading);font-size:16px;font-weight:820;line-height:22px}.entry-meta{color:var(--merchant-muted-text);margin-top:3px;font-size:13px;line-height:19px}.entry-action{min-width:46px;color:var(--merchant-primary);text-align:right;font-size:14px;font-weight:820;line-height:20px}.logout-action{justify-self:center}.review-status-card.pending{background:var(--merchant-warning-panel);box-shadow:inset 0 0 0 1px rgba(135,82,7,.18), var(--merchant-shadow-card)}.review-status-card.not_submitted{background:var(--merchant-setup-bg);box-shadow:inset 0 0 0 1px rgba(135,82,7,.14), var(--merchant-shadow-card)}.review-status-card.supplement_required{background:var(--merchant-warning-panel);box-shadow:inset 0 0 0 1px rgba(135,82,7,.2), var(--merchant-shadow-card)}.review-status-card.approved{background:var(--merchant-success-bg);box-shadow:inset 0 0 0 1px rgba(36,98,70,.16), var(--merchant-shadow-card)}.review-status-card.rejected{background:var(--merchant-danger-panel);box-shadow:inset 0 0 0 1px rgba(155,45,29,.16), var(--merchant-shadow-card)}.review-status-label{min-height:28px;color:var(--merchant-primary);background:rgba(255,255,255,.68);border-radius:999px;justify-self:start;align-items:center;padding:0 10px;font-size:12px;font-weight:820;display:inline-flex}.review-status-details{border-top:1px solid rgba(51,61,52,.12);gap:8px;padding-top:12px;display:grid}.review-status-detail-row{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;display:grid}.review-status-detail-label,.review-status-detail-value{font-size:13px;line-height:20px}.review-status-detail-label{color:var(--merchant-muted)}.review-status-detail-value{min-width:0;color:var(--merchant-heading);overflow-wrap:anywhere}.onboarding-section.readonly{opacity:.94}.onboarding-page .page-shell{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.onboarding-preparation,.onboarding-section,.onboarding-result-action{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-lg);background:var(--merchant-surface);gap:12px;min-width:0;padding:16px;display:grid}.onboarding-preparation{background:var(--merchant-primary-soft)}.onboarding-preparation-title{color:var(--merchant-heading);font-size:20px;font-weight:700;line-height:28px;display:block}.onboarding-preparation-body{color:var(--merchant-muted-text);font-size:14px;line-height:22px;display:block}.onboarding-section-head{border-bottom:1px solid var(--merchant-border);gap:4px;min-width:0;padding-bottom:12px;display:grid}.onboarding-section.has-review-issue{border-color:var(--merchant-warning)}.onboarding-region-picker{display:block}.onboarding-region-trigger,.onboarding-region-state{box-sizing:border-box;min-height:48px}.onboarding-region-trigger{color:var(--merchant-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-region-action{color:var(--merchant-primary);flex:none;font-size:14px;font-weight:700}.onboarding-region-state{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-md);color:var(--merchant-muted-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.onboarding-region-state.error{border-color:var(--merchant-danger);color:var(--merchant-danger);align-items:flex-start}.onboarding-region-retry{flex:none;min-width:112px;min-height:44px}.field-stack.has-review-issue .field-input,.field-stack.has-review-issue .field-textarea,.photo-upload-card.has-review-issue{border-color:var(--merchant-warning);box-shadow:inset 0 0 0 1px var(--merchant-warning)}.required-tag,.optional-tag{color:var(--merchant-warning);margin-left:4px;font-size:12px;font-weight:700}.optional-tag{color:var(--merchant-muted)}.field-review-message{color:var(--merchant-danger);font-size:14px;line-height:20px;display:block}.onboarding-review-summary{border-top:1px solid var(--merchant-warning-border);gap:8px;padding-top:12px;display:grid}.onboarding-review-summary>uni-text:not(.field-label){color:var(--merchant-danger);font-size:14px;line-height:20px;display:block}.onboarding-photo-example{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-md);background:var(--merchant-surface-muted);gap:12px;min-width:0;padding:12px;display:grid}.onboarding-photo-example uni-image{aspect-ratio:3/2;border-radius:var(--merchant-radius-sm);width:100%;display:block}.onboarding-photo-example-copy{gap:6px;min-width:0;display:grid}.onboarding-photo-example-copy>uni-text:not(.field-label){color:var(--merchant-muted-text);font-size:14px;line-height:20px;display:block}.onboarding-result-action .primary-action{width:100%}.onboarding-sticky-submit{z-index:40;width:min(100%,760px);min-height:72px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--merchant-border);background:var(--merchant-surface);grid-template-columns:minmax(0,1fr) minmax(148px,.9fr);align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 24px rgba(31,47,38,.12)}.onboarding-sticky-submit>uni-text{color:var(--merchant-muted-text);font-size:14px;line-height:20px;display:block}.onboarding-sticky-submit .primary-action{width:100%;min-height:48px}.security-summary-card{background:var(--merchant-primary-strong);color:var(--merchant-surface)}.security-summary-card .eyebrow,.security-summary-card .security-title,.security-summary-card .security-meta{color:inherit}.fulfillment-summary-card{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);min-width:0;box-shadow:var(--merchant-shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.fulfillment-summary-main,.fulfillment-section-head,.fulfillment-setting-title-block{gap:5px;min-width:0;display:grid}.fulfillment-summary-title,.fulfillment-card-title,.fulfillment-setting-title{color:var(--merchant-heading);letter-spacing:0;font-weight:820;display:block}.fulfillment-summary-title{text-wrap:balance;font-size:20px;line-height:26px}.fulfillment-summary-copy,.fulfillment-setting-summary{color:var(--merchant-muted-text);overflow-wrap:anywhere;text-wrap:pretty;font-size:13px;line-height:19px;display:block}.fulfillment-count-badge{border-radius:var(--merchant-radius-sm);background:var(--merchant-primary-soft);min-width:66px;min-height:66px;color:var(--merchant-primary);font-variant-numeric:tabular-nums;align-items:center;justify-items:center;padding:8px;display:grid}.fulfillment-count-badge uni-text:first-child{font-size:26px;font-weight:840;line-height:30px}.fulfillment-count-badge uni-text:last-child{font-size:12px;font-weight:760;line-height:16px}.fulfillment-setting-list{gap:10px;min-width:0;display:grid}.fulfillment-setting-card{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);width:100%;min-width:0;min-height:112px;box-shadow:var(--merchant-shadow-card);text-align:left;gap:10px;padding:13px;display:grid}.fulfillment-setting-card.active{box-shadow:inset 0 0 0 2px rgba(36,95,67,.3), var(--merchant-shadow-card)}.fulfillment-setting-card.disabled{background:var(--merchant-neutral-bg)}.fulfillment-setting-top,.fulfillment-edit-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.fulfillment-setting-top .task-state,.fulfillment-edit-head .task-state{justify-self:end}.fulfillment-setting-title{font-size:18px;line-height:24px}.fulfillment-setting-kicker{color:var(--merchant-muted);font-size:12px;font-weight:780;line-height:16px;display:block}.fulfillment-setting-footer{min-width:0;display:flex}.fulfillment-card-action{border-radius:var(--merchant-radius-sm);background:var(--merchant-state-muted-bg);min-height:34px;color:var(--merchant-muted-strong);justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:820;line-height:16px;display:inline-flex}.fulfillment-card-action.active{background:var(--merchant-primary-soft);color:var(--merchant-primary)}.fulfillment-card-title{text-wrap:balance;margin-top:3px;font-size:20px;line-height:26px}.fulfillment-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.choice-button.compact,.fulfillment-toggle-button{width:100%;min-width:0;min-height:44px;padding:0 10px}.fulfillment-config-summary{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.fulfillment-config-summary .task-meta{overflow-wrap:anywhere;margin-top:0}.fulfillment-disabled-panel,.fulfillment-fields{gap:10px;min-width:0;display:grid}.fulfillment-disabled-panel{border-radius:var(--merchant-radius-sm);background:var(--merchant-neutral-bg);padding:12px;box-shadow:inset 0 0 0 1px rgba(95,111,101,.08)}.fulfillment-disabled-title{color:var(--merchant-title);font-size:15px;font-weight:820;line-height:21px;display:block}.fulfillment-blocking-note{border-radius:var(--merchant-radius-sm);background:var(--merchant-warning-soft);gap:9px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 0 0 1px rgba(159,106,28,.12)}.fulfillment-blocking-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.fulfillment-blocking-note .secondary-action.inline{width:100%;min-width:0}.store-location-panel{border-radius:var(--merchant-radius-sm);background:var(--merchant-hint-bg);gap:4px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 0 0 1px rgba(95,111,101,.1)}.store-location-line{color:var(--merchant-title);overflow-wrap:anywhere;font-size:13px;line-height:18px;display:block}.store-location-line.muted{color:var(--merchant-muted-text)}.fulfillment-editor-page{padding-bottom:calc(116px + env(safe-area-inset-bottom));gap:14px}.fulfillment-sheet-body{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-md);background:var(--merchant-surface);min-width:0;box-shadow:var(--merchant-shadow-card);align-content:start;gap:12px;padding:14px;display:grid}.fulfillment-page-actions{z-index:20;box-sizing:border-box;width:100%;min-width:0;max-width:760px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:10px;display:grid;position:fixed;bottom:0;left:50%;right:0;transform:translate(-50%);box-shadow:0 -8px 22px rgba(31,47,38,.12)}.fulfillment-page-actions .primary-action,.fulfillment-page-actions .secondary-action{width:100%;min-width:0}.modal-backdrop{z-index:60;padding:42px 10px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);background:rgba(16,32,24,.42);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-sheet{border-radius:var(--merchant-radius-lg) var(--merchant-radius-lg) var(--merchant-radius-sm) var(--merchant-radius-sm);background:var(--merchant-surface);grid-template-rows:auto minmax(0,1fr);width:100%;max-width:760px;max-height:88vh;display:grid;overflow:hidden;box-shadow:0 1px 1px rgba(24,49,38,.1),0 18px 54px rgba(16,32,24,.24)}.modal-header{min-width:0;min-height:72px;padding:14px 68px 12px 14px;display:block;position:relative;box-shadow:inset 0 -1px rgba(95,111,101,.14)}.modal-title-stack{min-width:0;max-width:100%}.modal-title{color:var(--merchant-heading);font-size:18px;font-weight:800;line-height:24px;display:block}.modal-subtitle{color:var(--merchant-muted-text);margin-top:3px;font-size:12px;line-height:17px;display:block}.modal-close{border-radius:var(--merchant-radius-sm);background:var(--merchant-control-bg);width:44px;min-width:44px;min-height:44px;color:var(--merchant-muted-strong);text-align:center;flex:none;align-items:center;justify-items:center;padding:0;font-size:18px;font-weight:760;line-height:1;display:grid}.modal-header .modal-close{position:absolute;top:14px;right:14px}.modal-form{max-height:calc(88vh - 76px);box-shadow:none;border-radius:0;padding:14px;overflow-y:auto}.order-action-sheet,.inventory-action-sheet{max-height:86vh}.modal-backdrop.order-action-backdrop,.modal-backdrop.inventory-action-backdrop{align-items:flex-end;padding:48px 0 0}.modal-sheet.order-action-sheet,.modal-sheet.inventory-action-sheet{border-radius:var(--merchant-radius-lg) var(--merchant-radius-lg) 0 0;max-height:calc(100vh - 48px)}.order-action-modal,.order-modal-content,.inventory-action-modal,.inventory-modal-content{gap:13px;display:grid}.order-action-modal .panel-actions,.inventory-action-modal .panel-actions{z-index:1;padding-top:10px;padding-bottom:calc(2px + env(safe-area-inset-bottom));background:linear-gradient(180deg, rgba(255,255,255,0), var(--merchant-surface) 22%);position:sticky;bottom:-14px}.weighing-sheet{max-height:min(88vh,760px)}.weighing-action-modal{min-height:0;max-height:calc(88vh - 72px);padding:0;display:grid;overflow:hidden}.weighing-modal-content{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;display:grid}.weighing-scroll-area{gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.weighing-summary-panel{border-radius:var(--merchant-radius-md);background:var(--merchant-success-bg);gap:9px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 0 0 1px rgba(36,95,67,.12)}.weighing-summary-title{color:var(--merchant-heading);font-size:16px;font-weight:860;line-height:22px;display:block}.weighing-summary-copy{color:var(--merchant-muted-text);overflow-wrap:anywhere;font-size:13px;line-height:19px;display:block}.weighing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.weighing-summary-grid>uni-view,.weighing-fact-row>uni-view,.weighing-result-grid>uni-view{border-radius:var(--merchant-radius-sm);background:rgba(255,255,255,.72);gap:3px;min-width:0;padding:9px 10px;display:grid}.weighing-summary-grid uni-text:first-child,.weighing-fact-row uni-text:first-child,.weighing-result-grid uni-text:first-child{color:var(--merchant-muted);font-size:12px;font-weight:760;line-height:16px}.weighing-summary-grid uni-text:last-child,.weighing-fact-row uni-text:last-child,.weighing-result-grid uni-text:last-child{color:var(--merchant-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:860;line-height:20px}.weighing-item-list{gap:10px;min-width:0;display:grid}.weighing-line-card{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);gap:11px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 0 0 1px rgba(95,111,101,.13),0 8px 22px rgba(31,47,38,.05)}.weighing-line-card.invalid{box-shadow:inset 0 0 0 1px rgba(155,45,29,.2),0 8px 22px rgba(84,33,22,.04)}.weighing-line-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.weighing-line-name{color:var(--merchant-heading);overflow-wrap:anywhere;font-size:16px;font-weight:860;line-height:22px;display:block}.weighing-line-rule{color:var(--merchant-muted-text);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:17px;display:block}.weighing-line-unit{border-radius:var(--merchant-radius-sm);background:var(--merchant-primary-soft);min-width:44px;color:var(--merchant-primary);text-align:center;padding:6px 9px;font-size:12px;font-weight:820;line-height:16px}.weighing-fact-row,.weighing-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.weighing-input-block{gap:7px;min-width:0;display:grid}.weighing-input-wrap{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-raised);border:1px solid rgba(36,95,67,.28);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.weighing-input-wrap .weighing-input{min-width:0;min-height:50px;color:var(--merchant-heading);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;font-size:18px;font-weight:820}.weighing-input-unit{background:var(--merchant-control-bg);min-width:48px;min-height:50px;color:var(--merchant-muted-strong);align-items:center;justify-items:center;padding:0 12px;font-size:14px;font-weight:820;line-height:20px;display:grid}.weighing-result-grid>uni-view:last-child uni-text:last-child{color:var(--merchant-warning)}.weighing-action-modal .weighing-actions{z-index:2;padding:10px 14px calc(14px + env(safe-area-inset-bottom));background:var(--merchant-surface);gap:8px;position:static;box-shadow:inset 0 1px rgba(95,111,101,.14),0 -12px 24px rgba(31,47,38,.08)}.weighing-submit-hint{color:var(--merchant-muted-text);text-align:center;font-size:12px;font-weight:740;line-height:17px;display:block}.weighing-submit-hint.danger{color:var(--merchant-danger)}.secondary-action.subdued{color:var(--merchant-muted-strong);box-shadow:none;background:0 0;border-color:transparent}.weighing-page-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom));gap:10px}.weighing-page .merchant-topbar{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.weighing-page .merchant-topbar.has-back{grid-template-columns:auto minmax(0,1fr);align-items:center}.weighing-page .header-meta{max-width:100%}.weighing-order-strip{border-radius:var(--merchant-radius-md);background:rgba(255,255,255,.72);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:8px;display:grid;box-shadow:inset 0 0 0 1px rgba(36,95,67,.1),0 8px 18px rgba(31,47,38,.05)}.weighing-order-strip>uni-view{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);gap:3px;min-width:0;padding:8px;display:grid}.weighing-order-strip uni-text:first-child{color:var(--merchant-muted);font-size:11px;font-weight:760;line-height:15px}.weighing-order-strip uni-text:last-child{color:var(--merchant-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:860;line-height:18px}.weighing-focus-panel{border-radius:var(--merchant-radius-md);background:var(--merchant-primary-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 1px 1px rgba(24,49,38,.08),0 14px 30px rgba(24,49,38,.14)}.weighing-focus-title{color:var(--merchant-surface);font-size:16px;font-weight:860;line-height:21px;display:block}.weighing-focus-copy{min-width:0}.weighing-focus-meta{color:rgba(255,255,255,.9);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:18px;display:block}.weighing-focus-target{color:rgba(255,255,255,.7);overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:16px;display:block}.weighing-focus-count{border-radius:var(--merchant-radius-sm);min-width:48px;min-height:50px;color:var(--merchant-surface);background:rgba(255,255,255,.13);align-content:center;align-items:center;justify-items:center;gap:1px;padding:4px 10px;display:grid}.weighing-focus-count uni-text:first-child{font-variant-numeric:tabular-nums;font-size:15px;font-weight:860;line-height:19px}.weighing-focus-count uni-text:last-child{color:rgba(255,255,255,.72);font-size:10px;font-weight:700;line-height:14px}.weighing-page-list{gap:9px}.weighing-page-card{border-left:4px solid rgba(95,111,101,.34);gap:9px;padding:10px 11px;box-shadow:inset 0 0 0 1px rgba(95,111,101,.16),0 10px 24px rgba(31,47,38,.08)}.weighing-page-card.completed{border-left-color:rgba(36,107,77,.66)}.weighing-page-card.invalid{border-left-color:rgba(155,45,29,.72)}.weighing-line-identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.weighing-line-index{background:var(--merchant-success-soft);width:24px;height:24px;color:var(--merchant-primary);border-radius:50%;align-items:center;justify-items:center;font-size:12px;font-weight:850;line-height:1;display:grid}.weighing-page-input-block{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);gap:6px;padding:8px;box-shadow:inset 0 0 0 1px rgba(36,95,67,.13)}.weighing-page-input-block .field-label{color:var(--merchant-heading)}.weighing-page-input-block .field-assist{color:var(--merchant-muted-strong)}.weighing-page-card.invalid .weighing-page-input-block{background:var(--merchant-warning-panel);box-shadow:inset 0 0 0 1px rgba(155,45,29,.2)}.weighing-reference-row,.weighing-result-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.weighing-reference-row>uni-view,.weighing-result-row>uni-view{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);gap:2px;min-width:0;padding:7px 6px;display:grid}.weighing-reference-row uni-text:first-child,.weighing-result-row uni-text:first-child{color:var(--merchant-muted);font-size:11px;font-weight:760;line-height:15px}.weighing-reference-row uni-text:last-child,.weighing-result-row uni-text:last-child{color:var(--merchant-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:18px}.weighing-result-row>uni-view{background:var(--merchant-success-soft);box-shadow:inset 0 0 0 1px rgba(36,107,77,.12)}.weighing-result-row>uni-view:last-child uni-text:last-child{color:var(--merchant-warning)}.weighing-refund-confirm{border-radius:var(--merchant-radius-sm);background:var(--merchant-warning-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 0 0 1px rgba(135,82,7,.2)}.weighing-refund-confirm.confirmed{background:var(--merchant-success-soft);box-shadow:inset 0 0 0 1px rgba(36,95,67,.18)}.weighing-refund-title,.weighing-refund-preview{overflow-wrap:anywhere;display:block}.weighing-refund-title{color:var(--merchant-warning-strong);font-size:13px;font-weight:820;line-height:18px}.weighing-refund-preview{color:var(--merchant-muted-text);margin-top:2px;font-size:12px;line-height:17px}.weighing-refund-button{min-width:128px}.weighing-refund-checked{color:var(--merchant-success);font-size:12px;font-weight:800;line-height:17px}.weighing-page-actions{z-index:60;box-sizing:border-box;width:100%;max-width:760px;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);display:grid;position:fixed;bottom:0;left:50%;right:0;transform:translate(-50%);box-shadow:inset 0 1px rgba(95,111,101,.12),0 -8px 22px rgba(31,47,38,.1)}.weighing-save-note{color:var(--merchant-muted-text);text-align:center;font-size:14px;line-height:20px}.weighing-page-actions .primary-action{min-height:46px}.inventory-editor-page{z-index:70;background:linear-gradient(180deg, var(--merchant-bg-soft) 0%, var(--merchant-bg-warm) 220px, var(--merchant-bg) 100%);width:100%;max-width:760px;color:var(--merchant-text);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.inventory-editor-header{min-width:0;padding:calc(12px + env(safe-area-inset-top)) 12px 10px;background:rgba(244,246,241,.96);justify-content:space-between;align-items:flex-start;gap:10px;display:flex;box-shadow:inset 0 -1px rgba(95,111,101,.12)}.editor-stepper{background:rgba(244,246,241,.96);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px;display:grid;box-shadow:inset 0 -1px rgba(95,111,101,.12)}.editor-step-button{border-radius:var(--merchant-radius-sm);background:var(--merchant-control-bg);min-width:0;min-height:44px;color:var(--merchant-muted-strong);text-align:center;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:6px;padding:0 8px;display:grid;position:relative}.step-number{background:var(--merchant-surface);color:currentColor;border-radius:999px;align-items:center;justify-items:center;width:22px;height:22px;font-size:12px;font-weight:850;line-height:1;display:grid}.step-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:800;line-height:15px;display:block;overflow:hidden}.editor-step-button.active{background:var(--merchant-primary);color:var(--merchant-surface);box-shadow:var(--merchant-shadow-primary)}.editor-step-button.active .step-number{color:var(--merchant-surface);background:rgba(255,255,255,.2)}.editor-step-button.done{background:var(--merchant-primary-soft);color:var(--merchant-primary)}.editor-step-button.locked{background:var(--merchant-state-muted-bg);color:var(--merchant-muted)}.editor-step-button.locked .step-number{opacity:.72}.editor-body{-ms-overflow-style:none;scrollbar-width:none;align-content:start;gap:12px;min-height:0;padding:12px 12px 18px;display:grid;overflow-y:auto}.editor-body::-webkit-scrollbar{width:0;height:0;display:none}.editor-body.ingredient-editor-body{grid-template-rows:minmax(0,1fr);align-content:stretch;padding-bottom:12px;overflow:hidden}.editor-summary-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.summary-item{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface);min-width:0;box-shadow:var(--merchant-shadow-card);padding:11px 12px}.summary-label,.standard-result-meta,.product-type-example{color:var(--merchant-muted-text);font-size:12px;line-height:17px;display:block}.summary-value{color:var(--merchant-heading);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;font-weight:800;line-height:21px;display:block;overflow:hidden}.editor-step-panel{gap:12px;min-width:0;display:grid}.ingredient-step-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.selected-standard-card{box-sizing:border-box;border-radius:var(--merchant-radius-md);background:var(--merchant-primary-soft);width:100%;min-width:0;min-height:48px;box-shadow:var(--merchant-shadow-card);border:1px solid rgba(84,141,100,.24);flex:none;align-items:center;padding:8px 12px;display:flex}.selected-standard-card.empty{background:var(--merchant-surface);box-shadow:var(--merchant-shadow-card);border-color:transparent}.selected-standard-main{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.selected-standard-kicker,.selected-standard-meta{color:var(--merchant-primary);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;font-weight:760;line-height:18px;display:block;overflow:hidden}.selected-standard-card.empty .selected-standard-kicker,.selected-standard-card.empty .selected-standard-meta{color:var(--merchant-muted-text)}.selected-standard-title{min-width:0;color:var(--merchant-heading);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:16px;font-weight:900;line-height:20px;display:block;overflow:hidden}.selected-standard-card.empty .selected-standard-title{color:var(--merchant-muted-strong);font-weight:820}.editor-section-title{gap:2px;min-width:0;padding-top:2px;display:grid}.editor-section-title uni-text:first-child{color:var(--merchant-heading);font-size:15px;font-weight:850;line-height:21px}.editor-section-title uni-text:last-child{color:var(--merchant-muted-text);font-size:12px;line-height:17px}.standard-browse-panel{box-sizing:border-box;border-radius:var(--merchant-radius-md);background:var(--merchant-surface);min-width:0;max-width:100%;min-height:108px;box-shadow:var(--merchant-shadow-card);flex:none;gap:10px;padding:12px;display:grid;overflow:hidden}.standard-browse-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.standard-browse-head uni-view{min-width:0}.standard-browse-title{color:var(--merchant-heading);font-size:15px;font-weight:850;line-height:21px;display:block}.standard-browse-subtitle{color:var(--merchant-muted-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;display:block;overflow:hidden}.standard-browse-badge{background:var(--merchant-primary);min-width:36px;height:36px;color:var(--merchant-surface);border-radius:999px;flex:none;align-items:center;justify-items:center;font-size:14px;font-weight:850;line-height:1;display:grid}.standard-alphabet-scroll{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;display:block;overflow:hidden}.standard-alphabet-scroll::-webkit-scrollbar{width:0;height:0;display:none}.standard-alphabet-scroll .uni-scroll-view,.standard-alphabet-scroll .uni-scroll-view-content{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;width:100%;min-width:0;max-width:100%;height:48px}.standard-alphabet-scroll .uni-scroll-view{overflow-x:auto;overflow-y:hidden}.standard-alphabet-scroll .uni-scroll-view::-webkit-scrollbar{width:0;height:0;display:none}.standard-alphabet-scroll .uni-scroll-view-content::-webkit-scrollbar{width:0;height:0;display:none}.standard-alphabet-strip{gap:7px;width:max-content;min-width:0;max-width:none;padding:1px 1px 2px;display:flex}.standard-letter-button{border-radius:var(--merchant-radius-sm);background:var(--merchant-control-bg);min-width:44px;min-height:44px;color:var(--merchant-muted-strong);text-align:center;flex:none;align-items:center;justify-items:center;padding:5px 8px;transition:background-color .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.standard-letter-button:active{transform:scale(.96)}.standard-letter-button.active{background:var(--merchant-primary);color:var(--merchant-surface);box-shadow:var(--merchant-shadow-primary)}.standard-letter-button.disabled{background:var(--merchant-state-muted-bg);color:var(--merchant-muted);box-shadow:none;opacity:.62}.standard-letter-button.disabled:active{transform:none}.standard-letter-button uni-text:first-child{font-size:14px;font-weight:850;line-height:16px}.standard-letter-button uni-text:last-child{opacity:.78;font-size:10px;font-weight:760;line-height:13px}.standard-result-list{width:100%}.standard-result-stack,.product-type-list{gap:8px;width:100%;display:grid}.ingredient-step-panel .standard-result-list{-ms-overflow-style:none;scrollbar-width:none;flex:1 1 0;min-height:0;padding:1px 0 4px;overflow-y:auto}.ingredient-step-panel .standard-result-list::-webkit-scrollbar{width:0;height:0;display:none}.ingredient-step-panel .standard-result-list .uni-scroll-view,.ingredient-step-panel .standard-result-list .uni-scroll-view-content{-ms-overflow-style:none;scrollbar-width:none}.ingredient-step-panel .standard-result-list .uni-scroll-view::-webkit-scrollbar{width:0;height:0;display:none}.ingredient-step-panel .standard-result-list .uni-scroll-view-content::-webkit-scrollbar{width:0;height:0;display:none}.standard-result-row,.product-type-card{box-sizing:border-box;border-radius:var(--merchant-radius-sm);background:var(--merchant-surface);width:100%;min-width:0;min-height:58px;box-shadow:var(--merchant-shadow-card);text-align:left;border:1px solid transparent;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.standard-result-main{min-width:0}.standard-result-row.active,.product-type-card.active{border-color:var(--merchant-choice-active-border);background:var(--merchant-choice-active-bg)}.standard-result-row.active{border-color:var(--merchant-primary);background:var(--merchant-primary-soft);box-shadow:inset 4px 0 0 var(--merchant-primary), 0 8px 18px rgba(36,104,65,.12)}.standard-result-row.active .standard-result-title{color:var(--merchant-primary)}.standard-result-row.active .standard-result-action{background:var(--merchant-primary);min-width:46px;color:var(--merchant-surface);text-align:center;border-radius:999px;padding:5px 8px}.standard-result-title,.product-type-title{color:var(--merchant-heading);font-size:15px;font-weight:800;line-height:21px;display:block}.standard-result-action,.product-type-state{min-width:42px;color:var(--merchant-primary);text-align:right;flex:none;font-size:12px;font-weight:800}.load-more-button{border-radius:var(--merchant-radius-sm);background:var(--merchant-control-bg);min-height:44px;color:var(--merchant-primary);text-align:center;font-size:13px;font-weight:760}.editor-empty{box-shadow:none;justify-items:center;gap:8px}.inline-mini-action{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface);min-height:44px;color:var(--merchant-primary);flex:none;padding:0 10px;font-size:12px;font-weight:800}.empty-action-row{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;padding-top:2px;display:flex}.empty-action{border-radius:var(--merchant-radius-sm);background:var(--merchant-control-bg);min-height:40px;color:var(--merchant-primary);padding:0 12px;font-size:13px;font-weight:800}.empty-action.primary{background:var(--merchant-primary);color:var(--merchant-surface)}.product-type-card{align-items:flex-start;min-height:84px}.product-type-body{color:var(--merchant-muted-strong);margin-top:3px;font-size:13px;line-height:18px;display:block}.editor-field-grid{grid-template-columns:1fr;gap:10px;display:grid}.editor-field-grid .wide{grid-column:1/-1}.editor-field-grid.compact-bottom{margin-top:2px}.details-step-panel{gap:10px}.details-hero-panel,.details-section-panel{border-radius:var(--merchant-radius-md);background:var(--merchant-surface);min-width:0;box-shadow:var(--merchant-shadow-card);display:grid}.details-hero-panel{background:var(--merchant-primary-soft);border:1px solid rgba(84,141,100,.24);gap:10px;padding:13px}.details-hero-head,.details-section-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.details-hero-copy{gap:2px;min-width:0;display:grid}.details-kicker,.details-hero-meta,.details-section-note,.details-section-copy,.details-hero-foot uni-text,.details-muted-note{color:var(--merchant-muted-text);font-size:12px;line-height:17px;display:block}.details-kicker{color:var(--merchant-primary);font-weight:800}.details-hero-title{color:var(--merchant-heading);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;line-height:24px;display:block;overflow:hidden}.details-status-pill{background:var(--merchant-primary);min-width:48px;color:var(--merchant-surface);text-align:center;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:850;line-height:17px}.details-status-pill.paused{background:var(--merchant-warning-soft);color:var(--merchant-warning)}.details-status-pill.inactive{background:var(--merchant-state-muted-bg);color:var(--merchant-muted-strong)}.details-hero-metrics{border-radius:var(--merchant-radius-sm);background:rgba(255,255,255,.5);border:1px solid rgba(84,141,100,.18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.details-metric{gap:3px;min-width:0;padding:10px 11px;display:grid}.details-metric+.details-metric{border-left:1px solid rgba(84,141,100,.16)}.details-metric-label{color:var(--merchant-muted-text);font-size:12px;line-height:16px;display:block}.details-metric-value{color:var(--merchant-heading);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:860;line-height:20px;display:block;overflow:hidden}.details-metric.price .details-metric-value{color:var(--merchant-primary);font-size:16px}.details-hero-foot{gap:2px;display:grid}.details-section-panel{gap:10px;padding:12px}.details-priority-panel{border:1px solid rgba(36,104,65,.18)}.details-product-panel{border:1px solid rgba(84,141,100,.16)}.product-description-field{gap:7px}.product-description-field .field-assist{max-width:58%}.details-section-title{color:var(--merchant-heading);flex:none;font-size:15px;font-weight:880;line-height:21px;display:block}.details-section-note{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:54%;overflow:hidden}.details-critical-grid,.details-rule-grid{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.details-critical-grid,.details-rule-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.details-rule-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.natural-rule-layout{gap:12px;min-width:0;display:grid}.rule-group{border-top:1px solid rgba(95,111,101,.14);gap:9px;min-width:0;padding-top:12px;display:grid}.rule-group:first-child{border-top:0;padding-top:0}.rule-group-head,.field-label-row{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.rule-group-title{min-width:0;color:var(--merchant-heading);font-size:13px;font-weight:860;line-height:18px;display:block}.rule-group-note,.field-assist,.rule-current-unit{color:var(--merchant-muted-text);font-size:12px;font-weight:700;line-height:17px;display:block}.rule-group-note,.field-assist{text-align:right;flex:0 auto;max-width:48%}.rule-current-unit{color:var(--merchant-primary)}.rule-unit-stack{gap:11px;min-width:0;display:grid}.rule-unit-field{gap:8px}.weight-range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.details-critical-field{gap:6px}.details-critical-field .field-label{color:var(--merchant-heading);font-size:13px;font-weight:850}.prominent-input{background:var(--merchant-surface);min-height:54px;color:var(--merchant-heading);font-variant-numeric:tabular-nums;border-color:rgba(36,104,65,.32);font-size:18px;font-weight:850}.details-secondary-panel{background:rgba(255,255,255,.78)}.details-attribute-panel{background:rgba(255,255,255,.68);gap:9px}.attribute-field-grid{gap:11px}.attribute-field-grid .field-stack{border-top:1px solid rgba(95,111,101,.12);padding-top:10px}.attribute-field-grid .field-stack:first-child{border-top:0;padding-top:0}.details-muted-note{padding:4px 0}.compact-field{gap:7px;min-width:0;display:grid}.mini-option-row{flex-wrap:wrap;gap:8px;display:flex}.unit-option-row{align-items:stretch}.unit-option-row .mini-option{min-width:62px}.sale-unit-option-row{align-items:stretch}.sale-unit-option-row .mini-option{min-width:58px}.custom-sale-unit-field{margin-top:0}.mini-option{border:1px solid var(--merchant-choice-border);border-radius:var(--merchant-radius-sm);background:var(--merchant-choice-bg);min-width:54px;min-height:44px;color:var(--merchant-choice-text);text-align:center;flex:none;justify-content:center;align-items:center;margin:0;padding:0 13px;font-size:13px;font-weight:760;display:inline-flex}.mini-option.active{border-color:var(--merchant-choice-active-border);background:var(--merchant-choice-active-bg);color:var(--merchant-primary)}.picker-field{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-raised);min-height:46px;color:var(--merchant-heading);justify-content:space-between;align-items:center;padding:0 12px;font-size:15px;font-weight:760;line-height:22px;display:flex}.picker-field:after{content:"v";color:var(--merchant-muted);font-size:15px}.editor-footer{padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);gap:8px;display:grid;box-shadow:0 -1px rgba(95,111,101,.12),0 -12px 24px rgba(31,47,38,.08)}.editor-error{border-radius:var(--merchant-radius-sm);background:var(--merchant-danger-panel);color:var(--merchant-danger);padding:9px 10px;font-size:12px;font-weight:760;line-height:17px;display:block}.inventory-reason-warning{border:1px solid var(--merchant-warning-border);border-radius:var(--merchant-radius-sm);background:var(--merchant-warning-panel);color:var(--merchant-warning-strong);gap:8px;padding:10px;display:grid}.inventory-reason-title{font-size:14px;font-weight:850;line-height:19px}.inventory-reason-copy,.inventory-reason-item{font-size:12px;font-weight:680;line-height:17px}.inventory-reason-list{gap:6px;display:grid}.inventory-reason-item{border-radius:var(--merchant-radius-xs);background:rgba(255,255,255,.62);padding:7px 8px}.inventory-reason-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.editor-footer-actions{gap:8px;display:flex}.editor-footer-actions .primary-action,.editor-footer-actions .secondary-action{flex:1 1 0}.form-grid{grid-template-columns:1fr;gap:10px;display:grid}.form-action-row{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.form-action-row .primary-action,.form-action-row .secondary-action{width:100%;min-width:0}.field-stack{gap:7px;min-width:0;display:grid}.onboarding-license-expiry{grid-template-columns:minmax(104px,.8fr) minmax(0,1.2fr);gap:10px;min-width:0;display:grid}.onboarding-expiry-picker,.onboarding-expiry-picker .choice-button{width:100%;min-width:0;display:block}.onboarding-expiry-picker .choice-button{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;align-items:center;justify-items:center;min-height:48px;display:grid;overflow:hidden}.photo-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.onboarding-license-photo-grid{grid-template-columns:minmax(0,1fr)}.onboarding-license-photo-grid .photo-upload-frame{height:min(48vw,210px)}.photo-upload-card{border-radius:calc(var(--merchant-radius-md) + 2px);background:var(--merchant-surface);cursor:pointer;grid-template-rows:minmax(0,1fr) auto;min-width:0;transition-property:transform,background-color,box-shadow;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(36,95,67,.12),0 1px 1px rgba(31,47,38,.05),0 10px 24px rgba(31,47,38,.08)}.photo-upload-card:not(.disabled):active{transform:scale(.96)}.photo-upload-card.filled{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 1px 1px rgba(31,47,38,.06),0 12px 28px rgba(31,47,38,.1)}.photo-upload-card.busy{box-shadow:inset 0 0 0 1px rgba(36,95,67,.2),0 1px 1px rgba(31,47,38,.06),0 12px 26px rgba(36,95,67,.13)}.photo-upload-card.disabled{cursor:default}.photo-upload-frame{background:var(--merchant-neutral-bg);width:100%;height:min(42vw,176px);min-height:132px;position:relative;overflow:hidden}.photo-preview,.photo-upload-placeholder{width:100%;height:100%}.photo-preview{outline-offset:-1px;outline:1px solid rgba(0,0,0,.1);display:block}.photo-upload-placeholder{background:var(--merchant-surface-muted);min-width:0;color:var(--merchant-muted-text);text-align:center;align-content:center;justify-items:center;gap:7px;padding:14px 10px;display:grid;box-shadow:inset 0 0 0 1px rgba(36,95,67,.1)}.photo-placeholder-title,.photo-placeholder-body,.photo-status-title,.photo-status-action,.photo-busy-text{overflow-wrap:anywhere;min-width:0;display:block}.photo-placeholder-title{color:var(--merchant-heading);font-size:14px;font-weight:820;line-height:20px}.photo-placeholder-body{font-size:12px;line-height:17px}.photo-select-action{border-radius:var(--merchant-radius-sm);background:var(--merchant-primary-soft);min-width:96px;min-height:44px;color:var(--merchant-primary);align-items:center;justify-items:center;padding:0 12px;font-size:14px;font-weight:700;display:grid}.photo-status-strip{background:rgba(255,255,255,.94);align-content:center;gap:1px;min-width:0;min-height:48px;padding:7px 10px;display:grid;box-shadow:inset 0 1px rgba(36,95,67,.08)}.photo-status-title{color:var(--merchant-heading);font-size:12px;font-weight:820;line-height:17px}.photo-status-action{color:var(--merchant-primary);font-size:12px;font-weight:780;line-height:17px}.photo-upload-card.filled .photo-status-strip{background:var(--merchant-primary-soft)}.photo-upload-card.disabled .photo-status-action{color:var(--merchant-muted)}.photo-delete-chip{z-index:2;border-radius:var(--merchant-radius-sm);min-width:52px;min-height:44px;color:var(--merchant-danger);background:rgba(255,255,255,.94);align-items:center;justify-items:center;padding:0 10px;font-size:13px;font-weight:820;transition-property:transform,background-color,color;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 0 1px rgba(155,45,29,.12),0 8px 18px rgba(31,47,38,.16)}.photo-delete-chip:active{transform:scale(.96)}.photo-busy-mask{z-index:3;color:var(--merchant-primary);text-align:center;background:rgba(255,255,255,.82);align-content:center;justify-items:center;gap:8px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.photo-busy-spinner{border:2px solid rgba(36,95,67,.16);border-top-color:var(--merchant-primary);border-radius:999px;width:24px;height:24px;animation:.85s linear infinite page-feedback-spin}.photo-busy-text{font-size:13px;font-weight:820;line-height:18px}.field-heading-row,.map-action-row{align-items:center;gap:8px;min-width:0;display:flex}.field-heading-row{justify-content:space-between}.field-heading-row .inline-mini-action{flex:none}.location-field-stack{gap:8px}.location-field-hint{color:var(--merchant-muted-text);flex:none;font-size:12px;font-weight:760;line-height:17px}.location-help-row{margin-top:-2px}.inline-help-row,.empty-text{color:var(--merchant-muted-text);font-size:12px;line-height:17px;display:block}.empty-text.compact{padding:3px 0 2px}.field-error{color:var(--merchant-danger);font-size:12px;font-weight:700;line-height:17px;display:block}.field-input,.field-textarea{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-raised);width:100%;min-height:46px;color:var(--merchant-text);padding:0 12px;font-size:16px;line-height:22px}.field-textarea{min-height:92px;padding-top:12px}.map-status-banner{border-radius:var(--merchant-radius-sm);min-width:0;color:var(--merchant-muted-text);gap:8px;padding:10px 11px;font-size:13px;line-height:18px;display:grid}.map-status-banner.warning{background:var(--merchant-warning-panel);color:var(--merchant-warning-strong);border:1px solid rgba(135,82,7,.16)}.map-status-banner.muted,.map-status-banner.muted{border:1px solid var(--merchant-border-soft);background:var(--merchant-neutral-bg)}.map-recovery-row{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.map-recovery-row .secondary-action.inline{background:var(--merchant-surface);flex:104px;min-width:0;min-height:40px}.field-label.muted{color:var(--merchant-muted-text)}.field-input.subdued{background:var(--merchant-neutral-bg)}.map-picker-panel{border-radius:var(--merchant-radius-md);background:var(--merchant-surface-muted);border:1px solid rgba(84,141,100,.18);gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.72)}.panel-title-row.compact{gap:8px}.panel-title-row.compact .secondary-action.inline{flex:none;min-width:76px}.map-state-card{border-radius:var(--merchant-radius-sm);min-width:0;color:var(--merchant-muted-text);padding:10px 11px;font-size:13px;line-height:18px;display:block}.map-state-card.warning{background:var(--merchant-warning-panel);color:var(--merchant-warning-strong);border:1px solid rgba(135,82,7,.16)}.map-state-card.muted{border:1px solid var(--merchant-border-soft);background:var(--merchant-neutral-bg)}.map-stage-card{box-sizing:border-box;border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);background:var(--merchant-surface);min-width:0;overflow:hidden}.map-stage-card.sheet-stage{height:var(--map-stage-min-height);min-height:var(--map-stage-min-height);box-shadow:0 1px 2px rgba(31,47,38,.05),0 10px 22px rgba(31,47,38,.08)}.map-stage-with-selection{gap:9px;min-width:0;height:100%;min-height:0;display:block;position:relative}.map-stage-canvas{background:var(--merchant-surface-raised);min-width:0;height:100%;position:relative}.store-map-current-button{z-index:5;background:rgba(255,255,255,.96);border:1px solid rgba(207,220,208,.92);border-radius:14px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:absolute;bottom:14px;right:12px;box-shadow:0 8px 18px rgba(39,48,43,.18)}.store-map-current-button:after{border:0}.store-map-current-button[disabled]{opacity:.68}.store-map-current-icon{border:2px solid var(--merchant-heading);pointer-events:none;border-radius:50%;width:21px;height:21px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.store-map-current-icon:before{content:"";background:var(--merchant-heading);border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.store-map-current-icon:after{content:"";background:linear-gradient(var(--merchant-heading), var(--merchant-heading)) center top / 2px 7px no-repeat, linear-gradient(var(--merchant-heading), var(--merchant-heading)) center bottom / 2px 7px no-repeat, linear-gradient(90deg, var(--merchant-heading), var(--merchant-heading)) left center / 7px 2px no-repeat, linear-gradient(90deg, var(--merchant-heading), var(--merchant-heading)) right center / 7px 2px no-repeat;pointer-events:none;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.store-map-current-button.loading .store-map-current-icon{border-style:dashed;animation:.9s ease-in-out infinite merchant-location-pulse}@keyframes merchant-location-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.store-map-stage{width:100%;min-width:0;height:100%;min-height:0}.store-map-stage.failed{opacity:.28}.store-map-pin{pointer-events:none;filter:drop-shadow(0 5px 8px rgba(39,48,43,.28));width:34px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.store-map-pin:before{content:"";background:#f24f46;border:2px solid rgba(255,255,255,.96);border-radius:50% 50% 50% 0;width:28px;height:28px;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(-45deg);box-shadow:inset 0 -2px rgba(162,28,23,.18)}.store-map-pin:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px rgba(162,28,23,.08)}.map-stage-failure{z-index:4;text-align:center;background:rgba(255,253,247,.94);align-content:center;justify-items:center;gap:7px;min-width:0;padding:12px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.map-stage-failure .secondary-action.inline{width:auto;min-width:116px;min-height:40px}.map-confirm-submit,.map-cancel-submit{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;min-height:46px;display:flex}.map-confirm-submit.disabled{pointer-events:none;box-shadow:none;opacity:.58}.map-location-message{border-radius:var(--merchant-radius-sm);background:var(--merchant-primary-soft);color:var(--merchant-primary);padding:10px 12px;font-size:13px;font-weight:760;line-height:19px;display:block}.map-location-message.warning{background:var(--merchant-warning-panel);color:var(--merchant-warning-strong)}.map-empty-result{box-sizing:border-box;border-radius:var(--merchant-radius-sm);background:var(--merchant-neutral-bg);width:100%;min-width:0;height:100%;min-height:0;color:var(--merchant-muted-text);text-align:center;border:1px dashed rgba(95,111,101,.24);align-content:center;justify-items:center;gap:8px;padding:12px;transition-property:background-color,border-color,opacity;transition-duration:.16s;transition-timing-function:ease;display:grid}.map-empty-result.loading{background:var(--merchant-surface-raised);border-style:solid}.product-preview-card{border-radius:var(--merchant-radius);background:var(--merchant-surface);min-width:0;box-shadow:var(--merchant-shadow-card);gap:5px;padding:13px;display:grid}.preview-title,.preview-price{color:var(--merchant-heading);font-size:17px;font-weight:850;line-height:23px;display:block}.preview-meta,.preview-copy{color:var(--merchant-muted-text);font-size:13px;line-height:18px;display:block}.preview-price{color:var(--merchant-primary);font-variant-numeric:tabular-nums}.choice-row.compact{gap:6px}.choice-button{border:1px solid var(--merchant-choice-border);background:var(--merchant-choice-bg);min-width:0;max-width:100%;color:var(--merchant-choice-text);text-align:center;white-space:nowrap;flex:calc(50% - 4px);justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:760;display:inline-flex}.choice-button.active{border-color:var(--merchant-choice-active-border);background:var(--merchant-choice-active-bg);color:var(--merchant-primary)}.inventory-snapshot.compact{gap:8px}.inventory-snapshot uni-view,.profile-summary uni-view{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);min-width:0;padding:12px}.snapshot-value{color:var(--merchant-text);font-size:21px;font-weight:800;line-height:26px}.snapshot-value.small{font-size:17px;line-height:23px}.control-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stepper-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.step-button{background:var(--merchant-primary-soft);min-width:0;color:var(--merchant-primary);text-align:center;white-space:nowrap;padding:0 8px;font-size:12px;font-weight:760}.inventory-item-shell{box-sizing:border-box;border-radius:calc(var(--merchant-radius-md) + 1px);background:rgba(36,95,67,.1);gap:0;min-width:0;padding:1px;display:grid;box-shadow:0 1px 1px rgba(31,47,38,.05),0 8px 20px rgba(31,47,38,.08)}.inventory-card{box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdf9 100%);gap:10px;width:100%;max-width:100%;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(36,95,67,.14),0 1px rgba(255,255,255,.85)}.inventory-card:before{content:"";background:linear-gradient(rgba(36,95,67,.58),rgba(115,169,133,.22));width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.inventory-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.inventory-card-head .inventory-chip{justify-self:end;margin-top:1px}.inventory-card .card-mainline{grid-template-columns:minmax(0,1fr);display:grid}.inventory-card .badge-stack{justify-items:start}.inventory-chip-row{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.inventory-chip{background:var(--merchant-primary-soft);min-width:0;max-width:100%;color:var(--merchant-primary);overflow-wrap:anywhere;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:760;line-height:17px}.inventory-chip.status{font-weight:820}.inventory-chip.muted{background:var(--merchant-surface-muted);color:var(--merchant-muted)}.inventory-chip.ok{background:var(--merchant-primary-soft);color:var(--merchant-success)}.inventory-chip.warn{background:var(--merchant-warning-soft);color:var(--merchant-warning)}.inventory-chip.danger{background:var(--merchant-danger-soft);color:var(--merchant-danger)}.inventory-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.inventory-metric{border-radius:var(--merchant-radius-sm);background:var(--merchant-surface-muted);gap:3px;min-width:0;padding:10px 11px;display:grid}.inventory-metric.wide{grid-column:1/-1}.inventory-metric-value{min-width:0;color:var(--merchant-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px;font-weight:820;line-height:24px}.inventory-metric-value.small{font-size:14px;font-weight:760;line-height:20px}.inventory-card-alert{min-width:0;color:var(--merchant-muted);overflow-wrap:anywhere;font-size:13px;line-height:19px;display:block}.inventory-card-alert.danger{color:var(--merchant-danger);font-weight:760}.inventory-card-alert.muted{color:var(--merchant-muted)}.inventory-card-note{border-radius:var(--merchant-radius-sm);background:var(--merchant-success-bg);min-width:0;color:var(--merchant-hint-text);gap:2px;padding:9px 10px;display:grid;box-shadow:inset 0 0 0 1px rgba(95,111,101,.08)}.inventory-card-note.danger,.inventory-card-note.warn{background:var(--merchant-warning-panel);color:var(--merchant-warning-strong)}.inventory-card-note.platform-governance-note.danger{background:var(--merchant-danger-panel);color:var(--merchant-danger-strong)}.inventory-card-note.muted{background:var(--merchant-surface-muted);color:var(--merchant-muted)}.note-title,.note-body{overflow-wrap:anywhere;min-width:0;display:block}.note-title{font-size:13px;font-weight:780;line-height:18px}.note-body{font-size:12px;line-height:17px}.inventory-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;padding-top:1px;display:grid}.inventory-card-actions .primary-action.inline,.inventory-card-actions .secondary-action.inline,.inventory-card-actions .danger-action.inline{width:100%;min-width:0;padding-left:8px;padding-right:8px}.inventory-card-actions .primary-action.inline:first-child{grid-column:1/-1}.inventory-adjust-panel{border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0;gap:12px;margin-top:-1px}.inventory-action-modal .adjustment-grid{grid-template-columns:1fr}.inventory-action-modal .panel-actions .primary-action,.inventory-action-modal .panel-actions .secondary-action.inline{width:100%;min-width:0}.adjustment-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.inline-panel-title,.inline-panel-subtitle{overflow-wrap:anywhere;min-width:0;display:block}.inline-panel-title{color:var(--merchant-text);font-size:15px;font-weight:820;line-height:21px}.inline-panel-subtitle{color:var(--merchant-muted);font-size:12px;line-height:18px}.adjustment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.adjustment-error{color:var(--merchant-danger);font-size:13px;font-weight:760;line-height:19px}.adjustment-actions{justify-content:flex-end}.settlement-card{min-width:0;padding:13px 14px}.settlement-row{justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.settlement-amount{color:var(--merchant-primary);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:800;line-height:22px}.settlement-amount-stack{text-align:right;justify-items:end;gap:2px;display:grid}.zone-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.zone-actions{align-items:center;gap:8px;display:flex}.empty-state{border:1px dashed var(--merchant-border-strong);border-radius:var(--merchant-radius-md);text-align:center;background:rgba(255,255,255,.52);gap:4px;min-height:84px;padding:18px 14px;display:grid}.empty-state-illustration{border-radius:18px;width:112px;height:84px;margin:0 auto 4px}.empty-state.compact{min-height:68px}.empty-title{color:var(--merchant-title);font-size:14px;font-weight:760;line-height:20px;display:block}.empty-body{color:var(--merchant-muted-light);font-size:13px;line-height:19px;display:block}.merchant-tabbar{z-index:40;width:100%;max-width:760px;padding:0 10px calc(8px + env(safe-area-inset-bottom));background:var(--merchant-surface);pointer-events:none;border-top:1px solid rgba(196,208,198,.72);margin:0 auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px rgba(255,255,255,.88),0 -18px 34px rgba(31,47,38,.12)}.tabbar-inner{background:var(--merchant-surface);pointer-events:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;min-height:64px;padding:7px 6px 6px;display:grid}.tabbar-button{width:100%;min-width:0;min-height:52px;color:var(--merchant-muted);text-align:center;align-content:center;justify-items:center;gap:3px;padding:3px 2px 2px;display:grid;position:relative}.tabbar-button.active{color:var(--merchant-primary);background:0 0}.tabbar-button.locked{color:var(--merchant-muted-strong)}.tabbar-button.active:before{content:"";background:currentColor;border-radius:999px;width:18px;height:3px;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px rgba(36,95,67,.22)}.tabbar-icon-wrap{align-items:center;justify-items:center;width:28px;height:24px;display:grid;position:relative}.tabbar-icon{opacity:.82;width:22px;height:22px}.feedback-toast-close uni-image{width:20px;height:20px}.tabbar-button.active .tabbar-icon{opacity:1}.tabbar-label{color:currentColor;white-space:nowrap;max-width:100%;font-size:11px;font-weight:760;line-height:15px;display:block}.tabbar-state{color:currentColor;white-space:nowrap;max-width:100%;font-size:12px;line-height:16px;display:block}.tabbar-badge{background:var(--merchant-primary-strong);min-width:17px;max-width:28px;color:var(--merchant-surface);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:10px;font-weight:820;line-height:16px;position:absolute;top:-3px;right:-8px;box-shadow:0 4px 10px rgba(24,49,38,.2)}.merchant-access-gate-backdrop{z-index:80;background:rgba(16,32,24,.38);justify-content:center;align-items:flex-end;padding-top:48px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.merchant-access-gate-sheet{width:100%;max-width:760px;max-height:calc(100dvh - 48px);padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--merchant-radius-lg) var(--merchant-radius-lg) 0 0;background:var(--merchant-surface);gap:12px;display:grid;overflow-y:auto;box-shadow:0 -12px 32px rgba(16,32,24,.18)}.merchant-access-gate-handle{background:var(--merchant-border-strong);border-radius:999px;width:40px;height:4px;margin:0 auto 4px}.merchant-access-gate-title{color:var(--merchant-heading);font-size:22px;font-weight:700;line-height:30px;display:block}.merchant-access-gate-body{color:var(--merchant-muted-text);font-size:16px;line-height:24px;display:block}.merchant-access-gate-capabilities{border-top:1px solid var(--merchant-border);display:grid}.merchant-access-gate-capabilities uni-text{border-bottom:1px solid var(--merchant-border);min-height:44px;color:var(--merchant-text);padding:12px 0;font-size:14px;line-height:20px;display:block}.merchant-access-gate-sheet .primary-action,.merchant-access-gate-sheet .secondary-action{width:100%;min-height:48px}.icon-home:before,.icon-orders:before,.icon-inventory:before,.icon-reconciliation:before,.icon-profile:before,.icon-home:after,.icon-orders:after,.icon-inventory:after,.icon-reconciliation:after,.icon-profile:after{content:"";box-sizing:border-box;position:absolute}.icon-home:before{border:2px solid;border-top:0;border-radius:2px;width:12px;height:10px;top:9px;left:5px}.icon-home:after{border-top:2px solid;border-left:2px solid;border-radius:2px 0 0;width:12px;height:12px;top:4px;left:5px;transform:rotate(45deg)}.icon-orders:before{border:2px solid;border-radius:4px;top:3px;bottom:3px;left:4px;right:4px}.icon-orders:after{border-top:2px solid;border-bottom:2px solid;width:7px;height:7px;top:8px;left:8px;box-shadow:0 5px 0 -1px}.icon-inventory:before{border:2px solid;border-radius:4px;width:14px;height:13px;top:5px;left:4px}.icon-inventory:after{border:2px solid;border-bottom:0;border-radius:4px 4px 0 0;width:6px;height:5px;top:3px;left:8px}.icon-reconciliation:before{background:currentColor;border-radius:999px;width:3px;height:8px;bottom:4px;left:4px;box-shadow:6px -4px,12px -1px}.icon-reconciliation:after{opacity:.58;background:currentColor;border-radius:999px;height:2px;bottom:3px;left:3px;right:3px}.icon-profile:before{border:2px solid;border-radius:50%;width:8px;height:8px;top:4px;left:7px}.icon-profile:after{border:2px solid;border-bottom:0;border-radius:10px 10px 0 0;width:14px;height:7px;top:13px;left:4px}@media (min-width:520px){.page-shell{padding-left:18px;padding-right:18px}.home-command-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.home-shop-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.home-shop-action{justify-self:end}.home-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-reminder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-risk-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.inventory-hero-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.inventory-hero-actions{width:auto;min-width:148px}.status-hero{grid-template-columns:minmax(0,1fr) 150px;align-items:stretch}.profile-command-card{grid-template-columns:minmax(0,1fr) 168px;align-items:end}.account-gate-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid,.settlement-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.merchant-topbar,.section-title-row,.card-mainline,.zone-card{grid-template-columns:1fr;display:grid}.header-back-action{justify-self:start;width:auto;min-width:0}.merchant-topbar.has-back{grid-template-columns:auto minmax(0,1fr);align-items:center}.task-state,.zone-actions,.badge-stack{justify-self:start}.control-row,.profile-summary,.profile-entry-row,.fulfillment-dashboard,.fulfillment-mode-title-row,.fulfillment-editor-head,.fulfillment-summary-card,.fulfillment-setting-top,.fulfillment-edit-head,.fulfillment-blocking-row{grid-template-columns:1fr}.entry-action{text-align:left}.fulfillment-mode-title-row .task-state,.fulfillment-count-badge,.fulfillment-setting-top .task-state,.fulfillment-edit-head .task-state{justify-self:start}.fulfillment-toggle-row{grid-template-columns:1fr}.fulfillment-page-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px}.primary-action.inline,.secondary-action.inline,.danger-action.inline{flex:calc(50% - 4px);min-width:0}.verification-row{grid-template-columns:minmax(0,1fr) minmax(96px,108px)}.order-secondary-actions{grid-template-columns:1fr}.home-command-action,.home-command-main{min-height:0}.home-shop-action{width:100%;min-width:0}.home-reminder-card{grid-template-columns:minmax(0,1fr);justify-items:start}.home-reminder-action{text-align:left}.home-risk-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.panel-title-row{grid-template-columns:1fr;display:grid}}@media (max-width:360px){.metric-grid,.settlement-grid,.inventory-snapshot,.inventory-metric-grid,.adjustment-grid,.auth-link-row{grid-template-columns:1fr}.photo-upload-grid{gap:8px}.photo-upload-frame{min-height:126px}.photo-upload-placeholder{gap:6px;padding:12px 8px}.photo-status-strip{min-height:46px;padding-left:8px;padding-right:8px}.photo-delete-chip{min-width:48px;top:6px;right:6px}.home-risk-row{grid-template-columns:1fr;justify-items:start}.home-risk-row .task-state{justify-self:start}.adjustment-head{grid-template-columns:1fr}.segment-button{min-width:64px;font-size:11px}.detail-grid,.order-line-row,.detail-line-row{grid-template-columns:1fr}.line-price{text-align:left}.tabbar-button{font-size:10px}.merchant-tabbar{padding-left:6px;padding-right:6px}.tabbar-label{font-size:10px}}.metric-label,.field-label,.notice-body,.section-lead,.order-hint,.empty-body,.tabbar-label{font-size:14px;line-height:20px}.merchant-profile-page{overflow-x:clip}.merchant-profile-page .page-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow-x:clip}.merchant-profile-page .task-state{font-size:14px;font-weight:700;line-height:20px}.merchant-profile-page .profile-intro{gap:4px;margin:4px 0 16px;display:grid}.merchant-profile-page .profile-section{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-md);background:var(--merchant-surface);min-width:0;box-shadow:none;gap:10px;margin-bottom:0;padding:14px;display:grid}.merchant-profile-page .profile-section-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.merchant-profile-page .profile-section-title{color:var(--merchant-heading);font-size:18px;font-weight:700;line-height:24px;display:block}.merchant-profile-page .profile-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.merchant-profile-page .profile-region-picker{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);background:var(--merchant-surface);width:100%;min-width:0;min-height:44px;color:var(--merchant-text);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;line-height:20px;display:flex}.merchant-profile-page .profile-region-picker uni-text:first-child{overflow-wrap:anywhere;min-width:0}.merchant-profile-page .profile-region-state{min-height:44px;color:var(--merchant-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.merchant-profile-page .profile-region-state.error{color:var(--merchant-danger)}.merchant-profile-page .profile-region-retry{flex:none;min-height:44px}.merchant-profile-page .profile-address-textarea{height:76px;min-height:76px;padding-top:12px;padding-bottom:12px;line-height:22px}.merchant-profile-page .profile-locate-row{min-width:0;color:var(--merchant-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.merchant-profile-page .profile-map-card{gap:8px;min-width:0;display:grid}.merchant-profile-page .profile-map-shell{border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-md);background:var(--merchant-surface-muted);min-width:0;height:max(200px,min(56vw,240px));position:relative;overflow:hidden}.merchant-profile-page .profile-map-host,.merchant-profile-page .store-map-native-canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.merchant-profile-page .profile-map-host{z-index:1}.merchant-profile-page .profile-map-shell .store-map-pin{z-index:3}.merchant-profile-page .profile-map-shell .map-stage-failure{z-index:4}.merchant-profile-page .profile-map-shell .store-map-current-button{z-index:5}.merchant-profile-page .profile-map-shell .map-stage-failure .secondary-action.inline{min-height:44px}.merchant-profile-page .profile-map-shell .panel-meta,.merchant-profile-page .profile-map-error,.merchant-profile-page .profile-map-hint,.merchant-profile-page .profile-position-summary,.merchant-profile-page .profile-status-help{font-size:14px;line-height:20px}.merchant-profile-page .profile-position-summary{border-radius:var(--merchant-radius-sm);background:var(--merchant-primary-soft);min-width:0;color:var(--merchant-text);gap:2px;padding:10px 12px;display:grid}.merchant-profile-page .profile-position-label{color:var(--merchant-primary);font-weight:700}.merchant-profile-page .profile-status-help{color:var(--merchant-muted);display:block}.merchant-profile-page .profile-sticky-save{z-index:20;box-sizing:border-box;width:min(100%,760px);padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);margin:0;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -1px rgba(95,111,101,.12),0 -12px 24px rgba(31,47,38,.08)}.merchant-profile-page .profile-sticky-save .primary-action{width:100%;min-height:48px}@media (min-width:520px){.merchant-profile-page .profile-sticky-save{padding-left:18px;padding-right:18px}}@media (max-width:374px){.merchant-profile-page .profile-contact-grid{grid-template-columns:1fr}.merchant-profile-page .profile-locate-row{flex-direction:column;align-items:stretch}.merchant-profile-page .profile-locate-row .secondary-action{width:100%}}
