.merchant-session-loading-layout,.merchant-standalone-status-layout{min-height:100vh}.merchant-public-topbar .brand{width:var(--nav)}.merchant-session-loading-main,.merchant-standalone-status-main{min-height:100vh;padding:calc(var(--topbar) + 32px) 24px 32px;place-items:center;display:grid}.merchant-session-loading-card{width:min(420px,100vw - 32px)}.merchant-skeleton{gap:10px;padding:22px;display:grid}.merchant-skeleton i{background:linear-gradient(90deg,#f0f2f5,#fafafa,#f0f2f5) 0 0/200% 100%;border-radius:5px;height:14px;animation:1.2s infinite merchant-loading}.merchant-skeleton i:first-child{width:38%}.merchant-skeleton i:nth-child(2){width:100%}.merchant-skeleton i:nth-child(3){width:72%}@keyframes merchant-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.merchant-status-page{min-height:calc(100vh - var(--topbar));place-items:center;display:grid}.merchant-status-result{text-align:center;width:min(540px,100%);padding:32px}.merchant-status-icon{color:#8a5600;background:#fff7e6;border:1px solid #ffd591;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 14px;font-weight:700;display:grid}.merchant-status-result h1{margin:0;font-size:23px;line-height:1.45}.merchant-status-result p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.merchant-trace-id{overflow-wrap:anywhere}.merchant-status-logout-error{text-align:left;margin:18px 0 0}.merchant-status-logout-error strong,.merchant-status-logout-error span{display:block}.merchant-status-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}@media (width<=767px){.merchant-public-topbar .brand{width:auto}.merchant-status-result{padding:24px 18px}.merchant-status-actions{display:grid}.merchant-status-actions .btn{width:100%}}:root{--atelier-primary:#ff4b00;--atelier-primary-rgb:255 75 0;--atelier-primary-hover:#e64300;--atelier-primary-soft:#fff1eb;--atelier-success:#21865b;--atelier-warning:#f08a00;--atelier-danger:#f04438;--atelier-ink:#171717;--atelier-muted:#686868;--atelier-tertiary:#919191;--atelier-line:#e7e7e7;--atelier-line-soft:#eee;--atelier-line-strong:#d9d9d9;--atelier-surface:#fff;--atelier-canvas:#fafafa;--atelier-soft:#f8f8f8;--atelier-surface-subtle:#fbfbfb;--atelier-surface-hover:#fff8f5;--atelier-surface-selected:#fff2ec;--atelier-card-radius:16px;--atelier-control-radius:9px;--atelier-tag-radius:8px;--atelier-business-rail:108px;--atelier-domain-subnav:252px;--atelier-topbar:68px;--atelier-focus:0 0 0 3px rgb(var(--atelier-primary-rgb) / 20%);--atelier-shadow:0 8px 28px #1b1b1b0d;--atelier-shadow-raised:0 20px 70px #1c17132e;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.merchant-app-shell{min-width:1100px;min-height:100vh;color:var(--merchant-text);background:var(--merchant-canvas);font-synthesis:none;text-rendering:optimizelegibility;--merchant-canvas:var(--atelier-canvas);--merchant-surface:var(--atelier-surface);--merchant-soft:var(--atelier-soft);--merchant-text:var(--atelier-ink);--merchant-muted:var(--atelier-muted);--merchant-border:var(--atelier-line);--merchant-accent:var(--atelier-primary);--merchant-accent-hover:var(--atelier-primary-hover);--merchant-accent-soft:var(--atelier-primary-soft);--merchant-success:var(--atelier-success);--merchant-success-soft:#edf8f0;--merchant-warning:var(--atelier-warning);--merchant-warning-soft:#fff5ed;--merchant-danger:var(--atelier-danger);--merchant-danger-soft:#fff1ef;--merchant-focus:var(--atelier-focus);--merchant-shadow:var(--atelier-shadow);--merchant-shadow-raised:var(--atelier-shadow-raised);--merchant-radius-sm:var(--atelier-control-radius);--merchant-radius-md:14px;--merchant-radius-lg:var(--atelier-card-radius);--merchant-space-1:4px;--merchant-space-2:8px;--merchant-space-3:12px;--merchant-space-4:16px;--merchant-space-5:20px;--merchant-space-6:24px;--merchant-business-rail-size:var(--atelier-business-rail);--merchant-domain-nav-size:var(--atelier-domain-subnav);--merchant-nav-size:calc(var(--merchant-business-rail-size) + var(--merchant-domain-nav-size));--merchant-topbar-size:var(--atelier-topbar);--primary:var(--merchant-accent);--primary-hover:var(--merchant-accent-hover);--primary-soft:var(--merchant-accent-soft);--success:var(--merchant-success);--warning:var(--merchant-warning);--danger:var(--merchant-danger);--ink:var(--merchant-text);--muted:var(--merchant-muted);--line:var(--merchant-border);--surface:var(--merchant-surface);--soft:var(--merchant-soft);--nav:var(--merchant-nav-size);--topbar:var(--merchant-topbar-size);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.merchant-app-shell,.merchant-app-shell *{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;margin:0}.merchant-app-shell button,.merchant-app-shell a,.merchant-app-shell input,.merchant-app-shell select,.merchant-app-shell textarea{font:inherit;-webkit-tap-highlight-color:transparent}.merchant-app-shell button:focus-visible,.merchant-app-shell a:focus-visible,.merchant-app-shell input:focus-visible,.merchant-app-shell select:focus-visible,.merchant-app-shell textarea:focus-visible{box-shadow:var(--merchant-focus);outline-offset:2px;outline:none}.merchant-app-shell button,.merchant-app-shell a{touch-action:manipulation}.merchant-app-shell .skip-link{z-index:200;color:var(--merchant-surface);background:var(--merchant-accent);border-radius:var(--merchant-radius-sm);padding:9px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.merchant-app-shell .skip-link:focus{transform:translateY(0)}.merchant-app-shell .topbar{z-index:50;height:var(--merchant-topbar-size);color:var(--merchant-text);border-bottom:1px solid var(--merchant-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;align-items:center;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px 10px #00000008}.merchant-app-shell .brand{width:var(--merchant-nav-size);height:var(--merchant-topbar-size);flex:0 0 var(--merchant-nav-size);letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;padding:0 28px;font-size:19px;font-weight:760;display:flex}.merchant-app-shell .brand-mark{width:30px;height:30px;color:var(--merchant-surface);background:var(--merchant-accent);box-shadow:none;letter-spacing:-.08em;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:850;display:grid}.merchant-app-shell .top-context{flex:1;align-items:center;gap:16px;min-width:0;display:flex;overflow:visible}.merchant-app-shell .crumb{color:#727272;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.merchant-app-shell .context-pill{min-width:0;height:38px;color:var(--merchant-text);border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);text-overflow:clip;white-space:normal;background:#fff;align-items:center;padding:0 12px;font-size:16px;display:flex;overflow:visible}.merchant-app-shell .top-actions{flex:none;align-items:center;gap:6px;padding:0 28px 0 0;display:flex}.merchant-app-shell .top-role{min-width:132px;height:38px;color:var(--merchant-text);border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);white-space:pre;background:#fff;padding:0 30px 0 10px;font-size:16px;display:block}.merchant-app-shell .page{width:100%;min-width:0;max-width:none;margin:0 auto;padding:32px 32px 48px}.merchant-app-shell .page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.merchant-app-shell .page-title{min-width:0}.merchant-app-shell .page-title h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:780;line-height:1.22}.merchant-app-shell .page-title p{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:7px 0 0;font-size:14px;overflow:hidden}.merchant-app-shell .page-actions{align-items:center;gap:8px;padding-top:7px;display:flex}.merchant-app-shell .maturity{border-radius:var(--atelier-tag-radius);vertical-align:middle;align-items:center;gap:6px;height:26px;margin-left:10px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.merchant-app-shell .maturity.base{color:var(--merchant-success);background:var(--merchant-success-soft);border:1px solid #b8dec8}.merchant-app-shell .maturity.upgrade{color:var(--merchant-warning);background:#fff8e7;border:1px solid #edd0a8}.merchant-app-shell .maturity.target{color:var(--merchant-accent);background:var(--merchant-accent-soft);border:1px solid rgb(var(--atelier-primary-rgb) / 24%)}.merchant-app-shell .maturity.custom{color:var(--merchant-text);background:var(--merchant-surface);border:1px solid var(--merchant-border)}.merchant-app-shell .btn{min-height:36px;color:var(--merchant-text);background:var(--merchant-surface);border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);cursor:pointer;padding:5px 15px;transition:color .14s,border-color .14s,background .14s}.merchant-app-shell .btn:hover:not(:disabled){color:var(--merchant-accent);border-color:var(--merchant-accent-hover)}.merchant-app-shell .btn.primary{color:var(--merchant-surface);background:var(--merchant-accent);border-color:var(--merchant-accent);box-shadow:0 7px 18px rgb(var(--atelier-primary-rgb) / 16%)}.merchant-app-shell .btn.primary:hover:not(:disabled){color:var(--merchant-surface);background:var(--merchant-accent-hover);border-color:var(--merchant-accent-hover)}.merchant-app-shell .btn.danger{color:#fff;background:var(--merchant-danger);border-color:var(--merchant-danger)}.merchant-app-shell .btn.danger:hover:not(:disabled){background:#cf1322;border-color:#cf1322}.merchant-app-shell .btn.quiet,.merchant-app-shell .btn.link{min-height:28px;color:var(--merchant-accent);background:0 0;border-color:#0000;padding:0 4px}.merchant-app-shell .btn.link:hover:not(:disabled){color:var(--merchant-accent-hover);background:var(--merchant-accent-soft)}.merchant-app-shell .btn[disabled]{color:#8d96a5;box-shadow:none;cursor:not-allowed;background:#f5f5f5;border-color:#e3e6eb}.merchant-app-shell .control{min-width:140px;height:38px;color:var(--merchant-text);background:var(--merchant-surface);border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-sm);padding:5px 10px}.merchant-app-shell .control:hover{border-color:var(--merchant-accent)}.merchant-app-shell .control:focus{border-color:var(--merchant-accent);box-shadow:var(--merchant-focus);outline:none}.merchant-app-shell .control[aria-invalid=true]{border-color:var(--merchant-danger)}.merchant-app-shell .control[disabled]{color:#858b96;background:#f5f5f5}.merchant-app-shell .control.search{width:270px}.merchant-app-shell textarea.control{resize:vertical;height:auto;min-height:76px}.merchant-app-shell .field label{color:#4b5565;margin-bottom:6px;font-size:13px;display:block}.merchant-app-shell .field-error,.merchant-app-shell .field-help{margin-top:6px;font-size:12px;line-height:1.55;display:block}.merchant-app-shell .field-error{color:#cf1322}.merchant-app-shell .field-help{color:var(--merchant-muted)}.merchant-app-shell .alert{color:#8f3d20;background:var(--merchant-accent-soft);border:1px solid rgb(var(--atelier-primary-rgb) / 24%);border-radius:var(--merchant-radius-lg);align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:13px;display:flex}.merchant-app-shell .alert.warning{color:#764900;background:#fffbe6;border-color:#ffe58f}.merchant-app-shell .alert.danger{color:#a8071a;background:#fff2f0;border-color:#ffccc7}.merchant-app-shell .alert.success{color:#237804;background:#f6ffed;border-color:#b7eb8f}.merchant-app-shell .alert strong{color:inherit}.merchant-app-shell .alert-recovery{margin-top:4px;font-size:12px}.merchant-app-shell .card{background:var(--merchant-surface);border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-lg);min-width:0;box-shadow:var(--merchant-shadow)}.merchant-app-shell .card.pad{padding:18px}.merchant-app-shell .card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.merchant-app-shell .card-title h2,.merchant-app-shell .card-title h3{margin:0;font-size:16px;font-weight:620}.merchant-app-shell .grid{gap:16px;display:grid}.merchant-app-shell .grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app-shell .grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-app-shell .grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-app-shell .grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.merchant-app-shell .metric{min-height:116px;padding:18px 20px}.merchant-app-shell .metric-label{color:var(--merchant-muted);font-size:13px}.merchant-app-shell .metric-value{margin:9px 0 7px;font-size:29px;font-weight:720;line-height:1;display:block}.merchant-app-shell .metric-help{color:var(--atelier-tertiary);font-size:12px}.merchant-app-shell .metric-value.warning{color:#d48806}.merchant-app-shell .metric-value.danger{color:var(--merchant-danger)}.merchant-app-shell .metric-value.success{color:#389e0d}.merchant-app-shell .flowbar{background:var(--merchant-surface);border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-md);grid-template-columns:repeat(8,minmax(86px,1fr));gap:0;margin-bottom:16px;display:grid;overflow:hidden}.merchant-app-shell .flow-step{color:var(--merchant-muted);text-align:center;cursor:pointer;padding:13px 7px;font-size:12px;position:relative}.merchant-app-shell .flow-step+.flow-step{border-left:1px solid var(--merchant-border)}.merchant-app-shell .flow-step:hover{color:var(--merchant-accent);background:var(--merchant-accent-soft)}.merchant-app-shell .flow-step.done{color:#237804;background:#f6ffed}.merchant-app-shell .flow-step.current{color:var(--merchant-accent);background:var(--merchant-accent-soft);font-weight:600}.merchant-app-shell .flow-step b{margin-bottom:4px;font-size:16px;display:block}.merchant-app-shell .toolbar{background:var(--merchant-surface);border-bottom:1px solid var(--atelier-line-soft);align-items:center;gap:8px;padding:16px 18px;display:flex}.merchant-app-shell .toolbar .grow{flex:1}.merchant-app-shell .tabs{background:var(--merchant-surface);border-bottom:1px solid var(--merchant-border);gap:24px;min-height:45px;padding:0 16px;display:flex}.merchant-app-shell .tab{color:#616b7c;cursor:pointer;align-items:center;display:flex;position:relative}.merchant-app-shell .tab.active{color:var(--merchant-accent);font-weight:600}.merchant-app-shell .tab.active:after{background:var(--merchant-accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.merchant-app-shell .table-wrap{overflow:auto}.merchant-app-shell table{border-collapse:collapse;background:var(--merchant-surface);width:100%;font-size:13px}.merchant-app-shell th{color:var(--merchant-muted);background:var(--atelier-surface-subtle);border-bottom:1px solid var(--atelier-line-soft);text-align:left;white-space:nowrap;padding:13px 16px;font-size:12px;font-weight:600}.merchant-app-shell td{border-bottom:1px solid var(--atelier-line-soft);vertical-align:middle;padding:13px 16px}.merchant-app-shell tbody tr:hover td{background:var(--atelier-surface-hover)}.merchant-app-shell tbody tr.disabled td{color:#9ba2ad;background:#fafafa}.merchant-app-shell .data-table,.merchant-app-shell .inventory-table,.merchant-app-shell .transfer-table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.merchant-app-shell .data-table th,.merchant-app-shell .inventory-table th,.merchant-app-shell .transfer-table th{color:var(--merchant-muted);background:var(--atelier-surface-subtle);border-bottom:1px solid var(--atelier-line-soft);text-align:left;white-space:nowrap;padding:13px 16px;font-size:12px;font-weight:600}.merchant-app-shell .data-table td,.merchant-app-shell .inventory-table td,.merchant-app-shell .transfer-table td{border-bottom:1px solid var(--atelier-line-soft);vertical-align:middle;padding:13px 16px}.merchant-app-shell .data-table tbody tr:hover td,.merchant-app-shell .inventory-table tbody tr:hover td,.merchant-app-shell .transfer-table tbody tr:hover td{background:var(--atelier-surface-hover)}.merchant-app-shell .sub{color:var(--atelier-tertiary);margin-top:3px;font-size:12px}.merchant-app-shell .money{font-variant-numeric:tabular-nums}.merchant-app-shell .split{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:16px;display:grid}.merchant-app-shell .task-list{gap:10px;display:grid}.merchant-app-shell .task{border:1px solid var(--merchant-border);background:#fff;border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.merchant-app-shell .task:hover{border-color:var(--merchant-accent)}.merchant-app-shell .task-num{width:34px;height:34px;color:var(--merchant-accent);background:var(--merchant-accent-soft);border-radius:50%;place-items:center;font-weight:700;display:grid}.merchant-app-shell .task-main{flex:1;min-width:0}.merchant-app-shell .task-main strong{font-size:14px;display:block}.merchant-app-shell .task-main small{color:var(--merchant-muted);margin-top:4px;display:block}.merchant-app-shell .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.merchant-app-shell .field .control{width:100%}.merchant-app-shell .field.full{grid-column:1/-1}.merchant-app-shell .auto{color:#8a93a2;margin-top:5px;font-size:12px}.merchant-app-shell .tag{color:#655e58;border-radius:var(--atelier-tag-radius);white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;display:inline-flex}.merchant-app-shell .tag.success,.merchant-app-shell .tag.green{color:#237804;background:#f6ffed;border-color:#b7eb8f}.merchant-app-shell .tag.processing,.merchant-app-shell .tag.blue{color:var(--merchant-accent);background:var(--merchant-accent-soft);border-color:rgb(var(--atelier-primary-rgb) / 24%)}.merchant-app-shell .tag.warning{color:#8a5600;background:#fff7e6;border-color:#ffd591}.merchant-app-shell .tag.orange{color:#ad6800;background:#fff7e6;border-color:#ffd591}.merchant-app-shell .tag.danger,.merchant-app-shell .tag.red{color:#a8071a;background:#fff2f0;border-color:#ffccc7}.merchant-app-shell .tag.purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.merchant-app-shell .role-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.merchant-app-shell .role-card{border:1px solid var(--merchant-border);cursor:pointer;background:#fff;border-radius:7px;padding:14px}.merchant-app-shell .role-card:hover,.merchant-app-shell .role-card.selected{border-color:var(--merchant-accent);box-shadow:0 0 0 2px #1677ff14}.merchant-app-shell .role-card h3{margin:0 0 8px;font-size:14px}.merchant-app-shell .role-card p{min-height:36px;color:var(--merchant-muted);margin:0;font-size:12px;line-height:1.5}.merchant-app-shell .steps{align-items:center;gap:0;padding:18px 20px;display:flex}.merchant-app-shell .step{color:var(--atelier-tertiary);text-align:center;flex:1;font-size:12px;position:relative}.merchant-app-shell .step:before{content:"";background:#d9d9d9;width:100%;height:1px;position:absolute;top:11px;left:-50%}.merchant-app-shell .step:first-child:before{display:none}.merchant-app-shell .step-dot{z-index:2;background:#fff;border:1px solid #d9d9d9;border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto 7px;display:grid;position:relative}.merchant-app-shell .step.done,.merchant-app-shell .step.current{color:var(--merchant-accent)}.merchant-app-shell .step.done .step-dot,.merchant-app-shell .step.current .step-dot{color:#fff;background:var(--merchant-accent);border-color:var(--merchant-accent)}.merchant-app-shell .step.done:before,.merchant-app-shell .step.current:before{background:var(--merchant-accent)}.merchant-app-shell .timeline{padding-left:24px;position:relative}.merchant-app-shell .timeline:before{content:"";background:#d9d9d9;width:1px;position:absolute;top:8px;bottom:8px;left:8px}.merchant-app-shell .timeline-item{margin-bottom:16px;padding-left:14px;position:relative}.merchant-app-shell .timeline-item:before{border:2px solid var(--merchant-accent);content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-20px}.merchant-app-shell .timeline-item strong{font-size:13px;display:block}.merchant-app-shell .timeline-item small{color:var(--merchant-muted);margin-top:3px;display:block}.merchant-app-shell .modal-mask{z-index:100;background:#00000061;justify-content:center;align-items:center;padding:30px;display:none;position:fixed;inset:0}.merchant-app-shell .modal-mask.show{display:flex}.merchant-app-shell .modal{background:var(--merchant-surface);border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-lg);width:min(720px,86vw);max-height:86vh;box-shadow:var(--merchant-shadow-raised);overflow:auto}.merchant-app-shell .modal-header{border-bottom:1px solid var(--merchant-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.merchant-app-shell .modal-header h2{margin:0;font-size:17px}.merchant-app-shell .modal-close{color:#7a8290;cursor:pointer;background:0 0;border:0;font-size:22px}.merchant-app-shell .modal-body{padding:18px 20px}.merchant-app-shell .modal-footer{border-top:1px solid var(--merchant-border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.merchant-app-shell .toast{z-index:120;color:#fff;pointer-events:none;opacity:0;background:#1f1f1fe6;border-radius:7px;padding:10px 15px;transition:all .18s;position:fixed;top:70px;left:50%;transform:translate(-50%,-14px);box-shadow:0 5px 18px #0003}.merchant-app-shell .toast.show{opacity:1;transform:translate(-50%)}.merchant-app-shell .skeleton{gap:9px;padding:16px;display:grid}.merchant-app-shell .skeleton i{background:linear-gradient(90deg,#f0f2f5,#fafafa,#f0f2f5) 0 0/200% 100%;border-radius:5px;height:13px;animation:1.2s infinite prototype-loading}@keyframes prototype-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.merchant-app-shell .legend{color:var(--merchant-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.merchant-app-shell .dot{background:#bfbfbf;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.merchant-app-shell .dot.blue{background:var(--merchant-accent)}.merchant-app-shell .dot.green{background:var(--merchant-success)}.merchant-app-shell .dot.orange{background:var(--merchant-warning)}.merchant-app-shell .dot.red{background:var(--merchant-danger)}.merchant-app-shell .empty{color:#8d95a3;text-align:center;padding:42px 18px}.merchant-app-shell .empty b{color:var(--merchant-text);margin-bottom:7px;font-size:15px;display:block}.merchant-app-shell .merchant-route-loading{place-items:center;min-height:100vh;padding:32px;display:grid}.merchant-app-shell .merchant-route-loading-card{text-align:center;gap:7px;width:min(360px,100%);padding:24px;display:grid}.merchant-app-shell .merchant-route-loading-card span{color:var(--merchant-muted);font-size:13px}@media (width<=1300px){.merchant-app-shell .grid.cols-5,.merchant-app-shell .role-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.merchant-app-shell *,.merchant-app-shell :before,.merchant-app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
