:root{--primary:#1677ff;--primary-hover:#4096ff;--primary-active:#0958d9;--primary-soft:#eaf2ff;--bg:#f5f7fa;--surface:#fff;--text:#1f2329;--text-secondary:#646a73;--text-tertiary:#8f959e;--border:#e5e6eb;--border-strong:#d8dadd;--success:#00a870;--warning:#d46b08;--danger:#e5484d;--radius-sm:8px;--radius-md:12px;--shadow-overlay:0 20px 60px #1f23292e}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--text);background:var(--bg);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select{font:inherit}button{color:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #1677ff47}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;color:#fff;background:var(--primary);border-radius:8px;padding:10px 16px;transition:transform .18s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.tabular{font-variant-numeric:tabular-nums}.app-shell{min-height:100dvh}.sidebar{z-index:50;border-right:1px solid var(--border);background:var(--surface);flex-direction:column;width:232px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #f0f1f2;align-items:center;gap:11px;min-height:72px;padding:0 24px;display:flex}.brand-logo-image{object-fit:contain;border-radius:9px;flex:none;width:38px;height:38px}.brand strong{letter-spacing:.08em;font-size:18px;line-height:1.2;display:block}.brand small{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.side-nav{flex:1;padding:20px 12px;overflow-y:auto}.nav-label{color:#a2a7af;letter-spacing:.12em;margin:0 12px 8px;font-size:11px;font-weight:600}.nav-label-spaced{margin-top:24px}.nav-item{color:#4e5661;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:44px;margin:4px 0;padding:0 12px;transition:color .18s,background .18s;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#f5f6f8}.nav-item.active{color:#0b63db;background:#eaf2ff;font-weight:600}.nav-item.active:before{background:var(--primary);content:"";border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-12px}.nav-item span{flex:1}.nav-item b{color:#0b63db;text-align:center;background:#d6e7ff;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:20px}.sidebar-help-wrap{margin:0 12px 16px;position:relative}.sidebar-help{color:#174a8b;text-align:left;background:#f5f9ff;border:1px solid #dce8fb;border-radius:10px;align-items:center;gap:10px;width:100%;margin:0;padding:14px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.sidebar-help:hover{background:#edf5ff;border-color:#b7d2f7;box-shadow:0 4px 12px #174a8b14}.sidebar-help[aria-expanded=true]{background:#edf5ff;border-color:#9bc0f2;box-shadow:0 0 0 2px #1677ff1f}.sidebar-help div{flex:1;min-width:0}.sidebar-help strong,.sidebar-help span{display:block}.sidebar-help strong{font-size:13px}.sidebar-help span{color:#6682a6;margin-top:2px;font-size:11px}.sidebar-legal-popover{z-index:80;border:1px solid var(--border);background:#fff;border-radius:10px;padding:6px;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 14px 36px #1f23292e}.sidebar-legal-popover a{min-height:44px;color:var(--text);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.sidebar-legal-popover a+a{border-top:1px solid #eef0f2;border-top-left-radius:0;border-top-right-radius:0}.sidebar-legal-popover a:hover{color:var(--primary);background:#f4f7fb}.sidebar-legal-popover a>svg:last-child{color:var(--text-secondary);margin-left:auto}.mobile-nav-close,.mobile-scrim{display:none}.app-workspace{min-height:100dvh;padding-left:232px}.topbar{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-context strong,.topbar-context span{display:block}.topbar-context strong{font-size:15px}.topbar-context span{color:var(--text-tertiary);margin-top:2px;font-size:11px}.topbar-actions{align-items:center;gap:6px;display:flex}.icon-button{background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid}.icon-button:hover{background:#f2f4f6}.notification-button{position:relative}.notification-button>span{color:#fff;background:var(--danger);border:2px solid #fff;border-radius:10px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;line-height:12px;position:absolute;top:5px;right:4px}.topbar-divider{background:var(--border);width:1px;height:24px;margin:0 8px}.account-button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:4px 7px;display:flex}.account-button:hover{background:#f5f6f8}.account-button>span:nth-child(2){min-width:92px}.account-button strong,.account-button small{display:block}.account-button strong{font-size:13px}.account-button small{color:var(--text-tertiary);margin-top:1px;font-size:11px}.avatar{color:#0a5cca;background:#dfeeff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.avatar.has-image{color:#0000;background:#f3f5f7;border:1px solid #e1e6ec;overflow:hidden}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.mobile-menu{display:none}.main-content{width:100%;max-width:1680px;margin:0 auto;padding:28px 28px 56px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.breadcrumb{color:var(--text-tertiary);align-items:center;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.breadcrumb strong{color:#536071;font-weight:500}.page-heading h1{letter-spacing:-.02em;margin:0;font-size:28px;line-height:38px}.page-heading p{color:var(--text-secondary);margin:5px 0 0}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-weight:500;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.button-primary{color:#fff;background:var(--primary);box-shadow:0 2px 5px #1677ff29}.button-primary:hover{background:var(--primary-hover)}.button-primary:active{background:var(--primary-active)}.button-secondary{border-color:var(--border-strong);background:#fff}.button-secondary:hover{color:var(--primary);background:#f8fbff;border-color:#8fbfff}.button-quiet{color:var(--text-secondary);background:0 0}.button-quiet:hover{color:var(--text);background:#f1f3f5}.button-danger{color:#fff;background:var(--danger)}.button-danger:hover{background:#d63d43}.button-danger-quiet{color:var(--danger);background:snow;border-color:#f2c7c9}.button-danger-quiet:hover{border-color:var(--danger);background:#fff1f1}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.kpi-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:14px;min-height:128px;padding:22px;display:flex}.kpi-icon{border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.kpi-icon.primary{color:#0b63db;background:#e7f1ff}.kpi-icon.warning{color:#c45a00;background:#fff2df}.kpi-icon.success{color:#00875a;background:#e4f7f0}.kpi-icon.neutral{color:#667085;background:#eef0f3}.kpi-card>div:last-child{flex:1;grid-template-columns:auto auto;align-items:baseline;display:grid}.kpi-card p{color:var(--text-secondary);grid-column:1/-1;margin:0 0 3px;font-weight:500}.kpi-card strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:38px}.kpi-card span{color:var(--text-tertiary);grid-column:1/-1;margin-top:3px;font-size:12px}.merchant-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:visible}.panel-header{justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 20px;display:flex}.panel-header h2{margin:0;font-size:18px}.panel-header p{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}.status-tabs{border-top:1px solid #f0f1f2;border-bottom:1px solid var(--border);align-items:flex-end;gap:22px;min-height:49px;padding:0 20px;display:flex;overflow-x:auto}.status-tab{min-height:48px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:flex;position:relative}.status-tab:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.status-tab:hover{color:var(--text)}.status-tab.active{color:var(--primary);font-weight:600}.status-tab.active:after{background:var(--primary)}.status-tab span{color:#77808c;background:#f0f1f3;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:20px}.status-tab.active span{color:#0b63db;background:#e8f2ff}.filter-bar{border-bottom:1px solid var(--border);background:#fbfcfd;grid-template-columns:minmax(260px,1fr) 176px auto auto;gap:10px;padding:16px 20px;display:grid}.search-field,.select-field{border:1px solid var(--border-strong);color:#8b929c;background:#fff;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.search-field:focus-within,.select-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.search-field input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1}.search-field input::placeholder{color:#a2a7af}.select-field{padding-right:8px;position:relative}.select-field select{width:100%;height:100%;color:var(--text-secondary);appearance:none;background:0 0;border:0;outline:0}.select-field svg{pointer-events:none}.table-scroll{overflow-x:auto}.merchant-table{border-collapse:collapse;width:100%;min-width:1080px}.merchant-table th{color:#777f89;text-align:left;white-space:nowrap;background:#f7f8fa;height:44px;padding:0 14px;font-size:12px;font-weight:600}.merchant-table td{vertical-align:middle;white-space:nowrap;border-top:1px solid #eef0f2;height:70px;padding:9px 14px}.merchant-table tbody tr{transition:background .16s}.merchant-table tbody tr:hover{background:#f9fbfe}.merchant-table .numeric{text-align:right}.merchant-table th:first-child,.merchant-table td:first-child{padding-left:20px}.merchant-table th:last-child,.merchant-table td:last-child{padding-right:20px}.merchant-identity{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:180px;padding:0;display:flex}.merchant-identity:hover strong{color:var(--primary)}.merchant-logo{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.merchant-logo.logo-active{color:#075d42;background:#dff5ed}.merchant-logo.logo-pending{color:#0d5cbd;background:#deedff}.merchant-logo.logo-suspended{color:#606b78;background:#e9edf1}.merchant-logo.logo-rejected{color:#a3373b;background:#fee9ea}.merchant-logo.large{border-radius:14px;width:58px;height:58px;font-size:20px}.merchant-identity strong,.merchant-identity small,.contact-cell strong,.contact-cell span{display:block}.merchant-identity strong{text-overflow:ellipsis;max-width:155px;transition:color .16s;overflow:hidden}.merchant-identity small,.contact-cell span{color:var(--text-tertiary);margin-top:2px;font-size:11px}.contact-cell strong{font-size:13px;font-weight:500}.country-code{color:#556171;background:#eef1f5;border-radius:5px;place-items:center;width:26px;height:22px;margin-right:7px;font-size:9px;font-weight:700;display:inline-grid}.fee-value{color:#7b4c00;font-weight:600}.fee-value.muted{color:var(--text-tertiary);font-weight:400}.status-badge{border-radius:13px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge.green{color:#007a52;background:#e7f7f1}.status-badge.blue{color:#0b63c9;background:#e8f2ff}.status-badge.gray{color:#65707d;background:#edf0f3}.status-badge.red{color:#ba3d42;background:#fff0f0}.status-badge.amber{color:#9b6200;background:#fff3d8}.date-cell{color:var(--text-secondary);font-size:13px}.actions-column{width:124px}.actions-cell{position:relative}.text-button{min-height:36px;color:var(--primary);background:0 0;border:0;padding:0 6px;font-size:13px}.text-button:hover{color:var(--primary-active);text-underline-offset:3px;text-decoration:underline}.more-wrap{display:inline-block;position:relative}.more-button{background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;display:inline-grid}.more-button:hover,.more-button[aria-expanded=true]{background:#eef2f6}.action-menu{z-index:30;border:1px solid var(--border);background:#fff;border-radius:9px;width:150px;padding:5px;position:absolute;top:39px;right:0;box-shadow:0 10px 30px #1f232926}.action-menu button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 9px;display:flex}.action-menu button:hover{background:#f3f5f7}.action-menu button.danger{color:var(--danger)}.action-menu button.danger:hover{background:#fff0f0}.pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 20px;display:flex}.pagination p{color:var(--text-tertiary);margin:0;font-size:12px}.pagination>div{align-items:center;gap:8px;display:flex}.pagination button{border:1px solid var(--border);background:#fff;border-radius:7px;place-items:center;width:36px;height:36px;display:inline-grid}.pagination button:hover:not(:disabled){color:var(--primary);border-color:#9bc4ff}.pagination span{text-align:center;font-variant-numeric:tabular-nums;min-width:58px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:40px;display:flex}.empty-state>div{color:#7c8795;background:#edf1f5;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.empty-state h3{margin:18px 0 5px;font-size:16px}.empty-state p{color:var(--text-tertiary);margin:0 0 18px}.overlay{z-index:100;display:flex;position:fixed;inset:0}.overlay-dismiss{z-index:0;background:#0b131f7a;border:0;width:100%;height:100%;position:absolute;inset:0}.drawer-overlay{justify-content:flex-end}.drawer{z-index:1;background:#fff;flex-direction:column;width:min(560px,94vw);height:100%;animation:.22s ease-out drawer-in;display:flex;position:relative;box-shadow:-12px 0 40px #0b131f29}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.drawer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:76px;padding:12px 24px;display:flex}.drawer-header span,.form-dialog header span{color:var(--text-tertiary);font-size:11px}.drawer-header h2,.form-dialog header h2{margin:2px 0 0;font-size:20px}.drawer-body{flex:1;padding:24px;overflow-y:auto}.merchant-profile{align-items:center;gap:14px;display:flex}.merchant-profile h3{margin:0;font-size:18px}.merchant-profile p{color:var(--text-tertiary);margin:2px 0 7px;font-size:12px}.merchant-description{color:#566170;background:#f6f9fd;border-left:3px solid #91bfff;margin:18px 0 0;padding:13px 14px}.detail-section{margin-top:28px}.detail-section>h3{margin:0 0 14px;font-size:15px}.detail-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.detail-grid>div{border:1px solid var(--border);background:#fbfcfd;border-radius:9px;padding:14px}.detail-grid span,.detail-grid strong{display:block}.detail-grid span{color:var(--text-tertiary);font-size:11px}.detail-grid strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:16px}.info-list{border-top:1px solid var(--border);margin:0}.info-list>div{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;padding:12px 2px;display:grid}.info-list dt{color:var(--text-tertiary)}.info-list dd{margin:0;font-weight:500}.section-help{color:var(--text-tertiary);margin:-8px 0 12px;font-size:12px}.fee-editor{border:1px solid var(--border);background:#fbfcfd;border-radius:9px;padding:15px}.fee-editor label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.fee-editor>div{gap:8px;display:flex}.fee-editor select{border:1px solid var(--border-strong);background:#fff;border-radius:8px;flex:1;min-width:0;height:44px;padding:0 11px}.drawer-footer{border-top:1px solid var(--border);background:#fff;justify-content:flex-end;align-items:center;gap:8px;min-height:74px;padding:12px 24px;display:flex}.order-detail-overlay{z-index:125;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b131f7a;padding:32px}.order-detail-modal{width:min(1180px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;flex-direction:column;animation:.2s ease-out modal-in;display:flex;overflow:hidden}.order-detail-header{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;min-height:88px;padding:12px 24px;display:flex}.order-detail-header>div:first-child{min-width:0}.order-detail-header>div:first-child>span{color:var(--text-tertiary);font-size:11px}.order-detail-title-row{align-items:center;gap:12px;min-width:0;display:flex}.order-detail-title-row h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:20px;overflow:hidden}.order-detail-body{overscroll-behavior:contain;background:#f6f8fb;flex:1;min-height:0;padding:20px 24px 28px;overflow-y:auto}.order-detail-section{border:1px solid var(--border);background:#fff;border-radius:12px;margin:0 0 16px;padding:20px}.order-detail-section:last-child{margin-bottom:0}.order-detail-section>h3{margin:0 0 16px;font-size:15px}.order-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.order-overview-grid>div{background:#f6f8fb;border-radius:8px;min-width:0;padding:13px 14px}.order-overview-grid dt,.order-info-list dt,.order-amount-list dt{color:var(--text-tertiary);font-size:11px}.order-overview-grid dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:12px;font-weight:600}.order-items-table{border:1px solid var(--border);border-radius:9px;overflow:hidden}.order-items-head,.order-item-row{grid-template-columns:minmax(0,1fr) 64px 110px 110px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:grid}.order-items-head{color:var(--text-tertiary);background:#f6f8fb;font-size:11px;font-weight:600}.order-item-row{border-top:1px solid var(--border);font-size:12px}.order-item-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-item-row span,.order-item-row b{text-align:right;font-variant-numeric:tabular-nums}.order-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.order-detail-columns .order-detail-section{min-width:0}.order-info-list,.order-amount-list{margin:0}.order-info-list>div,.order-amount-list>div{border-bottom:1px solid var(--border);grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;min-height:40px;padding:9px 0;display:grid}.order-info-list>div:last-child,.order-amount-list>div:last-child{border-bottom:0}.order-info-list dd,.order-amount-list dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:12px;font-weight:600}.order-amount-list .total{margin-top:4px;padding-top:13px}.order-amount-list .total dt,.order-amount-list .total dd{color:var(--text);font-size:14px;font-weight:700}.order-fulfillment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.order-note{color:var(--text-secondary);background:#f6f9fd;border-left:3px solid #8fbcff;border-radius:6px;margin:0;padding:13px 14px;font-size:12px;line-height:1.7}.order-event-timeline{margin:0;padding:0;list-style:none}.order-event-timeline li{grid-template-columns:16px minmax(0,1fr);gap:10px;padding-bottom:20px;display:grid;position:relative}.order-event-timeline li:last-child{padding-bottom:0}.order-event-timeline li:before{content:"";background:#d8e3f0;width:1px;position:absolute;top:15px;bottom:-2px;left:5px}.order-event-timeline li:last-child:before{display:none}.order-event-timeline i{z-index:1;background:var(--primary);border:3px solid #dcebff;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.order-event-timeline strong{font-size:12px;display:block}.order-event-timeline p{color:var(--text-secondary);margin:4px 0 0;font-size:11px}.order-event-timeline time,.order-refund-list time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px;display:block}.order-detail-empty{border:1px dashed var(--border-strong);min-height:88px;color:var(--text-tertiary);background:#fafbfc;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.order-refund-list{gap:10px;display:grid}.order-refund-list article{border:1px solid var(--border);background:#fafbfc;border-radius:9px;padding:13px 14px}.order-refund-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-refund-list article p{color:var(--text-secondary);margin:7px 0 0;font-size:11px}.order-refund-list article.pending{background:#f5f9ff;border-color:#b7d5ff}.after-sales-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0 0;display:grid}.after-sales-summary div{min-width:0}.after-sales-summary dt{color:var(--text-tertiary);font-size:10px}.after-sales-summary dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:4px 0 0;font-size:12px;font-weight:600}.provider-processing{background:#fff7e6;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;display:flex;color:#895700!important;margin-top:12px!important}.order-decision-banner{border-radius:8px;flex-direction:column;gap:4px;margin:0 0 14px;padding:12px 14px;display:flex}.order-decision-banner.upheld{color:#087858;background:#e8f8f0}.order-decision-banner.overturned{color:#9b1c3d;background:#fdecef}.order-decision-banner strong{font-size:13px}.order-decision-banner span{font-size:12px;line-height:1.5}.order-detail-footer{border-top:1px solid var(--border);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:76px;padding:12px 24px;display:flex;box-shadow:0 -8px 24px #1f23290d}.order-footer-note{color:var(--text-tertiary);margin-right:auto;font-size:12px}.order-detail-loading,.order-detail-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.order-detail-loading span{background:linear-gradient(90deg,#eef1f5,#f8f9fb,#eef1f5) 0 0/200% 100%;border-radius:6px;width:min(420px,80%);height:18px;margin:7px 0;animation:1.2s linear infinite order-skeleton}.order-detail-loading span:nth-child(2){width:min(360px,70%)}.order-detail-loading span:nth-child(3){width:min(280px,56%)}.order-detail-loading p,.order-detail-error p{color:var(--text-tertiary);margin:16px 0 0;font-size:12px}.order-detail-error{color:var(--danger)}.order-detail-error strong{color:var(--text);margin-top:12px}.order-detail-error .button{margin-top:18px}@keyframes order-skeleton{to{background-position:-200% 0}}.od-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px 14px;display:flex}.od-header-main{flex:1;min-width:0}.od-header-main>span{color:var(--text-tertiary);font-size:12px}.od-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.od-title-row h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.od-icon-btn,.od-copy-btn{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid}.od-icon-btn:hover,.od-copy-btn:hover{color:var(--primary);background:#f4f7fb}.od-close{border:1px solid var(--border);background:#fff;border-radius:10px;width:36px;height:36px}.od-close:hover{background:#f5f6f8}.od-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.od-chip{border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.od-chip.amber{color:#d46b08;background:#fff4e0}.od-chip.green{color:#0f7a4f;background:#e7f7ef}.od-chip.red{color:#be123c;background:#ffe8ec}.od-chip.violet{color:#6d28d9;background:#f3e8ff}.od-chip.rose{color:#be123c;background:#ffe4e9}.od-chip.blue{color:#1677ff;background:#eaf2ff}.od-chip.gray{color:#64708b;background:#eef1f4}.od-spin{animation:.8s linear infinite od-spin}@keyframes od-spin{to{transform:rotate(360deg)}}.od-subtitle{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.od-body{background:#fff}.od-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.od-main,.od-side{gap:12px;display:grid}.od-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:16px 18px}.od-card>h3{margin:0 0 12px;font-size:14px}.od-card-head{width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:0;font-size:14px;font-weight:650;display:flex}.od-card-head span{align-items:center;gap:8px;display:inline-flex}.od-card-ico{color:#667085;background:#f3f4f6;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:inline-grid}.od-card-head em{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.od-card-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.od-side-stack{padding:0;overflow:hidden}.od-side-block{padding:16px 18px}.od-side-block+.od-side-block{border-top:1px solid var(--border)}.od-side-block>h3{margin:0 0 12px;font-size:14px}.od-stepper{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 16px;padding:18px 12px 16px;list-style:none;display:grid}.od-step{text-align:center;justify-items:center;gap:4px;min-height:72px;padding:0 8px;display:grid;position:relative}.od-step:before{content:"";background:#e5e7eb;height:2px;position:absolute;top:13px;left:-50%;right:calc(50% + 18px)}.od-step:first-child:before{display:none}.od-step.done:before,.od-step.current:before,.od-step.current+.od-step:before{background:var(--primary)}.od-step.warn:before{background:#f97316}.od-step.after:before{background:#8b5cf6}.od-step i{z-index:1;color:#8f959e;background:#eef1f4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:700;display:grid;position:relative}.od-step.done i,.od-step.current i{color:#fff;background:var(--primary)}.od-step.warn i{color:#fff;background:#ea580c}.od-step.after i{color:#fff;background:#7c3aed}.od-step strong{color:var(--text);margin-top:6px;font-size:13px;font-weight:600}.od-step.wait strong{color:var(--text-tertiary);font-weight:500}.od-step.current strong{color:var(--primary)}.od-step.warn strong{color:#c2410c}.od-step.after strong{color:#6d28d9}.od-step span,.od-step em{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.od-step.current span,.od-step.warn span{color:#ea580c;font-weight:600}.od-step.current.info span{color:var(--primary)}.od-step.fail i{color:#fff;background:#e5484d}.od-step.fail strong{color:#e5484d}.od-step.fail span{color:#e5484d;font-weight:600}.od-step.fail:before,.od-step.fail+.od-step:before{background:#e5484d}.od-lock-hint{color:#4e5661;background:#f5f7fa;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:88px;padding:18px 20px;display:flex}.od-lock-hint svg{color:#8f959e;flex:none}.od-lock-hint strong{color:#3d4450;font-size:13px;font-weight:600;display:block}.od-lock-hint p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.6}.od-banner{border-radius:10px;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.od-banner.danger{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.od-banner.purple{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe}.od-banner strong{font-size:13px;display:block}.od-banner p{margin:4px 0 0;font-size:12px}.od-kv{margin:0}.od-kv>div{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.od-kv>div:last-child{border-bottom:0}.od-kv dt{color:var(--text-tertiary);font-size:13px}.od-kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.od-kv dd.od-card-key{word-break:break-all;justify-content:flex-end;align-items:flex-start;gap:4px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.od-kv dd.od-card-key span{min-width:0}.od-kv dd.od-card-key .od-copy-btn{flex:none;margin-top:-4px}.od-kv dd.od-card-key-list{word-break:break-all;gap:6px;padding:8px 0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.od-card-key-list span{grid-template-columns:20px minmax(0,1fr);gap:4px;display:grid}.od-card-key-list b{color:var(--text-tertiary);font-weight:500}.od-kv dd.od-deadline{color:#ea580c;font-variant-numeric:tabular-nums;font-weight:600}.od-keys{overflow:hidden}.od-keys-head,.od-keys-row{grid-template-columns:minmax(0,1.4fr) 110px 72px minmax(96px,auto);align-items:center;gap:8px;min-height:42px;padding:0 2px;display:grid}.od-keys-head{color:var(--text-tertiary);border-bottom:1px solid #f1f5f9;font-size:12px;font-weight:500}.od-keys-row{border-top:1px solid #f1f5f9;font-size:13px}.od-keys-row strong{overflow-wrap:anywhere;word-break:break-all;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.od-keys-empty{min-height:96px;color:var(--text-tertiary);place-items:center;gap:8px;padding:24px 0 8px;font-size:13px;display:grid}.od-keys-empty svg{color:#c9cdd4}.od-key-ops{justify-content:flex-end;align-items:center;gap:0;display:flex}.od-key-ops button{color:var(--primary);background:0 0;border:0;padding:0 10px;font-size:13px}.od-key-ops button+button{border-left:1px solid var(--border)}.od-lock-badge{color:#4e5661;background:#f3f4f6;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 10px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.od-mini{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.od-mini.locked{color:#1d4ed8;background:#eff6ff}.od-mini.sold{color:#047857;background:#ecfdf5}.od-mini.void{color:#be123c;background:#fff1f2}.od-mini.amber{color:#d46b08;background:#fff4e0}.od-mini.delivering{color:#1d4ed8;background:#eff6ff}.od-split{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch;gap:12px;display:grid}.od-protect{flex-direction:column;justify-content:center;display:flex}.od-protect-title{color:#16a34a;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.od-protect small{color:var(--text-tertiary);margin:16px 0 4px;font-size:12px}.od-protect-clock{color:#16a34a;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1}.od-protect p{color:var(--text-secondary);margin:10px 0 0;font-size:13px;line-height:1.6}.od-seen{font-weight:600;color:#16a34a!important}.od-voucher-links{align-items:center;gap:0;margin-top:12px;display:flex}.od-voucher-links button{color:var(--primary);background:0 0;border:0;padding:0 12px 0 0;font-size:13px}.od-voucher-links button+button{border-left:1px solid var(--border);padding-left:12px}.od-side-flags{border:1px solid var(--border);border-radius:10px;gap:12px;padding:12px 14px}.od-side-flags li,.od-side-flags svg{color:#16a34a}.od-events i.ok,.od-stepper.protect .od-step.done i,.od-stepper.protect .od-step.done:before,.od-stepper.protect .od-step.current:before{background:#16a34a}.od-mini-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:4px 0 8px;list-style:none;display:grid}.od-mini-steps li{text-align:center;color:var(--text-tertiary);justify-items:center;gap:8px;font-size:12px;display:grid}.od-mini-steps li.done{color:#16a34a}.od-mini-steps li.current{color:var(--primary)}.od-mini-steps li.done svg{color:#16a34a}.od-mini-steps li.current svg{color:var(--primary)}.od-mini-steps li.wait i{background:#eef1f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;display:grid}.od-progress{background:#eef1f4;border-radius:99px;height:4px;margin:0 0 10px;overflow:hidden}.od-progress b{border-radius:inherit;background:var(--primary);width:66%;height:100%;display:block}.od-task{color:var(--text-tertiary);margin:0 0 12px;font-size:12px}.od-event-preview.live,.od-event-preview.live .od-spin{color:var(--primary)}.od-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.od-checks li{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.od-checks li:before{content:"";background:#e2e8f0;border-radius:50%;flex:none;width:16px;height:16px}.od-checks li.ok:before{background:#22c55e;box-shadow:inset 0 0 0 3px #fff}.od-checks li.bad{color:#be123c;justify-content:space-between}.od-checks li.bad:before{background:#f43f5e}.od-checks.muted li{color:var(--text)}.od-checks.muted li:before{box-shadow:none;background:0 0;border:1.5px solid #d0d5dd}.od-checks-icons li:before{display:none}.od-checks-icons li.ok svg{color:#16a34a}.od-checks-icons li.bad svg{color:var(--danger)}.od-checks-icons li.bad strong{color:var(--danger);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.od-hint{color:var(--text-secondary);margin:0 0 12px;font-size:13px}.od-kv-settings>div{grid-template-columns:88px minmax(0,1fr);justify-content:stretch;display:grid}.od-kv-settings dd{text-align:left;font-weight:500}.od-buyer{align-items:center;gap:12px;display:flex}.od-buyer>span{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.od-buyer strong,.od-buyer small{display:block}.od-buyer small{color:var(--text-secondary);margin-top:3px;font-size:12px}.od-amounts{margin:0}.od-amounts>div{justify-content:space-between;gap:12px;min-height:32px;font-size:13px;display:flex}.od-amounts dt{color:var(--text-tertiary)}.od-amounts dd{font-variant-numeric:tabular-nums;margin:0}.od-amounts .total{border-top:1px dashed var(--border);margin-top:8px;padding-top:10px}.od-amounts .total dt,.od-amounts .total dd{color:var(--primary);font-size:16px;font-weight:700}.od-amounts .total.frozen dt,.od-amounts .total.frozen dd{color:#7c3aed}.od-pause-flags li{align-items:flex-start}.od-pause-flags strong,.od-pause-flags small{display:block}.od-pause-flags small{color:var(--text-tertiary);margin-top:2px;font-size:12px}.od-events i.after{background:#7c3aed}.od-key-missing{color:var(--text-tertiary);background:#f8fafc;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.od-talk{gap:10px;margin:0;padding:0;list-style:none;display:grid}.od-talk li{background:#f8fafc;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.od-talk li.merchant{background:#f4f8ff}.od-talk li.platform{background:#f5f3ff}.od-talk-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.od-talk-meta strong{color:var(--text-primary);font-size:13px;font-weight:600}.od-talk-meta time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.od-talk p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.od-footer-actions{position:relative}.od-footer-hint{color:var(--text-tertiary);font-size:11px;position:absolute;bottom:-16px;right:0}.od-flags{gap:10px;margin:0;padding:0;list-style:none;display:grid}.od-flags li{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.od-note{color:var(--text-secondary);background:#f8fafc;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.7}.od-policy{color:var(--text-secondary);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.6;display:flex}.od-events{margin:0;padding:0;list-style:none}.od-events li,.od-event-preview{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid}.od-events i,.od-event-preview i{background:#60a5fa;border-radius:50%;width:8px;height:8px;margin-top:6px}.od-events i.danger{background:#f43f5e}.od-events strong,.od-event-preview span{font-size:12px}.od-events time,.od-event-preview time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.od-empty-inline{color:var(--text-tertiary);border-top:1px solid #f1f3f5;margin:0;padding-top:10px;font-size:13px}.od-chevron{border-bottom:2px solid #94a3b8;border-right:2px solid #94a3b8;width:8px;height:8px;transform:rotate(45deg)}.od-chevron.open{transform:rotate(-135deg)}.od-footer{border-top:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 24px;display:flex}.od-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.od-foot-note{border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex}.od-foot-note.warn{color:#d46b08;background:#fff4e0}.od-foot-note.danger{color:#be123c;background:#fff1f2}.od-foot-note.info{color:#1d4ed8;background:#eff6ff}.od-foot-note.purple{color:#6d28d9;background:#f5f3ff}.od-nested{z-index:160;background:#0f172a6b;place-items:center;display:grid;position:fixed;inset:0}.od-dialog{width:min(480px,100vw - 32px);box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;padding:0}.od-dialog header{justify-content:space-between;align-items:center;padding:20px 22px 0;display:flex}.od-dialog h2{margin:0;font-size:18px;font-weight:700}.od-dialog .od-kv,.od-confirm-warn,.od-check,.od-pick-help,.od-reveal,.od-reveal-fp{margin:12px 22px}.od-dialog footer{justify-content:flex-end;gap:8px;padding:8px 22px 20px;display:flex}.od-confirm-warn{color:#ea580c;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.od-kv-confirm>div{border-bottom:0;grid-template-columns:88px minmax(0,1fr);justify-content:stretch;min-height:32px;display:grid}.od-kv-confirm dt{color:var(--text-tertiary);font-size:13px}.od-kv-confirm dd{text-align:left;color:var(--text);font-weight:500}.od-check{width:calc(100% - 44px);color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #f1f5f9;align-items:center;gap:8px;margin:4px 22px 16px;padding:14px 0 0;font-size:13px;display:flex}.od-check i{color:#fff;background:#fff;border:1.5px solid #c9cdd4;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.od-check.on i{border-color:var(--primary);background:var(--primary)}.od-pick-help{color:var(--text-secondary);font-size:12px}.od-pick-list{border:1px solid var(--border);border-radius:10px;max-height:320px;margin:0 18px;overflow:auto}.od-pick-list>button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #f1f5f9;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.od-pick-list>button strong{overflow-wrap:anywhere;word-break:break-all;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.od-pick-list>button span{color:var(--text-tertiary);white-space:nowrap;padding-top:1px;font-size:11px}.od-pick-list>button i{margin-top:3px}.od-pick-list>button:last-child{border-bottom:0}.od-pick-list>button.on{background:#eff6ff}.od-pick-list i{border:2px solid #cbd5e1;border-radius:4px;width:14px;height:14px}.od-pick-list>button.on i{border-color:var(--primary);background:var(--primary)}.od-reveal{white-space:pre-wrap;word-break:break-all;background:#f8fafc;border-radius:8px;padding:12px;font-size:12px}.od-reveal-fp{color:var(--text-secondary);font-size:12px}.modal-overlay{background:#0b131f85;justify-content:center;align-items:center;padding:20px}.confirm-overlay{z-index:150}.confirm-dialog{width:min(440px,100%);box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;padding:28px;animation:.2s ease-out modal-in}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.confirm-icon{width:46px;height:46px;color:var(--danger);background:#fff0f0;border-radius:12px;place-items:center;display:grid}.confirm-dialog-primary .confirm-icon{color:var(--primary);background:#eaf3ff}.confirm-dialog h2{margin:16px 0 7px;font-size:20px}.confirm-dialog p{color:var(--text-secondary);margin:0;line-height:1.7}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.form-dialog{width:min(560px,100%);box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;animation:.2s ease-out modal-in}.form-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:76px;padding:12px 24px;display:flex}.form-dialog form{padding:22px 24px 0}.form-dialog label{gap:7px;margin-bottom:16px;font-weight:500;display:grid}.form-dialog label span{color:var(--danger)}.form-dialog input{border:1px solid var(--border-strong);border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px}.form-dialog input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-error{color:#ad3439;background:#fff3f3;border:1px solid #f3c4c6;border-radius:8px;margin-bottom:16px;padding:10px 12px}.form-note{color:var(--text-tertiary);margin:2px 0 0;font-size:12px}.form-dialog form footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin:22px -24px 0;padding:14px 24px;display:flex}.toast{z-index:160;color:#086548;background:#fff;border:1px solid #bfe8da;border-radius:10px;align-items:center;gap:9px;width:max-content;max-width:min(420px,100vw - 32px);min-height:48px;padding:11px 15px;animation:.22s ease-out toast-in;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #1f23292e}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1180px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar{grid-template-columns:minmax(240px,1fr) 170px auto}.filter-bar .button-quiet{grid-column:3}}@media (max-width:860px){.sidebar{transition:transform .22s ease-out;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:14px 0 40px #0b131f33}.mobile-nav-close{background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid;position:absolute;top:14px;right:10px}.mobile-scrim{z-index:45;background:#0b131f75;border:0;display:block;position:fixed;inset:0}.app-workspace{padding-left:0}.mobile-menu{display:inline-grid}.topbar-context{margin-left:8px;margin-right:auto}.main-content{padding:22px 18px 48px}.account-button>span:nth-child(2),.account-button>svg,.topbar-divider{display:none}.filter-bar{grid-template-columns:1fr 170px auto auto}.filter-bar .button-quiet{grid-column:auto}}@media (max-width:640px){.topbar{padding:0 10px}.topbar-context span,.topbar-actions>.icon-button:first-child{display:none}.topbar-context strong{font-size:14px}.topbar-actions{gap:0}.main-content{padding:18px 12px 36px}.page-heading{flex-direction:column;align-items:stretch;gap:15px}.page-heading h1{font-size:24px}.page-heading .button{width:100%}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-card{flex-direction:column;gap:9px;min-height:120px;padding:15px}.kpi-card>div:last-child{width:100%}.kpi-card strong{font-size:26px}.kpi-icon{width:36px;height:36px}.merchant-panel{border-radius:10px}.panel-header{flex-direction:column;align-items:stretch}.panel-header .button{width:100%}.status-tabs{gap:18px}.filter-bar{grid-template-columns:1fr 1fr;padding:14px}.search-field,.select-field{grid-column:1/-1}.filter-submit,.filter-bar .button-quiet{width:100%}.pagination{flex-direction:column;align-items:stretch}.pagination>div{justify-content:flex-end}.drawer-body{padding:20px 16px}.drawer-header,.drawer-footer{padding-left:16px;padding-right:16px}.drawer-footer{flex-direction:column;align-items:stretch}.drawer-footer .button{width:100%}.form-grid{grid-template-columns:1fr;gap:0}.form-dialog form{padding-left:18px;padding-right:18px}.form-dialog form footer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.confirm-actions{flex-direction:column-reverse;align-items:stretch}.confirm-actions .button{width:100%}.toast{width:auto;max-width:none;animation:none;inset:auto 12px 12px;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.login-page{background:#fff;grid-template-columns:minmax(420px,43%) 1fr;min-height:100dvh;display:grid}.login-brand-panel{color:#fff;background:linear-gradient(145deg,#062e67 0%,#074f9f 52%,#0b68cf 100%);flex-direction:column;min-height:100dvh;padding:32px clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.login-brand-panel:before,.login-brand-panel:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.login-brand-panel:before{width:440px;height:440px;top:-160px;right:-190px}.login-brand-panel:after{width:620px;height:620px;bottom:-350px;right:-300px}.login-brand-mark{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.login-brand-mark img,.login-mobile-brand img{background:#fff;border-radius:10px}.login-brand-mark strong,.login-brand-mark span,.login-mobile-brand strong,.login-mobile-brand span{display:block}.login-brand-mark strong{letter-spacing:.12em;font-size:20px}.login-brand-mark span{color:#ffffffad;margin-top:1px;font-size:12px}.login-brand-content{z-index:1;width:min(520px,100%);margin:auto 0;padding:32px 0;position:relative}.login-eyebrow{color:#9cc7ff;letter-spacing:.17em;margin:0 0 12px;font-size:12px;font-weight:700}.login-brand-content h1{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3vw,46px);font-weight:650;line-height:1.18}.login-brand-copy{color:#ffffffb8;max-width:470px;margin:16px 0 24px;font-size:15px;line-height:1.65}.login-capabilities{gap:12px;margin:0;padding:0;list-style:none;display:grid}.login-capabilities li{align-items:center;gap:14px;display:flex}.login-capabilities li>span{background:#ffffff17;border:1px solid #ffffff26;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.login-capabilities strong,.login-capabilities p{margin:0;display:block}.login-capabilities strong{font-size:15px}.login-capabilities p{color:#ffffffa1;margin-top:3px;font-size:12px}.login-brand-footer{z-index:1;color:#ffffff8c;margin:0;font-size:12px;position:relative}.login-form-panel{background:#fff;flex-direction:column;min-width:0;min-height:100dvh;padding:24px clamp(28px,6vw,96px) 16px;display:flex}.login-form-wrap{width:min(400px,100%);margin:auto}.login-account-alert{color:#694b0d;background:#fff9e9;border:1px solid #f3d18a;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 14px;display:flex}.login-account-alert>svg{color:#d48806;flex:none;margin-top:2px}.login-account-alert strong,.login-account-alert p{margin:0;display:block}.login-account-alert strong{color:#553b08;font-size:14px}.login-account-alert p{margin-top:3px;font-size:12px;line-height:1.6}.login-form-wrap header>p{color:var(--primary);margin:0 0 7px;font-weight:600}.login-form-wrap h2{letter-spacing:-.02em;margin:0;font-size:26px;line-height:34px}.login-form-wrap header>span{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:20px;display:block}.login-google-entry{margin-top:20px}.google-login-button{color:#323840;background:#fff;border:1px solid #e5e6eb;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:46px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.google-login-button:hover:not(:disabled){background:#f8f9fa;border-color:#c7ccd3}.google-login-button:active:not(:disabled){background:#f1f3f5}.google-login-button:focus-visible{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px #1677ff29}.google-login-button:disabled{color:#8d949d;cursor:not-allowed;background:#f7f8fa}.google-login-mark{flex:none;width:20px;height:20px}.login-google-error-slot{min-height:0}.login-google-error-slot:has(.login-inline-error){min-height:20px;padding-top:4px}.login-method-divider{color:#8b929c;white-space:nowrap;align-items:center;gap:12px;margin:8px 0 0;font-size:12px;display:flex}.login-method-divider:before,.login-method-divider:after{content:"";background:#e5e6eb;flex:1;height:1px}.login-google-entry+form{margin-top:0}.login-form-wrap form{margin-top:24px}.login-form-wrap form>label{color:#323840;margin:12px 0 6px;font-size:13px;font-weight:600;display:block}.login-form-wrap form>label span{color:var(--danger)}.login-input-wrap{border:1px solid var(--border-strong);color:#8b929c;background:#fff;border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.login-input-wrap:focus-within{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.login-input-wrap:has(input[aria-invalid=true]){border-color:#e06065}.login-input-wrap input{min-width:0;height:44px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.login-input-wrap input::placeholder{color:#a5abb3}.login-field-error-slot{min-height:0}.login-field-error-slot:has(.login-inline-error){min-height:18px;padding-top:4px}.login-field-error-slot+label{margin-top:8px!important}.login-inline-error{color:#c83238;margin:0;font-size:12px;line-height:1.45}.login-code-input{font-variant-numeric:tabular-nums;letter-spacing:.16em}.login-code-input-prominent{letter-spacing:.32em;text-align:center;font-weight:650;font-size:22px!important}.login-totp-help{color:#526b83;background:#f7faff;border:1px solid #dce8f7;border-radius:9px;align-items:center;gap:12px;margin-top:8px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.login-totp-help p{flex:1;min-width:0;margin:0}.login-totp-help a{color:var(--primary);white-space:nowrap;flex:none;align-items:center;gap:5px;margin:0;font-weight:600;text-decoration:none;display:inline-flex}.login-totp-help a:hover{text-decoration:underline}.login-totp-help a:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #1677ff2e}.password-toggle{color:#737b86;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:44px;height:44px;margin-right:-10px;display:inline-grid}.password-toggle:hover{color:var(--text);background:#f3f5f7}.login-form-error-slot{min-height:0}.login-form-error-slot:has(.login-inline-error){min-height:28px;padding-top:8px}.login-submit{color:#fff;background:var(--primary);border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font-size:14px;font-weight:600;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #1677ff33}.login-submit:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 6px 18px #1677ff40}.login-submit:active:not(:disabled){background:var(--primary-active)}.login-step-identity{color:#086548;background:#f3fbf7;border:1px solid #bfe8da;border-radius:9px;align-items:center;gap:9px;min-height:44px;margin-bottom:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.login-step-note{color:var(--text-secondary);margin:10px 0 0;font-size:12px;line-height:1.65}.login-back{width:100%;min-height:44px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-weight:600;display:inline-flex}.login-back:hover:not(:disabled){color:var(--primary);background:#f5f8fc}.login-spinner{animation:.85s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.login-security{color:#416485;background:#f7faff;border:1px solid #dce8f7;border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:9px 12px;line-height:1.5;display:flex}.login-security svg{color:#1677ff;flex:none;margin-top:2px}.login-security strong,.login-security span{display:inline}.login-security strong{color:#315473;margin-right:6px;font-size:12px}.login-security span{font-size:12px}.login-footer{color:var(--text-tertiary);text-align:center;margin-top:auto;padding-top:16px;font-size:12px;line-height:18px}.login-mobile-brand{display:none}@media (max-width:820px){.login-page{background:linear-gradient(#eff6ff 0,#fff 320px);grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{background:0 0;min-height:100dvh;padding:32px 24px 20px}.login-mobile-brand{justify-content:center;align-items:center;gap:11px;display:flex}.login-mobile-brand strong{letter-spacing:.1em;font-size:18px}.login-mobile-brand span{color:var(--text-secondary);margin-top:1px;font-size:11px}.login-form-wrap{border:1px solid var(--border);background:#fff;border-radius:14px;margin-top:64px;padding:28px 24px;box-shadow:0 16px 45px #244f7e1a}.login-form-wrap h2{font-size:26px;line-height:36px}.login-footer{padding-top:28px}.login-totp-help{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:420px){.login-form-panel{padding-left:16px;padding-right:16px}.login-form-wrap{margin-top:40px;padding:24px 18px}}.merchant-app{background:var(--bg);min-height:100dvh}.merchant-sidebar{z-index:50;border-right:1px solid var(--border);width:248px;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.merchant-brand{flex:0 0 72px}.merchant-sidebar .merchant-brand{border-bottom-color:#f0f1f2}.merchant-sidebar .brand strong{color:var(--text);letter-spacing:.08em;font-size:20px}.merchant-sidebar .brand small{color:var(--text-tertiary)}.merchant-sidebar .side-nav{padding-top:14px}.merchant-sidebar .nav-label{color:#a2a7af}.merchant-sidebar .nav-item{color:#4e5661}.merchant-sidebar .nav-item:hover{color:var(--text);background:#f5f6f8}.merchant-sidebar .nav-item.active{color:#0b63db;box-shadow:none;background:#eaf2ff;font-weight:600}.merchant-sidebar .nav-item.active:before{display:block}.merchant-sidebar .nav-item b{color:#0b63db;background:#d6e7ff}.merchant-sidebar .sidebar-help{color:#174a8b;background:#f5f9ff;border-color:#dce8fb}.merchant-sidebar .sidebar-help span{color:#6682a6}.current-store{background:#f5f9ff;border:1px solid #dce8fb;border-radius:12px;align-items:center;gap:10px;min-height:74px;margin:12px;padding:12px;display:flex}.current-store>div{flex:1;min-width:0}.current-store strong,.current-store small{display:block}.current-store strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.current-store small{color:#91a2b6;margin-top:3px;font-size:11px}.current-store small i{background:var(--success);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.current-store small.closed i,.current-store small.loading i{background:#a8afb9}.merchant-sidebar .current-store .store-avatar{border-radius:14px;width:42px;height:42px}.merchant-sidebar .current-store .store-avatar.has-image{color:#0000;background:#f3f5f7;border:1px solid #e1e6ec}.store-avatar{color:#fff;background:#ff681f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.store-avatar.large{border-radius:14px;width:64px;height:64px;font-size:22px}.store-avatar.has-image{color:#0000;background:#f3f5f7;border:1px solid #e1e6ec;overflow:hidden}.merchant-workspace{min-height:100dvh;padding-left:248px}.merchant-topbar{padding-right:20px}.merchant-topbar .merchant-notification{display:none}.merchant-main{width:100%;max-width:1680px;margin:0 auto;padding:28px 28px 60px}.merchant-main.merchant-main-support{flex-direction:column;max-width:none;height:calc(100dvh - 64px);padding:12px 16px 16px;display:flex}.merchant-main.merchant-main-dashboard{flex-direction:column;max-width:none;height:calc(100dvh - 64px);padding:16px 20px;display:flex}.merchant-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.merchant-page-header h1{letter-spacing:-.02em;margin:0;font-size:28px;line-height:38px}.merchant-page-header p{color:var(--text-secondary);margin:5px 0 0}.merchant-page-summary{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:7px;font-size:12px}.merchant-mobile-scrim{display:none}.topbar-popover-wrap{position:relative}.topbar-popover{z-index:70;border:1px solid var(--border);background:#fff;border-radius:11px;width:330px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #1f232929}.topbar-popover h3{margin:8px 10px;font-size:14px}.topbar-popover>button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;display:flex}.topbar-popover>button:hover{background:#f4f6f8}.help-popover-link{width:100%;min-height:48px;color:inherit;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.help-popover-link:hover{background:#f4f6f8}.help-popover-link>svg:last-child{margin-left:auto}.topbar-popover>button>div{flex:1;min-width:0}.topbar-popover>button strong,.topbar-popover>button small{display:block}.topbar-popover>button small{color:var(--text-tertiary);margin-top:2px;font-size:11px}.topbar-popover>button>svg:last-child{margin-left:auto}.popover-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:2px 2px 7px;display:flex}.popover-title button{color:var(--primary);background:0 0;border:0;font-size:12px}.notice-dot{border-radius:50%;flex:none;width:8px;height:8px}.notice-dot.warning{background:#f59e0b}.notice-dot.danger{background:var(--danger)}.notice-dot.success{background:var(--success)}.account-popover{width:250px}.account-popover>div{border-bottom:1px solid var(--border);padding:10px}.account-popover>div strong,.account-popover>div small{display:block}.account-popover>div small{color:var(--text-tertiary);margin-top:2px}.topbar-popover.account-popover>button>svg{flex:none;margin-left:0}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.overview-card{border:1px solid var(--border);background:#fff;border-radius:16px;min-height:158px;padding:22px 24px;box-shadow:0 1px 2px #1f232905}.overview-label{color:#687386;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:600;display:flex}.overview-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.overview-icon.blue{color:#1268d5;background:#e7f1ff}.overview-icon.purple{color:#7251b5;background:#f0eafe}.overview-icon.orange{color:#bc6500;background:#fff0dc}.overview-icon.green{color:#00845a;background:#e3f6ef}.overview-card>strong{color:#111827;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:13px;font-size:clamp(28px,2.25vw,36px);line-height:1.08;display:block}.overview-card>p{color:#7d899b;margin:11px 0 0;font-size:13px}.overview-action-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.overview-action-card:hover{border-color:#b7d3f8;transform:translateY(-1px);box-shadow:0 6px 20px #1f5eaf14}.overview-action-card:active{transform:translateY(0)}.dashboard-data-alert{color:#a73339;background:#fff5f5;border:1px solid #f1c5c7;border-radius:9px;align-items:center;gap:10px;min-height:48px;margin-bottom:0;padding:10px 14px;display:flex}.dashboard-data-alert span{flex:1}.dashboard-data-alert button{color:#a73339;background:0 0;border:0;min-height:36px;padding:0 8px;font-weight:600}.dashboard-page{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.dashboard-duty{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dashboard-stat-grid{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-stat{border:1px solid var(--border);min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dashboard-stat:hover{border-color:#b7d3f8;box-shadow:0 6px 18px #1f5eaf14}.dashboard-stat small,.dashboard-stat strong{display:block}.dashboard-stat small{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:600}.dashboard-stat strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;line-height:1.1}.dashboard-board{flex:1;grid-template-columns:minmax(0,1.7fr) minmax(280px,.85fr);align-items:stretch;gap:12px;min-height:0;display:grid}.dashboard-duty-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 20px;display:flex}.dashboard-duty-heading h2{margin:0;font-size:16px}.dashboard-duty-heading b{color:var(--text-tertiary);font-size:13px;font-weight:600}.dashboard-duty-list{flex:1;min-height:0;padding:4px 16px 8px;overflow:auto}.dashboard-duty-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:28px 20px;display:flex}.dashboard-side{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dashboard-side-list{flex:1}.dashboard-side-list>button{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.dashboard-shelf{color:var(--text-tertiary);align-items:center;gap:8px;margin-top:auto;padding:14px 20px;font-size:13px;display:flex}.dashboard-duty-list>button{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.dashboard-duty-list>button:last-child{border-bottom:0}.dashboard-duty-list>button:hover{color:var(--primary);background:#f8fbff}.dashboard-duty-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dashboard-duty-icon.blue{color:#1268d5;background:#e7f1ff}.dashboard-duty-icon.purple{color:#7251b5;background:#f0eafe}.dashboard-duty-icon.orange{color:#bc6500;background:#fff0dc}.dashboard-duty-list strong,.dashboard-duty-list small{display:block}.dashboard-duty-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboard-duty-list small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.45;overflow:hidden}.dashboard-duty-list em{color:var(--primary);white-space:nowrap;font-size:13px;font-style:normal;font-weight:600}.dashboard-duty-list>button>svg{color:var(--text-tertiary)}.dashboard-duty-empty-icon{color:#3977c8;background:#eaf3ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.dashboard-duty-empty h3{margin:12px 0 0;font-size:16px}.dashboard-side-list>button:hover{background:#f8fbff}.dashboard-side-list span,.dashboard-side-list small,.dashboard-side-list strong{display:block}.dashboard-side-list span{color:var(--text);font-size:14px;font-weight:600}.dashboard-side-list small{color:var(--text-tertiary);margin-top:3px;font-size:12px;font-weight:400}.dashboard-side-list strong{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.dashboard-shelf button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-shelf button:hover{color:var(--primary)}.dashboard-operations-layout{grid-template-columns:minmax(0,7fr) minmax(280px,3fr);align-items:stretch;gap:16px;display:grid}.operations-trend-card,.operations-todo-card{min-width:0;overflow:hidden}.operations-trend-card{--chart-revenue-top:#7da7f7;--chart-revenue-bottom:#4c73df;--chart-orders:#e9825b}.operations-card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 24px;display:flex}.operations-card-heading h2,.operations-card-heading p{margin:0}.operations-card-heading h2{font-size:18px}.operations-card-heading p{color:var(--text-tertiary);margin-top:4px;font-size:12px}.operations-legend{color:var(--text-secondary);flex:none;align-items:center;gap:16px;font-size:12px;display:flex}.operations-legend span{align-items:center;gap:6px;display:inline-flex}.operations-legend i{flex:none;display:inline-block;position:relative}.operations-legend i.revenue{background:linear-gradient(180deg, var(--chart-revenue-top), var(--chart-revenue-bottom));border-radius:4px 4px 2px 2px;width:9px;height:13px;box-shadow:0 2px 5px #4c73df2e}.operations-legend i.orders{background:var(--chart-orders);border-radius:999px;width:19px;height:2px}.operations-legend i.orders:after{background:var(--chart-orders);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--chart-orders);content:"";border:2px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.operations-trend-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:40px 24px;display:flex}.operations-empty-icon{color:#3977c8;background:#eaf3ff;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.operations-trend-empty h3{margin:18px 0 6px;font-size:18px}.operations-trend-empty p{max-width:420px;color:var(--text-tertiary);margin:0;line-height:1.7}.operations-trend-empty .button{margin-top:20px}.operations-trend-content{min-height:350px;padding:22px 24px 18px}.operations-chart-summary{align-items:center;gap:30px;margin-bottom:22px;display:flex}.operations-chart-summary>div{min-width:0}.operations-chart-summary span,.operations-chart-summary strong{display:block}.operations-chart-summary span{color:var(--text-tertiary);font-size:12px}.operations-chart-summary strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px}.operations-combo-chart{grid-template-columns:58px minmax(0,1fr) 42px;gap:9px;min-width:0;display:grid}.operations-chart-frame{min-width:0}.operations-chart-plot{border-bottom:1px solid var(--border);background:repeating-linear-gradient(#eef1f4 0 1px,#0000 1px 50%);height:205px;position:relative}.operations-chart-axis{height:205px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;grid-template-rows:22px repeat(3,1fr);font-size:10px;display:grid}.operations-chart-axis strong{color:var(--text-secondary);align-self:start;font-size:10px;font-weight:600}.operations-chart-axis span{align-self:start}.operations-chart-axis span:last-child{align-self:end}.operations-chart-axis.axis-left{text-align:right}.operations-chart-axis.axis-right{text-align:left}.operations-revenue-columns,.operations-chart-interactions{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:0}.operations-revenue-columns>span{justify-content:center;align-items:flex-end;min-width:0;padding:14px 16% 0;display:flex}.operations-revenue-columns i{background:linear-gradient(180deg, var(--chart-revenue-top) 0%, var(--chart-revenue-bottom) 100%);border-radius:8px 8px 2px 2px;width:min(20px,48%);min-height:0;display:block;box-shadow:0 5px 14px #4c73df29}.operations-orders-line{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.operations-orders-line polyline{fill:none;stroke:var(--chart-orders);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.operations-orders-line circle{fill:#fff;stroke:var(--chart-orders);stroke-width:2px;vector-effect:non-scaling-stroke}.operations-orders-line circle.active{fill:var(--chart-orders);stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 3px 4px #e9825b38)}.operations-orders-line circle.active-core{fill:#fff;stroke:none}.operations-chart-interactions{z-index:2}.operations-chart-interactions>button{cursor:crosshair;background:0 0;border:0;outline:0;min-width:0;min-height:44px;padding:0;position:relative}.operations-chart-interactions>button:hover{background:#1677ff08}.operations-chart-interactions>button:focus-visible{box-shadow:inset 0 0 0 2px #1677ff94}.operations-chart-tooltip{z-index:4;width:178px;color:var(--text-secondary);text-align:left;pointer-events:none;background:#fff;border:1px solid #dfe4ea;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.65;display:none;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1f232924}.operations-chart-interactions>button:hover .operations-chart-tooltip,.operations-chart-interactions>button:focus-visible .operations-chart-tooltip{display:grid}.operations-chart-interactions>button.edge-start .operations-chart-tooltip{left:4px;transform:none}.operations-chart-interactions>button.edge-end .operations-chart-tooltip{left:auto;right:4px;transform:none}.operations-chart-tooltip>strong{color:var(--text);margin-bottom:3px;font-size:12px}.operations-chart-tooltip>span{justify-content:space-between;gap:12px;display:flex}.operations-chart-tooltip b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.operations-chart-dates{height:30px;color:var(--text-tertiary);text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;font-size:11px;display:grid}.operations-todo-list{padding:0 20px 10px}.operations-todo-list>button{width:100%;min-height:94px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 4px;transition:color .18s,background-color .18s;display:grid}.operations-todo-list>button:last-child{border-bottom:0}.operations-todo-list>button:hover{color:var(--primary);background:#f8fbff}.operations-todo-icon{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.operations-todo-icon.blue{color:#1268d5;background:#e7f1ff}.operations-todo-icon.purple{color:#7251b5;background:#f0eafe}.operations-todo-icon.orange{color:#bc6500;background:#fff0dc}.operations-todo-list strong,.operations-todo-list small{display:block}.operations-todo-list strong{color:var(--text);font-size:14px}.operations-todo-list small{color:var(--text-tertiary);margin-top:4px;font-size:12px;line-height:1.45}.operations-todo-list b{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px}.operations-todo-list>button>svg{color:var(--text-tertiary)}.recent-orders-panel{overflow:hidden}.recent-orders-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:70px;padding:0 28px;display:flex}.recent-orders-heading h2{margin:0;font-size:18px}.recent-orders-panel>.compact-orders{padding:0 28px 18px}.dashboard-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:44px 24px;display:flex}.dashboard-empty-icon{color:#5f7188;background:#edf2f7;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.dashboard-empty h3{margin:18px 0 5px;font-size:18px}.dashboard-empty p{max-width:620px;color:var(--text-tertiary);margin:0}.dashboard-empty .button{margin-top:20px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.metric-grid.compact .metric-card{min-height:116px}.metric-card{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;min-height:126px;padding:20px;display:flex}.metric-icon{border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.metric-icon.blue{color:#1268d5;background:#e7f1ff}.metric-icon.purple{color:#7251b5;background:#f0eafe}.metric-icon.orange{color:#bc6500;background:#fff0dc}.metric-icon.green{color:#00845a;background:#e3f6ef}.metric-card p{color:var(--text-secondary);margin:0;font-weight:500}.metric-card strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:27px;line-height:36px;display:block}.metric-card small{color:var(--text-tertiary);margin-top:4px;display:block}.order-summary-band{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:104px;margin-bottom:20px;display:grid;overflow:hidden}.order-summary-band article{align-items:center;gap:16px;min-width:0;padding:20px 30px;display:flex;position:relative}.order-summary-band article+article:before{background:var(--border);content:"";width:1px;position:absolute;top:18px;bottom:18px;left:0}.order-summary-icon{border-radius:11px;flex:none;place-items:center;width:46px;height:46px;display:grid}.order-summary-icon.blue{color:#1268d5;background:#e7f1ff}.order-summary-icon.orange{color:#bc6500;background:#fff0dc}.order-summary-icon.green{color:#00845a;background:#e3f6ef}.order-summary-copy{min-width:0}.order-summary-copy>span{color:var(--text-secondary);font-size:14px;font-weight:600;line-height:20px;display:block}.order-summary-copy strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:27px;font-weight:650;line-height:34px;display:block}.order-summary-copy>small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.order-summary-value-row{align-items:baseline;gap:14px;min-width:0;display:flex}.order-summary-value-row small{color:#bc6500;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.order-summary-value-row svg{color:#fa8c16;flex:none}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:16px;margin-bottom:16px;display:grid}.dashboard-grid.lower{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr)}.content-card{border:1px solid var(--border);background:#fff;border-radius:12px}.panel{min-width:0;padding:20px}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:42px;padding:0;display:flex}.card-heading h2{margin:0;font-size:17px}.card-heading p{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}.panel-legend{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.panel-legend i{background:var(--primary);border-radius:2px;width:8px;height:8px}.panel-link{min-height:32px;color:var(--primary);background:0 0;border:0;align-items:center;gap:2px;padding:0 4px;font-size:12px;display:inline-flex}.bar-chart{border-bottom:1px solid var(--border);background:repeating-linear-gradient(#0000 0 52px,#f0f1f3 53px);align-items:flex-end;gap:10px;height:250px;padding:28px 4px 0;display:flex}.bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:18px;height:100%;display:flex;position:relative}.bar-column i{background:linear-gradient(#5aa2ff,#1677ff);border-radius:5px 5px 1px 1px;width:min(34px,72%);min-height:16px;transition:height .2s}.bar-column small{color:var(--text-tertiary);white-space:nowrap;margin-top:8px;font-size:10px}.bar-value{bottom:calc(var(--bar-height) + 26px);color:var(--text-secondary);font-size:9px;display:none;position:absolute}.bar-column:hover .bar-value{display:block}.health-score{background:#f4f9ff;border-radius:10px;align-items:center;gap:14px;margin:8px 0 18px;padding:14px;display:flex}.health-score>div{color:#0c64d6;align-items:baseline;display:flex}.health-score strong{font-size:30px;line-height:1}.health-score span{margin-left:2px;font-size:11px}.health-score p{margin:0;font-weight:600}.progress-row{margin:14px 0}.progress-row>div:first-child{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.progress-track{background:#edf0f3;border-radius:5px;height:7px;overflow:hidden}.progress-track i{background:linear-gradient(90deg, #5da4ff, var(--primary));border-radius:5px;height:100%;display:block}.quick-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:6px;display:grid}.quick-action{border:1px solid var(--border);text-align:left;background:#fbfcfd;border-radius:9px;align-items:center;gap:9px;min-height:62px;padding:9px;display:flex}.quick-action:hover{color:var(--primary);background:#f7fbff;border-color:#aed0ff}.quick-action>span{color:#1268d5;background:#e8f2ff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.quick-action strong{flex:1;min-width:0;font-size:12px}.order-summary{margin-top:20px}.order-summary h3{margin:0 0 9px;font-size:13px}.order-summary>div{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid}.order-summary button{border:0;border-right:1px solid var(--border);background:#fff;min-height:58px}.order-summary button:last-child{border-right:0}.order-summary strong,.order-summary span{display:block}.order-summary span{color:var(--text-tertiary);font-size:10px}.compact-orders>div{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:59px;display:grid}.compact-orders>div:first-child{border-top:0}.order-icon{color:#426487;background:#edf3f9;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.compact-orders strong,.compact-orders small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-orders small{color:var(--text-tertiary);font-size:10px}.compact-orders b{font-size:12px}.store-hero{background:linear-gradient(120deg,#f5f9ff,#fff);border:1px solid #cfe0f6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:22px;display:flex}.store-profile{align-items:center;gap:14px;display:flex}.store-title-row{align-items:center;gap:9px;display:flex}.store-title-row h2{margin:0;font-size:22px}.store-profile p{color:var(--text-secondary);margin:3px 0}.store-domain{color:#4b6688;align-items:center;gap:5px;font-size:12px;display:flex}.store-domain button{background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid}.store-domain button:hover{background:#e5eef9}.store-hero-actions{align-items:center;gap:10px;display:flex}.store-hero-actions>span{color:var(--text-secondary);font-size:12px}.switch-control{background:#b9bec5;border:0;border-radius:16px;align-items:center;width:48px;height:28px;padding:3px;transition:background .18s;display:flex}.switch-control span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;box-shadow:0 1px 4px #00000038}.switch-control.on{background:var(--primary)}.switch-control.on span{transform:translate(20px)}.switch-control:disabled{cursor:wait;opacity:.62}.settings-layout{grid-template-columns:minmax(0,2fr) minmax(300px,.85fr);gap:16px;display:grid}.settings-layout>.content-card,.settings-section{padding:22px}.settings-side{flex-direction:column;gap:16px;display:flex}.settings-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:32px;margin:0 0 24px;display:flex;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs button{color:#66707c;min-width:max-content;min-height:48px;font:inherit;background:0 0;border:0;padding:0 1px;font-size:14px;font-weight:600;position:relative}.settings-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.settings-tabs button:hover{color:var(--text)}.settings-tabs button:focus-visible{outline-offset:-3px;border-radius:5px;outline:3px solid #1677ff2e}.settings-tabs button.active{color:var(--primary)}.settings-tabs button.active:after{background:var(--primary)}.settings-tab-content{width:100%}.settings-tab-content>.settings-section:last-child{margin-bottom:0}.settings-preferences-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:16px;display:grid}.settings-preference-side{align-content:start;gap:16px;display:grid}.settings-preferences{gap:16px;display:grid}.settings-preferences-footer{justify-content:flex-end;display:flex}.settings-preferences-footer .button{min-height:44px}.brand-upload{background:#fafcff;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:14px;margin:18px 0;padding:16px;display:flex}.brand-upload p{color:var(--text-tertiary);margin:5px 0 0;font-size:11px}.field-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.field-grid .field-span-full{grid-column:1/-1}.field-grid label,.field-label{gap:7px;margin:14px 0;font-weight:500;display:grid}.field-grid input,.field-label input,.field-label textarea,.field-label select{border:1px solid var(--border-strong);background:#fff;border-radius:8px;outline:0;width:100%;min-height:44px;padding:10px 12px}.field-label textarea{resize:vertical}.field-grid input:focus,.field-label input:focus,.field-label textarea:focus,.field-label select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.field-label select:disabled{cursor:wait;color:var(--text-secondary);background:#f5f7fa}.field-label select[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px #f5222d1a}.select-dropdown{width:100%;position:relative}.select-trigger{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);text-align:left;font:inherit;background:#fff;border-radius:8px;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.select-trigger:hover{background:#fff;border-color:#aeb7c3}.select-trigger:focus-visible,.select-dropdown.open .select-trigger{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.select-trigger[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px #f5222d1a}.select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger>span.placeholder{color:var(--text-tertiary);font-weight:400}.select-trigger>svg{flex:none;transition:transform .16s}.select-dropdown.open .select-trigger>svg{transform:rotate(180deg)}.select-trigger:disabled{cursor:wait;color:var(--text-secondary);background:#f5f7fa}.select-menu{z-index:80;border:1px solid var(--border);background:#fff;border-radius:10px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #1f232929}.select-menu.select-menu-floating{z-index:120;overscroll-behavior:contain;scrollbar-gutter:stable;position:fixed;right:auto;overflow-x:hidden}.select-menu>button{width:100%;min-height:40px;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 10px 8px 34px;font-weight:500;display:flex;position:relative}.select-menu>button:hover,.select-menu>button:focus-visible{background:#f3f6fa;outline:0}.select-menu>button.selected{color:#095fc5;background:#edf5ff}.select-menu>button>svg{flex:none;position:absolute;left:10px}.form-actions{justify-content:flex-end;margin-top:18px;display:flex}.completion{align-items:baseline;gap:8px;margin:8px 0 14px;display:flex}.completion strong{color:var(--primary);font-size:28px}.completion span{color:var(--text-tertiary)}.simple-list{margin:4px 0 16px}.simple-list>div{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr;padding:11px 0;display:grid}.simple-list dt{color:var(--text-tertiary)}.simple-list dd{text-align:right;margin:0}.warning-text{color:#b56100}.success-text{color:#00835c}.button.full{width:100%}.store-tabs{border-bottom:1px solid var(--border);align-items:flex-end;gap:30px;min-height:48px;margin:-10px 0 16px;display:flex}.store-tabs button{min-height:48px;color:var(--text-secondary);background:0 0;border:0;padding:0 1px;font-weight:500;position:relative}.store-tabs button:hover{color:var(--text)}.store-tabs button.active{color:var(--primary);font-weight:600}.store-tabs button.active:after{background:var(--primary);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.store-overview{gap:16px;display:grid}.store-summary{grid-template-columns:minmax(320px,1.45fr) minmax(640px,3fr);align-items:stretch;min-height:138px;padding:0;display:grid;overflow:hidden}.store-summary-identity{border-right:1px solid var(--border);align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.store-summary-identity>div{min-width:0}.store-summary-identity .store-title-row h2,.store-summary-identity .status-badge{white-space:nowrap}.store-summary-identity .status-badge{flex:none}.store-summary-identity p{color:var(--text-secondary);margin:5px 0 0;font-size:12px}.store-summary-metrics{grid-template-columns:repeat(4,minmax(140px,1fr));min-width:0;display:grid}.store-summary-metrics article{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-width:0;padding:18px 20px;display:flex}.store-summary-metrics article:last-child{border-right:0}.store-summary-metrics span{color:var(--text-secondary);font-size:12px}.store-summary-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:20px;line-height:1.2}.store-summary-metrics strong.healthy{color:#087958}.store-summary-metrics strong.muted{color:var(--text-tertiary)}.store-summary-metrics small{min-height:16px;color:var(--text-tertiary);margin-top:10px;font-size:11px;line-height:1.45}.store-summary-metrics button{width:max-content;min-height:32px;color:var(--primary);background:0 0;border:0;margin-top:11px;padding:0;font-size:12px}.store-summary-metrics button:hover{text-underline-offset:3px;text-decoration:underline}.store-summary-metrics button:disabled{cursor:not-allowed;color:var(--text-tertiary);text-decoration:none}.store-shelf>.card-heading>span{color:#246bfe;background:#eef4ff;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:600;display:inline-grid}.store-shelf-rows{gap:2px;display:grid}.store-shelf-rows button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 4px;display:grid}.store-shelf-rows button:hover{background:#f5f7fb}.store-shelf-rows strong{font-size:13px}.store-shelf-rows b{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.store-shelf-rows svg{color:var(--text-tertiary)}.store-live-list{border-top:1px solid var(--border);gap:4px;margin-top:10px;padding-top:10px;display:grid}.store-live-heading{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 4px;display:grid}.store-live-heading:hover{background:#f5f7fb}.store-live-heading strong{font-size:13px}.store-live-heading b{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.store-live-heading svg{color:var(--text-tertiary)}.store-live-list button:not(.store-live-heading){text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 4px;display:grid}.store-live-list button:not(.store-live-heading):hover{background:#f5f7fb}.store-live-list strong,.store-live-list small{display:block}.store-live-list small{color:var(--text-secondary);margin-top:3px;font-size:12px}.store-live-badge{color:#087958;white-space:nowrap;background:#e7f7ef;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.store-live-cover{width:40px;height:40px;color:var(--primary);background:#eef4ff;border-radius:8px;place-items:center;font-weight:600;display:grid;overflow:hidden}.store-live-cover.has-image{background:#f3f5f8}.store-live-cover img{object-fit:cover;width:100%;height:100%}.store-shelf-empty{min-height:72px;color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.store-shelf-more{border:0;border-top:1px solid var(--border);width:100%;min-height:40px;color:var(--primary);background:0 0;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:13px;display:flex}.store-status-impact{color:var(--text-secondary);margin:0 0 12px;font-size:12px;line-height:1.5}.store-overview-grid{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:16px;display:grid}.store-overview-column{flex-direction:column;gap:16px;min-width:0;display:flex}.store-overview-grid>.store-overview-column>.store-direct-card{flex:1}.store-overview-grid .store-shelf.store-direct-card{flex-direction:column;display:flex}.store-overview-grid .store-shelf-more{margin-top:auto}.store-tasks,.store-profile-summary,.store-governance,.store-changes,.store-profile-form,.store-shelf{padding:22px}.store-tasks>.card-heading>span{color:#b4383e;background:#ffeded;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}.store-tasks>div:not(.card-heading)>article{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;display:grid}.store-tasks>div:not(.card-heading)>article:first-child{border-top:0}.store-tasks article>svg{color:#d97706}.store-tasks article strong,.store-tasks article p{margin:0;display:block}.store-tasks article p{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.55}.store-tasks article .button{min-width:92px}.store-tasks-toggle{border:0;border-top:1px solid var(--border);width:100%;min-height:42px;color:var(--primary);font:inherit;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.store-tasks-toggle svg{transition:transform .18s}.store-tasks-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.store-tasks-empty{color:#087958;justify-content:center;align-items:center;gap:12px;min-height:104px;display:flex}.store-tasks-empty strong,.store-tasks-empty p{margin:0;display:block}.store-tasks-empty p{color:var(--text-secondary);margin-top:4px;font-size:12px}.store-profile-summary>.card-heading .button{min-height:36px}.store-profile-summary dl,.store-governance dl{margin:4px 0 0}.store-profile-summary dl>div,.store-governance dl>div{grid-template-columns:120px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.store-profile-summary dt,.store-governance dt{color:var(--text-tertiary)}.store-profile-summary dd,.store-governance dd{overflow-wrap:anywhere;min-width:0;margin:0}.store-profile-summary dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-governance dl>div{grid-template-columns:96px minmax(0,1fr)}.store-governance .status-badge{width:max-content}.store-service-card{flex-direction:column;display:flex}.store-service-heading{align-items:center;gap:10px;display:flex}.store-service-heading h2{margin:0;font-size:17px;line-height:1.4}.store-service-card dl{margin-top:14px}.store-service-card dl>div{grid-template-columns:minmax(96px,1fr) minmax(0,1.5fr);align-items:center;gap:16px;min-height:44px;padding:8px 0}.store-service-card dt{color:var(--text-secondary);font-size:13px}.store-service-card dd{color:var(--text);text-align:right;font-size:13px;font-weight:600}.store-service-announcement{border-top:1px solid var(--border);margin-top:10px;padding-top:18px}.store-service-announcement>span{color:var(--text-secondary);font-size:13px;font-weight:600}.store-service-announcement p{min-height:44px;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.store-service-announcement-edit{min-height:32px;color:var(--primary);font:inherit;background:0 0;border:0;border-radius:6px;margin:2px 0 4px auto;padding:0 4px;font-size:12px;font-weight:600;display:block}.store-service-announcement-edit:hover{background:#eef5ff}.store-service-settings{min-height:42px;margin-top:16px}.store-permission-note{color:var(--text-tertiary);justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:11px;display:flex}.store-direct-page-header{min-height:96px}.store-direct-loading{grid-template-columns:minmax(260px,.9fr) minmax(520px,2.1fr);align-items:center;gap:24px;min-height:260px;padding:28px;display:grid}.store-direct-loading>p{color:var(--text-tertiary);text-align:center;grid-column:1/-1;margin:-4px 0 0;font-size:12px}.store-direct-loading-head{align-items:center;gap:16px;display:flex}.store-direct-loading-head>span:last-child{flex:1;gap:10px;display:grid}.store-direct-loading-head i{background:#edf0f4;border-radius:7px;width:78%;height:14px;display:block}.store-direct-loading-head i:last-child{width:55%;height:10px}.store-direct-loading-metrics{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.store-direct-skeleton{background:linear-gradient(90deg,#eef1f4 25%,#f8f9fb 50%,#eef1f4 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite store-direct-shimmer;display:block}.store-direct-skeleton.avatar{border-radius:14px;flex:none;width:64px;height:64px}.store-direct-skeleton.metric{background-color:#fff;height:96px}@keyframes store-direct-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.store-direct-summary{grid-template-columns:minmax(360px,1.4fr) minmax(620px,3fr);min-height:154px}.store-direct-summary .store-summary-identity{padding:22px 24px}.store-direct-public-status{align-items:center;gap:6px;display:flex;color:#087958!important}.store-direct-public-status svg{flex:none}.store-direct-card{padding:0;overflow:hidden}.store-direct-card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 20px;display:flex}.store-direct-card-heading>div{align-items:center;gap:11px;min-width:0;display:flex}.store-direct-card-heading h2,.store-direct-card-heading p{margin:0}.store-direct-card-heading h2{color:var(--text);font-size:16px;line-height:24px}.store-direct-card-heading p{color:var(--text-tertiary);margin-top:2px;font-size:11px;line-height:17px}.store-direct-heading-icon{color:#1268d5;background:#edf5ff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.store-direct-card-heading>button{min-height:44px;color:var(--primary);font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.store-direct-card-heading>button:hover{background:#eef5ff}.direct-store-live-list{border-top:0;margin-top:0;padding-top:0}.store-direct-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:250px;padding:32px 24px;display:grid}.store-direct-empty-icon{color:#9aa7ba;background:#f0f3f8;border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:8px;display:grid}.store-direct-empty strong{color:var(--text);font-size:14px}.store-direct-empty p{max-width:420px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.65}.store-direct-status-card dl{margin:0;padding:8px 20px}.store-direct-status-card dl>div{border-bottom:1px solid #eef0f3}.store-direct-status-card dl>div:last-child{border-bottom:0}.store-direct-source-note{color:#526b83;background:#f5f8fd;border-top:1px solid #dce8f8;justify-content:center;align-items:center;gap:7px;min-height:48px;margin:auto 0 0;padding:10px 16px;font-size:11px;display:flex}.store-direct-secondary-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:16px;display:grid}.store-direct-money-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px 20px 20px;display:grid}.store-direct-money-grid>div{border:1px solid var(--border);background:#f8faff;border-radius:9px;min-width:0;padding:14px}.store-direct-money-grid span,.store-direct-money-grid strong{display:block}.store-direct-money-grid span{color:var(--text-tertiary);font-size:11px}.store-direct-money-grid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:8px;font-size:18px;overflow:hidden}.store-direct-profile-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:10px 20px 16px;display:grid}.store-direct-profile-overview dl>div{border-bottom:1px solid #eef0f3;grid-template-columns:92px minmax(0,1fr);gap:10px;min-width:0;padding:10px 0;display:grid}.store-direct-profile-overview dt{color:var(--text-tertiary);font-size:12px}.store-direct-profile-overview dd{min-width:0;color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.store-direct-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.store-direct-profile-grid .store-profile-summary{padding:22px}.store-direct-profile-grid .card-heading{align-items:flex-start}.store-direct-finance-card,.store-direct-introduction-card{grid-column:1/-1}.store-direct-finance-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.store-direct-introduction-card>p{color:var(--text-secondary);white-space:pre-wrap;margin:14px 0 0;font-size:13px;line-height:1.8}.store-direct-profile-workspace{grid-template-columns:minmax(0,1.65fr) minmax(340px,.8fr);align-items:start;gap:16px;display:grid}.store-direct-profile-aside{align-content:start;gap:16px;min-width:0;display:grid}.store-direct-editable-card,.store-direct-readonly-card,.store-direct-operating-card,.store-direct-contact-card,.store-status-request-card{min-width:0;padding:22px}.store-status-request-card>.card-heading{align-items:flex-start}.store-status-request-form{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;margin-top:18px;display:grid}.store-status-transition{border:1px solid var(--border);background:#f8faff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.store-status-transition>div{gap:7px;min-width:0;display:grid}.store-status-transition>div>span{color:var(--text-tertiary);font-size:10px;font-weight:500}.store-status-transition>svg{color:var(--text-tertiary)}.store-status-state-chip{white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:28px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.store-status-state-chip i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.store-status-state-chip.active{color:#087958;background:#ecf9f3;border-color:#bfe8d8}.store-status-state-chip.paused{color:#9a5900;background:#fff7e8;border-color:#efd29a}.store-status-request-form textarea{min-height:96px}.store-status-request-error{color:var(--danger);align-items:center;gap:7px;margin:12px 0 0;font-size:11px;display:flex}.store-status-request-actions{border-top:1px solid var(--border);background:#fbfcfe;border-radius:0 0 11px 11px;justify-content:space-between;align-items:center;gap:16px;margin:18px -22px -22px;padding:12px 22px;display:flex}.store-status-request-actions>div{color:var(--text-tertiary);align-items:center;gap:8px;font-size:11px;display:flex}.store-status-request-actions .button{min-width:190px;min-height:40px}.store-status-request-actions .spin{animation:.8s linear infinite store-profile-spin}.store-direct-profile-aside .store-status-request-form{grid-template-columns:1fr}.store-direct-profile-aside .store-status-request-actions{flex-direction:column;align-items:stretch}.store-direct-profile-aside .store-status-request-actions .button{width:100%}.store-direct-profile-workspace>.content-card>.card-heading{align-items:flex-start}.store-direct-profile-workspace>.content-card>.card-heading h2{margin:0}.store-direct-profile-workspace>.content-card>.card-heading p{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}.store-profile-editor-heading{border-bottom:1px solid var(--border);padding-bottom:16px}.store-profile-review-banner,.store-profile-rejected-banner{color:#895700;background:#fff8e8;border:1px solid #efd49f;border-radius:9px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 14px;display:flex}.store-profile-rejected-banner{color:#a4353b;background:#fff4f4;border-color:#efc7ca}.store-profile-review-banner svg,.store-profile-rejected-banner svg{flex:none;margin-top:1px}.store-profile-review-banner strong,.store-profile-review-banner p,.store-profile-rejected-banner strong,.store-profile-rejected-banner p{margin:0;display:block}.store-profile-review-banner p,.store-profile-rejected-banner p{margin-top:3px;font-size:11px;line-height:1.6}.store-profile-editor-body{padding:18px 0}.store-profile-logo-field{border-bottom:1px solid #eef0f3;align-items:center;gap:16px;padding:0 0 18px;display:flex}.store-profile-logo-field>div{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;min-width:0;display:flex}.store-profile-logo-field strong{width:100%;color:var(--text);font-size:13px}.store-profile-logo-field .button{cursor:pointer;min-height:38px;position:relative}.store-profile-logo-field .button.disabled{cursor:not-allowed;opacity:.55}.store-profile-logo-field input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store-profile-logo-field small{color:var(--text-tertiary);font-size:10px}.store-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:16px;display:grid}.store-profile-field{min-width:0;color:var(--text);gap:7px;font-size:12px;font-weight:600;display:grid}.store-profile-field.full{grid-column:1/-1}.store-profile-field input,.store-profile-field select,.store-profile-field textarea{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:8px;outline:0;padding:10px 12px;font-size:13px;font-weight:500}.store-profile-field textarea{resize:vertical;min-height:112px;line-height:1.65}.store-profile-field input:focus,.store-profile-field select:focus,.store-profile-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.store-profile-field input[aria-invalid=true],.store-profile-field select[aria-invalid=true],.store-profile-field textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px #f5222d1a}.store-profile-field input:disabled,.store-profile-field select:disabled,.store-profile-field textarea:disabled{cursor:not-allowed;color:#727b87;opacity:1;background:#f5f7fa}.store-profile-field .select-trigger:disabled{cursor:not-allowed}.store-profile-field small{color:var(--text-tertiary);text-align:right;font-size:10px;font-weight:400}.store-profile-field em{color:var(--danger);font-size:10px;font-style:normal;font-weight:500}.store-profile-editor-actions{border-top:1px solid var(--border);background:#fbfcfe;border-radius:0 0 11px 11px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:0 -22px -22px;padding:10px 22px;display:flex}.store-profile-editor-actions>div{align-items:center;gap:8px;display:flex}.store-profile-editor-actions>div:first-child{color:var(--text-tertiary);font-size:11px}.store-profile-editor-actions .button{min-height:40px}.store-profile-editor-actions .button-primary{min-width:164px}.store-direct-editable-card.is-reviewing .store-profile-editor-actions .button-primary{min-width:220px}.store-profile-editor-actions .spin,.store-profile-logo-field .spin{animation:.8s linear infinite store-profile-spin}@keyframes store-profile-spin{to{transform:rotate(360deg)}}.store-direct-profile-display{grid-template-columns:84px minmax(0,1fr);gap:22px;padding-top:18px;display:grid}.store-direct-profile-avatar{padding-top:2px}.store-direct-profile-display dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.store-direct-profile-display dl>div{border-bottom:1px solid #eef0f3;grid-template-columns:100px minmax(0,1fr);gap:14px;min-width:0;padding:12px 0;display:grid}.store-direct-profile-display dl>div.full{grid-column:1/-1}.store-direct-profile-display dt,.store-direct-readonly-card dt,.store-direct-contact-card dt{color:var(--text-tertiary);font-size:12px}.store-direct-profile-display dd,.store-direct-readonly-card dd,.store-direct-contact-card dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:13px;font-weight:600}.store-direct-profile-display .store-permission-note{grid-column:1/-1}.store-direct-edit-form{padding-top:4px}.store-direct-edit-form .field-grid select{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:8px;outline:0;padding:10px 12px}.store-direct-edit-form .field-grid select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.store-direct-edit-form input[aria-invalid=true],.store-direct-edit-form select[aria-invalid=true],.store-direct-edit-form textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px #f5222d1a}.store-direct-avatar-editor{margin-top:18px}.store-direct-avatar-editor .field-error{margin-top:6px;display:block}.store-direct-textarea-note{color:var(--text-tertiary);justify-content:space-between;gap:16px;font-weight:400;display:flex}.store-direct-textarea-note .field-error{color:var(--danger)}.store-direct-form-error{color:#a73339;background:#fff5f5;border:1px solid #f0c7ca;border-radius:8px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:11px 12px;font-size:12px;display:flex}.store-direct-form-error svg{flex:none}.store-direct-edit-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.store-direct-readonly-card dl{margin:14px 0 0}.store-direct-readonly-card dl>div{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr);gap:14px;padding:12px 0;display:grid}.store-direct-readonly-card dl>div:last-child{border-bottom:0}.store-direct-readonly-card dd{text-align:right}.store-direct-operating-state{background:#f4f7ff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;margin-top:16px;padding:15px 18px;display:grid}.store-direct-operating-state strong,.store-direct-operating-state p{margin:0;display:block}.store-direct-operating-state p{color:var(--text-secondary);margin-top:4px;font-size:12px}.store-direct-operating-state time{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.store-direct-state-dot{background:#9aa2ad;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #9aa2ad1f}.store-direct-state-dot.open{background:#20b26b;box-shadow:0 0 0 4px #20b26b1f}.store-direct-contact-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.store-direct-contact-card dl>div{border:1px solid var(--border);background:#f8faff;border-radius:9px;min-width:0;padding:14px}.store-direct-contact-card dt,.store-direct-contact-card dd{display:block}.store-direct-contact-card dd{margin-top:7px}.store-direct-contact-card{grid-column:1/-1}.store-request-card{min-width:0;padding:22px}.store-request-card>.card-heading{align-items:flex-start}.request-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.request-status.pending{color:#9a5900;background:#fff2dc}.request-status.approved{color:#087454;background:#e7f7f0}.request-status.rejected{color:#b33840;background:#ffeded}.request-status.cancelled{color:#667080;background:#eef1f5}.store-request-empty{min-height:190px;color:var(--text-tertiary);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;font-size:12px;display:grid}.store-request-empty.large{min-height:310px}.store-request-empty strong{color:var(--text);font-size:13px}.store-request-empty p{max-width:480px;margin:0;line-height:1.65}.store-request-empty-icon{color:#7d8ca0;background:#eef2f7;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:2px;display:grid}.store-request-boundary{color:#9a5900;background:#fff9ee;border:1px solid #f1d49b;border-radius:10px;align-items:flex-start;gap:12px;min-height:158px;margin-top:16px;padding:18px;display:flex}.store-request-boundary.wide{margin:20px}.store-request-boundary svg{flex:none;margin-top:1px}.store-request-boundary strong,.store-request-boundary p{margin:0;display:block}.store-request-boundary p{color:#765d35;margin-top:5px;font-size:12px;line-height:1.6}.store-pending-request{background:#fffaf0;border:1px solid #f0d8a9;border-radius:10px;gap:12px;margin-top:16px;padding:16px;display:grid}.store-pending-request>div{grid-template-columns:92px minmax(0,1fr);gap:12px;font-size:12px;display:grid}.store-pending-request span{color:var(--text-tertiary)}.store-pending-request strong{overflow-wrap:anywhere}.store-pending-request button{min-height:38px;color:var(--primary);font:inherit;background:0 0;border:0;border-top:1px solid #f1dfba;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.store-request-reason{color:var(--text);gap:7px;margin-top:16px;font-size:12px;font-weight:600;display:grid}.store-request-reason textarea{border:1px solid var(--border-strong);width:100%;color:var(--text);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:10px 12px;font-weight:400}.store-operating-pending{color:#946000;background:#fff6e5;border-radius:8px;align-items:center;gap:7px;margin:12px 0 0;padding:10px 12px;font-size:11px;display:flex}.store-change-request-history{padding:0;overflow:hidden}.store-change-request-history>.card-heading{border-bottom:1px solid var(--border);min-height:78px;padding:18px 22px}.store-change-request-history>.card-heading h2{margin:0}.store-change-request-history>.card-heading p{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}.store-change-request-list{gap:12px;padding:18px 22px 24px;display:grid}.store-change-request-list article{border:1px solid var(--border);background:#fff;border-radius:10px;padding:17px 18px}.store-change-request-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-change-request-head time{color:var(--text-tertiary);font-size:11px}.store-change-request-title{align-items:flex-start;gap:11px;margin-top:14px;display:flex}.store-change-request-title strong,.store-change-request-title p{margin:0;display:block}.store-change-request-title p{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.55}.store-change-request-list dl{background:#f7f9fc;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:14px 0 0;padding:12px 14px;display:grid}.store-change-request-list dl>div{grid-template-columns:90px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.store-change-request-list dt{color:var(--text-tertiary);font-size:11px}.store-change-request-list dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:11px;font-weight:600}.store-review-note{color:var(--text-secondary);background:#f2f7ff;border-left:3px solid #86b8f6;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.store-review-note strong{color:var(--text);margin-right:10px}.store-status-dialog{position:relative}.store-direct-dialog-close{position:absolute;top:16px;right:16px}.store-changes-heading{align-items:flex-end;gap:20px}.store-change-filters{border:1px solid var(--border);background:#f7f9fc;border-radius:9px;flex:none;gap:4px;padding:3px;display:inline-flex}.store-change-filters button{min-height:34px;color:var(--text-secondary);font:inherit;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px}.store-change-filters button.active{color:#0f62c9;background:#fff;font-weight:600;box-shadow:0 1px 3px #1f23291a}.store-change-list article{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;min-height:74px;padding:14px 0;display:grid}.store-change-list article:first-child{border-top:0}.store-change-icon{color:#1268d5;background:#e8f2ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.store-change-icon.warning{color:#b56100;background:#fff1df}.store-change-list strong,.store-change-list p{margin:0;display:block}.store-change-list p{color:var(--text-tertiary);margin-top:3px;font-size:11px}.store-empty-record{min-height:108px;color:var(--text-tertiary);justify-content:center;align-items:center;gap:9px;display:flex}.store-empty-record span{text-align:center;max-width:480px;line-height:1.6}.store-change-list small{color:var(--text-secondary);margin-top:4px;font-size:11px;display:block}.store-change-content{min-width:0}.store-change-detail-trigger{min-height:30px;color:var(--primary);font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin-top:7px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.store-change-detail-trigger svg{transition:transform .18s}.store-change-detail-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.store-change-detail{border:1px solid var(--border);background:#fafbfc;border-radius:8px;margin-top:10px;overflow:hidden}.store-change-detail>div{border-top:1px solid var(--border);grid-template-columns:minmax(100px,.7fr) minmax(140px,1fr) minmax(140px,1fr);gap:12px;padding:9px 12px;font-size:11px;line-height:1.55;display:grid}.store-change-detail>div:first-child{border-top:0}.store-change-detail-head{color:var(--text-tertiary);background:#f2f5f9;font-weight:600}.store-change-detail strong{font-size:11px}.store-change-detail span{overflow-wrap:anywhere}.store-changes-pagination{border-top:1px solid var(--border);min-height:58px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:12px;font-size:12px;display:flex}.store-changes-pagination>div{align-items:center;gap:10px;display:flex}.store-changes-pagination .button{min-height:34px;padding:0 12px}.store-change-error{min-height:108px;color:var(--danger);justify-content:center;align-items:center;gap:10px;display:flex}.store-change-error .button{margin-left:8px}.store-profile-form{max-width:980px}.store-profile-panel.has-unsaved{padding-bottom:92px}.store-unsaved-bar{z-index:44;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cddcf0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:min(980px,100vw - 304px);min-height:72px;padding:12px 14px;display:flex;position:fixed;bottom:20px;left:276px;box-shadow:0 12px 36px #1f232929}.store-unsaved-message{align-items:center;gap:10px;min-width:0;display:flex}.store-unsaved-message>span:last-child{gap:2px;min-width:0;display:grid}.store-unsaved-message strong{color:var(--text);font-size:13px}.store-unsaved-message small{color:var(--text-secondary);font-size:11px;line-height:1.45}.store-unsaved-icon{color:#1268d5;background:#e8f2ff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.store-unsaved-actions{flex:none;align-items:center;gap:8px;display:flex}.store-unsaved-actions .button{min-height:44px}.store-saved-at{color:var(--text-tertiary);font-size:11px;font-weight:400}.store-loading,.store-load-error{justify-content:center;align-items:center;gap:14px;min-height:160px;padding:28px;display:flex}.store-load-error{color:var(--danger);border-color:#ffd8d8;justify-content:flex-start}.store-load-error div{flex:1;min-width:0}.store-load-error strong,.store-load-error p{margin:0;display:block}.store-load-error p{color:var(--text-secondary);margin-top:5px;line-height:1.6}.loading-spinner{border:2px solid #d9e7f8;border-top-color:var(--primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button.disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.store-profile-form input[aria-invalid=true],.store-profile-form textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px #f5222d1a}.store-profile-form label .field-error{margin:6px 0 0;display:block}.store-field-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.store-verification{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.store-verification.verified{color:#087958;background:#e6f7f0}.store-verification.pending{color:#a65a00;background:#fff3df}.store-field-note{color:var(--text-tertiary);font-size:11px;font-weight:400;line-height:1.5;display:block}.support-hours-fieldset{border:0;min-width:0;margin:18px 0 14px;padding:0}.support-hours-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-hours-heading>div{min-width:0}.support-hours-heading h3{color:var(--text);margin:0;font-size:13px;font-weight:600}.support-hours-heading .store-field-note{margin-top:4px}.support-hours-heading .button{flex:none;min-height:40px}.support-hours-composer{border:1px solid var(--border);background:#f8faff;border-radius:10px;grid-template-columns:minmax(170px,1fr) minmax(200px,1.1fr) minmax(200px,1.1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.support-hours-composer label{color:var(--text-secondary);gap:7px;font-size:11px;font-weight:600;display:grid}.support-hours-composer .select-trigger{font-variant-numeric:tabular-nums;min-height:44px;font-size:13px;font-weight:500}.support-hours-composer .select-menu{font-variant-numeric:tabular-nums;min-width:100%;font-size:13px}.flexible-time-picker{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.flexible-time-picker>span{color:var(--text-secondary);font-size:16px;font-weight:700}.flexible-time-picker .select-trigger{padding-left:11px;padding-right:9px}.support-hours-add{white-space:nowrap;min-height:44px}.support-hours-fieldset>.field-error,.support-hours-fieldset>.store-field-note{margin-top:7px}.support-hours-list{gap:8px;margin-top:12px;display:grid}.support-hours-row{border:1px solid var(--border);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 14px;display:flex}.support-hours-row>span{min-width:0;color:var(--text-secondary);align-items:center;gap:9px;display:flex}.support-hours-row strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.support-hours-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.support-hours-row .support-hours-actions button{min-height:40px;color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.support-hours-row .support-hours-actions button.edit{color:var(--primary)}.support-hours-row button:hover{background:#fff1f0}.support-hours-row .support-hours-actions button.edit:hover{background:#eef6ff}.support-hours-row button:focus-visible{outline-offset:1px;outline:3px solid #f5222d2e}.support-hours-empty{border:1px dashed var(--border-strong);min-height:56px;color:var(--text-tertiary);background:#fafbfc;border-radius:9px;place-items:center;font-size:12px;display:grid}.support-hours-dialog-form{gap:14px}.support-hours-dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-hours-dialog-fields .field-label{min-width:0;color:var(--text);gap:7px;font-size:12px;font-weight:600;display:grid}.support-hours-dialog-fields .field-label.full{grid-column:1/-1}.support-hours-dialog-fields .select-trigger{font-variant-numeric:tabular-nums;min-height:44px;font-size:13px}.support-hours-dialog-error{margin:0}.store-conflict-dialog>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.65}.store-status-dialog{max-height:min(720px,100vh - 40px);overflow-y:auto}.store-status-dialog form{gap:14px;margin-top:20px;display:grid}.store-status-dialog form label{color:var(--text);gap:7px;font-size:13px;font-weight:600;display:grid}.store-status-dialog form input,.store-status-dialog form textarea{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-weight:400}.store-status-dialog form textarea{resize:vertical;min-height:84px}.store-status-dialog form input:focus,.store-status-dialog form textarea:focus{border-color:var(--primary);outline-offset:1px;outline:2px solid #1677ff26}.store-status-dialog form input[aria-invalid=true],.store-status-dialog form textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px #f5222d1a}.store-status-field-note{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.55}.store-status-dialog form label .field-error{margin:0;font-weight:400}.table-card{overflow:hidden}.table-card>.card-heading{padding:20px 20px 12px}.module-tabs{border-bottom:1px solid var(--border);align-items:flex-end;gap:20px;min-height:50px;padding:0 20px;display:flex;overflow-x:auto}.module-tabs button{min-height:49px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;padding:0 2px;position:relative}.module-tabs button.active{color:var(--primary);font-weight:600}.module-tabs button.active:after{background:var(--primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.counted-status-tabs{gap:22px}.counted-status-tabs button{align-items:center;gap:7px;display:inline-flex}.counted-status-tabs button b{min-width:20px;height:20px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;background:#f0f2f5;border-radius:10px;place-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-grid}.counted-status-tabs button.active b{color:var(--primary);background:#eaf3ff}.order-status-tabs{gap:22px}.order-status-tabs button{align-items:center;gap:7px;display:inline-flex}.order-status-tabs button b{min-width:20px;height:20px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;background:#f0f2f5;border-radius:10px;place-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-grid}.order-status-tabs button.active b{color:var(--primary);background:#eaf3ff}.module-toolbar{border-bottom:1px solid var(--border);background:#fbfcfd;gap:9px;padding:14px 20px;display:flex}.module-search-field{border:1px solid var(--border-strong);min-width:260px;max-width:480px;height:44px;color:var(--text-tertiary);background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.module-search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.module-toolbar input,.order-filter-toolbar .module-search-field input{width:100%;min-width:0;height:100%;color:var(--text);box-shadow:none;font:inherit;appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.module-search-field input::placeholder{color:var(--text-tertiary)}.module-search-clear{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.module-search-clear:hover{color:var(--text);background:#f1f3f5}.module-toolbar .button:disabled{cursor:not-allowed;opacity:.72}.order-filter-toolbar{border-bottom:1px solid var(--border);background:#fbfcfd;grid-template-columns:minmax(220px,320px) 200px 136px auto auto;justify-content:start;align-items:end;gap:9px;padding:14px 20px;display:grid}.order-filter-toolbar .module-search-field{width:100%;min-width:0;max-width:320px}.order-date-range-picker{min-width:0;color:var(--text-tertiary);gap:4px;font-size:10px;display:grid}.order-date-range-trigger{border:1px solid var(--border-strong);width:100%;height:44px;color:var(--text);font:inherit;text-align:left;background:#fff;border-radius:8px;outline:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;display:grid}.order-date-range-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.order-date-range-trigger>svg{color:var(--text-tertiary)}.order-date-range-trigger:hover{border-color:#aeb7c3}.order-date-range-trigger:focus-visible,.order-date-range-trigger.active{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.order-date-range-panel{z-index:140;border:1px solid var(--border);color:var(--text);background:#fff;border-radius:12px;padding:12px;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #1f23292e}.order-date-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.order-date-presets button{border:1px solid var(--border);min-height:36px;color:var(--text-secondary);font:inherit;white-space:nowrap;background:#fafbfc;border-radius:7px;padding:0 7px;font-size:11px;font-weight:500}.order-date-presets button:hover,.order-date-presets button:focus-visible{color:var(--primary);background:#f2f7ff;border-color:#9bc4ff;outline:0}.order-date-draft{background:#f6f9fe;border:1px solid #dce9f9;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:12px 0;padding:10px;display:grid}.order-date-draft>div{min-width:0}.order-date-draft span,.order-date-draft strong{display:block}.order-date-draft span{color:var(--text-tertiary);font-size:10px}.order-date-draft strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:600;overflow:hidden}.order-date-draft>svg{color:#8a96a3}.order-calendar-header{grid-template-columns:38px 1fr 38px;align-items:center;height:38px;display:grid}.order-calendar-header strong{text-align:center;font-size:13px}.order-calendar-header button{width:34px;height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.order-calendar-header button:hover,.order-calendar-header button:focus-visible{color:var(--primary);background:#f1f6fd;outline:0}.order-calendar-weekdays,.order-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.order-calendar-weekdays{color:var(--text-tertiary);text-align:center;margin-top:5px;font-size:10px}.order-calendar-weekdays span{padding:7px 0}.order-calendar-grid button{min-width:0;height:38px;color:var(--text-secondary);font:inherit;background:0 0;border:0;outline:0;place-items:center;font-size:11px;display:grid;position:relative}.order-calendar-grid button:before{z-index:0;content:"";background:0 0;position:absolute;inset:2px 0}.order-calendar-grid button span{z-index:1;border:1px solid #0000;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:relative}.order-calendar-grid button.outside{color:#b4bac2}.order-calendar-grid button.today span{color:var(--primary);border-color:#8fbcff;font-weight:600}.order-calendar-grid button.in-range:before{background:#eaf3ff}.order-calendar-grid button.range-start:before{background:#eaf3ff;left:50%}.order-calendar-grid button.range-end:before{background:#eaf3ff;right:50%}.order-calendar-grid button.range-start span,.order-calendar-grid button.range-end span{border-color:var(--primary);color:#fff;background:var(--primary);font-weight:600}.order-calendar-grid button:hover span,.order-calendar-grid button:focus-visible span{color:var(--primary);background:#f2f7ff;border-color:#8fbcff}.order-calendar-grid button.range-start:hover span,.order-calendar-grid button.range-end:hover span,.order-calendar-grid button.range-start:focus-visible span,.order-calendar-grid button.range-end:focus-visible span{color:#fff;background:var(--primary)}.order-date-range-footer{border-top:1px solid var(--border);background:#fbfcfd;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:10px -12px -12px;padding:9px 12px;display:flex}.order-date-range-footer>span{color:var(--text-tertiary);font-size:10px}.order-date-range-footer>div{flex:none;gap:7px;display:flex}.order-date-range-footer .button{min-height:36px;padding:0 13px}.order-sort-filter{min-width:0;display:block}.order-sort-filter .select-trigger{height:44px;padding:0 12px;font-weight:500}.order-status-stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.order-status-cell{justify-items:start;gap:4px;display:grid}.order-status-hint{color:#a65300;font-size:11px;line-height:1.2}.order-exception-hint{color:#8a5a00;white-space:nowrap;font-size:12px;font-weight:550;line-height:18px}.order-exception-hint.executing{color:#075fbd}.order-exception-hint.failed{color:#b42318}.order-dispute-hint{color:#1768c8;white-space:nowrap;font-size:12px;font-weight:600;line-height:18px}.order-dispute-hint.resolved{color:var(--text-tertiary)}.order-refund-hint{color:#1768c8;white-space:nowrap;font-size:12px;font-weight:600;line-height:18px}.order-refund-hint.full{color:var(--text-tertiary)}.order-page-actions{flex:none;align-items:center;gap:8px;display:flex}.order-after-sales-entry{position:relative}.order-after-sales-entry .notice-dot{background:#f5222d;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff}.order-number-mark{align-items:center;gap:6px;display:inline-flex}.order-number-mark .notice-dot{background:#f5222d;width:8px;height:8px}.after-sales-queue-overlay{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b131f7a;padding:32px}.after-sales-queue-dialog{width:min(920px,100%);max-height:calc(100dvh - 64px);box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;flex-direction:column;animation:.2s ease-out modal-in;display:flex;overflow:hidden}.after-sales-queue-dialog>header{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:12px 24px;display:flex}.after-sales-queue-dialog>header>div:first-child{min-width:0}.after-sales-queue-dialog>header span{color:var(--text-tertiary);font-size:11px}.after-sales-queue-title-row{align-items:center;gap:10px;min-width:0;display:flex}.after-sales-queue-title-row h2{margin:2px 0 0;font-size:20px}.after-sales-queue-count{color:#6d28d9;background:#f3e8ff;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.after-sales-queue-dialog>header p{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.after-sales-queue-body{overscroll-behavior:contain;background:#f6f8fb;flex:1;min-height:0;padding:16px 20px 20px;overflow:auto}.after-sales-queue-body .data-table-scroll{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.after-sales-queue-body .data-table th:last-child,.after-sales-queue-body .data-table td:last-child{text-align:right}.after-sales-queue-body .data-table td{vertical-align:middle}.after-sales-queue-body .row-actions{white-space:nowrap}.after-sales-dismiss{width:28px;height:28px;color:var(--text-tertiary);border-radius:6px;place-items:center;display:inline-grid}.after-sales-dismiss:hover{color:var(--danger);background:#ffeded;text-decoration:none!important}.after-sales-queue-empty{min-height:260px;color:var(--text-secondary);text-align:center;place-items:center;gap:8px;padding:36px 24px;display:grid}.after-sales-queue-empty strong{color:var(--text)}.button-spinner,.search-loading-indicator{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite search-spin}.order-search-summary{border-bottom:1px solid var(--border);min-height:42px;color:var(--text-secondary);background:#f7faff;align-items:center;gap:20px;padding:8px 20px;font-size:12px;display:flex}.order-search-summary strong{color:var(--primary);font-size:14px}.order-search-summary b{color:var(--text);font-weight:600}.after-sales-reject-overlay{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b131f9e}.after-sales-reject-meta{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:11px;display:flex}.after-sales-reject-meta small{font-size:inherit}.after-sales-reject-meta span{font-variant-numeric:tabular-nums}.order-permission-note{color:#315b91;background:#f3f8ff;border-bottom:1px solid #d8e8ff;align-items:center;gap:8px;min-height:42px;padding:8px 20px;font-size:12px;display:flex}.order-pagination{border-top:1px solid var(--border);min-height:64px;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:12px;display:flex}.order-pagination>div{align-items:center;gap:6px;display:flex}.order-pagination button{border:1px solid var(--border);min-width:34px;height:34px;color:var(--text-secondary);background:#fff;border-radius:7px;padding:0 10px}.order-pagination button:hover:not(:disabled){color:var(--primary);border-color:#8fbcff}.order-pagination button.active{border-color:var(--primary);color:#fff;background:var(--primary)}.order-pagination button:disabled{cursor:not-allowed;opacity:.45}.order-search-state{height:220px!important}.order-search-state>svg,.order-search-state>strong,.order-search-state>span,.order-search-state>button{margin-left:auto;margin-right:auto;display:block}.order-search-state>svg{color:#8aa4c2;margin-bottom:10px}.order-search-state>strong{color:var(--text);font-size:14px}.order-search-state>span:not(.search-loading-indicator){margin-top:7px}.order-search-state>.button{width:fit-content;margin-top:16px}.order-search-state>.search-loading-indicator{color:var(--primary);margin:0 9px -3px 0;display:inline-block}@keyframes search-spin{to{transform:rotate(360deg)}}.data-table-scroll{overflow-x:auto}.data-table-empty{color:var(--text-tertiary);text-align:center!important;padding:36px 20px!important}.data-table{border-collapse:collapse;width:100%;min-width:880px}.data-table th{color:#737b86;text-align:left;white-space:nowrap;background:#f7f8fa;height:44px;padding:0 16px;font-size:12px}.data-table td{white-space:nowrap;border-top:1px solid #eef0f2;height:64px;padding:10px 16px}.data-table tbody tr:hover{background:#fafcff}.data-table td>strong,.data-table td>small{display:block}.data-table td>small{color:var(--text-tertiary);margin-top:2px;font-size:10px}.product-list-cover-cell{width:52px;padding-right:8px}.product-list-cover{object-fit:cover;background:#eef3f8;border-radius:8px;width:40px;height:40px;display:block;overflow:hidden}.product-list-cover.empty{color:#8a94a0;place-items:center;display:grid}.row-actions{align-items:center;gap:8px;display:flex}.row-actions button,.campaign-card footer button{min-height:36px;color:var(--primary);background:0 0;border:0;padding:0 5px}.row-actions button:hover,.campaign-card footer button:hover{text-underline-offset:3px;text-decoration:underline}.product-review-locked{min-height:36px;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.danger-text{color:var(--danger)!important}.data-status{border-radius:14px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:11px;display:inline-flex}.data-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.data-status.sky{color:#1d4ed8;background:#e8f1ff}.data-status.amber{color:#b45309;background:#fff4e0}.data-status.teal{color:#0f766e;background:#e5f7f4}.data-status.green{color:#007a52;background:#e6f7f0}.data-status.violet{color:#6d28d9;background:#f3e8ff}.data-status.orange{color:#a65300;background:#fff1df}.data-status.purple{color:#6941c6;background:#f2ecff}.data-status.rose{color:#be123c;background:#ffe4e9}.data-status.red{color:#b4383e;background:#ffeded}.data-status.gray{color:#626d79;background:#edf0f3}.product-rejection-summary{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden;color:#b4383e!important}.campaign-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.campaign-card{border:1px solid var(--border);background:#fbfcfd;border-radius:10px;padding:18px}.campaign-card>div:first-child{justify-content:space-between;display:flex}.campaign-icon{color:#1268d5;background:#e7f1ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.campaign-card h3{margin:14px 0 3px;font-size:15px}.campaign-card>p{color:var(--text-tertiary);margin:0;font-size:11px}.campaign-card dl{grid-template-columns:repeat(2,1fr);margin:16px 0;display:grid}.campaign-card dt{color:var(--text-tertiary);font-size:10px}.campaign-card dd{margin:4px 0 0;font-weight:600}.campaign-card footer{border-top:1px solid var(--border);gap:10px;padding-top:10px;display:flex}.balance-card{color:#fff;background:linear-gradient(120deg,#0b5fd1,#197df1 58%,#4a9aff);border-radius:12px;grid-template-columns:1.2fr 1fr 1fr;margin-bottom:16px;padding:22px;display:grid}.balance-card>div{border-right:1px solid #ffffff40;padding:3px 22px}.balance-card>div:first-child{padding-left:0}.balance-card>div:last-child{border-right:0}.balance-card p{color:#ffffffc7;margin:0}.balance-card strong{margin:8px 0 4px;font-size:25px;display:block}.balance-card span{color:#ffffffb8;font-size:11px}.bank-account{border:1px solid var(--border);background:#fafcff;border-radius:9px;gap:12px;margin:12px 0 18px;padding:15px;display:flex}.bank-account>span{color:#1268d5;background:#e6f1ff;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.bank-account p{color:var(--text-secondary);margin:3px 0;font-size:11px}.bank-account small{color:#00835c;align-items:center;gap:4px;display:flex}.upstream-finance-page{gap:18px;display:grid}.upstream-finance-header{align-items:center;margin-bottom:0}.upstream-finance-title-row{align-items:center;gap:16px;display:flex}.upstream-finance-title-row .button{min-width:156px}.upstream-finance-title-row .button:disabled{cursor:not-allowed;opacity:.55}.upstream-finance-title-row .spin,.upstream-withdraw-dialog .spin{animation:.8s linear infinite spin}.upstream-finance-source{color:#087454;background:#f3fbf7;border:1px solid #cfe7dc;border-radius:12px;align-items:center;gap:10px;min-width:250px;min-height:56px;padding:9px 10px 9px 14px;display:flex}.upstream-finance-source.has-error{color:#a73339;background:#fff5f5;border-color:#f1c5c7}.upstream-finance-source>svg{flex:none}.upstream-finance-source>span{flex:1;min-width:0}.upstream-finance-source strong,.upstream-finance-source small{display:block}.upstream-finance-source strong{font-size:12px}.upstream-finance-source small{color:var(--text-tertiary);margin-top:3px;font-size:10px;font-weight:400}.upstream-finance-source button{width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.upstream-finance-source button:hover{background:#ffffffbf}.upstream-finance-source button:disabled{cursor:wait;opacity:.48}.upstream-finance-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.upstream-finance-section-heading h2,.upstream-finance-section-heading p{margin:0}.upstream-finance-section-heading h2{font-size:17px}.upstream-finance-section-heading p{color:var(--text-tertiary);margin-top:4px;font-size:12px}.upstream-finance-section-heading>span{color:var(--text-tertiary);text-align:right;font-size:11px}.upstream-finance-section-actions{align-items:center;gap:14px;display:flex}.upstream-finance-section-actions>span{color:var(--text-tertiary);text-align:right;font-size:11px}.upstream-finance-section-actions .button{min-width:118px;min-height:42px}.upstream-finance-notice{color:#087454;background:#f1fbf7;border:1px solid #bfe8da;border-radius:8px;margin:-2px 0 12px;padding:10px 12px;font-size:12px}.upstream-finance-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.upstream-finance-kpi{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;min-height:146px;padding:18px;box-shadow:0 1px 2px #1f232905}.upstream-finance-kpi>div{color:var(--text-secondary);align-items:center;gap:9px;display:flex}.upstream-finance-kpi small{font-size:12px;font-weight:600}.upstream-finance-kpi-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.upstream-finance-kpi-icon.blue{color:#1268d5;background:#e7f1ff}.upstream-finance-kpi-icon.orange{color:#a85b00;background:#fff2df}.upstream-finance-kpi-icon.green{color:#087858;background:#e8f7f1}.upstream-finance-kpi-icon.red{color:#b4383e;background:#ffeded}.upstream-finance-kpi-icon.purple{color:#6941c6;background:#f2ecff}.upstream-finance-kpi>strong{color:#111827;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:16px;font-size:clamp(22px,1.7vw,29px);line-height:1.1;display:block;overflow:hidden}.upstream-finance-kpi>p{color:var(--text-tertiary);margin:8px 0 0;font-size:11px}.upstream-finance-kpi.skeleton{background:#f4f6f8;border-color:#edf0f3;position:relative;overflow:hidden}.upstream-finance-kpi.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.25s infinite upstream-finance-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes upstream-finance-shimmer{to{transform:translate(100%)}}.upstream-main-account{background:linear-gradient(110deg,#f7faff 0%,#fff 42%);border:1px solid #d7e5f7;border-radius:12px;grid-template-columns:minmax(210px,.8fr) minmax(420px,1.45fr) minmax(180px,.55fr);align-items:center;gap:24px;min-height:112px;padding:20px 22px;display:grid;box-shadow:0 1px 2px #1f232905}.upstream-main-account>header{align-items:center;gap:12px;min-width:0;display:flex}.upstream-main-account-icon{color:#1168d3;background:#e7f1ff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.upstream-main-account h2,.upstream-main-account p{margin:0}.upstream-main-account h2{color:var(--text);font-size:16px}.upstream-main-account p{color:var(--text-tertiary);margin-top:4px;font-size:11px;line-height:1.45}.upstream-main-account dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.upstream-main-account dl>div{border-left:1px solid var(--border);min-width:0;padding:2px 20px}.upstream-main-account dt{color:var(--text-tertiary);font-size:10px}.upstream-main-account dd{color:#111827;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:18px;font-weight:700;overflow:hidden}.upstream-main-account-security{min-height:52px;font:inherit;text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;display:flex}.upstream-main-account-security>svg{flex:none}.upstream-main-account-security span,.upstream-main-account-security small,.upstream-main-account-security strong{display:block}.upstream-main-account-security small{font-size:10px;font-weight:500}.upstream-main-account-security strong{margin-top:3px;font-size:12px}.upstream-main-account-security.is-ready{color:#087454;background:#eef9f5}.upstream-main-account-security.needs-setup{color:#9a5b00;cursor:pointer;background:#fff9ed;border-color:#f1d8a9}.upstream-main-account-security.needs-setup:hover,.upstream-main-account-security.needs-setup:focus-visible{border-color:#e0b863;outline:3px solid #d691141a}.upstream-main-account-security.needs-setup:disabled{cursor:not-allowed;opacity:.58}.upstream-main-account.skeleton{background:#f4f6f8;border-color:#edf0f3;min-height:112px;position:relative;overflow:hidden}.upstream-main-account.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.25s infinite upstream-finance-shimmer;position:absolute;inset:0;transform:translate(-100%)}.upstream-finance-bills{margin:0;overflow:hidden}.upstream-finance-bills-heading{border-bottom:1px solid var(--border);min-height:76px;padding:16px 20px}.upstream-finance-count{color:#536071;background:#f1f3f5;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.upstream-finance-table{min-width:900px}.upstream-finance-table th:nth-child(4),.upstream-finance-table th:nth-child(5),.upstream-finance-table td:nth-child(4),.upstream-finance-table td:nth-child(5){text-align:right}.upstream-finance-table td:nth-child(4),.upstream-finance-table td:nth-child(5){font-variant-numeric:tabular-nums;font-weight:650}.upstream-finance-related{gap:3px;min-width:0;display:grid}.upstream-finance-related strong,.upstream-finance-related small{overflow-wrap:anywhere}.upstream-finance-related strong{color:var(--text);font-size:12px;font-weight:650}.upstream-finance-related small{color:var(--text-tertiary);font-size:10px;line-height:1.45}.upstream-finance-related small.is-primary{color:var(--text-secondary);font-size:12px;font-weight:600}.upstream-finance-table-state{height:220px!important}.upstream-finance-table-state>svg,.upstream-finance-table-state>strong,.upstream-finance-table-state>span{margin-left:auto;margin-right:auto;display:block}.upstream-finance-table-state>svg{margin-bottom:10px}.upstream-finance-table-state>strong{color:var(--text);font-size:14px}.upstream-finance-table-state>span{margin-top:5px}.upstream-finance-error{color:#a73339;background:#fff7f7;align-items:center;gap:12px;min-height:120px;padding:20px;display:flex}.upstream-finance-error>svg{flex:none}.upstream-finance-error>div{flex:1;min-width:0}.upstream-finance-error strong{color:#8f292f;font-size:13px}.upstream-finance-error p{color:#a64b50;margin:4px 0 0;font-size:12px}.upstream-finance-pagination{background:#fff}.upstream-withdraw-request-dialog{width:min(520px,100%)}.upstream-withdraw-request-dialog>header{min-height:86px}.upstream-withdraw-request-dialog .finance-action-form{padding-top:22px}.upstream-withdraw-balance{background:#f7faff;border:1px solid #d5e6fc;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 16px;display:flex}.upstream-withdraw-balance span{color:var(--text-secondary);font-size:12px}.upstream-withdraw-balance strong{color:#075fc7;font-variant-numeric:tabular-nums;font-size:24px}.upstream-withdraw-request-dialog .finance-review-line{margin:0}.upstream-withdraw-request-dialog .finance-review-line svg{flex:none}.upstream-withdraw-dialog{width:min(560px,100%)}.upstream-withdraw-dialog .finance-action-form select{border:1px solid var(--border-strong);width:100%;min-height:46px;color:var(--text);font:inherit;background:#fff;border-radius:8px;outline:0;padding:0 38px 0 12px;font-weight:400}.upstream-withdraw-dialog .finance-action-form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.upstream-withdraw-dialog .finance-action-form select[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #f5222d1a}.upstream-withdraw-password{position:relative}.finance-action-dialog .finance-action-form .upstream-withdraw-password input{padding-right:50px}.upstream-withdraw-password>button{width:46px;height:44px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:0;right:0}.upstream-withdraw-password>button:hover,.upstream-withdraw-password>button:focus-visible{color:var(--primary);background:#f3f8ff;outline:0}.upstream-withdraw-state{min-height:270px;color:var(--text-tertiary);text-align:center;align-content:center;place-items:center;gap:8px;padding:32px;display:grid}.upstream-withdraw-state>svg{color:#7c91aa}.upstream-withdraw-state>strong{color:var(--text);font-size:15px}.upstream-withdraw-state>p{max-width:360px;margin:0;font-size:12px;line-height:1.6}.upstream-withdraw-state>.button{margin-top:8px}.upstream-withdraw-state.error>svg,.upstream-withdraw-state.error>strong{color:var(--danger)}.upstream-transfer-route{background:#f7faff;border:1px solid #dce8f7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.upstream-transfer-route>div{align-items:center;gap:9px;min-width:0;display:flex}.upstream-transfer-route>div>span{color:#1268d5;background:#e5f0ff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.upstream-transfer-route>div:last-child>span{color:#087858;background:#e8f7f1}.upstream-transfer-route>svg{color:#8ba0b8}.upstream-transfer-route p,.upstream-transfer-route small,.upstream-transfer-route strong{min-width:0;margin:0;display:block}.upstream-transfer-route small{color:var(--text-tertiary);font-size:10px}.upstream-transfer-route strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.upstream-pay-password-intro{color:#8a5700;background:#fff9ed;border:1px solid #f0d7aa;border-radius:10px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.upstream-pay-password-intro>span{background:#ffedc8;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.upstream-pay-password-intro strong{color:#754a00;font-size:13px}.upstream-pay-password-intro p{color:#9a6b17;margin:4px 0 0;font-size:11px;line-height:1.5}.upstream-verification-code{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.upstream-verification-code .button{min-width:112px;min-height:44px}.upstream-pay-password-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-demo-badge{color:#8a5a00;background:#fff4d6;border-radius:999px;align-self:flex-start;align-items:center;min-height:28px;margin-top:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.finance-status-card{min-height:160px;color:var(--text-secondary);place-items:center;display:grid}.finance-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.finance-unverified{color:#8a5a00;background:#fff4d6}.finance-permission-note{color:var(--text-tertiary);margin:16px 0 0;font-size:12px}.finance-inline-empty{color:var(--text-tertiary);margin:0;padding:28px 20px;font-size:13px}.finance-bank-empty{background:#fafbfc}.finance-document-empty{text-align:center;min-height:220px;color:var(--text-tertiary);place-content:center;gap:6px;display:grid}.finance-document-empty strong{color:var(--text);font-size:14px}.finance-action-dialog .finance-action-form{gap:14px;padding:20px 22px 18px;display:grid}.finance-action-dialog .finance-action-form>p{color:var(--text-secondary);margin:0;font-size:13px}.finance-action-dialog .finance-action-form label{color:var(--text);gap:7px;font-size:13px;font-weight:600;display:grid}.finance-action-dialog .finance-action-form input{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-weight:400}.finance-action-dialog .finance-action-form input:focus{border-color:var(--primary);outline-offset:1px;outline:2px solid #1677ff26}.finance-action-dialog .finance-action-form input[aria-invalid=true],.finance-action-dialog .select-trigger[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px #f5222d1a}.finance-action-dialog .finance-action-form .field-error{color:var(--danger);margin:0;font-weight:400}.finance-action-dialog .select-dropdown{z-index:2}.finance-settlement-dialog.finance-action-dialog{overflow:visible}.finance-action-dialog .finance-action-form small{color:var(--text-tertiary);font-size:12px;font-weight:400}.finance-review-line{background:#f3f8ff;border-radius:8px;padding:10px 12px;font-size:12px}.finance-action-dialog footer{justify-content:flex-end;gap:8px;display:flex}.finance-settlement-grid.finance-settlement-grid-single{grid-template-columns:1fr}.finance-withdraw-dialog>header{align-items:flex-start;min-height:96px;padding-top:20px;padding-bottom:18px}.finance-withdraw-dialog>header h2{margin:0;font-size:20px}.finance-withdraw-dialog>header p{color:var(--text-secondary);margin:6px 0 0;font-size:13px;font-weight:400;line-height:20px}.finance-withdraw-dialog .finance-action-form{gap:16px;padding:26px 28px 22px}.finance-withdraw-amount-input{border:1px solid var(--border-strong);background:#fff;border-radius:8px;align-items:center;min-height:52px;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.finance-withdraw-amount-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff24}.finance-withdraw-amount-input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #f5222d1a}.finance-withdraw-amount-input>span{color:var(--text-secondary);padding-left:14px;font-size:17px;font-weight:600}.finance-action-dialog .finance-action-form .finance-withdraw-amount-input input{min-width:0;min-height:50px;box-shadow:none;font-variant-numeric:tabular-nums;border:0;border-radius:0;outline:0;flex:1;padding-left:10px;padding-right:8px;font-size:17px}.finance-action-dialog .finance-action-form .finance-withdraw-amount-input input:focus,.finance-action-dialog .finance-action-form .finance-withdraw-amount-input input[aria-invalid=true]{box-shadow:none;border:0;outline:0}.finance-withdraw-amount-input input::-webkit-inner-spin-button{appearance:none;margin:0}.finance-withdraw-amount-input input::-webkit-outer-spin-button{appearance:none;margin:0}.finance-withdraw-amount-input input[type=number]{appearance:textfield}.finance-withdraw-amount-input>button{min-height:44px;color:var(--primary);font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 16px;font-size:13px;font-weight:650}.finance-withdraw-amount-input>button:hover{background:#f3f8ff}.finance-action-dialog .finance-action-form .finance-withdraw-code input{letter-spacing:.18em;font-variant-numeric:tabular-nums}.finance-withdraw-dialog .finance-review-line{color:#0b63ce;background:#eef5ff;align-items:flex-start;gap:8px;padding:13px 14px;font-size:12px;line-height:19px;display:flex}.finance-withdraw-dialog .finance-review-line svg{flex:none;margin-top:1px}.finance-withdraw-dialog .finance-action-form footer{border-top:1px solid var(--border);margin-top:2px;padding-top:18px}.finance-balance-grid{grid-template-columns:minmax(280px,1.25fr) repeat(2,minmax(210px,1fr));gap:14px;margin-bottom:16px;display:grid}.finance-balance-card,.finance-state-card{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;min-height:190px}.finance-balance-card{box-shadow:inset 3px 0 var(--primary);background:#f8fbff;border-color:#b9d8ff;padding:20px}.finance-balance-head{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-verified{color:#087454;white-space:nowrap;background:#e8f7f1;border-radius:12px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:10px;display:inline-flex}.finance-balance-card>strong{color:#0b63ce;font-variant-numeric:tabular-nums;margin:17px 0 5px;font-size:clamp(28px,2.4vw,36px);line-height:1.1;display:block}.finance-balance-card>p{color:var(--text-tertiary);margin:0;font-size:11px}.finance-balance-card>.button{width:100%;margin-top:18px}.finance-state-card{padding:18px}.finance-state-card>div{color:var(--text-secondary);align-items:center;gap:9px;display:flex}.finance-state-card small{font-size:12px;font-weight:600}.finance-state-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.finance-state-icon.blue{color:#1168d3;background:#eaf3ff}.finance-state-icon.orange{color:#a85b00;background:#fff2df}.finance-state-icon.red{color:#b4383e;background:#ffeded}.finance-state-card>strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:17px 0 6px;font-size:clamp(21px,1.7vw,27px);line-height:1.1;display:block;overflow:hidden}.finance-state-card>p{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.finance-state-card>button{min-height:34px;color:var(--primary);background:0 0;border:0;align-items:center;gap:2px;margin-top:13px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.finance-state-card>button:hover{text-underline-offset:3px;text-decoration:underline}.finance-settlement-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.72fr);gap:16px;margin-bottom:16px;display:grid}.finance-next-settlement,.finance-account-card{min-width:0;margin:0;padding:0}.finance-next-settlement .card-heading,.finance-account-card .card-heading{border-bottom:1px solid var(--border);min-height:76px;padding:17px 20px}.finance-next-settlement .panel-link{align-items:center;gap:2px;display:inline-flex}.finance-inline-total{text-align:right}.finance-incoming-list{gap:10px;padding:16px 20px 20px;display:grid}.finance-incoming-row{border:1px solid var(--border);background:#f7f8fa;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.finance-incoming-row strong,.finance-incoming-row p{display:block}.finance-incoming-row p{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}.finance-incoming-meta{align-items:center;gap:12px;display:flex}.finance-incoming-meta b{font-variant-numeric:tabular-nums;font-size:16px}.finance-incoming-meta>button{min-height:34px;color:var(--primary);background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.finance-incoming-meta>button:hover{text-underline-offset:3px;text-decoration:underline}.finance-hold-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.finance-hold-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.finance-hold-list li:last-child{border-bottom:0;padding-bottom:0}.finance-hold-list p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.finance-hold-list small{color:var(--text-tertiary);font-size:11px}.finance-hold-list b{font-variant-numeric:tabular-nums}.finance-reconciliation{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:18px;min-height:192px;padding:18px 20px;display:grid}.finance-reconciliation>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.finance-reconciliation>dl>div{background:#f7f8fa;border-radius:9px;min-width:0;padding:13px 14px}.finance-reconciliation dt{color:var(--text-tertiary);font-size:10px}.finance-reconciliation dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:15px;font-weight:650}.finance-reconciliation .deduction dd{color:#b4383e}.finance-reconciliation .addition dd{color:#087858}.finance-reconciliation-total{background:#f3f8ff;border:1px solid #d5e6fc;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;padding:18px;display:flex}.finance-reconciliation-total span{color:var(--text-secondary);font-size:11px}.finance-reconciliation-total strong{color:#075fc7;font-variant-numeric:tabular-nums;margin:7px 0 5px;font-size:25px}.finance-reconciliation-total small{color:var(--text-tertiary);font-size:10px}.finance-secure-badge{color:#087454;white-space:nowrap;background:#e9f7f2;border-radius:14px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:10px;display:inline-flex}.finance-bank-account{background:#f7faff;border:1px solid #dce8f7;border-radius:10px;gap:12px;margin:18px 20px 14px;padding:15px;display:flex}.finance-bank-account>span{color:#1268d5;background:#e3efff;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.finance-bank-account p{color:var(--text-secondary);margin:3px 0;font-size:11px}.finance-bank-account small{color:#087454;align-items:center;gap:4px;font-size:10px;display:flex}.finance-bound-list{gap:8px;margin:16px 20px 14px;display:grid}.finance-bound-list .finance-bank-account{margin:0}.finance-settlement-dialog.finance-method-dialog{width:min(760px,100%)}.finance-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-method-grid-crypto{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-method-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-method-divider{background:var(--border);height:1px}.finance-method-card{border:1px solid var(--border);text-align:left;min-height:72px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.finance-method-card.selected,.finance-method-card.bound{background:#f7faff;border-color:#b9d8ff}.finance-method-copy{gap:4px;min-width:0;display:grid}.finance-method-copy strong,.finance-method-card strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.finance-method-copy small,.finance-method-card small{color:var(--text-tertiary);font-size:11px}.finance-method-badge{white-space:nowrap;border-radius:6px;align-items:center;min-height:18px;padding:0 6px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.finance-method-badge.is-fee{color:#6b4ad4;background:#efe8ff}.finance-method-badge.is-hot{color:#fff;background:#1677ff}.finance-method-badge.is-low{color:#fff;background:#12b76a}.finance-method-icon{background:0 0;flex:none;place-items:center;width:40px;height:40px;display:grid}.finance-bound-list .finance-method-icon{width:40px;height:40px;color:inherit;background:0 0}.finance-method-icon>svg,.finance-brand-stack>svg{width:40px;height:40px;display:block}.finance-brand-stack{width:40px;height:40px;display:block;position:relative}.finance-network-badge{border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-2px;left:-2px;overflow:hidden;box-shadow:0 1px 2px #0000001f}.finance-network-badge svg{width:16px;height:16px}.finance-network-badge.is-trc20{background:#c43131}.finance-network-badge.is-erc20{background:#627eea}.finance-network-badge.is-bep20{background:#f3ba2f}.finance-account-meta{margin:0 20px 16px}.finance-account-meta>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.finance-account-meta dt{color:var(--text-tertiary);font-size:11px}.finance-account-meta dd{margin:0;font-size:11px;font-weight:600}.finance-account-card>.button{width:calc(100% - 40px);margin:0 20px}.finance-security-note{color:var(--text-tertiary);justify-content:center;align-items:center;gap:4px;margin:11px 20px 18px;font-size:10px;display:flex}.finance-workspace{margin-bottom:0;overflow:visible}.finance-tabs{gap:28px}.finance-toolbar{border-bottom:1px solid var(--border);z-index:8;background:#fbfcfd;align-items:flex-end;gap:9px;padding:14px 20px;display:flex;position:relative;overflow:visible}.finance-toolbar label{min-width:140px;color:var(--text-tertiary);gap:5px;font-size:10px;display:grid}.finance-toolbar .select-dropdown{min-width:140px}.finance-toolbar .select-trigger{height:40px;min-height:40px;padding:0 12px;font-size:13px;font-weight:500}.finance-search>div{border:1px solid var(--border-strong);height:40px;color:var(--text-secondary);background:#fff;border-radius:8px}.finance-search{flex:1;min-width:210px!important}.finance-search>div{align-items:center;gap:7px;padding:0 8px 0 11px;display:flex}.finance-search>div:focus-within{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px #1677ff1f}.finance-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%}.finance-search button{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.finance-search button:hover{color:var(--text);background:#f1f3f5}.finance-export{flex:none;height:40px}.finance-toolbar-summary{flex:1;min-width:0}.finance-toolbar-summary strong,.finance-toolbar-summary span{display:block}.finance-toolbar-summary span{color:var(--text-tertiary);margin-top:3px;font-size:11px}.finance-workspace .data-table{min-width:1120px}.finance-overview-content{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);display:grid}.finance-overview-content>div{border-right:1px solid var(--border);min-width:0}.finance-overview-content .data-table{min-width:720px}.finance-section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 20px;display:flex}.finance-section-heading h3{margin:0;font-size:15px}.finance-section-heading p{color:var(--text-tertiary);margin:3px 0 0;font-size:10px}.finance-section-heading>button{min-height:36px;color:var(--primary);background:0 0;border:0;align-items:center;gap:2px;padding:0 2px;font-size:11px;font-weight:600;display:inline-flex}.finance-trend-summary{background:#fbfcfd;min-width:0}.finance-trend-summary dl{margin:0;padding:8px 20px 0}.finance-trend-summary dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:45px;display:flex}.finance-trend-summary dt{color:var(--text-secondary);font-size:11px}.finance-trend-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:650}.finance-trend-summary dd.negative{color:#b4383e}.finance-trend-summary dl>div.total{border-bottom:0}.finance-trend-summary .total dt,.finance-trend-summary .total dd{color:var(--text);font-size:13px;font-weight:700}.finance-trend-summary>p{color:var(--text-secondary);background:#eef6ff;border-radius:8px;margin:12px 20px 18px;padding:10px 12px;font-size:11px}.finance-trend-summary>p strong{color:#087858}.finance-income{color:#07835d;font-weight:600}.finance-expense{color:#b84a44;font-weight:600}.finance-empty>svg,.finance-empty>strong,.finance-empty>span,.finance-empty>button{margin-left:auto;margin-right:auto;display:block}.finance-empty>svg{color:#8aa4c2;margin-bottom:10px}.finance-empty>strong{color:var(--text);font-size:14px}.finance-empty>span{margin-top:6px}.finance-empty>button{margin-top:15px}.finance-pagination{border-top:1px solid var(--border);min-height:58px;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:14px;padding:9px 20px;font-size:11px;display:flex}.finance-pagination>div{align-items:center;gap:7px;display:flex}.finance-pagination button,.finance-pagination strong{border:1px solid var(--border);background:#fff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.finance-pagination button:disabled{color:#b8bec6}.finance-pagination strong{color:#fff;border-color:var(--primary);background:var(--primary)}.finance-settlement-overlay{z-index:130}.finance-settlement-dialog{width:min(640px,100%);box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;animation:.2s ease-out modal-in;overflow:hidden}.finance-settlement-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:13px 22px;display:flex}.finance-settlement-dialog>header span{color:var(--text-tertiary);font-size:10px}.finance-settlement-dialog>header h2{margin:3px 0 0;font-size:19px}.finance-settlement-dialog-body{background:#f7f9fc;padding:20px 22px}.finance-settlement-dialog-summary{background:#fff;border:1px solid #d5e6fc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.finance-settlement-dialog-summary span,.finance-settlement-dialog-summary strong{display:block}.finance-settlement-dialog-summary span{color:var(--text-tertiary);font-size:10px}.finance-settlement-dialog-summary strong{color:#075fc7;font-variant-numeric:tabular-nums;margin-top:5px;font-size:25px}.finance-dialog-meta{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:16px 0;padding:4px 16px;display:grid}.finance-dialog-meta>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.finance-dialog-meta>div:nth-last-child(-n+2){border-bottom:0}.finance-dialog-meta dt{color:var(--text-tertiary);font-size:10px}.finance-dialog-meta dd{margin:0;font-size:11px;font-weight:600}.finance-settlement-dialog-body>section{border:1px solid var(--border);background:#fff;border-radius:10px;padding:17px 18px}.finance-settlement-dialog-body>section h3{margin:0 0 10px;font-size:14px}.finance-dialog-breakdown{margin:0}.finance-dialog-breakdown>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:39px;display:flex}.finance-dialog-breakdown>div:last-child{border-bottom:0}.finance-dialog-breakdown dt{color:var(--text-secondary);font-size:11px}.finance-dialog-breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:650}.finance-dialog-breakdown dd.negative{color:#b4383e}.finance-dialog-breakdown dd.positive{color:#087858}.finance-dialog-breakdown .total{margin-top:3px;padding-top:5px}.finance-dialog-breakdown .total dt,.finance-dialog-breakdown .total dd{color:var(--text);font-size:13px;font-weight:700}.finance-dialog-note{color:var(--text-tertiary);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:10px;display:flex}.finance-dialog-timeline{color:var(--text-secondary);background:#eef6ff;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px}.finance-dialog-note svg{flex:none}.finance-settlement-dialog>footer{border-top:1px solid var(--border);background:#fff;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:11px 22px;display:flex}.support-layout{border:1px solid var(--border);background:#fff;border-radius:12px;flex:1;grid-template-columns:292px minmax(0,1fr) 304px;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f232908}.ticket-list{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.ticket-list-header{padding:12px 12px 10px}.ticket-list-header label{border:1px solid var(--border-strong);height:36px;color:var(--text-tertiary);background:#fafbfc;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 11px;transition:border-color .18s,box-shadow .18s;display:flex}.ticket-list-header label:focus-within{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #1677ff1c}.ticket-list-header input{min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.ticket-list-header label button{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.support-filter-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 8px;display:grid}.support-filter-tabs button{min-width:0;min-height:38px;color:var(--text-tertiary);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 2px;font-size:12px;display:flex;position:relative}.support-filter-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.support-filter-tabs button span{color:#939aa4;font-size:11px}.support-filter-tabs button.active{color:var(--primary);font-weight:600}.support-filter-tabs button.active:after{background:var(--primary)}.support-filter-tabs button.active span{color:var(--primary)}.ticket-list-scroll{flex:1;min-height:0;overflow-y:auto}.ticket-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-height:84px;padding:12px 12px 11px;transition:background .16s,box-shadow .16s;display:grid}.ticket-item:hover{background:#f8fbff}.ticket-item.active{box-shadow:inset 3px 0 var(--primary);background:#edf5ff}.ticket-item.urgent{background:#fff7f5}.ticket-item.urgent:hover{background:#ffefec}.ticket-item.urgent.active{box-shadow:inset 3px 0 var(--danger);background:#ffecec}.ticket-item.closed{opacity:.72}.customer-avatar{color:#225985;background:#e4eef7;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;font-weight:700;line-height:1;display:grid;overflow:hidden}.customer-avatar.has-image{background:#e4eef7}.customer-avatar img{object-fit:cover;width:100%;height:100%}.customer-avatar.compact{width:34px;height:34px}.customer-avatar.small{width:28px;height:28px;font-size:11px}.ticket-copy{min-width:0}.ticket-copy>span{align-items:center;gap:5px;min-width:0;display:flex}.ticket-copy strong,.ticket-copy p,.ticket-copy>small{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.ticket-copy strong{min-width:0;font-size:13px}.ticket-copy p{color:var(--text-secondary);margin-top:6px;font-size:12px}.ticket-copy>small{color:#9aa1ab;margin-top:4px;font-size:11px}.ticket-meta{flex-direction:column;align-items:flex-end;gap:6px;min-width:76px;display:flex}.ticket-meta time{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.ticket-meta i{color:#ad6800;white-space:nowrap;font-size:10px;font-style:normal;font-weight:600}.ticket-meta i.urgent{color:#c43c3c}.ticket-meta i.dispute{color:var(--primary)}.ticket-meta i.replied{color:#6f7883}.ticket-meta b{color:#fff;background:var(--primary);border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.support-empty{min-height:260px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.support-empty strong{color:var(--text);margin-top:12px;font-size:13px}.support-empty p{margin:4px 0 12px;font-size:12px}.support-empty button{color:var(--primary);background:0 0;border:0}.conversation{background:#f8fafc;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.conversation>header{border-bottom:1px solid var(--border);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:grid}.conversation>header>div:nth-child(3){min-width:0}.conversation>header>div:nth-child(3)>span:last-child{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.conversation-title-row{align-items:center;gap:6px;min-width:0;display:flex}.conversation-title-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.support-status{white-space:nowrap;border-radius:9px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:600}.support-status.waiting{color:#ad6800;background:#fff2d8}.support-status.replied{color:#586575;background:#edf1f5}.support-status.processing{color:var(--primary);background:#e7f1ff}.support-status.archived{color:#5e6975;background:#eef1f4}.conversation-actions{align-items:center;gap:6px;display:flex}.conversation-actions .button{white-space:nowrap;min-height:34px;padding:0 11px;font-size:12px}.conversation-actions .support-order-button{gap:5px}.support-dispute-button{color:var(--primary);background:#f4f8ff;border:1px solid #8bbcff;align-items:center;gap:5px;font-weight:600;display:inline-flex}.support-dispute-button:hover{border-color:var(--primary);background:var(--primary-soft)}.support-dispute-button.pending{color:var(--primary);background:#f4f8ff;border-color:#8bbcff}.support-details-button,.support-back{display:none}.conversation-timeline{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto}.timeline-divider{justify-content:center;align-items:center;margin:2px 0 16px;display:flex}.timeline-divider span{color:#8a929d;background:#eef1f4;border-radius:12px;padding:4px 10px;font-size:11px}.message-row{align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.message-row>div{max-width:min(78%,560px)}.message-row>div>span{color:var(--text-tertiary);margin-bottom:4px;font-size:11px;display:block}.message-row p{border:1px solid var(--border);background:#fff;border-radius:5px 10px 10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.65;box-shadow:0 1px 2px #1f232908}.message-row time{color:#9ba2ab;font-size:11px}.support-message-meta{align-items:center;gap:8px;margin-top:5px;display:flex}.support-recall{color:var(--primary);font:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.support-recall:hover{text-decoration:underline}.message-row.agent{justify-content:flex-end}.message-row.agent>div{flex-direction:column;align-items:flex-end;display:flex}.message-row.agent p{color:#104f9f;background:#eaf3ff;border-color:#a9ccff;border-radius:10px 5px 10px 10px}.message-row.system{justify-content:center;margin:14px 0}.message-row.system>div{justify-items:center;gap:4px;max-width:min(88%,620px);display:grid}.message-row.system>div>span{color:#667085;background:#eef1f5;border-radius:999px;margin:0;padding:3px 9px;font-size:10px;font-weight:700}.message-row.system p{color:#556176;text-align:center;box-shadow:none;background:#f7f9fc;border-color:#dfe5ed;border-radius:8px;padding:8px 12px;font-size:12px}.agent-avatar{color:#fff;background:var(--primary);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.agent-avatar.has-image{background:#eef3f8}.agent-avatar img{object-fit:cover;width:100%;height:100%}.reply-box{border-top:1px solid var(--border);background:#fff;flex:none;position:relative}.support-quick-list{background:#f8fbff;border-bottom:1px solid #eef0f2;gap:6px;max-height:240px;padding:8px 10px;display:grid;overflow-y:auto}.support-quick-row{grid-template-columns:minmax(0,1fr) 32px 32px;align-items:stretch;gap:2px;display:grid}.support-quick-row>button{background:#fff;border:0;border-radius:7px}.support-quick-row>button:first-child{min-width:0;color:var(--text);text-align:left;padding:8px 10px;font-size:12px;line-height:1.5}.support-quick-row>button:first-child:hover{color:var(--primary);background:#edf5ff}.support-quick-row>button:not(:first-child){color:var(--text-tertiary);place-items:center;display:grid}.support-quick-row>button:not(:first-child):hover{color:var(--primary);background:#edf5ff}.support-quick-empty{color:var(--text-tertiary);margin:0;padding:10px 8px;font-size:12px}.support-quick-add{border:1px dashed var(--border-strong);min-height:34px;color:var(--primary);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.support-quick-add:hover{background:#edf5ff}.support-quick-edit{background:#fff;border:1px solid #d7e6fb;border-radius:8px;gap:6px;padding:8px;display:grid}.reply-box .support-quick-edit textarea{border:1px solid var(--border-strong);resize:vertical;width:100%;min-height:64px;font:inherit;box-shadow:none;border-radius:7px;outline:0;padding:8px 10px;font-size:12px;line-height:1.5}.reply-box .support-quick-edit textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1c}.support-quick-edit>div{justify-content:flex-end;align-items:center;gap:6px;display:flex}.support-quick-edit>div span{color:var(--text-tertiary);margin-right:auto;font-size:11px}.support-quick-edit>div button{min-height:30px;color:var(--text-secondary);background:#f3f5f7;border:0;border-radius:6px;padding:0 10px;font-size:12px}.support-quick-edit>div button.primary{color:#fff;background:var(--primary)}.support-quick-edit>div button.primary:disabled{cursor:not-allowed;opacity:.48}.support-quick-overlay{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b131f8f;padding:24px}.support-quick-dialog{background:#fff;border:1px solid #d9dde4;border-radius:12px;flex-direction:column;width:min(820px,100vw - 48px);max-height:min(760px,100vh - 48px);animation:.2s ease-out modal-in;display:flex;overflow:hidden;box-shadow:0 28px 80px #08122047}.support-quick-dialog.manage{width:min(1080px,100vw - 48px)}.support-quick-dialog-header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 22px;display:flex}.support-quick-dialog-header h2{color:var(--text);margin:0;font-size:18px;line-height:26px}.support-quick-dialog-header p{color:var(--text-tertiary);margin:2px 0 0;font-size:12px}.support-quick-header-actions{align-items:center;gap:8px;display:flex}.support-quick-header-actions .button{min-height:38px;padding:0 13px;font-size:12px}.support-quick-search{border:1px solid var(--border-strong);min-height:42px;color:var(--text-tertiary);background:#fff;border-radius:8px;flex:none;align-items:center;gap:8px;margin:16px 22px 12px;padding:0 12px;display:flex;position:relative}.support-quick-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1a}.support-quick-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.support-quick-search>button{width:26px;height:26px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.support-quick-search>button:hover{color:var(--text);background:#f1f3f5}.support-quick-select-body{border:1px solid var(--border);border-radius:9px;flex:310px;grid-template-columns:188px minmax(0,1fr);min-height:0;margin:0 22px;display:grid;overflow:hidden}.support-quick-categories{border-right:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#c6ccd5 transparent;background:#fbfcfe;padding:8px;overflow-y:auto}.support-quick-categories button,.support-quick-manage-categories>div>button{width:100%;min-height:42px;color:var(--text-secondary);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:13px;display:flex}.support-quick-categories button:hover,.support-quick-manage-categories>div>button:hover{color:var(--text);background:#f0f4f8}.support-quick-categories button.active,.support-quick-manage-categories>div>button.active{color:var(--primary);background:#eaf3ff;font-weight:600}.support-quick-categories b,.support-quick-manage-categories b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.support-quick-choice-list{scrollbar-width:thin;scrollbar-color:#c6ccd5 transparent;background:#fff;min-height:0;overflow-y:auto}.support-quick-choice-list>button{width:100%;min-height:62px;color:var(--text);text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f3;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:10px 14px;display:grid}.support-quick-choice-list>button:hover{background:#f8fbff}.support-quick-choice-list>button.active{box-shadow:inset 3px 0 var(--primary);background:#edf5ff}.support-quick-choice-list>button>i{color:#fff;background:#fff;border:1.5px solid #cbd1da;border-radius:50%;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.support-quick-choice-list>button.active>i{border-color:var(--primary);background:var(--primary)}.support-quick-choice-list strong,.support-quick-choice-list small{display:block}.support-quick-choice-list strong{font-size:13px;line-height:20px}.support-quick-choice-list small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:18px;overflow:hidden}.support-quick-state{min-height:160px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12px;display:flex}.support-quick-state.error strong{color:var(--danger)}.support-quick-state.error button{border:1px solid var(--border-strong);min-height:32px;color:var(--text-secondary);background:#fff;border-radius:7px;padding:0 10px}.support-quick-insert-editor{flex:none;gap:7px;padding:14px 22px 12px;display:grid;position:relative}.support-quick-insert-editor label{color:var(--text);font-size:13px;font-weight:600}.support-quick-insert-editor textarea{border:1px solid var(--border-strong);resize:vertical;width:100%;min-height:92px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:10px 12px 24px;font-size:13px;line-height:1.6}.support-quick-insert-editor textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1a}.support-quick-insert-editor>span{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:19px;right:32px}.support-quick-dialog-footer{border-top:1px solid var(--border);background:#fbfcfd;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 22px;display:flex}.support-quick-dialog-footer p{color:var(--text-tertiary);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.support-quick-dialog-footer>div{gap:8px;display:flex}.support-quick-dialog-footer .button{min-height:40px}.support-quick-dialog-footer .button:disabled{cursor:not-allowed;opacity:.48}.support-quick-manage-toolbar{border-bottom:1px solid var(--border);flex:none;grid-template-columns:minmax(240px,355px) 148px 1fr auto;align-items:center;gap:10px;min-height:70px;padding:12px 22px;display:grid}.support-quick-manage-toolbar .support-quick-search{margin:0}.support-quick-new{grid-column:4;min-height:40px;font-size:12px}.support-quick-menu-wrap{position:relative}.support-quick-combobox{border:1px solid var(--border-strong);width:100%;min-height:42px;color:var(--text-secondary);font:inherit;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.support-quick-combobox:hover,.support-quick-combobox[aria-expanded=true]{color:var(--primary);border-color:#8fbfff}.support-quick-combobox.wide{color:var(--text);font-size:13px}.support-quick-menu{z-index:4;border:1px solid var(--border);background:#fff;border-radius:9px;width:170px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 34px #1f232929}.support-quick-menu.wide{width:100%}.support-quick-menu button{width:100%;min-height:36px;color:var(--text-secondary);font:inherit;text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 9px;font-size:12px;display:flex}.support-quick-menu button:hover,.support-quick-menu button[aria-selected=true]{color:var(--primary);background:#edf5ff}.support-quick-manage-grid{border:1px solid var(--border);border-radius:9px;flex:500px;grid-template-columns:190px minmax(300px,1fr) 390px;min-height:0;margin:0 22px;display:grid;overflow:hidden}.support-quick-manage-categories{border-right:1px solid var(--border);background:#fbfcfe;flex-direction:column;min-height:0;padding:14px 8px 10px;display:flex}.support-quick-manage-categories>strong,.support-quick-manage-list>strong,.support-quick-form>strong{min-height:28px;color:var(--text);padding:0 8px;font-size:12px;line-height:20px;display:block}.support-quick-manage-categories>div:first-of-type{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.support-quick-category-row{min-height:42px;color:var(--text-secondary);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.support-quick-category-row:hover{color:var(--text);background:#f0f4f8}.support-quick-category-row.active{color:var(--primary);background:#eaf3ff;font-weight:600}.support-quick-category-main{min-width:0;min-height:42px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0 4px 0 11px;font-size:13px;display:flex}.support-quick-category-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-quick-category-main b{font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.support-quick-category-actions{opacity:0;align-items:center;gap:2px;padding-right:4px;transition:opacity .15s;display:flex}.support-quick-category-row:hover .support-quick-category-actions,.support-quick-category-row:focus-within .support-quick-category-actions{opacity:1}.support-quick-category-actions button,.support-quick-category-inline-edit button{width:26px;height:26px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.support-quick-category-actions button:hover,.support-quick-category-inline-edit button:hover{color:var(--primary);background:#dcecff}.support-quick-category-actions button.danger:hover{color:var(--danger);background:#fff0f0}.support-quick-category-inline-edit{background:#edf5ff;border-radius:7px;grid-template-columns:minmax(0,1fr) 26px 26px;align-items:center;gap:2px;min-height:42px;padding:4px;display:grid}.support-quick-category-inline-edit input{min-width:0;height:32px;color:var(--text);font:inherit;background:#fff;border:1px solid #8fbfff;border-radius:6px;outline:0;padding:0 7px;font-size:12px}.support-quick-category-inline-edit input:focus{box-shadow:0 0 0 3px #1677ff17}.support-quick-category-inline-edit button:disabled{cursor:not-allowed;opacity:.42}.support-quick-category-add{min-height:38px;color:var(--primary);font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.support-quick-category-add:hover{background:#edf5ff}.support-quick-category-create{border-top:1px solid var(--border);gap:6px;padding:8px;display:grid}.support-quick-category-create input{border:1px solid var(--border-strong);width:100%;height:34px;font:inherit;border-radius:7px;outline:0;padding:0 8px;font-size:12px}.support-quick-category-create input:focus{border-color:var(--primary)}.support-quick-category-create>div{justify-content:flex-end;gap:6px;display:flex}.support-quick-category-create button{min-height:28px;color:var(--text-secondary);font:inherit;background:#f0f2f5;border:0;border-radius:6px;padding:0 8px;font-size:11px}.support-quick-category-create button.primary{color:#fff;background:var(--primary)}.support-quick-category-create button:disabled{opacity:.48}.support-quick-category-transfer{background:#fff7f7;border-top:1px solid #f2c7c9;border-radius:0 0 7px 7px;flex:none;gap:7px;padding:10px 8px 8px;display:grid}.support-quick-category-transfer>strong{color:#8f1d22;font-size:12px}.support-quick-category-transfer>p{color:#8a5960;margin:0;font-size:10px;line-height:16px}.support-quick-combobox.compact{min-height:34px;padding:0 8px;font-size:11px}.support-quick-menu.transfer{max-height:150px;overflow-y:auto}.support-quick-category-transfer>div:last-child{justify-content:flex-end;gap:6px;display:flex}.support-quick-category-transfer>div:last-child>button{min-height:28px;color:var(--text-secondary);font:inherit;background:#eef0f3;border:0;border-radius:6px;padding:0 8px;font-size:11px}.support-quick-category-transfer>div:last-child>button.danger{color:#fff;background:var(--danger)}.support-quick-category-transfer>div:last-child>button:disabled{cursor:not-allowed;opacity:.45}.support-quick-manage-list{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;padding-top:14px;display:flex}.support-quick-manage-list>div{scrollbar-width:thin;scrollbar-color:#c6ccd5 transparent;flex:1;min-height:0;overflow-y:auto}.support-quick-manage-list article{background:#fff;border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) 58px 30px 30px;align-items:center;gap:3px;min-height:58px;padding:5px 8px 5px 11px;display:grid;box-shadow:inset 3px 0 #0000}.support-quick-manage-list article:hover{background:#f8fbff}.support-quick-manage-list article.active{box-shadow:inset 3px 0 var(--primary);background:#edf5ff}.support-quick-manage-main{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;padding:4px 2px}.support-quick-manage-main strong,.support-quick-manage-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-quick-manage-main strong{font-size:12px;line-height:18px}.support-quick-manage-main small{color:var(--text-tertiary);margin-top:1px;font-size:10px;line-height:16px}.support-quick-manage-list article>span{color:var(--text-tertiary);align-items:center;gap:5px;font-size:10px;display:flex}.support-quick-manage-list article>span i{background:#a7afb9;border-radius:50%;width:6px;height:6px}.support-quick-manage-list article>span.enabled i{background:#16b86a}.support-quick-row-action{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.support-quick-row-action:hover{color:var(--primary);background:#e5f0ff}.support-quick-row-action.danger:hover{color:var(--danger);background:#fff0f0}.support-quick-form{scrollbar-width:thin;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px 16px 12px;display:flex;overflow-y:auto}.support-quick-form>strong{padding:0}.support-quick-form>label{color:var(--text-secondary);gap:6px;font-size:11px;font-weight:600;display:grid;position:relative}.support-quick-form>label>input,.support-quick-form>label>textarea{border:1px solid var(--border-strong);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.support-quick-form>label>input{height:40px;padding-right:46px}.support-quick-form>label>textarea{resize:vertical;min-height:130px;padding-top:9px;padding-bottom:24px;line-height:1.6}.support-quick-form>label>input:focus,.support-quick-form>label>textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff17}.support-quick-form>label>span{color:var(--text-tertiary);font-size:10px;font-weight:400;position:absolute;bottom:10px;right:9px}.support-quick-form-body>span{bottom:8px!important}.support-quick-enabled-row{justify-content:space-between;align-items:center;gap:12px;padding:2px 0 10px;display:flex}.support-quick-enabled-row>span strong,.support-quick-enabled-row>span small{display:block}.support-quick-enabled-row>span strong{font-size:12px}.support-quick-enabled-row>span small{color:var(--text-tertiary);margin-top:2px;font-size:10px;font-weight:400}.support-quick-switch{background:#c5cad1;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .18s;position:relative}.support-quick-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1f232940}.support-quick-switch.on{background:var(--primary)}.support-quick-switch.on i{transform:translate(16px)}.support-quick-form>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.support-quick-form>footer>div{align-items:flex-start;gap:8px;display:flex}.support-quick-form>footer>div:first-child{flex-direction:column;gap:4px}.support-quick-form>footer small{color:#b45459;font-size:9px}.support-quick-form>footer .button{min-height:36px;padding:0 10px;font-size:11px}.support-quick-form>footer .button:disabled{cursor:not-allowed;opacity:.48}.support-quick-sync-note{color:var(--text-tertiary);text-align:center;flex:none;margin:0;padding:14px 22px 16px;font-size:11px}.reply-toolbar{border-bottom:1px solid #eef0f2;align-items:center;gap:2px;min-height:36px;padding:4px 10px;display:flex}.reply-toolbar button{min-height:30px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.reply-toolbar button:hover,.reply-toolbar button[aria-expanded=true]{color:var(--primary);background:#edf5ff}.reply-box textarea{resize:none;width:100%;min-height:96px;font:inherit;border:0;outline:0;padding:12px 14px;font-size:13px;line-height:1.55;display:block}.reply-box textarea:focus{box-shadow:inset 0 0 0 2px #1677ff21}.reply-box footer{justify-content:space-between;align-items:center;min-height:44px;padding:4px 10px 8px 14px;display:flex}.support-attach-list{flex-wrap:wrap;gap:8px;padding:8px 12px 0;display:flex}.support-attach-chip{border:1px solid var(--border);background:#f7f9fb;border-radius:8px;align-items:center;max-width:180px;min-height:36px;padding-right:22px;display:flex;position:relative;overflow:hidden}.support-attach-chip.image{width:64px;height:64px;padding:0}.support-attach-chip img{object-fit:cover;width:64px;height:64px}.support-attach-chip>span{gap:1px;min-width:0;padding:6px 8px;display:grid}.support-attach-chip>span svg{color:var(--primary)}.support-attach-chip strong,.support-attach-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-attach-chip strong{font-size:11px}.support-attach-chip small{color:var(--text-tertiary);font-size:10px}.support-attach-chip>button{color:#fff;background:#1f23298c;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:3px;right:3px}.support-attach-chip>button:hover{background:#1f2329c7}.support-message-attachments{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.support-message-attachments img{object-fit:cover;border-radius:8px;width:auto;max-width:180px;max-height:140px;display:block}.support-file-chip{border:1px solid var(--border);max-width:220px;color:var(--text);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;display:inline-flex}.support-file-chip svg{color:var(--primary);flex:none}.support-file-chip span{min-width:0}.support-file-chip strong,.support-file-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-file-chip strong{font-size:12px}.support-file-chip small{color:var(--text-tertiary);margin-top:2px;font-size:11px}.support-product-picker{background:#f8fbff;border-bottom:1px solid #eef0f2;gap:8px;max-height:260px;padding:8px 10px;display:grid}.support-product-picker>label{border:1px solid var(--border-strong);height:34px;color:var(--text-tertiary);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 8px 0 10px;display:flex}.support-product-picker>label input{min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.support-product-picker>label button{width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.support-product-picker-list{gap:4px;max-height:196px;display:grid;overflow-y:auto}.support-product-option{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:6px 8px;display:grid}.support-product-option:hover{background:#edf5ff}.support-product-option:disabled{opacity:.48}.support-product-option img,.support-product-cover{object-fit:cover;background:#eef3f8;border-radius:7px;width:36px;height:36px}.support-product-cover{color:var(--primary);place-items:center;display:grid}.support-product-option strong,.support-product-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-product-option strong{font-size:12px}.support-product-option small{color:var(--text-tertiary);margin-top:2px;font-size:11px}.support-recommend-list,.support-product-cards{gap:6px;display:grid}.support-recommend-list{padding:8px 12px 0}.support-recommend-overlay{z-index:140;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#161d2975;padding:24px}.support-recommend-dialog{width:min(900px,100vw - 48px);height:min(630px,100dvh - 48px);color:var(--text);background:#fff;border:1px solid #d9dde4;border-radius:12px;flex-direction:column;animation:.2s ease-out modal-in;display:flex;overflow:hidden;box-shadow:0 28px 80px #08122047}.support-recommend-dialog>header{flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 22px 10px;display:flex}.support-recommend-dialog>header h2{letter-spacing:-.01em;margin:0;font-size:20px;line-height:28px}.support-recommend-dialog>header p{color:var(--text-tertiary);margin:2px 0 0;font-size:12px;line-height:18px}.support-recommend-dialog>header .icon-button{width:36px;height:36px;color:var(--text-secondary);flex:none}.support-recommend-search{border:1px solid var(--border-strong);min-height:42px;color:var(--text-tertiary);background:#fff;border-radius:8px;flex:none;align-items:center;gap:9px;margin:0 22px;padding:0 11px;transition:border-color .18s,box-shadow .18s;display:flex}.support-recommend-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1a}.support-recommend-search input{min-width:0;height:40px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.support-recommend-search input::placeholder{color:#9ba3ad}.support-recommend-search>button{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.support-recommend-search>button:hover{color:var(--text);background:#f1f3f5}.support-recommend-body{border-top:1px solid #eef0f3;flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;margin-top:1px;display:grid;overflow:hidden}.support-recommend-products{border-right:1px solid var(--border);background:#fbfcfd;flex-direction:column;min-width:0;min-height:0;display:flex}.support-recommend-products>strong{min-height:46px;color:var(--text);background:#fff;flex:none;align-items:center;padding:0 18px;font-size:12px;line-height:20px;display:flex}.support-recommend-products>div{scrollbar-width:thin;scrollbar-color:#c6ccd5 transparent;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.support-recommend-products button{width:100%;min-height:70px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 3px 0 #0000}.support-recommend-products button:hover{background:#f2f7fd}.support-recommend-products button.active{box-shadow:inset 3px 0 var(--primary);background:#eaf3ff}.support-recommend-products button img,.support-recommend-cover{width:42px;height:42px;color:var(--primary);object-fit:cover;background:#e9f2ff;border-radius:9px;place-items:center;display:grid;overflow:hidden}.support-recommend-products button>span:nth-child(2){min-width:0}.support-recommend-products button b,.support-recommend-products button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-recommend-products button b{font-size:13px;line-height:20px}.support-recommend-products button small{color:var(--text-tertiary);margin-top:2px;font-size:11px;line-height:16px}.support-recommend-products button em{color:#0a9a68;white-space:nowrap;font-size:11px;font-style:normal}.support-recommend-skus{background:#fff;flex-direction:column;min-width:0;min-height:0;padding:0 16px;display:flex}.support-recommend-skus>header{flex-direction:column;flex:none;justify-content:center;min-height:66px;padding:5px 4px 4px;display:flex}.support-recommend-skus>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px;overflow:hidden}.support-recommend-skus>header span{color:var(--text-tertiary);margin-top:1px;font-size:11px;line-height:17px}.support-recommend-sku-table{border:1px solid var(--border);border-radius:8px;min-height:0;overflow:hidden}.support-recommend-sku-head,.support-recommend-sku-scroll>button{grid-template-columns:minmax(112px,1.15fr) minmax(78px,.75fr) minmax(86px,.85fr) minmax(104px,1fr) 52px;align-items:center;column-gap:8px;padding:0 12px;display:grid}.support-recommend-sku-head{min-height:36px;color:var(--text-secondary);background:#f7f8fa;font-size:11px;font-weight:600}.support-recommend-sku-head span:last-child{text-align:center}.support-recommend-sku-scroll{scrollbar-width:thin;scrollbar-color:#c6ccd5 transparent;max-height:295px;overflow-y:auto}.support-recommend-sku-scroll>button{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eef0f2;font-size:12px;transition:background .14s,box-shadow .14s;position:relative}.support-recommend-sku-scroll>button:hover:not(:disabled){background:#f8fbff}.support-recommend-sku-scroll>button.selected{z-index:1;color:#101828;box-shadow:inset 0 0 0 1px var(--primary);background:#eaf3ff}.support-recommend-sku-scroll>button:disabled{color:inherit;cursor:not-allowed}.support-recommend-sku-scroll>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-recommend-sku-scroll>button>span:nth-child(2),.support-recommend-sku-scroll>button>span:nth-child(3){font-variant-numeric:tabular-nums}.support-recommend-sku-scroll>button>span:nth-child(4){color:var(--text-secondary);align-items:center;gap:7px;display:inline-flex}.support-recommend-sku-scroll>button>span:nth-child(4) i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.support-recommend-sku-scroll>button>span.is-available{color:#087858}.support-recommend-sku-scroll>button>span.is-warning{color:#d97706}.support-recommend-sku-scroll>button>span.is-sold_out{color:#d63d43}.support-recommend-radio{color:#fff;background:#fff;border:1.5px solid #c7d0dc;border-radius:50%;justify-self:center;place-items:center;width:18px;height:18px;display:inline-grid}.support-recommend-sku-scroll>button.selected .support-recommend-radio{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px #fff}.support-recommend-sku-scroll>button.selected .support-recommend-radio svg{display:none}.support-recommend-sku-scroll>button>small{color:var(--primary);font-size:9px;line-height:12px;position:absolute;bottom:2px;right:40px}.support-recommend-note{min-height:32px;color:var(--text-tertiary);flex:none;align-items:center;gap:6px;margin:0;font-size:10px;line-height:16px;display:flex}.support-recommend-note svg{flex:none}.support-recommend-state{min-height:120px;color:var(--text-tertiary);text-align:center;justify-content:center;align-items:center;margin:0;padding:18px;font-size:12px;line-height:1.6;display:flex}.support-recommend-state.error{color:var(--danger)}.support-recommend-dialog>footer{border-top:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:10px 22px;display:flex}.support-recommend-dialog>footer p{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:20px;overflow:hidden}.support-recommend-dialog>footer p strong{color:var(--text);font-weight:600}.support-recommend-dialog>footer>div{flex:none;align-items:center;gap:10px;display:flex}.support-recommend-dialog>footer .button{min-width:82px;min-height:42px}.support-recommend-dialog>footer .button-primary{min-width:112px}.support-recommend-dialog>footer .button:disabled{color:#9ba3ad;box-shadow:none;cursor:not-allowed;background:#e7ebf0}@media (max-width:760px){.support-recommend-overlay{align-items:flex-end;padding:0}.support-recommend-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:100%;height:min(92dvh,760px)}.support-recommend-dialog>header{min-height:72px;padding:12px 16px 8px}.support-recommend-search{margin:0 16px}.support-recommend-body{grid-template-columns:1fr;overflow-y:auto}.support-recommend-products{border-right:0;border-bottom:1px solid var(--border);min-height:188px;max-height:220px}.support-recommend-products>strong{min-height:40px;padding:0 14px}.support-recommend-products>div{gap:8px;padding:0 12px 10px;display:flex;overflow:auto hidden}.support-recommend-products button{width:220px;min-width:220px;min-height:62px;box-shadow:inset 0 0 0 1px var(--border);border-radius:8px}.support-recommend-products button.active{box-shadow:inset 0 0 0 1px var(--primary)}.support-recommend-skus{min-height:300px;padding:0 12px}.support-recommend-sku-head,.support-recommend-sku-scroll>button{min-width:560px}.support-recommend-sku-table{overflow-x:auto}.support-recommend-note{align-items:flex-start;min-height:42px;padding-top:8px}.support-recommend-dialog>footer{flex-direction:column;align-items:stretch;gap:8px;min-height:84px;padding:10px 16px}.support-recommend-dialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.support-recommend-dialog>footer .button,.support-recommend-dialog>footer .button-primary{width:100%}}.support-product-cards{margin-top:6px}.support-product-card{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:180px;max-width:260px;padding:8px;display:grid}.support-product-card.pending{grid-template-columns:44px minmax(0,1fr) 24px}.support-product-card img{object-fit:cover;border-radius:7px;width:44px;height:44px}.support-product-card strong,.support-product-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-product-card strong{font-size:12px}.support-product-card span{color:var(--primary);margin-top:3px;font-size:12px;font-weight:600}.support-product-card>button{width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.support-product-card>button:hover{color:var(--primary);background:#edf5ff}.support-recommendation-card{width:min(320px,100%);color:var(--text);background:#fff;border:1px solid #e5e6eb;border-radius:12px;overflow:hidden}.support-recommendation-card>header{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:flex}.support-recommendation-card>header>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.support-recommendation-card>header svg{color:#566171;flex:none}.support-recommendation-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.support-recommendation-card>header small{color:var(--text-tertiary);flex:none;font-size:10px;line-height:16px}.support-recommendation-content{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:12px;display:grid}.support-recommendation-content>img,.support-recommendation-cover{width:72px;height:72px;color:var(--primary);object-fit:cover;background:#eaf3ff;border-radius:10px;place-items:center;display:grid;overflow:hidden}.support-recommendation-content>div{justify-items:start;gap:2px;min-width:0;display:grid}.support-recommendation-content>div>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:650;line-height:20px;overflow:hidden}.support-recommendation-spec{max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px;overflow:hidden}.support-recommendation-content b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:18px;line-height:23px}.support-recommendation-stock{color:#087858;align-items:center;gap:6px;font-size:10px;line-height:17px;display:inline-flex}.support-recommendation-stock i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.support-recommendation-stock.is-warning{color:#c97806}.support-recommendation-stock.is-sold_out,.support-recommendation-stock.is-product_unavailable,.support-recommendation-stock.is-sku_unavailable{color:#c93f45}.support-recommendation-stock.is-lookup_error{color:#7b8490}.support-recommendation-card>footer{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 10px 7px 12px;display:flex}.support-recommendation-card>footer small{min-width:0;color:var(--text-tertiary);font-size:9px;line-height:15px}.support-recommendation-card>footer a,.support-recommendation-link-disabled{color:#0967c8;white-space:nowrap;background:#fff;border:1px solid #7db3f6;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:82px;min-height:34px;padding:0 10px;font-size:11px;font-weight:650;line-height:18px;text-decoration:none;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:inline-flex}.support-recommendation-card>footer a:hover{border-color:var(--primary);color:var(--primary);background:#f3f8ff}.support-recommendation-card>footer a:focus-visible{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px #1677ff29}.support-recommendation-link-disabled{color:#9aa3af;cursor:not-allowed;background:#f6f7f9;border-color:#d7dce3}.support-recommendation-card.is-product_unavailable .support-recommendation-cover,.support-recommendation-card.is-lookup_error .support-recommendation-cover{color:#8a94a1;background:#f0f2f5}@media (max-width:520px){.support-product-cards,.support-recommendation-card{width:100%}.support-recommendation-content{grid-template-columns:64px minmax(0,1fr)}.support-recommendation-content>img,.support-recommendation-cover{width:64px;height:64px}.support-recommendation-card>footer{flex-direction:column;align-items:stretch}.support-recommendation-card>footer a,.support-recommendation-link-disabled{width:100%}}.reply-box footer span{color:var(--text-tertiary);font-size:11px}.reply-box .button{min-height:34px;padding:0 14px;font-size:12px}.reply-box .button:disabled{cursor:not-allowed;opacity:.48}.support-closed-bar{border-top:1px solid var(--border);min-height:52px;color:var(--text-secondary);background:#f7f8fa;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.support-closed-bar button{color:var(--primary);font:inherit;white-space:nowrap;background:0 0;border:0;font-weight:600}.support-details{border-left:1px solid var(--border);background:#fff;min-width:0;overflow-y:auto}.support-details>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.support-details>header strong{font-size:13px}.support-details-close{display:none}.customer-profile{align-items:center;gap:10px;padding:14px 14px 8px;display:flex}.customer-profile>div{min-width:0}.customer-profile>div strong,.customer-profile>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-profile>div strong{font-size:13px}.customer-profile>div span{color:var(--text-tertiary);margin-top:3px;font-size:12px}.support-info-list{border-top:1px solid var(--border);margin:0 14px}.support-info-list>div{border-bottom:1px solid var(--border);padding:10px 0}.support-info-list dt{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}.support-info-list dd{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:6px;margin:4px 0 0 20px;font-size:12px;font-weight:500;display:flex}.support-info-list dd span{min-width:0}.support-copy{width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.support-copy:hover{color:var(--primary);background:#edf5ff}.support-purchase-list{gap:6px;display:grid}.support-purchase-item{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;width:100%;padding:6px 8px 6px 6px;display:block;position:relative}.support-purchase-actions{flex-direction:row;align-items:center;display:flex;position:absolute;top:6px;right:6px}.support-purchase-actions .support-copy{width:20px;height:20px}.support-purchase-item:hover{background:#f8fbff}.support-purchase-item.active{box-shadow:inset 2px 0 var(--primary);background:#edf5ff;border-color:#a9ccff}.support-purchase-main{text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:2px;display:grid}.support-purchase-item small,.support-purchase-item strong,.support-purchase-item em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-purchase-item small{color:var(--text-tertiary);padding-right:44px;font-size:11px}.support-purchase-item strong{margin-top:2px;font-size:12px}.support-purchase-item em{color:var(--text-secondary);margin-top:3px;font-size:11px;font-style:normal}.support-purchase-item .order-status-stack{margin-top:6px}.support-purchase-item .data-status{min-height:22px;padding:0 7px;font-size:10px}.support-purchase-empty{color:var(--text-tertiary);margin:0;font-size:12px}.support-purchase-more{min-height:34px;color:var(--primary);background:#edf5ff;border:0;border-radius:7px;font-size:12px;font-weight:600}.support-purchase-more:hover{background:#e2efff}.support-purchase-dialog{background:#fff;border:1px solid #d9dde4;border-radius:12px;flex-direction:column;width:min(820px,100%);height:min(720px,100dvh - 40px);animation:.2s ease-out modal-in;display:flex;overflow:hidden;box-shadow:0 28px 80px #08122047}.support-purchase-dialog>header{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:16px 26px 12px;display:flex}.support-purchase-dialog h2{color:var(--text);margin:0;font-size:20px;line-height:28px}.support-purchase-dialog header p{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}.support-purchase-dialog-search{border:1px solid var(--border-strong);min-height:44px;color:var(--text-tertiary);background:#fff;border-radius:8px;flex:none;align-items:center;gap:9px;margin:0 26px;padding:0 12px;display:flex}.support-purchase-dialog-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1a}.support-purchase-dialog-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.support-purchase-dialog-search>button{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.support-purchase-dialog-search>button:hover{color:var(--text);background:#f1f3f5}.support-purchase-dialog-tabs{border-bottom:1px solid var(--border);flex:none;align-items:flex-end;gap:34px;min-height:58px;padding:0 26px;display:flex}.support-purchase-dialog-tabs button{min-height:50px;color:var(--text-secondary);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;padding:7px 1px 0;font-size:13px;font-weight:550;display:inline-flex;position:relative}.support-purchase-dialog-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.support-purchase-dialog-tabs button:hover{color:var(--primary)}.support-purchase-dialog-tabs button.active{color:var(--primary);font-weight:650}.support-purchase-dialog-tabs button.active:after{background:var(--primary)}.support-purchase-dialog-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.support-purchase-dialog-row{border-bottom:1px solid var(--border);background:#fff;grid-template-columns:minmax(250px,1.22fr) minmax(150px,.72fr) minmax(240px,1fr);align-items:center;gap:18px;min-height:108px;padding:16px 26px;transition:background .16s;display:grid}.support-purchase-dialog-row:hover{background:#fbfdff}.support-purchase-dialog-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:0 11px;min-width:0;display:grid}.support-purchase-dialog-identity>.side-order-icon{border-radius:9px;grid-row:1;width:42px;height:42px}.support-purchase-dialog-identity>div{min-width:0}.support-purchase-dialog-identity strong,.support-purchase-dialog-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-purchase-dialog-identity strong{color:var(--text);font-size:14px;line-height:20px}.support-purchase-dialog-identity small{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:16px}.support-purchase-dialog-identity p{min-width:0;color:var(--text-tertiary);grid-column:1/-1;align-items:center;gap:7px;margin:9px 0 0;font-size:10px;display:flex}.support-purchase-dialog-identity p b{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.support-purchase-dialog-identity p .support-copy{width:22px;height:22px}.support-purchase-dialog-facts{gap:8px;margin:0;display:grid}.support-purchase-dialog-facts>div{grid-template-columns:66px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.support-purchase-dialog-facts dt{color:var(--text-tertiary);font-size:10px}.support-purchase-dialog-facts dd{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:11px}.support-purchase-dialog-facts>div:first-child dd{color:var(--text);font-size:14px;font-weight:650}.support-purchase-dialog-controls{gap:13px;min-width:0;display:grid}.support-purchase-dialog-statuses{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.support-purchase-dialog-statuses .data-status{min-height:25px;padding:0 9px;font-size:10px;font-weight:600}.support-order-after-sales,.support-order-exception,.support-order-refund{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;min-height:25px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.support-order-after-sales{color:#a65300;background:#fff1d6}.support-order-exception{color:#a65300;background:#fff4df}.support-order-exception.is-failed{color:#b42318;background:#fff0ef}.support-order-exception.is-executing,.support-order-refund.is-pending,.support-order-refund.is-processing{color:#075fbd;background:#eaf3ff}.support-order-refund.is-succeeded{color:#087858;background:#e9f8f1}.support-order-refund.is-rejected,.support-order-refund.is-failed{color:#b42318;background:#fff0ef}.support-purchase-dialog-actions{align-items:center;gap:14px;display:flex}.support-purchase-dialog-actions button{min-height:32px;color:var(--text-secondary);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:550;display:inline-flex}.support-purchase-dialog-actions button:hover{color:var(--primary)}.support-purchase-dialog-actions button.primary{color:var(--primary);font-weight:650}.support-purchase-dialog-actions button:disabled{color:var(--text-tertiary);cursor:not-allowed}.support-purchase-dialog-empty{min-height:280px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.support-purchase-dialog-empty strong{color:var(--text);margin-top:12px;font-size:13px}.support-purchase-dialog-empty span{margin-top:4px;font-size:11px}.support-purchase-dialog-empty button{min-height:32px;color:var(--primary);background:#edf5ff;border:0;border-radius:7px;margin-top:13px;padding:0 12px;font-size:11px;font-weight:600}.support-buyer-order-list{gap:7px;display:grid}.support-buyer-order-row{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;min-width:0;transition:border-color .16s,background .16s,box-shadow .16s;overflow:hidden}.support-buyer-order-row:hover{background:#f7fbff;border-color:#bfd7fa}.support-buyer-order-row:focus-within{border-color:#8ebcff;box-shadow:0 0 0 3px #1677ff1a}.support-buyer-order-main{width:100%;min-width:0;min-height:72px;color:var(--text);text-align:left;background:0 0;border:0;outline:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.support-buyer-order-copy{min-width:0}.support-buyer-order-main strong,.support-buyer-order-main small,.support-buyer-order-main em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-buyer-order-main strong{font-size:12px}.support-buyer-order-main small{color:var(--text-secondary);margin-top:4px;font-size:10px}.support-buyer-order-main em{color:var(--text-tertiary);margin-top:3px;font-size:10px;font-style:normal}.support-buyer-order-main small span,.support-buyer-order-main em span{color:var(--text-tertiary)}.support-buyer-order-meta{align-content:space-between;align-self:stretch;justify-items:end;min-width:64px;display:grid}.support-buyer-order-meta b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:12px}.support-buyer-order-meta .data-status{gap:4px;min-height:22px;padding:0 7px;font-size:9px;font-weight:600}.support-buyer-order-meta .data-status i{width:5px;height:5px}.support-side-refund{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:116px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:650;overflow:hidden}.support-side-refund.is-pending,.support-side-refund.is-processing{color:#075fbd;background:#eaf3ff}.support-side-refund.is-succeeded{color:#087858;background:#e9f8f1}.support-side-refund.is-rejected,.support-side-refund.is-failed{color:#b42318;background:#fff0ef}.ticket-item.dispute{box-shadow:inset 3px 0 var(--primary);background:#f7faff}.ticket-item.dispute.active{background:#edf5ff}.support-dispute-event{background:#fff;border:1px solid #c9dcf8;border-radius:8px;width:min(560px,76%);margin:8px auto 18px;overflow:hidden;box-shadow:0 3px 12px #1f23290a}.support-dispute-event.selected{border-color:#7fb4ff;box-shadow:0 0 0 2px #1677ff14,0 6px 18px #1f5ba614}.support-dispute-event>header{color:#1459a6;background:#f3f8ff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.support-dispute-event>header span{align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.support-dispute-event>header i{min-height:22px;color:var(--primary);background:#e5f0ff;border-radius:11px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600}.support-dispute-event>header time{color:#6e87a6;font-size:11px}.support-dispute-order-summary{border:1px solid var(--border);background:#f7f8fa;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px 12px 0;padding:7px 9px;display:grid}.support-dispute-order-summary strong,.support-dispute-order-summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-dispute-order-summary strong{font-size:12px}.support-dispute-order-summary span{color:var(--text-secondary);margin-top:3px;font-size:11px}.support-dispute-order-summary>b{color:var(--primary);text-align:right;font-size:14px}.support-dispute-order-summary>b small{color:var(--text-tertiary);margin:0 0 2px;font-size:9px;font-weight:500;display:block}.support-dispute-copy{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;margin:9px 12px 0;display:grid}.support-dispute-copy p{color:var(--text-secondary);grid-template-columns:66px minmax(0,1fr);align-items:baseline;gap:8px;margin:0;font-size:12px;display:grid}.support-dispute-copy p>span{color:var(--text-tertiary)}.support-dispute-copy p>strong{color:var(--text)}.support-dispute-copy p>em{color:var(--text-secondary);font-style:normal;line-height:1.55}.support-dispute-copy p.decision{background:#f5f9ff;border:1px solid #b8d8ff;border-radius:8px;grid-column:1/-1;padding:8px 10px}.support-dispute-copy p.decision>span{color:#1677ff;font-weight:600}.support-dispute-copy p.decision>em{color:#315579}.support-dispute-copy p.deadline{grid-template-columns:66px auto}.support-dispute-copy p.deadline strong{color:#c66a00}.support-dispute-copy p.deadline small{color:var(--text-tertiary);font-size:10px}.support-dispute-description-toggle{color:var(--primary);font:inherit;background:0 0;border:0;margin:7px 12px 0;padding:0;font-size:11px;font-weight:600}.support-dispute-description-toggle:hover{color:var(--primary-hover);text-underline-offset:2px;text-decoration:underline}.support-dispute-expanded-description{border:1px solid var(--border);color:var(--text-secondary);background:#fbfcfd;border-radius:7px;margin:7px 12px 0;padding:8px 10px;font-size:11px;line-height:1.55}.support-dispute-notice{color:#8a5b12;white-space:nowrap;background:#fff9ec;border-radius:7px;align-items:center;gap:6px;min-height:30px;margin:8px 12px 0;padding:6px 9px;font-size:11px;line-height:1.45;display:flex;overflow:hidden}.support-dispute-notice svg{flex:none}.support-dispute-event>footer{justify-content:flex-end;align-items:center;gap:8px;padding:9px 12px 11px;display:flex}.support-dispute-event>footer .button{min-height:32px;padding:0 12px;font-size:11px}.support-dispute-detail-link{color:var(--primary);font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.support-after-sales-event{background:#fff;border:1px solid #c9dcf8;border-radius:12px;width:min(560px,76%);margin:8px auto 18px;overflow:hidden}.support-after-sales-event.selected{border-color:#7fb4ff;box-shadow:0 0 0 2px #1677ff14}.support-after-sales-event>header{color:#1459a6;background:#f3f8ff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:grid}.support-after-sales-event>header span{align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.support-after-sales-event>header i{color:#075fbd;background:#eaf3ff;border-radius:11px;min-height:22px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:650}.support-after-sales-event.is-succeeded>header i{color:#087858;background:#e9f8f1}.support-after-sales-event.is-rejected>header i,.support-after-sales-event.is-failed>header i{color:#b42318;background:#fff0ef}.support-after-sales-event>header time{color:#6e87a6;font-size:11px}.support-after-sales-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px 18px;margin:10px 14px 0;display:grid}.support-after-sales-facts p{grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;margin:0;font-size:11px;display:grid}.support-after-sales-facts p>span{color:var(--text-tertiary)}.support-after-sales-facts p>strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.support-after-sales-flow{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 14px 0;padding:12px 10px;list-style:none;display:grid}.support-after-sales-flow li{min-width:0;color:var(--text-tertiary);text-align:center;justify-items:center;gap:4px;padding:0 5px;display:grid;position:relative}.support-after-sales-flow li:not(:last-child):after{z-index:0;content:"";background:#d9dee8;width:calc(100% - 26px);height:1px;position:absolute;top:9px;left:calc(50% + 13px)}.support-after-sales-flow li.done:not(:last-child):after{background:#7acfb5}.support-after-sales-flow li>i{z-index:1;color:#7f8998;background:#eef1f5;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.support-after-sales-flow li.done>i{color:#087858;background:#e0f5ec}.support-after-sales-flow li.current>i{color:#075fbd;background:#e5f0ff}.support-after-sales-flow li.failed>i{color:#b42318;background:#fff0ef}.support-after-sales-flow li>span{max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.support-after-sales-flow li.done>span{color:#235f4e}.support-after-sales-flow li.failed>span{color:#b42318}.support-after-sales-flow li>small{min-height:15px;color:var(--text-tertiary);white-space:nowrap;font-size:9px}.support-after-sales-event>footer{justify-content:flex-end;padding:10px 14px 12px;display:flex}.support-refund-event{background:#fff;border:1px solid #c9dcf8;border-radius:8px;width:min(560px,76%);margin:8px auto 18px;overflow:hidden;box-shadow:0 3px 12px #1f23290a}.support-refund-event.selected{border-color:#7fb4ff;box-shadow:0 0 0 2px #1677ff14,0 6px 18px #1f5ba614}.support-refund-event>header{color:#1459a6;background:#f3f8ff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.support-refund-event>header span{align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.support-refund-event>header i{min-height:22px;color:var(--primary);background:#e5f0ff;border-radius:11px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600}.support-refund-event.is-succeeded>header i{color:#087858;background:#e9f8f1}.support-refund-event.is-rejected>header i,.support-refund-event.is-failed>header i{color:#b42318;background:#fff0ef}.support-refund-event>header time{color:#6e87a6;font-size:11px}.support-refund-event-copy{gap:6px;margin:9px 12px 0;display:grid}.support-refund-event-copy p{grid-template-columns:66px minmax(0,1fr);align-items:baseline;gap:8px;margin:0;font-size:12px;display:grid}.support-refund-event-copy p>span{color:var(--text-tertiary)}.support-refund-event-copy p>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-refund-event-copy p>em{color:var(--text-secondary);font-style:normal;line-height:1.55}.support-refund-event-notice{color:#566b84;background:#f5f8fc;border-radius:7px;align-items:center;gap:6px;min-height:30px;margin:8px 12px 0;padding:6px 9px;font-size:11px;line-height:1.45;display:flex}.support-refund-event-notice svg{flex:none}.support-refund-event>footer{justify-content:flex-end;padding:9px 12px 11px;display:flex}.support-side-dispute-state{align-items:center;gap:4px;color:var(--primary)!important;display:inline-flex!important}.support-current-order{background:#f8fbff;border:1px solid #b8d5ff;border-radius:9px;padding:10px}.support-current-order>header{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:9px;display:grid}.support-current-order>header>div{min-width:0}.support-current-order>header button{max-width:100%;color:var(--primary);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:inline-flex;overflow:hidden}.support-current-order>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.support-current-order dl{border-top:1px solid #dce9fb;gap:8px;margin:12px 0;padding-top:10px;display:grid}.support-current-order dl>div{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:8px;display:grid}.support-current-order dt{color:var(--text-tertiary);font-size:11px}.support-current-order dd{color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px}.support-current-order dd .data-status{min-height:20px;padding:0 6px;font-size:9px}.support-current-order>.button{width:100%;min-height:32px;font-size:11px}.support-current-order+.support-purchase-more,.support-purchase-empty+.support-purchase-more{width:100%;margin-top:8px}.support-dispute-order-list{gap:7px;display:grid}.support-dispute-order-list>button:not(.support-dispute-order-view){border:1px solid var(--border);width:100%;min-width:0;min-height:76px;color:var(--text);text-align:left;background:#fbfcfd;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.support-dispute-order-list>button:not(.support-dispute-order-view):hover{background:#f7fbff;border-color:#b8d5ff}.support-dispute-order-list>button.active{box-shadow:inset 2px 0 var(--primary);background:#edf5ff;border-color:#8ebcff}.support-dispute-order-list-copy{min-width:0}.support-dispute-order-list-copy strong,.support-dispute-order-list-copy small,.support-dispute-order-list-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-dispute-order-list-copy strong{font-size:12px}.support-dispute-order-list-copy small{color:var(--text-secondary);margin-top:4px;font-size:10px}.support-dispute-order-list-copy em{color:var(--text-tertiary);margin-top:3px;font-size:10px;font-style:normal}.support-dispute-order-list-copy small span,.support-dispute-order-list-copy em span{color:var(--text-tertiary)}.support-dispute-order-list-meta{align-content:space-between;align-self:stretch;justify-items:end;min-width:76px;display:grid}.support-dispute-order-list-meta>small{color:var(--text-tertiary);font-size:9px;line-height:1}.support-dispute-order-list-meta b{color:var(--primary);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.support-dispute-order-list-meta i{text-overflow:ellipsis;white-space:nowrap;border-radius:10px;max-width:88px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:600;overflow:hidden}.support-dispute-order-list-meta i.open{color:var(--primary);background:#dfeeff}.support-dispute-order-list-meta i.pending{color:#b45309;background:#fff4e0}.support-dispute-order-list-meta i.closed{color:#687382;background:#eef1f4}.support-dispute-order-view{border:1px solid var(--border);min-height:30px;color:var(--text-secondary);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.support-dispute-order-view:hover{color:var(--primary);background:#f7fbff;border-color:#a9ccff}.support-dispute-order-list+.support-purchase-more,.support-buyer-order-list+.support-purchase-more{width:100%;margin-top:8px}.support-dispute-composer-hint{color:#76521a;background:#fff8e8;border-radius:7px;align-items:center;gap:6px;margin:0 12px 7px;padding:7px 9px;font-size:10px;line-height:1.45;display:flex}.support-dispute-composer-hint svg{flex:none}.support-dispute-progress-section>header span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.support-dispute-progress{gap:0;margin:0;padding:0;list-style:none;display:grid}.support-dispute-progress li{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:54px;display:grid;position:relative}.support-dispute-progress li:not(:last-child):after{content:"";background:#d8e3f0;width:1px;position:absolute;top:24px;bottom:0;left:11px}.support-dispute-progress li.done:not(:last-child):after{background:#73a9ec}.support-dispute-progress li>i{z-index:1;color:#8b98a8;background:#fff;border:1px solid #cbd6e3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.support-dispute-progress li.done>i,.support-dispute-progress li.current>i{border-color:var(--primary);color:#fff;background:var(--primary)}.support-dispute-progress li.current>i{box-shadow:0 0 0 3px #1677ff1a}.support-dispute-progress li>div{min-width:0;padding:2px 0 10px}.support-dispute-progress strong,.support-dispute-progress span{display:block}.support-dispute-progress strong{font-size:11px}.support-dispute-progress span{color:var(--text-tertiary);margin-top:3px;font-size:10px;line-height:1.4}.support-dispute-progress li.pending strong{color:var(--text-tertiary)}.support-dispute-frozen{color:#76521a;background:#fff8e8;border-radius:7px;align-items:center;gap:6px;margin-top:4px;padding:8px 9px;font-size:10px;display:flex}.support-dispute-side-action{width:100%;min-height:32px;color:var(--primary);background:#f6f9ff;border:1px solid #a9ccff;border-radius:7px;margin-top:8px;font-size:11px;font-weight:600}.support-dispute-side-action:hover{border-color:var(--primary);background:var(--primary-soft)}.support-dispute-picker-overlay{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b131f94;padding:20px}.support-dispute-picker{background:#fff;border:1px solid #c8d5e5;border-radius:14px;flex-direction:column;width:min(1040px,100%);max-height:min(680px,100dvh - 40px);animation:.2s ease-out modal-in;display:flex;overflow:hidden;box-shadow:0 26px 72px #08122047}.support-dispute-picker>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;min-height:78px;padding:16px 20px;display:flex}.support-dispute-picker h2{margin:0;font-size:18px}.support-dispute-picker header p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.support-dispute-picker-table{min-height:0;padding:14px 18px 6px;overflow-y:auto}.support-dispute-picker-head,.support-dispute-picker-row{grid-template-columns:minmax(190px,1.2fr) 72px 76px minmax(116px,.75fr) 100px 220px;align-items:center;gap:10px;display:grid}.support-dispute-picker-head{min-height:34px;color:var(--text-tertiary);background:#f5f7fa;border-radius:7px;padding:0 10px;font-size:11px}.support-dispute-picker-head>span:last-child{text-align:center}.support-dispute-picker-row{border-bottom:1px solid #edf0f3;min-height:74px;padding:10px}.support-dispute-picker-row:last-child{border-bottom:0}.support-dispute-picker-order{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.support-dispute-picker-order>span:last-child{min-width:0}.support-dispute-picker-order strong,.support-dispute-picker-order small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-dispute-picker-order strong{font-size:12px}.support-dispute-picker-order small{color:var(--text-secondary);margin-top:4px;font-size:10px}.support-dispute-picker-row>b{color:var(--primary);font-size:12px}.support-after-sales-origin{white-space:nowrap;border-radius:10px;justify-self:start;padding:3px 7px;font-size:9px;font-weight:600}.support-after-sales-origin.is-buyer{color:#0958d9;background:#e6f4ff}.support-after-sales-origin.is-merchant{color:#925400;background:#fff7e6}.support-dispute-picker-reason{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-dispute-picker-row>i{white-space:nowrap;border-radius:10px;justify-self:start;padding:3px 7px;font-size:9px;font-style:normal;font-weight:600}.support-dispute-picker-row>i.pending{color:#c53d3d;background:#fff0ef}.support-dispute-picker-row>i.reviewing{color:var(--primary);background:#e7f1ff}.support-dispute-picker-row>i.resolved{color:#27875d;background:#eaf8f0}.support-dispute-picker-actions{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.support-dispute-picker-actions .button{white-space:nowrap;min-height:44px;padding:0 13px;font-size:11px}.support-dispute-picker-actions .button svg{flex:none}.support-dispute-picker-actions.single .button{min-width:78px}.support-dispute-picker>footer{border-top:1px solid var(--border);background:#fbfcfd;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 20px;display:flex}.support-dispute-picker>footer span{color:var(--text-tertiary);font-size:11px;line-height:1.5}.support-dispute-picker>footer .button{flex:none;min-width:76px}.support-refund-confirm-overlay{z-index:145;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b131f94;padding:20px}.support-refund-confirm{background:#fff;border:1px solid #c8d5e5;border-radius:14px;width:min(500px,100%);animation:.2s ease-out modal-in;overflow:hidden;box-shadow:0 26px 72px #08122047}.support-refund-confirm>header{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:86px;padding:16px 20px;display:grid}.support-refund-confirm>header>span{color:#d46b08;background:#fff4e5;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.support-refund-confirm>header h2{margin:0;font-size:18px}.support-refund-confirm>header p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}.support-refund-confirm>header .icon-button{width:34px;height:34px}.support-refund-confirm-body{padding:18px 20px}.support-refund-confirm dl{gap:10px;margin:0 0 14px;display:grid}.support-refund-confirm-summary{background:#f5f8ff;border-radius:9px;padding:14px}.support-refund-confirm dl>div{grid-template-columns:76px minmax(0,1fr);gap:12px;display:grid}.support-refund-confirm dt{color:var(--text-tertiary);font-size:12px}.support-refund-confirm dd{color:var(--text);text-align:right;margin:0;font-size:12px;font-weight:600}.support-refund-confirm dl>div:last-child dd{color:var(--primary);font-size:16px}.support-refund-confirm-notice{color:#805817;background:#fff8e8;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:11px;line-height:1.55;display:flex}.support-refund-confirm-notice svg{flex:none;margin-top:1px}.support-refund-confirm>footer{border-top:1px solid var(--border);background:#fbfcfd;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}.support-refund-confirm>footer .button{min-height:38px}.support-refund-request-overlay{z-index:146;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b131f94;padding:20px}.support-refund-request-dialog{background:#fff;border:1px solid #c8d5e5;border-radius:14px;flex-direction:column;width:min(760px,100%);max-height:min(820px,100dvh - 40px);animation:.2s ease-out modal-in;display:flex;overflow:hidden;box-shadow:0 28px 80px #0812204d}.support-refund-request-dialog>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 22px;display:flex}.support-refund-request-dialog>header h2{color:var(--text);margin:0;font-size:20px;line-height:28px}.support-refund-request-dialog>header p{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}.support-refund-request-body{overscroll-behavior:contain;min-height:0;padding:18px 22px 22px;overflow-y:auto}.support-refund-request-state{color:#1459a6;background:#f4f8ff;border:1px solid #c9dcf8;border-radius:10px;grid-template-columns:34px minmax(150px,1fr) minmax(280px,auto);align-items:center;gap:10px;min-height:76px;padding:14px 16px;display:grid}.support-refund-request-state>svg{grid-row:1}.support-refund-request-state>strong{font-size:15px}.support-refund-request-state dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.support-refund-request-state dl>div{min-width:0}.support-refund-request-state dt{color:#6e87a6;font-size:10px}.support-refund-request-state dd{color:#244566;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:600;overflow:hidden}.support-refund-request-state.is-succeeded{color:#087858;background:#f0faf5;border-color:#b9e7d1}.support-refund-request-state.is-rejected,.support-refund-request-state.is-failed{color:#b42318;background:#fff6f5;border-color:#f2c1bd}.support-refund-request-section{margin-top:18px}.support-refund-request-section>h3{color:var(--text);margin:0 0 9px;font-size:13px}.support-refund-request-order{background:#f8fbff;border:1px solid #c9dcf8;border-radius:10px;grid-template-columns:54px minmax(0,1fr) minmax(128px,auto);align-items:center;gap:12px;padding:14px;display:grid}.support-refund-request-order>span{width:54px;height:54px;color:var(--primary);background:#e9f2ff;border-radius:10px;place-items:center;display:grid;overflow:hidden}.support-refund-request-order>span img{object-fit:cover;width:100%;height:100%}.support-refund-request-order>div{min-width:0}.support-refund-request-order>div strong,.support-refund-request-order>div p,.support-refund-request-order>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-refund-request-order>div strong{font-size:13px}.support-refund-request-order>div p{color:var(--text-secondary);margin:4px 0 0;font-size:11px}.support-refund-request-order>div small{color:var(--text-tertiary);margin-top:5px;font-size:10px}.support-refund-request-order>dl{gap:8px;margin:0;display:grid}.support-refund-request-order>dl div{grid-template-columns:auto auto;align-items:baseline;gap:9px;display:grid}.support-refund-request-order>dl dt{color:var(--text-tertiary);font-size:10px}.support-refund-request-order>dl dd{color:var(--text);text-align:right;white-space:nowrap;margin:0;font-size:12px;font-weight:650}.support-refund-request-order>dl div:first-child dd{color:var(--primary);font-size:16px}.support-refund-request-info{border:1px solid var(--border);background:#fbfcfd;border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.support-refund-request-info>div{border-bottom:1px solid var(--border);grid-template-columns:90px minmax(0,1fr);align-items:start;gap:12px;min-height:46px;padding:12px 14px;display:grid}.support-refund-request-info>div:last-child{border-bottom:0}.support-refund-request-info dt{color:var(--text-tertiary);font-size:11px}.support-refund-request-info dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.support-refund-request-evidence{flex-wrap:wrap;gap:8px;display:flex}.support-refund-request-evidence a{color:var(--primary);font-weight:600}.support-refund-request-progress{margin:0;padding:0;list-style:none;display:grid}.support-refund-request-progress li{grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:54px;display:grid;position:relative}.support-refund-request-progress li:not(:last-child):before{content:"";background:#d9e2ee;width:2px;position:absolute;top:25px;bottom:-3px;left:13px}.support-refund-request-progress li.done:not(:last-child):before{background:#7bb6ff}.support-refund-request-progress li>i{z-index:1;color:#8290a0;background:#fff;border:1px solid #d7e1ed;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.support-refund-request-progress li.done>i{border-color:var(--primary);color:#fff;background:var(--primary)}.support-refund-request-progress li.current>i{color:var(--primary);background:#edf5ff;border-color:#7fb4ff}.support-refund-request-progress li.failed>i{color:#fff;background:#e2564a;border-color:#e2564a}.support-refund-request-progress li.skipped{opacity:.55}.support-refund-request-progress li div{padding-top:2px}.support-refund-request-progress li strong,.support-refund-request-progress li span{display:block}.support-refund-request-progress li strong{font-size:12px}.support-refund-request-progress li span{color:var(--text-tertiary);margin-top:3px;font-size:10px}.support-refund-request-error{color:#b42318;background:#fff0ef;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.55;display:flex}.support-refund-request-error svg{flex:none}.support-refund-request-note{color:#566b84;background:#f5f8fc;border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:9px 11px;font-size:11px;display:flex}.support-refund-request-note svg{flex:none}.support-refund-request-dialog>footer{border-top:1px solid var(--border);background:#fbfcfd;flex:none;justify-content:flex-end;padding:13px 22px;display:flex}.support-refund-request-dialog>footer .button{min-width:80px;min-height:38px}.support-dispute-overlay{z-index:125;padding:20px}.support-dispute-dialog{width:min(680px,100%);max-height:min(820px,100dvh - 40px);box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.support-dispute-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 20px;display:flex}.support-dispute-dialog>header>div{align-items:center;gap:11px;min-width:0;display:flex}.support-dispute-title-icon{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:10px;flex:none;place-items:center;display:grid}.support-dispute-dialog h2{margin:0;font-size:18px}.support-dispute-dialog header p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.support-dispute-body{min-height:0;padding:18px 20px 20px;overflow-y:auto}.support-dispute-review-state{color:#8d570d;background:#fff8e8;border:1px solid #f0c36a;border-radius:9px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.support-dispute-review-state svg{flex:none}.support-dispute-review-state strong,.support-dispute-review-state span{display:block}.support-dispute-review-state strong{font-size:13px}.support-dispute-review-state span{color:#a16a1e;margin-top:2px;font-size:11px}.support-dispute-section+.support-dispute-section{margin-top:18px}.support-dispute-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.support-dispute-section-title strong{font-size:13px}.support-dispute-section-title span{color:var(--text-tertiary);font-size:11px}.support-dispute-order{background:#f8fbff;border:1px solid #bfd8fb;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.support-dispute-order-cover{width:48px;height:48px;color:var(--primary);background:#e8f2ff;border-radius:8px;place-items:center;display:grid;overflow:hidden}.support-dispute-order-cover img{object-fit:cover;width:100%;height:100%}.support-dispute-order>div{min-width:0}.support-dispute-order strong,.support-dispute-order span,.support-dispute-order small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-dispute-order strong{font-size:13px}.support-dispute-order span{color:var(--text-secondary);margin-top:4px;font-size:12px}.support-dispute-order small{color:var(--text-tertiary);margin-top:3px;font-size:11px}.support-dispute-order>b{color:var(--primary);font-size:15px}.support-dispute-reasons{flex-wrap:wrap;gap:8px;display:flex}.support-dispute-reasons button{border:1px solid var(--border-strong);min-height:34px;color:var(--text-secondary);font:inherit;background:#fff;border-radius:18px;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:inline-flex}.support-dispute-reasons button:hover:not(:disabled){color:var(--primary);background:#f6f9ff;border-color:#8bbcff}.support-dispute-reasons button.active{border-color:var(--primary);color:var(--primary);background:var(--primary-soft);font-weight:600}.support-dispute-reasons button:disabled{cursor:default}.support-dispute-section>textarea{border:1px solid var(--border-strong);resize:vertical;width:100%;min-height:96px;font:inherit;border-radius:8px;outline:0;padding:10px 12px;font-size:12px;line-height:1.6;display:block}.support-dispute-section>textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1c}.support-dispute-section>textarea:read-only{color:var(--text-secondary);background:#f7f8fa}.support-dispute-origin-copy{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;gap:9px;padding:11px 12px;display:grid}.support-dispute-origin-copy p{grid-template-columns:70px minmax(0,1fr);gap:8px;margin:0;font-size:12px;display:grid}.support-dispute-origin-copy span{color:var(--text-tertiary)}.support-dispute-origin-copy em{color:var(--text-secondary);font-style:normal;line-height:1.55}.support-public-decision .support-dispute-origin-copy{background:#f5f9ff;border-color:#b8d8ff}.support-public-decision .support-dispute-origin-copy strong{color:#0f6fdc}.support-dispute-upload{width:150px;min-height:62px;color:var(--primary);background:#f8fbff;border:1px dashed #8bbcff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.support-dispute-upload:hover:not(:disabled){border-color:var(--primary);background:var(--primary-soft)}.support-dispute-upload:disabled{cursor:not-allowed;opacity:.5}.support-dispute-upload span,.support-dispute-upload small{text-align:left;display:block}.support-dispute-upload span{font-size:12px;font-weight:600}.support-dispute-upload small{color:var(--text-tertiary);margin-top:2px;font-size:9px;font-weight:400}.support-dispute-evidence-list{gap:7px;margin-bottom:8px;display:grid}.support-dispute-evidence-list article{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:7px;display:grid}.support-dispute-evidence-list article>img,.support-dispute-evidence-list article>span{width:38px;height:38px;color:var(--primary);object-fit:cover;background:#eaf2ff;border-radius:7px;place-items:center;display:grid}.support-dispute-evidence-list strong,.support-dispute-evidence-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-dispute-evidence-list strong{font-size:11px}.support-dispute-evidence-list small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.support-dispute-evidence-list article>button{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.support-dispute-evidence-list article>button:hover{color:var(--danger);background:#fff0f0}.support-dispute-empty-evidence{color:var(--text-tertiary);background:#f7f8fa;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.support-dispute-policy{color:#8d570d;background:#fff9ec;border:1px solid #f0c36a;border-radius:9px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;display:flex}.support-dispute-policy svg{flex:none;margin-top:1px}.support-dispute-policy strong{font-size:12px}.support-dispute-policy p{color:#94631c;margin:3px 0 0;font-size:11px;line-height:1.6}.support-dispute-dialog>footer{border-top:1px solid var(--border);background:#fbfcfd;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:10px 20px;display:flex}.support-dispute-dialog>footer>span{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.support-dispute-dialog>footer>div{align-items:center;gap:8px;display:flex}.support-dispute-dialog>footer .button{min-width:86px}.support-dispute-dialog.is-defend{border-radius:12px;width:min(640px,100%);max-height:min(760px,100dvh - 40px)}.support-dispute-dialog.is-defend>header{min-height:70px;padding:13px 18px 12px}.support-dispute-dialog.is-defend>header>div{align-items:flex-start}.support-dispute-dialog.is-defend h2{font-size:17px;line-height:1.35}.support-dispute-dialog.is-defend header p{margin-top:3px;font-size:11px}.support-dispute-dialog.is-defend .support-dispute-body{padding:15px 18px 18px}.support-dispute-dialog.is-defend .support-dispute-section+.support-dispute-section{margin-top:14px}.support-dispute-dialog.is-defend .support-dispute-section-title{margin-bottom:7px}.support-dispute-dialog.is-defend .support-dispute-section-title strong{font-size:12px}.support-dispute-dialog.is-defend .support-dispute-order{border-color:var(--border);background:#fff;grid-template-columns:42px minmax(0,1fr) auto;padding:9px 10px}.support-dispute-dialog.is-defend .support-dispute-order-cover{border-radius:7px;width:42px;height:42px}.support-dispute-dialog.is-defend .support-dispute-order strong{font-size:12px}.support-dispute-dialog.is-defend .support-dispute-order span{margin-top:2px;font-size:10px}.support-dispute-dialog.is-defend .support-dispute-order small{margin-top:2px;font-size:9px}.support-dispute-dialog.is-defend .support-dispute-order>b{font-size:13px}.support-dispute-dialog.is-defend .support-dispute-origin-copy{background:#f7f8fa;gap:6px;padding:10px 11px}.support-dispute-dialog.is-defend .support-dispute-origin-copy p{grid-template-columns:66px minmax(0,1fr);font-size:11px}.support-dispute-dialog.is-defend .support-dispute-section>textarea{min-height:86px;max-height:150px;padding:9px 10px;font-size:11px}.support-dispute-dialog.is-defend .support-dispute-evidence-list{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.support-dispute-dialog.is-defend .support-dispute-evidence-list article{background:#f7f8fa;border-radius:8px;width:66px;height:66px;padding:0;display:block;position:relative;overflow:visible}.support-dispute-dialog.is-defend .support-dispute-evidence-list article>img{object-fit:cover;border-radius:7px;width:64px;height:64px}.support-dispute-dialog.is-defend .support-dispute-evidence-list article>div{display:none}.support-dispute-dialog.is-defend .support-dispute-evidence-list article>button{z-index:1;border:1px solid var(--border);color:#646a73;background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #1f23291f}.support-dispute-dialog.is-defend .support-dispute-upload{width:66px;min-height:66px;color:var(--text-secondary);background:#fff;border-color:#c9cdd4;flex-direction:column;gap:3px;padding:5px}.support-dispute-dialog.is-defend .support-dispute-upload span{text-align:center;font-size:10px}.support-dispute-dialog.is-defend .support-dispute-upload small{display:none}.support-dispute-auto-link{color:#1459a6;background:#eef8ff;border:1px solid #b8ddff;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:9px 10px;font-size:10px;line-height:1.5;display:flex}.support-dispute-auto-link svg{color:var(--primary);flex:none}.support-dispute-dialog.is-defend>footer{background:#fff;min-height:60px;padding:9px 18px}.support-dispute-dialog.is-defend>footer .button{min-height:34px}.side-order-card small{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.support-order-actions.single{grid-template-columns:1fr}.support-order-actions.dual{grid-template-columns:1fr 1fr}.support-order-cards{gap:6px;margin-top:6px;display:grid}.support-order-card{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px;min-width:220px;max-width:280px;padding:8px;display:grid}.support-order-card img,.support-order-cover{object-fit:cover;background:#eef3f8;border-radius:7px;width:48px;height:48px}.support-order-cover{color:var(--primary);place-items:center;display:grid}.support-order-card.pending{grid-template-columns:48px minmax(0,1fr) 24px}.support-order-card small,.support-order-card strong,.support-order-card span,.support-order-card em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-order-card small{color:var(--text-tertiary);font-size:11px}.support-order-card strong{margin-top:4px;font-size:13px}.support-order-card span{color:var(--text-secondary);margin-top:3px;font-size:12px}.support-order-card em{color:var(--text-tertiary);margin-top:4px;font-size:11px;font-style:normal}.support-order-card>button{width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.support-order-card>button:hover{color:var(--primary);background:#edf5ff}.support-note{border:1px solid var(--border-strong);resize:vertical;width:100%;min-height:88px;font:inherit;border-radius:8px;outline:0;padding:8px 10px;font-size:12px;line-height:1.55;display:block}.support-note:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1c}.support-side-section{border-top:8px solid #f5f7fa;padding:14px}.support-side-section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.support-side-section>header strong{font-size:13px}.support-side-section>header span{color:var(--text-tertiary);font-size:11px}.side-order-card{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.side-order-icon{width:34px;height:34px;color:var(--primary);background:#e9f2ff;border-radius:8px;place-items:center;display:grid;overflow:hidden}.side-order-icon img{object-fit:cover;width:100%;height:100%}.side-order-card strong,.side-order-card div>span{display:block}.side-order-card strong{margin-top:3px;font-size:12px;line-height:1.4}.side-order-card div>span{color:var(--text-secondary);margin-top:4px;font-size:12px}.side-order-card em{color:#087858;margin-top:6px;font-size:12px;font-style:normal;display:block}.side-order-card em i{background:#19a974;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.support-order-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.support-order-actions button{border:1px solid var(--border);min-height:34px;color:var(--primary);white-space:nowrap;background:#fff;border-radius:7px;font-size:12px;font-weight:600}.support-order-actions button:hover{background:#edf5ff}.support-details-scrim{display:none}.range-control{border:1px solid var(--border);background:#fff;border-radius:8px;padding:3px;display:flex}.range-control button{background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 12px}.range-control button.active{color:#0b63d3;background:#e8f2ff;font-weight:600}.donut-wrap{justify-content:center;align-items:center;gap:28px;min-height:250px;display:flex}.donut{background:conic-gradient(#1677ff 0 68%, #8568ca 68% 92%, #d8dde4 92%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:102px;height:102px}.donut span{z-index:1;text-align:center;grid-area:1/1;font-size:23px;font-weight:700}.donut small{color:var(--text-tertiary);font-size:10px;font-weight:400;display:block}.donut-wrap ul{min-width:150px;margin:0;padding:0;list-style:none}.donut-wrap li{color:var(--text-secondary);align-items:center;gap:8px;padding:8px 0;display:flex}.donut-wrap li i{border-radius:2px;width:8px;height:8px}.donut-wrap li i.blue{background:var(--primary)}.donut-wrap li i.purple{background:#8568ca}.donut-wrap li i.gray{background:#d8dde4}.donut-wrap li strong{color:var(--text);margin-left:auto}.rank{background:#edf0f3;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.rank-1{color:#9d6000;background:#fff0c8}.rank-2{color:#566372;background:#e9edf1}.rank-3{color:#9a512b;background:#f8e8df}.member-cell{align-items:center;gap:10px;display:flex}.member-cell>span{color:#1b5b95;background:#e5f0fa;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.member-cell strong,.member-cell small{display:block}.member-cell small{color:var(--text-tertiary)}.settings-section{margin-bottom:16px}.personal-center-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.72fr);align-items:start;gap:16px;display:grid}.personal-center-grid>.settings-section{margin-bottom:0}.personal-center-side{gap:16px;display:grid}.personal-center-side .settings-section{margin-bottom:0}.personal-profile-layout{border-top:1px solid var(--border);grid-template-columns:190px minmax(0,1fr);gap:28px;padding-top:20px;display:grid}.personal-avatar-panel{text-align:center;flex-direction:column;align-items:center;padding:12px 8px;display:flex}.personal-avatar{color:#3d6f9f;background:#edf4fc;border:1px solid #d7e3f3;border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:13px;display:grid;overflow:hidden}.personal-avatar.has-image{background:#fff}.personal-avatar img{object-fit:cover;width:100%;height:100%}.personal-avatar-panel strong{font-size:14px}.personal-avatar-panel p{color:#66707c;max-width:160px;margin:7px 0 0;font-size:11px;line-height:1.55}.personal-profile-form{min-width:0}.personal-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.personal-field-grid label{color:var(--text);align-content:start;gap:7px;font-size:12px;font-weight:600;display:grid}.personal-field-grid label>span b{color:var(--danger)}.personal-field-grid input{border:1px solid var(--border-strong);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:8px;outline:0;padding:10px 12px}.personal-field-grid input:read-only{cursor:default;border-color:var(--border);background:#f7f8fa}.personal-field-grid input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.personal-field-grid label>small{color:#66707c;font-size:11px;font-weight:400}.personal-login-email{color:var(--text);align-content:start;gap:7px;font-size:12px;font-weight:600;display:grid}.personal-login-email>small{color:#66707c;font-size:11px;font-weight:400}.personal-email-control{border:1px solid var(--border);color:#7c8793;background:#f7f8fa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:0 12px;display:grid}.personal-email-control>svg{align-self:center}.personal-email-control strong{overflow-wrap:anywhere;min-width:0;color:var(--text);white-space:normal;align-self:center;padding:10px 0;font-size:12px;font-weight:550;line-height:1.5}.personal-readonly-grid{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.personal-readonly-grid>div{border:1px solid var(--border);background:#f7f8fa;border-radius:8px;min-width:0;padding:12px}.personal-readonly-grid span,.personal-readonly-grid strong,.personal-readonly-grid small{display:block}.personal-readonly-grid span{color:#66707c;margin-bottom:5px;font-size:10px}.personal-readonly-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.personal-readonly-grid small{color:#7c8793;margin-top:4px;font-size:9px}.personal-profile-error{color:var(--danger);align-items:center;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.personal-profile-form footer{border-top:1px solid var(--border);justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}.personal-profile-form footer .button{min-height:44px}.personal-security-action{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:18px 0 14px;display:grid}.personal-security-action strong{font-size:12px}.personal-security-action p{color:#66707c;margin:4px 0 0;font-size:11px}.personal-center-side .full{min-height:44px;margin-top:16px}.personal-account-overview{border-top:1px solid var(--border);margin:8px 0 0}.personal-account-overview>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.personal-account-overview dt{color:#66707c;font-size:11px}.personal-account-overview dd{text-align:right;margin:0;font-size:11px;font-weight:600}.personal-account-overview .security-badge{margin-left:0}.account-info-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.account-info-grid label,.password-field{color:var(--text);gap:7px;font-weight:500;display:grid}.account-info-grid input{border:1px solid var(--border);color:#59626d;background:#f6f7f9;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.security-action-row{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;display:grid}.security-action-row>div:nth-child(2){min-width:0}.security-action-row strong{font-size:13px;display:block}.security-action-row p{color:#66707c;margin:3px 0 0;font-size:12px}.security-action-icon{color:#1268d5;background:#eaf2ff;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.security-action-icon.success{color:#087858;background:#e7f7f1}.security-readonly-row{grid-template-columns:auto minmax(0,1fr) auto}.readonly-status{color:#087858;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.session-list{border-top:1px solid var(--border)}.session-item{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:76px;display:grid}.session-item:last-child{border-bottom:0}.session-device-icon{color:#1268d5;background:#eaf2ff;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.session-item strong{font-size:13px}.session-item p{color:#66707c;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:4px 0 0;font-size:12px;display:flex}.session-item p svg{flex:none}.session-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.session-footer p,.session-empty{color:#66707c;margin:0;font-size:12px}.session-empty{border-top:1px solid var(--border);text-align:center;padding:24px 0}.session-footer .button{flex:none}.password-dialog{width:min(520px,100%);box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;animation:.2s ease-out modal-in;overflow:hidden}.password-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 24px;display:flex}.password-dialog h2{margin:0;font-size:20px}.password-dialog header p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.password-dialog-body{gap:16px;padding:22px 24px;display:grid}.password-dialog footer{border-top:1px solid var(--border);background:#fafbfc;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.card-key-dialog{flex-direction:column;width:min(920px,100%);max-height:min(92vh,880px);display:flex}.card-key-dialog-body{gap:14px;min-height:0;padding:18px 24px;display:grid;overflow:auto}.card-key-format{color:var(--text-secondary);margin:0;font-size:13px}.card-key-format strong{color:var(--primary);font-weight:650}.card-key-toolbar{border:1px solid var(--border);background:#f7f9fc;border-radius:10px;gap:12px;padding:12px 14px;display:grid}.card-key-toolbar>div{gap:8px;display:grid}.card-key-toolbar span{color:#66707c;font-size:12px;font-weight:600}.card-key-chips{flex-wrap:wrap;gap:8px;display:flex}.card-key-chips button{border:1px solid var(--border-strong);color:#506172;background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.card-key-chips button em{color:#fff;background:var(--primary);border-radius:999px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.card-key-chips button.active{color:#075fc7;background:#edf5ff;border-color:#a9caff}.card-key-paste textarea{border:1px solid var(--border-strong);resize:vertical;width:100%;min-height:140px;color:var(--text);background:#fff;border-radius:10px;outline:0;padding:12px 14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.card-key-paste textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.card-key-actions{justify-content:flex-end;gap:8px;display:flex}.card-key-preview{border:1px solid var(--border);background:#fafbfc;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.card-key-preview>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-key-preview h3{margin:0;font-size:14px}.card-key-preview header span{color:#66707c;font-size:12px}.card-key-preview-empty{color:#66707c;text-align:center;margin:0;font-size:13px}.card-key-preview-table{border:1px solid var(--border);background:#fff;border-radius:8px;max-height:220px;overflow:auto}.card-key-preview-table table{border-collapse:collapse;width:100%;font-size:12px}.card-key-preview-table th,.card-key-preview-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.card-key-preview-table th{color:#66707c;background:#f7f8fa;font-weight:650}.card-key-rejected{gap:6px;margin:0;padding:0;list-style:none;display:grid}.card-key-rejected li{color:#a82e35;font-size:12px}.card-key-rejected span{color:#66707c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.card-key-dialog{position:relative}.card-key-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card-key-list-toolbar .button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.card-key-manage-table{max-height:min(48vh,420px)}.card-key-row-actions{white-space:nowrap}.card-key-row-actions button{min-height:28px;color:var(--primary);background:0 0;border:0;align-items:center;gap:4px;margin-right:8px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.card-key-row-actions button.danger-text{color:var(--danger)}.card-key-raw,.card-key-raw-list li{overflow-wrap:anywhere;word-break:break-all;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.card-key-raw-list{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.card-key-raw-list li{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.card-key-raw-list li span{flex:1;min-width:0}.card-key-raw-list li button{white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:4px;min-height:28px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.card-key-delete-confirm{background:#fff7f7;border-top:1px solid #f2c7c9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.card-key-delete-confirm strong{color:#8f1d22;font-size:14px;display:block}.card-key-delete-confirm p{color:#8a5960;margin:4px 0 0;font-size:12px}.card-key-delete-confirm>div:last-child{gap:8px;display:flex}.product-stock-readonly{border:1px solid var(--border-strong);background:#f7f9fc;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.product-stock-readonly strong{font-variant-numeric:tabular-nums;font-size:18px}.product-stock-readonly span{color:var(--text-secondary);font-size:13px;font-weight:500}.product-stock-readonly .button{white-space:nowrap;min-height:32px;margin-left:auto;padding:0 10px}.product-draft-keys{max-height:180px}.password-input{border:1px solid var(--border-strong);min-height:44px;color:var(--text-tertiary);background:#fff;border-radius:8px;align-items:center;gap:9px;padding-left:12px;display:flex}.password-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.password-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:42px;padding:0}.password-input button{width:44px;height:42px;color:var(--text-tertiary);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.password-input button:hover{color:var(--primary);background:var(--primary-soft)}.password-requirements{flex-wrap:wrap;gap:8px;margin-top:-7px;display:flex}.password-requirements span{color:var(--text-tertiary);background:#f1f3f5;border-radius:12px;padding:3px 8px;font-size:11px}.password-requirements span.met{color:#087858;background:#e7f7f1}.field-error{color:var(--danger);margin:-8px 0 0;font-size:12px}.password-error{color:#a82e35;background:#fff4f4;border:1px solid #ffc5c7;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.setting-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:74px;display:flex}.setting-row strong{font-size:13px}.setting-row p{color:#66707c;margin:3px 0 0;font-size:12px}.settings-data-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:152px;margin-bottom:16px;padding:24px;display:grid}.settings-data-state:last-child{margin-bottom:0}.settings-data-state-icon{color:#1268d5;background:#eaf2ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.settings-data-state.loading .settings-data-state-icon{color:var(--primary)}.settings-data-state.error .settings-data-state-icon{color:#b4232d;background:#fff0f0}.settings-data-state strong{color:var(--text);font-size:14px;display:block}.settings-data-state p{color:#66707c;margin:5px 0 0;font-size:12px;line-height:1.55}.settings-data-state .button{white-space:nowrap;min-height:44px}.setting-row-copy{min-width:0}.setting-save-state{color:#506172;min-height:17px;margin-top:3px;font-size:11px;display:block}.number-setting-control{border:1px solid var(--border-strong);background:#fff;border-radius:8px;flex:none;align-items:center;width:154px;min-height:40px;display:flex;overflow:hidden}.number-setting-control:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.number-setting-control input{width:100%;min-width:0;height:38px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0 10px}.number-setting-control span{border-left:1px solid var(--border);color:#66707c;background:#f7f8fa;align-self:stretch;place-items:center;min-width:48px;font-size:12px;display:grid}.number-setting-control:has(input:disabled){opacity:.58;background:#f5f7fa}.security-badge{color:#5c6672;vertical-align:1px;background:#edf0f3;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.security-badge.enabled{color:#087858;background:#e7f7f1}.notification-config-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px;display:grid}.notification-config-grid label,.settings-dialog-form>label{gap:7px;font-weight:500;display:grid}.notification-config-grid input,.settings-dialog-form input{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:8px;outline:0;padding:10px 12px}.notification-config-grid input:focus,.settings-dialog-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.preference-note{color:#66707c;margin:14px 0 0;font-size:12px;line-height:1.55}.preference-static{border:1px solid var(--border-strong);min-height:44px;color:var(--text);background:#f5f7fa;border-radius:8px;align-items:center;margin:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.settings-opendo-link{color:var(--primary);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.settings-opendo-link:hover{color:var(--primary-hover)}.settings-save-note{color:#087858;min-height:16px;margin-top:-4px;font-size:11px;font-weight:500}.settings-save-note.error{color:var(--danger)}.notification-recipient{border-top:1px solid var(--border);padding:16px 0}.notification-recipient label{gap:7px;max-width:460px;font-size:12px;font-weight:600;display:grid}.notification-recipient input{border:1px solid var(--border-strong);min-height:42px;font:inherit;border-radius:8px;outline:0;padding:9px 11px}.notification-recipient input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.notification-matrix,.protection-table{border:1px solid var(--border);border-radius:9px}.notification-matrix-head,.notification-matrix-row,.protection-table-head,.protection-row{grid-template-columns:minmax(0,1fr) 90px 90px;align-items:center;gap:12px;padding:11px 14px;display:grid}.notification-matrix-head,.protection-table-head{color:#66707c;background:#f7f8fa;font-size:11px;font-weight:600}.notification-matrix-head span:not(:first-child),.protection-table-head span:not(:first-child){text-align:center}.notification-matrix-row+.notification-matrix-row,.protection-row+.protection-row{border-top:1px solid var(--border)}.notification-matrix-row strong,.protection-row strong{font-size:13px}.notification-matrix-row p,.protection-row p{color:#66707c;margin:3px 0 0;font-size:11px}.channel-toggle{border:1px solid var(--border-strong);color:#66707c;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.channel-toggle.active{color:#075fc7;background:#edf5ff;border-color:#a9caff}.channel-toggle:disabled{cursor:not-allowed;opacity:.55}.settings-warning{color:#6f5a13;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:11px;line-height:1.5;display:flex}.settings-warning svg{flex:none;margin-top:1px}.protection-table{margin-top:2px}.protection-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.protection-footer p{color:#66707c;margin:0;font-size:11px}.dialog-notice:has(svg){align-items:flex-start;gap:8px;display:flex}.dialog-notice:has(svg) svg{flex:none;margin-top:2px}.account-identity-list{margin:6px 0 0}.account-identity-list>div{border-top:1px solid var(--border);padding:13px 0}.account-identity-list dt{color:#66707c;margin-bottom:5px;font-size:11px}.account-identity-list dd{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.account-identity-list dd>span{overflow-wrap:anywhere;min-width:0;color:var(--text);white-space:normal;font-size:12px;font-weight:550;line-height:1.5}.icon-button.compact{flex:none;width:34px;height:34px}.muted-text{color:#66707c}.settings-dialog-form{gap:16px;padding:22px 24px 0;display:grid}.settings-dialog-form>footer{margin:2px -24px 0}.dialog-notice{color:#506172;background:#f7f9fc;border:1px solid #d8e2ee;border-radius:8px;padding:11px 13px;line-height:1.55}.backup-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.backup-codes code{border:1px solid var(--border);text-align:center;-webkit-user-select:all;user-select:all;background:#f7f8fa;border-radius:7px;padding:10px}.backup-code-actions{flex-wrap:wrap;gap:8px;display:flex}.totp-qr{place-items:center;display:grid}.totp-qr img{border:1px solid var(--border);background:#fff;border-radius:10px;padding:8px}.secret-copy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.secret-copy-row .button{min-width:72px}.two-factor-confirm{text-align:center}.two-factor-confirm .confirm-icon{margin:2px auto 14px}.two-factor-confirm h3{margin:0 0 8px;font-size:18px}.two-factor-confirm p{color:#66707c;margin:0;font-size:13px;line-height:1.65}.dialog-description{color:var(--text-secondary);margin:0 0 18px}.product-modal-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b131f7a;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out modal-fade-in;display:flex;position:fixed;inset:0}.product-modal{background:#fff;border-radius:12px;width:min(1000px,100%);height:min(1120px,100dvh - 48px);animation:.2s ease-out modal-in;overflow:hidden;box-shadow:0 24px 72px #08122047}.product-create{flex-direction:column;height:100%;min-height:0;display:flex}.product-modal-header{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 24px;display:flex}.product-modal-header h2{margin:0;font-size:21px}.product-modal-header p{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}.product-modal-header .icon-button{flex:none}.product-modal-body{overscroll-behavior:contain;background:#fff;flex:1;min-height:0;padding-top:20px;overflow-y:auto}.product-error-summary{color:#9e2028;background:#fff4f4;border:1px solid #ffb9b9;border-radius:10px;align-items:flex-start;gap:10px;margin:0 24px 16px;padding:13px 16px;display:flex}.product-error-summary svg{flex:none;margin-top:2px}.product-error-summary strong,.product-error-summary span{display:block}.product-error-summary span{color:#7f4548;margin-top:2px;font-size:12px}.product-error-summary ul{color:#7f4548;margin:6px 0 0;padding-left:18px;font-size:12px}.product-error-summary li+li{margin-top:3px}.product-review-feedback{color:#a61d24;background:#fff1f0;border:1px solid #ffb9b9;border-radius:8px;align-items:flex-start;gap:10px;margin:0 24px 16px;padding:14px 16px;display:flex}.product-review-feedback svg{flex:none;margin-top:2px}.product-review-feedback strong{font-size:14px;display:block}.product-review-feedback p{color:#7f3035;margin:4px 0 0;font-size:13px;line-height:1.6}.product-review-feedback small{color:#8f5559;margin-top:5px;font-size:11px;display:block}.product-form-tabs{border-bottom:1px solid var(--border);background:#fff;align-items:flex-end;gap:28px;min-height:58px;padding:0 24px;display:flex}.product-form-tabs button{min-height:57px;color:var(--text-secondary);background:0 0;border:0;padding:0 2px;font-weight:500;position:relative}.product-form-tabs button:hover{color:var(--primary)}.product-form-tabs button.active{color:var(--primary);font-weight:650}.product-form-tabs button.active:after{background:var(--primary);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.product-form-tabs button i{background:var(--danger);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:-9px}.product-form-section{padding:24px}.product-form-section-muted{background:#fafbfc}.product-section-title{border-bottom:1px solid #eef0f2;margin:0 0 20px;padding-bottom:14px}.product-section-title:not(:first-child){margin-top:34px}.product-section-title h2{margin:0;font-size:17px}.product-section-title p{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px;display:grid}.product-form-grid.single{grid-template-columns:minmax(0,760px)}.product-core-fields{gap:22px;display:grid}.product-field{min-width:0;color:var(--text);flex-direction:column;gap:7px;margin:0;font-weight:520;display:flex}.product-field>label{font-weight:520}.product-label-text{align-self:flex-start;align-items:baseline;display:inline-flex}.product-field input,.product-field select,.product-field textarea{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:8px;outline:0;padding:10px 12px;font-weight:400}.product-field select[multiple]{min-height:128px;padding:5px}.product-field select[multiple] option{border-radius:5px;padding:8px}.product-field textarea{resize:vertical;line-height:1.6}.product-field input:focus,.product-field select:focus,.product-field textarea:focus,.prefixed-input:focus-within,.rich-editor:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.product-field input[aria-invalid=true],.product-field select[aria-invalid=true],.product-field textarea[aria-invalid=true],.prefixed-input.error,.rich-editor.error{border-color:var(--danger)}.product-field input[readonly]{color:#59626d;cursor:not-allowed;background:#f6f7f9}.product-field>small{color:var(--text-tertiary);font-size:11px;font-weight:400;line-height:1.55}.product-span-2{grid-column:1/-1}.required-mark{color:var(--danger);margin-left:4px;font-weight:700}.optional-mark{color:var(--text-tertiary);font-size:12px;font-weight:400}.field-error{color:var(--danger);font-size:11px;font-weight:450}.product-image-field>small{margin-top:-2px}.product-image-grid{border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:120px;padding:0;display:flex}.product-image-grid.error{border:1px solid var(--danger);background:snow;padding:8px}.product-image-card{border:1px solid var(--border);background:#fff;border-radius:10px;width:120px;overflow:hidden}.product-image-preview{background:#f5f7fa;width:118px;height:96px;position:relative;overflow:hidden}.product-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.product-image-preview>span{color:#fff;background:#1677ffeb;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:650;position:absolute;top:7px;left:7px}.product-image-actions{justify-content:space-between;align-items:center;gap:4px;min-height:32px;padding:4px 7px;font-size:10px;font-weight:500;display:flex}.product-image-actions>span{color:var(--text-tertiary)}.product-image-actions button{color:var(--primary);font:inherit;background:0 0;border:0;align-items:center;gap:2px;padding:2px 0;display:inline-flex}.product-image-actions button.danger-text{color:var(--danger)}.product-image-uploader{color:#7f8996;cursor:pointer;background:#fbfcfe;border:1px dashed #b8c0ca;border-radius:10px;align-content:center;place-items:center;gap:6px;width:120px;height:120px;transition:border-color .18s,color .18s,background .18s;display:grid;overflow:hidden}.product-image-uploader:hover,.product-image-uploader:focus-within{border-color:var(--primary);color:var(--primary);background:#f5f9ff}.product-image-uploader.error{border-color:var(--danger);background:snow}.product-image-uploader.ready{border-style:solid}.product-image-uploader img{object-fit:cover;width:100%;height:100%;display:block}.product-image-uploader span{font-size:12px;font-weight:500}.product-select{font-weight:400;position:relative}.product-select-trigger{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 12px;display:grid}.product-select-trigger .placeholder{color:var(--text-tertiary)}.product-select-trigger em,.product-select-menu em{color:#fa541c;white-space:nowrap;font-style:normal}.product-select-trigger svg{color:var(--text-tertiary);transition:transform .18s}.product-select-trigger.open{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.product-select-trigger.open svg{transform:rotate(180deg)}.product-select-trigger.error{border-color:var(--danger)}.product-select-menu{z-index:30;border:1px solid var(--border);background:#fff;border-radius:10px;max-height:320px;padding:6px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #1f232929}.product-select-menu.bottom{top:calc(100% + 6px)}.product-select-menu.top{bottom:calc(100% + 6px)}.product-select-menu button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;display:grid}.product-select-menu button:hover,.product-select-menu button.active{background:#f5f6f8}.product-select-menu button.selected{background:#fff7ed;font-weight:600}.product-select-menu button svg{color:var(--primary)}.price-input{border:1px solid var(--border-strong);background:#fff;border-radius:8px;align-items:center;min-height:44px;display:flex;overflow:hidden}.price-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.price-input.error{border-color:var(--danger)}.price-input>span{padding-left:12px;font-size:16px}.product-field .price-input input{min-height:42px;box-shadow:none;border:0;border-radius:0;padding-left:7px}.cover-uploader{background:#fafcff;border:1px dashed #bec7d2;border-radius:10px;align-items:center;gap:16px;min-height:118px;padding:16px;display:flex}.cover-uploader.error{border-color:var(--danger);background:snow}.cover-uploader input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cover-uploader .button{width:auto;display:inline-flex}.cover-uploader p{color:var(--text-tertiary);margin:6px 0 0;font-size:11px;font-weight:400}.cover-preview{color:#7f8b98;background:#eef2f6;border-radius:10px;flex:none;place-items:center;width:82px;height:82px;display:grid}.cover-preview.ready{color:#087958;background:#def6ed}.cover-preview img,.store-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.prefixed-input{border:1px solid var(--border-strong);background:#fff;border-radius:8px;min-height:44px;display:flex;overflow:hidden}.prefixed-input>span{border-right:1px solid var(--border);color:#68727e;white-space:nowrap;background:#f6f7f9;align-items:center;padding:0 12px;font-size:12px;font-weight:400;display:flex}.prefixed-input input{border:0;border-radius:0;min-width:0;box-shadow:none!important}.listing-control{border:1px solid var(--border);background:#fbfcfd;border-radius:9px;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:flex}.listing-control strong,.listing-control small{display:block}.listing-control small{color:var(--text-tertiary);margin-top:2px;font-size:11px;font-weight:400}.review-status-dot{background:#faad14;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #fff4dc}.tag-select{font-weight:400;position:relative}.tag-select-control{border:1px solid var(--border-strong);background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:4px 38px 4px 7px;display:flex}.tag-select-control.open{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.tag-select-control.error{border-color:var(--danger)}.product-field .tag-select-control input{width:auto;min-width:130px;min-height:34px;box-shadow:none;border:0;border-radius:0;flex:1;padding:0 4px}.tag-chip{color:#165cae;white-space:nowrap;background:#edf5ff;border:1px solid #cbdcf3;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:0 5px 0 9px;font-size:12px;display:inline-flex}.tag-chip button{color:#50749d;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.tag-chip button:hover{color:var(--danger);background:#fff}.tag-select-toggle{width:32px;height:32px;color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.tag-select-toggle:hover{color:var(--primary);background:#f0f5fb}.tag-select-menu{z-index:25;border:1px solid var(--border);background:#fff;border-radius:8px;max-height:304px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #1f232926}.tag-select-menu button{width:100%;min-height:42px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.tag-select-menu button:hover,.tag-select-menu button:focus-visible{background:#f4f5f6;outline:0}.tag-select-menu button.selected{color:var(--primary);background:#f0f6ff}.tag-select-menu p{color:var(--text-tertiary);text-align:center;margin:0;padding:14px 12px}.rich-editor{border:1px solid var(--border-strong);background:#fff;border-radius:10px;position:relative;overflow:visible}.rich-toolbar{background:#fafafa;border-bottom:1px solid #e5e5e5;min-height:74px;padding:8px;display:block}.rich-toolbar-row{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:visible}.rich-toolbar-row+.rich-toolbar-row{margin-top:6px}.rich-toolbar-group{align-items:center;gap:4px;display:inline-flex}.rich-toolbar button{color:#262a30;background:#fff;border:1px solid #d8dadd;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid;box-shadow:0 1px 1px #1f23290a}.rich-toolbar button svg{stroke-width:2.25px;width:14px;height:14px}.rich-toolbar button:hover,.rich-toolbar button.active{color:var(--primary);background:#edf5ff;border-color:#8bb9f3}.rich-toolbar button:focus-visible,.rich-toolbar-dropdown-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.rich-toolbar-dropdown{flex:none;width:96px;font-weight:400;position:relative}.rich-toolbar-dropdown.paragraph{width:80px}.rich-toolbar .rich-toolbar-dropdown-trigger{color:#262a30;width:100%;height:26px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d8dadd;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;padding:0 7px 0 8px;font-size:13px;font-weight:400;display:flex;box-shadow:0 1px 1px #1f23290a}.rich-toolbar .rich-toolbar-dropdown-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rich-toolbar .rich-toolbar-dropdown-trigger>svg{flex:none;width:12px;height:12px;transition:transform .15s}.rich-toolbar .rich-toolbar-dropdown-trigger.open{border-color:var(--primary);box-shadow:0 0 0 2px #1677ff1f}.rich-toolbar .rich-toolbar-dropdown-trigger.open>svg{transform:rotate(180deg)}.rich-toolbar-dropdown-menu{z-index:60;background:#fff;border:1px solid #d7d9dc;border-radius:8px;min-width:max(100%,96px);padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 28px #1f23292e}.rich-toolbar .rich-toolbar-dropdown-menu button{color:#262a30;width:100%;height:28px;box-shadow:none;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:4px;padding:0 7px;font-size:13px;font-weight:400;display:grid}.rich-toolbar .rich-toolbar-dropdown-menu button:hover,.rich-toolbar .rich-toolbar-dropdown-menu button:focus-visible{background:#f3f5f7;outline:0}.rich-toolbar .rich-toolbar-dropdown-menu button.selected{color:var(--primary);background:#edf5ff}.rich-toolbar-dropdown-check{place-items:center;width:15px;height:15px;display:grid}.rich-toolbar-dropdown-check svg{width:12px;height:12px}.rich-toolbar-divider{background:#e2e4e7;flex:none;width:1px;height:22px;margin:0 2px}.rich-toolbar-glyph{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:650}.rich-toolbar-letter{font-family:Georgia,serif;font-size:15px;font-weight:600;position:relative}.rich-toolbar-letter:after{content:"";background:#1677ff;height:2px;position:absolute;bottom:4px;left:6px;right:6px}.rich-editor-content{overflow-wrap:anywhere;min-height:212px;color:var(--text);outline:0;padding:16px;font-weight:400;line-height:1.65}.rich-editor-content:empty:before{color:var(--text-tertiary);content:attr(data-placeholder);pointer-events:none}.rich-editor-content p{margin:0 0 10px}.rich-editor-content h1{margin:22px 0 12px;font-size:30px;line-height:1.3}.rich-editor-content h2{margin:20px 0 10px;font-size:22px;line-height:1.35}.rich-editor-content h3{margin:16px 0 8px;font-size:17px;line-height:1.45}.rich-editor-content h4{margin:14px 0 8px;font-size:16px;line-height:1.5}.rich-editor-content blockquote{color:var(--text-secondary);background:#f5f9ff;border-left:3px solid #91bfff;margin:12px 0;padding:10px 14px}.rich-editor-content ul,.rich-editor-content ol{margin:8px 0;padding-left:24px}.rich-editor-content a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.rich-editor-content code{color:#c7254e;background:#f6f7f9;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rich-editor-content pre{color:#f5f7fa;white-space:pre-wrap;background:#20252d;border-radius:8px;margin:14px 0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.rich-editor-content img{object-fit:contain;border-radius:8px;width:auto;max-width:min(100%,640px);height:auto;max-height:420px;margin:12px 0;display:block}.rich-editor-content iframe{aspect-ratio:16/9;background:#111;border:0;border-radius:8px;width:min(100%,640px);height:auto;margin:14px 0;display:block}.rich-editor-content hr{border:0;border-top:1px solid var(--border);margin:22px 0}.rich-editor-content table{border-collapse:collapse;table-layout:fixed;width:min(100%,760px);margin:14px 0}.rich-editor-content th,.rich-editor-content td{vertical-align:top;border:1px solid #cfd3d8;min-width:80px;height:40px;padding:7px 9px}.rich-editor-content th{background:#f6f7f9;font-weight:650}.rich-editor-content .rich-task-list{padding-left:0;list-style:none}.rich-editor-content .rich-task-list li{align-items:flex-start;gap:8px;display:flex}.rich-editor-content .rich-task-list input{width:16px;height:16px;margin-top:5px}.rich-link-popover{z-index:35;border:1px solid var(--border);background:#fff;border-radius:10px;width:min(360px,100% - 24px);padding:14px;position:absolute;top:86px;left:110px;box-shadow:0 16px 38px #1f23292e}.rich-link-popover label{color:var(--text-secondary);gap:5px;margin-bottom:10px;font-size:12px;font-weight:550;display:grid}.product-field .rich-link-popover input{min-height:40px;padding:8px 10px;font-size:13px}.rich-link-popover>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.rich-link-popover>div button{border:1px solid var(--border-strong);min-height:36px;color:var(--text-secondary);background:#fff;border-radius:7px;padding:0 12px}.rich-link-popover>div button.primary{border-color:var(--primary);color:#fff;background:var(--primary)}.rich-video-popover{left:auto;right:12px}.rich-video-popover>small{color:var(--text-tertiary);font-size:11px;font-weight:400;line-height:1.5;display:block}.rich-editor-message{padding:0 12px 10px;font-size:11px;font-weight:450;display:block}.rich-editor-message.error{color:var(--danger)}.rich-editor.fullscreen{z-index:220;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.rich-editor.fullscreen .rich-toolbar{flex:none}.rich-editor.fullscreen .rich-editor-content{flex:1;min-height:0;padding:28px max(24px,50vw - 590px);overflow-y:auto}.product-form-footer{border-top:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 24px;display:flex;box-shadow:0 -5px 18px #1f23290d}.product-form-footer>span{color:var(--text-tertiary);font-size:12px}.product-form-footer>div{gap:9px;display:flex}.analytics-header-actions{align-items:center;gap:10px;display:flex}.analytics-range-control,.analytics-metric-toggle{border:1px solid var(--border);background:#f5f6f8;border-radius:9px;align-items:center;padding:3px;display:inline-flex}.analytics-range-control button,.analytics-metric-toggle button{min-height:36px;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:12px;transition:color .18s,background .18s,box-shadow .18s}.analytics-range-control button:hover,.analytics-metric-toggle button:hover{color:var(--text)}.analytics-range-control button.active,.analytics-metric-toggle button.active{color:var(--primary);background:#fff;font-weight:600;box-shadow:0 1px 4px #1f23291a}.analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.analytics-kpi-card{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;min-height:154px;padding:20px}.analytics-kpi-card>header{color:var(--text-secondary);align-items:center;gap:10px;font-weight:500;display:flex}.analytics-kpi-icon{border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.analytics-kpi-icon.blue{color:#0b63db;background:#e8f2ff}.analytics-kpi-icon.purple{color:#6d4bc5;background:#f0eaff}.analytics-kpi-icon.orange{color:#b65d00;background:#fff1df}.analytics-kpi-icon.green{color:#087958;background:#e4f7f0}.analytics-kpi-icon.rose{color:#b42318;background:#fde8e8}.analytics-kpi-card>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:17px;font-size:28px;font-weight:650;line-height:36px;display:block}.analytics-kpi-summary{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:11px;line-height:18px}.analytics-kpi-card>footer{color:var(--text-tertiary);align-items:center;gap:4px;margin-top:7px;font-size:12px;display:flex}.analytics-kpi-card>footer b{font-weight:650}.analytics-kpi-card>footer.positive svg,.analytics-kpi-card>footer.positive b{color:#087958}.analytics-kpi-card>footer.negative svg,.analytics-kpi-card>footer.negative b{color:#d14343}.analytics-primary-grid,.analytics-secondary-grid{grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:16px;margin-bottom:16px;display:grid}.analytics-primary-grid.single{grid-template-columns:minmax(0,1fr)}.analytics-secondary-grid{grid-template-columns:minmax(0,7fr) minmax(330px,5fr);margin-bottom:0}.analytics-attention-strip{background:#fffaf2;border:1px solid #f1d6aa;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:70px;margin-bottom:16px;padding:12px 14px;display:grid}.analytics-attention-heading{align-items:center;gap:10px;min-width:218px;display:flex}.analytics-attention-heading h2{color:#684516;margin:0;font-size:14px;line-height:20px}.analytics-attention-heading p{color:#9a7444;margin:1px 0 0;font-size:10px;line-height:16px}.analytics-attention-icon{color:#a65b00;background:#ffedcf;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.analytics-attention-items{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.analytics-attention-item{color:#6e5a3c;white-space:nowrap;background:#ffffffb8;border:1px solid #eadbc5;border-radius:15px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:11px;display:inline-flex}.analytics-attention-item i{background:#9199a4;border-radius:50%;flex:none;width:7px;height:7px}.analytics-attention-item strong{color:#3d3325;font-variant-numeric:tabular-nums;font-size:12px}.analytics-attention-item.warning i{background:#d9860b}.analytics-attention-item.info i{background:#1677ff}.analytics-attention-item.danger i{background:#d14343}.analytics-attention-action{white-space:nowrap;min-height:36px}.analytics-trend-card,.analytics-funnel-card,.analytics-ranking-card,.analytics-category-card{border-radius:12px;overflow:hidden}.analytics-ranking-card,.analytics-category-card{flex-direction:column;display:flex}.analytics-card-heading{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 20px;display:flex}.analytics-card-heading h2{margin:0;font-size:17px;line-height:25px}.analytics-card-heading p{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}.analytics-metric-toggle button{min-height:32px;padding:0 11px}.analytics-chart-wrap{grid-template-rows:minmax(0,1fr) 22px;grid-template-columns:44px minmax(0,1fr);column-gap:8px;height:296px;padding:18px 20px 10px 12px;display:grid}.analytics-y-axis{color:#9299a3;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-end;font-size:10px;display:flex}.analytics-plot{cursor:crosshair;grid-area:1/2;min-width:0;position:relative}.analytics-plot svg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.analytics-gridline{stroke:#e8ebef;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.analytics-line{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analytics-hover-band{z-index:1;pointer-events:none;background:#1677ff0d;position:absolute;top:0;bottom:0}.analytics-crosshair{z-index:1;pointer-events:none;background:#1677ff6b;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.analytics-dot{z-index:2;pointer-events:none;background:0 0;border:0;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;transform:translate(-50%,-50%)}.analytics-dot:after{content:"";box-shadow:inset 0 0 0 2.5px var(--primary);background:#fff;border-radius:50%;position:absolute;inset:5px}.analytics-dot.active:after,.analytics-dot:focus-visible:after{box-shadow:inset 0 0 0 2.5px var(--primary), 0 0 0 4px #1677ff29;inset:4px}.analytics-tooltip{z-index:3;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #e8ebef;border-radius:8px;min-width:118px;padding:7px 9px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 6px 18px #1f23291f}.analytics-tooltip.edge{transform:translate(-90%,calc(-100% - 12px))}.analytics-tooltip.below{transform:translate(-50%,14px)}.analytics-tooltip.below.edge{transform:translate(-90%,14px)}.analytics-tooltip small{color:#9299a3;font-size:10px;display:block}.analytics-tooltip strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.analytics-tooltip em{color:#9299a3;font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;font-style:normal;display:block}.analytics-x-axis{grid-area:2/2;position:relative}.analytics-x-axis span{color:#9299a3;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;position:absolute;top:6px;transform:translate(-50%)}.analytics-axis-secondary{display:none}.analytics-chart-insight{min-height:52px;color:var(--text-secondary);background:#fbfcfe;border-top:1px solid #eef0f2;align-items:center;gap:8px;margin:0;padding:11px 20px;font-size:12px;display:flex}.analytics-chart-insight svg{color:#087958;flex:none}.analytics-chart-insight strong{color:#087958}.analytics-chart-insight.down svg,.analytics-chart-insight.down strong{color:#d14343}.analytics-empty-note{color:var(--text-tertiary);margin:0;padding:20px;font-size:12px}.analytics-total-rate{color:var(--text-tertiary);flex:none;font-size:11px}.analytics-total-rate strong{color:#087958;font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;display:block}.analytics-flow{align-content:center;gap:16px;min-height:295px;padding:20px 20px 16px;display:grid}.analytics-flow-row header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.analytics-flow-row header>span{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.analytics-flow-dot{border-radius:50%;flex:none;width:8px;height:8px}.analytics-flow-row.done .analytics-flow-dot{background:#1677ff}.analytics-flow-row.progress .analytics-flow-dot{background:#69a9ff}.analytics-flow-row.after .analytics-flow-dot{background:#e6a23c}.analytics-flow-row.refund .analytics-flow-dot{background:#d14343}.analytics-flow-row header small{color:var(--text-tertiary);font-size:10px;font-weight:500}.analytics-flow-row header>strong{font-variant-numeric:tabular-nums;font-size:13px}.analytics-flow-track{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.analytics-flow-track>span{background:#edf0f3;border-radius:6px;height:11px;display:block;overflow:hidden}.analytics-flow-track i{border-radius:inherit;height:100%;display:block}.analytics-flow-track em{color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:right;font-size:10px;font-style:normal}.analytics-flow-row.done i{background:#1677ff}.analytics-flow-row.progress i{background:#69a9ff}.analytics-flow-row.after i{background:#e6a23c}.analytics-flow-row.refund i{background:#d14343}.analytics-flow-note{color:var(--text-tertiary);margin:0;font-size:11px}.analytics-funnel-insight{color:#795019;background:#fffaf2;border-top:1px solid #f1e2cd;align-items:flex-start;gap:7px;min-height:52px;margin:0;padding:11px 18px;font-size:11px;line-height:18px;display:flex}.analytics-funnel-insight svg{color:#c46a00;flex:none;margin-top:1px}.analytics-table-wrap{flex:1;overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%}.analytics-table th{color:#7b838e;text-align:left;white-space:nowrap;background:#f8f9fa;height:42px;padding:0 12px;font-size:11px;font-weight:600}.analytics-table td{height:62px;color:var(--text-secondary);white-space:nowrap;border-top:1px solid #eef0f2;padding:8px 12px;font-size:12px}.analytics-table tbody tr:hover{background:#fafcff}.analytics-table th:first-child,.analytics-table td:first-child{padding-left:20px}.analytics-table th:last-child,.analytics-table td:last-child{padding-right:20px}.analytics-table th:nth-child(n+3),.analytics-table td:nth-child(n+3){text-align:right}.analytics-table td:nth-child(n+3) .analytics-delta{justify-content:flex-end}.analytics-table td:nth-child(2){white-space:normal;min-width:220px}.analytics-table td>strong,.analytics-table td>small{display:block}.analytics-table td>strong{color:var(--text);font-size:12px}.analytics-table td>small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.analytics-table td>b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.analytics-variant-trigger{color:#1768c8;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;margin:1px 0 -4px -6px;padding:3px 6px;font-size:10px;line-height:16px;display:inline-flex}.analytics-variant-trigger:hover{background:#edf5ff}.analytics-variant-trigger:focus-visible{outline-offset:1px;outline:2px solid #1677ff}.analytics-variant-trigger:disabled{color:var(--text-tertiary);cursor:default;background:0 0}.analytics-variant-trigger svg{flex:none;transition:transform .16s}.analytics-variant-trigger svg.expanded{transform:rotate(180deg)}.analytics-table .analytics-product-row.expanded td{background:#fafcff;border-bottom:0}.analytics-table .analytics-variant-detail-row:hover{background:0 0}.analytics-table .analytics-variant-detail-cell{text-align:left;white-space:normal;background:#fafcff;border-top:0;height:auto;padding:0 20px 12px}.analytics-variant-panel{background:#f6f9fd;border:1px solid #dce6f2;border-radius:8px;min-width:520px;overflow:hidden}.analytics-variant-grid{grid-template-columns:minmax(190px,1fr) minmax(110px,.65fr) minmax(72px,.4fr) minmax(92px,.5fr);align-items:center;gap:12px;padding:0 14px;display:grid}.analytics-variant-grid-head{color:#7b838e;background:#eef4fa;min-height:34px;font-size:10px;font-weight:600}.analytics-variant-grid-row{min-height:42px;color:var(--text-secondary);border-top:1px solid #e4ebf3;font-size:11px}.analytics-variant-grid-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analytics-variant-grid>:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.analytics-rank{color:#606975;background:#eef0f3;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:700;display:inline-grid}.analytics-rank.rank-1{color:#8b5800;background:#fff0c8}.analytics-rank.rank-2{color:#59636f;background:#e8ebef}.analytics-rank.rank-3{color:#91532d;background:#f9e6d9}.analytics-delta{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:600;display:inline-flex}.analytics-delta.positive{color:#087958}.analytics-delta.negative{color:#d14343}.analytics-category-list{flex:1;align-content:start;gap:18px;padding:22px 20px;display:grid}.analytics-category-list header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.analytics-category-list header>span{color:var(--text-secondary);font-size:12px}.analytics-category-list header>strong{font-variant-numeric:tabular-nums;font-size:12px}.analytics-category-list header small{color:var(--text-tertiary);margin-left:5px;font-size:10px;font-weight:500}.analytics-category-track{background:#edf0f3;border-radius:4px;height:8px;overflow:hidden}.analytics-category-track i{border-radius:inherit;background:linear-gradient(90deg,#69a9ff,#1677ff);height:100%;display:block}@media (max-width:1120px){.overview-grid,.metric-grid,.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.dashboard-grid.lower,.settings-layout,.personal-center-grid,.settings-preferences-grid,.dashboard-operations-layout,.dashboard-board{grid-template-columns:1fr}.campaign-grid{grid-template-columns:repeat(2,1fr)}.store-summary{grid-template-columns:1fr}.store-summary-identity{border-right:0;border-bottom:1px solid var(--border)}.store-overview-grid,.store-direct-secondary-grid{grid-template-columns:1fr}.store-direct-money-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upstream-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.upstream-main-account{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);gap:18px}.upstream-main-account>header{grid-column:1/-1}.finance-settlement-grid,.finance-overview-content{grid-template-columns:1fr}.finance-overview-content>div{border-right:0;border-bottom:1px solid var(--border)}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-primary-grid,.analytics-secondary-grid{grid-template-columns:1fr}.analytics-attention-strip{grid-template-columns:minmax(0,1fr) auto}.analytics-attention-items{grid-area:2/1/auto/-1}.finance-toolbar{flex-wrap:wrap}.finance-search{flex-basis:260px}.order-filter-toolbar{grid-template-columns:minmax(220px,320px) 200px 136px}.order-filter-toolbar .module-search-field{grid-column:1/-1}.support-hours-composer{grid-template-columns:repeat(2,minmax(0,1fr))}.support-hours-add{width:100%}}@media (max-width:860px){.merchant-sidebar{transition:transform .2s;transform:translate(-100%)}.merchant-sidebar.open{transform:translate(0);box-shadow:12px 0 40px #1f232933}.merchant-workspace{padding-left:0}.merchant-mobile-scrim{z-index:45;background:#0b131f75;border:0;display:block;position:fixed;inset:0}.merchant-main{padding:22px 18px 50px}.store-unsaved-bar{width:auto;max-width:none;left:18px;right:18px}.support-layout{grid-template-columns:280px minmax(0,1fr)}.support-details{z-index:12;width:310px;transition:transform .2s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 32px #1f23291f}.support-details.open{transform:translate(0)}.support-details-close{display:grid}.support-details-scrim{z-index:11;background:#141c2647;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.support-details-button{min-height:36px;color:var(--primary);background:#edf5ff;border:0;border-radius:7px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.store-summary-metrics{overflow-x:auto}.store-direct-page-header{min-height:0}.store-direct-loading{grid-template-columns:1fr}.store-direct-loading>p{grid-column:auto}.order-filter-toolbar{grid-template-columns:1fr 1fr}.order-date-range-picker{grid-column:1/-1}.order-sort-filter{grid-column:auto}}@media (max-width:640px){.merchant-main{padding:18px 12px 36px}.upstream-finance-page{gap:14px}.upstream-finance-kpi{min-height:132px;padding:16px}.upstream-finance-kpi>strong{font-size:26px}.upstream-finance-title-row{flex-direction:column;align-items:stretch}.upstream-finance-title-row .button{width:100%}.upstream-main-account{grid-template-columns:1fr;gap:16px;padding:18px 16px}.upstream-main-account>header{grid-column:auto}.upstream-main-account dl{grid-template-columns:1fr}.upstream-main-account dl>div{border-top:1px solid var(--border);border-left:0;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.upstream-main-account dl>div:last-child{border-bottom:1px solid var(--border)}.upstream-main-account dd{margin:0;font-size:16px}.upstream-main-account-security{width:100%}.upstream-transfer-route{grid-template-columns:1fr}.upstream-transfer-route>svg{margin:-2px 0 -2px 8px;transform:rotate(90deg)}.upstream-verification-code,.upstream-pay-password-grid{grid-template-columns:1fr}.upstream-verification-code .button{width:100%}.upstream-finance-bills-heading{flex-direction:column;align-items:flex-start}.upstream-finance-count{align-self:flex-start}.upstream-finance-pagination{flex-direction:column;align-items:stretch}.upstream-finance-pagination>div{justify-content:flex-end}.store-profile-panel.has-unsaved{padding-bottom:142px}.store-unsaved-bar{right:12px;bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px;padding:12px;left:12px}.store-unsaved-actions{grid-template-columns:1fr 1fr;display:grid}.store-unsaved-actions .button{width:100%}.support-hours-heading{flex-direction:column;align-items:stretch}.support-hours-heading .button{width:100%}.support-hours-dialog-fields{grid-template-columns:1fr}.support-hours-dialog-fields .field-label.full{grid-column:auto}.order-filter-toolbar{grid-template-columns:1fr;padding:12px}.order-filter-toolbar .module-search-field,.order-date-range-picker,.order-sort-filter{grid-column:auto}.order-filter-toolbar .button{width:100%}.order-date-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.order-date-range-footer{flex-direction:column;align-items:stretch}.order-date-range-footer>div{grid-template-columns:1fr 1fr;display:grid}.order-date-range-footer .button{width:100%}.settings-tabs{gap:24px;margin-left:-12px;margin-right:-12px;padding:0 12px}.settings-data-state{grid-template-columns:auto minmax(0,1fr);padding:18px}.settings-data-state .button{grid-column:1/-1;width:100%}.personal-profile-layout{grid-template-columns:1fr;gap:12px}.personal-avatar-panel{padding-top:0}.personal-field-grid,.personal-readonly-grid{grid-template-columns:1fr}.personal-profile-form footer .button{width:100%}.rich-link-popover{width:auto;left:12px;right:12px}.account-info-grid{grid-template-columns:1fr}.security-action-row{grid-template-columns:auto minmax(0,1fr);padding:14px 0}.security-action-row>.button{grid-column:1/-1;width:100%}.security-readonly-row{grid-template-columns:auto minmax(0,1fr)}.security-readonly-row .readonly-status{grid-column:2}.session-footer{flex-direction:column;align-items:stretch}.session-footer .button{width:100%}.secret-copy-row,.notification-config-grid,.backup-codes{grid-template-columns:1fr}.number-setting-row{flex-direction:column;align-items:stretch}.number-setting-control{width:100%}.notification-matrix-head,.notification-matrix-row,.protection-table-head,.protection-row{grid-template-columns:minmax(0,1fr) 72px 72px;gap:7px;padding-left:9px;padding-right:9px}.channel-toggle{min-width:0;padding:0 6px}.protection-footer{flex-direction:column;align-items:stretch}.protection-footer .button{width:100%}.settings-dialog-form{padding-left:18px;padding-right:18px}.settings-dialog-form>footer{margin-left:-18px;margin-right:-18px}.password-dialog>header,.password-dialog-body,.password-dialog footer{padding-left:18px;padding-right:18px}.password-dialog footer{flex-direction:column-reverse}.password-dialog footer .button{width:100%}.merchant-page-header{flex-direction:column;align-items:stretch}.merchant-page-header h1{font-size:24px}.merchant-page-header>.button,.merchant-page-header>a,.merchant-page-header .order-page-actions{width:100%}.order-page-actions{flex-wrap:wrap}.order-page-actions .button{flex:auto}.analytics-header-actions{flex-direction:column;align-items:stretch}.analytics-header-actions .button{width:100%}.analytics-range-control{grid-template-columns:repeat(3,1fr);display:grid}.analytics-range-control button{padding:0 8px}.analytics-kpi-grid{grid-template-columns:1fr;gap:10px}.analytics-kpi-card{min-height:136px;padding:16px}.analytics-kpi-card>strong{margin-top:12px;font-size:26px}.analytics-primary-grid,.analytics-secondary-grid{gap:12px;margin-bottom:12px}.analytics-attention-strip{grid-template-columns:1fr;gap:10px;margin-bottom:12px;padding:13px}.analytics-attention-heading{min-width:0}.analytics-attention-items{grid-area:auto/1}.analytics-attention-action{width:100%}.analytics-card-heading{align-items:flex-start;min-height:70px;padding:15px 14px}.analytics-metric-toggle button{padding:0 8px}.analytics-chart-wrap{grid-template-columns:38px minmax(0,1fr);height:260px;padding:12px 12px 8px 8px}.analytics-chart-insight{padding-left:14px;padding-right:14px}.analytics-flow{min-height:270px;padding-left:14px;padding-right:14px}.analytics-table th:first-child,.analytics-table td:first-child{padding-left:14px}.analytics-table .analytics-variant-detail-cell{padding-left:14px;padding-right:14px}.analytics-category-list{padding:18px 14px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-card{min-height:142px;padding:16px}.overview-card>strong{font-size:28px}.overview-label{align-items:flex-start;font-size:13px}.overview-icon{width:32px;height:32px}.operations-card-heading{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.operations-trend-empty{min-height:300px;padding:36px 20px}.operations-trend-content{min-height:300px;padding:18px 14px 14px}.operations-chart-summary{gap:18px}.operations-chart-summary strong{font-size:17px}.operations-combo-chart{grid-template-columns:46px minmax(0,1fr) 32px;gap:5px}.operations-chart-plot,.operations-chart-axis{height:185px}.operations-chart-axis{font-size:9px}.operations-revenue-columns>span{padding-left:10%;padding-right:10%}.operations-chart-tooltip{width:160px;padding:8px 9px}.operations-todo-list{padding-left:14px;padding-right:14px}.recent-orders-heading{min-height:60px;padding:0 18px}.dashboard-empty{min-height:300px;padding:36px 20px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{flex-direction:column;gap:8px;min-height:140px;padding:15px}.metric-card strong{font-size:22px}.order-summary-band{grid-template-columns:1fr;margin-bottom:12px}.order-summary-band article{min-height:82px;padding:16px 18px}.order-summary-band article+article:before{width:auto;height:1px;inset:0 18px auto}.order-summary-copy strong{font-size:24px;line-height:30px}.store-hero{flex-direction:column;align-items:flex-start}.store-profile{align-items:flex-start}.store-title-row{flex-direction:column;align-items:flex-start;gap:4px}.store-hero-actions{border-top:1px solid var(--border);justify-content:space-between;width:100%;padding-top:12px}.store-tabs{gap:22px;overflow-x:auto}.store-tabs button{flex:none}.store-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.store-summary-metrics article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:104px}.store-summary-metrics article:nth-child(2n){border-right:0}.store-summary-metrics article:nth-last-child(-n+2){border-bottom:0}.store-tasks,.store-profile-summary,.store-governance,.store-changes,.store-profile-form,.store-shelf{padding:18px}.store-direct-card{padding:0}.store-direct-card-heading{min-height:64px;padding:12px 14px}.store-direct-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.store-direct-profile-overview dl{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.store-direct-loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.store-tasks>div:not(.card-heading)>article{grid-template-columns:auto minmax(0,1fr);padding:14px 0}.store-tasks article .button{grid-column:2;width:100%}.store-changes-heading{flex-direction:column;align-items:stretch}.store-change-filters{grid-template-columns:repeat(3,1fr);display:grid}.store-change-detail>div{grid-template-columns:1fr;gap:4px}.store-change-detail-head{display:none!important}.store-change-detail span:before{color:var(--text-tertiary);font-size:10px;display:block}.store-change-detail span:nth-child(2):before{content:"修改前"}.store-change-detail span:nth-child(3):before{content:"修改后"}.store-changes-pagination{flex-direction:column;align-items:stretch}.store-changes-pagination>div{justify-content:space-between}.store-profile-summary dl>div,.store-governance dl>div{grid-template-columns:1fr;gap:4px}.store-service-card dl>div{grid-template-columns:minmax(96px,1fr) minmax(0,1.5fr);gap:16px}.store-saved-at{margin-top:4px;display:block}.field-grid{grid-template-columns:1fr;gap:0}.support-hours-composer{grid-template-columns:1fr}.support-hours-add{width:100%}.support-hours-row{align-items:flex-start}.campaign-grid,.balance-card{grid-template-columns:1fr}.balance-card>div{border-bottom:1px solid #ffffff40;border-right:0;padding:14px 0}.balance-card>div:last-child{border-bottom:0}.finance-incoming-row{flex-direction:column;align-items:flex-start}.finance-incoming-meta{flex-wrap:wrap;justify-content:space-between;width:100%}.finance-balance-grid{grid-template-columns:1fr}.upstream-finance-header{align-items:stretch}.upstream-finance-section-lead{width:100%}.upstream-finance-title-row{justify-content:space-between;width:100%}.upstream-finance-source{width:100%}.upstream-finance-section-heading{flex-direction:column;align-items:flex-start;gap:7px}.upstream-finance-section-heading>span{text-align:left}.upstream-finance-section-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.upstream-finance-section-actions>span{text-align:left}.upstream-finance-section-actions .button{width:100%}.upstream-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.upstream-finance-error{flex-wrap:wrap;align-items:flex-start}.upstream-finance-error .button{width:100%}.finance-balance-card,.finance-state-card{min-height:0;padding:17px}.finance-balance-card>strong{font-size:30px}.finance-state-card>strong{margin-top:14px;font-size:24px}.finance-settlement-grid{gap:12px}.finance-reconciliation{grid-template-columns:1fr;padding:16px 14px}.finance-reconciliation>dl{grid-template-columns:1fr}.finance-tabs{gap:22px;padding-left:14px;padding-right:14px}.finance-overview-content .data-table{min-width:680px}.finance-toolbar{grid-template-columns:1fr 1fr;align-items:end;padding:14px;display:grid}.finance-toolbar label,.finance-toolbar .select-dropdown{width:100%;min-width:0}.finance-search,.finance-toolbar-summary{grid-column:1/-1;min-width:0!important}.finance-export{grid-column:1/-1;width:100%}.finance-dialog-meta{grid-template-columns:1fr}.finance-dialog-meta>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.finance-dialog-meta>div:last-child{border-bottom:0}.finance-settlement-dialog{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}.finance-method-grid,.finance-method-grid-crypto,.finance-method-grid-compact{grid-template-columns:1fr}.finance-settlement-dialog>footer{flex-direction:column-reverse;align-items:stretch}.finance-settlement-dialog>footer .button{width:100%}.finance-withdraw-dialog .finance-action-form{padding:20px 16px 16px}.finance-withdraw-dialog .finance-action-form footer{flex-direction:column-reverse;align-items:stretch}.finance-withdraw-dialog .finance-action-form footer .button{width:100%}.module-toolbar{grid-template-columns:1fr 1fr;display:grid}.module-search-field{grid-column:1/-1;min-width:0;max-width:none}.quick-grid{grid-template-columns:1fr}.compact-orders>div{grid-template-columns:auto minmax(0,1fr) auto}.compact-orders .data-status{display:none}.merchant-main.merchant-main-support{height:calc(100dvh - 64px);padding:10px 12px 12px}.merchant-main.merchant-main-dashboard{height:calc(100dvh - 64px);padding:12px}.support-layout{height:100%;min-height:0;display:block;overflow:hidden}.ticket-list,.conversation{height:100%}.ticket-list{border-right:0}.support-layout.show-list .conversation,.support-layout.show-conversation .ticket-list{display:none}.support-back{width:36px;height:36px;color:var(--text-secondary);background:#f2f4f6;border:0;border-radius:7px;place-items:center;display:grid}.conversation>header{grid-template-columns:auto auto minmax(0,1fr) auto;padding-left:10px;padding-right:10px}.conversation-actions .support-order-button{display:none}.conversation-timeline{padding-left:14px;padding-right:14px}.message-row>div{max-width:84%}.support-order-card{width:88%}.support-dispute-event,.support-refund-event,.support-after-sales-event{width:100%}.support-dispute-event>header,.support-refund-event>header,.support-after-sales-event>header{grid-template-columns:minmax(0,1fr) auto;padding-top:8px;padding-bottom:8px}.support-dispute-event>header time,.support-refund-event>header time,.support-after-sales-event>header time{grid-column:1/-1}.support-dispute-order-summary{grid-template-columns:38px minmax(0,1fr)}.support-dispute-order-summary>b{grid-column:2}.support-dispute-copy{grid-template-columns:1fr}.support-dispute-copy p.deadline{grid-template-columns:66px minmax(0,1fr)}.support-dispute-copy p.deadline small{grid-column:2}.support-dispute-notice{white-space:normal;align-items:flex-start}.support-refund-event-copy p{grid-template-columns:66px minmax(0,1fr)}.support-refund-event-notice{align-items:flex-start}.support-after-sales-facts{grid-template-columns:1fr}.support-after-sales-flow{grid-template-columns:1fr;gap:9px}.support-after-sales-flow li{text-align:left;grid-template-columns:20px minmax(0,1fr) auto;place-items:center start;min-height:24px}.support-after-sales-flow li:not(:last-child):after{width:1px;height:auto;top:20px;bottom:-10px;left:14px}.support-after-sales-flow li>span{font-size:11px}.support-dispute-event>footer{flex-direction:column;align-items:stretch}.support-dispute-event>footer .button{width:100%}.support-details{z-index:111;width:min(330px,88vw);position:fixed;top:0}.support-details-scrim{z-index:110;position:fixed}.support-purchase-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.support-purchase-dialog>header{min-height:76px;padding:12px 14px 10px}.support-purchase-dialog h2{font-size:17px;line-height:24px}.support-purchase-dialog-search{min-height:42px;margin:0 14px}.support-purchase-dialog-tabs{gap:24px;min-height:54px;padding:0 14px;overflow-x:auto}.support-purchase-dialog-tabs button{flex:none;min-height:48px}.support-purchase-dialog-row{grid-template-columns:minmax(0,1fr);gap:13px;padding:15px 14px}.support-purchase-dialog-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.support-purchase-dialog-facts>div{grid-template-columns:1fr;gap:2px}.support-purchase-dialog-controls{gap:9px}.support-purchase-dialog-actions{justify-content:flex-end}.support-dispute-overlay,.support-dispute-picker-overlay{padding:0}.support-dispute-picker{border-radius:0;width:100%;height:100dvh;max-height:none}.support-dispute-picker>header{min-height:70px;padding:12px 14px}.support-dispute-picker-table{padding:10px 12px}.support-dispute-picker-head{display:none}.support-dispute-picker-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px 4px}.support-dispute-picker-order{grid-column:1/-1}.support-dispute-picker-row>b,.support-after-sales-origin,.support-dispute-picker-reason,.support-dispute-picker-row>i{grid-column:1}.support-dispute-picker-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);margin-top:4px;display:grid}.support-dispute-picker-actions.single{justify-content:center;display:flex}.support-dispute-picker-actions .button{width:100%;padding-inline:10px}.support-dispute-picker-actions.single .button{width:auto}.support-dispute-picker>footer{padding:12px 14px max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.support-dispute-picker>footer .button{width:100%}.support-dispute-dialog,.support-dispute-dialog.is-defend{border-radius:0;width:100%;height:100dvh;max-height:none}.support-dispute-dialog>header{min-height:70px;padding:10px 14px}.support-refund-confirm-overlay{padding:14px}.support-refund-confirm>header{grid-template-columns:38px minmax(0,1fr) 32px;padding:14px}.support-refund-confirm>header>span{width:38px;height:38px}.support-refund-confirm-body{padding:14px}.support-refund-confirm>footer{flex-direction:column-reverse;align-items:stretch;padding:12px 14px}.support-refund-confirm>footer .button{width:100%}.support-refund-request-overlay{padding:0}.support-refund-request-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.support-refund-request-dialog>header{min-height:70px;padding:10px 14px}.support-refund-request-body{padding:14px}.support-refund-request-state{grid-template-columns:28px minmax(0,1fr)}.support-refund-request-state dl{grid-column:1/-1;grid-template-columns:1fr;gap:7px;padding-top:4px}.support-refund-request-order{grid-template-columns:48px minmax(0,1fr)}.support-refund-request-order>span{width:48px;height:48px}.support-refund-request-order>dl{grid-column:1/-1;grid-template-columns:1fr 1fr;padding-top:2px}.support-refund-request-info>div{grid-template-columns:76px minmax(0,1fr);padding-left:10px;padding-right:10px}.support-refund-request-dialog>footer{padding:12px 14px max(12px, env(safe-area-inset-bottom))}.support-refund-request-dialog>footer .button{width:100%}.support-dispute-body{padding:14px 14px 18px}.support-dispute-order{grid-template-columns:44px minmax(0,1fr)}.support-dispute-order-cover{width:44px;height:44px}.support-dispute-order>b{grid-column:2}.support-dispute-dialog>footer{padding:10px 14px max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.support-dispute-dialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.support-dispute-dialog>footer .button{width:100%}.donut-wrap{flex-direction:column;align-items:stretch}.donut{margin:0 auto}.topbar-popover{width:auto;position:fixed;top:64px;left:10px;right:10px}.product-form-section{padding:18px 14px}.product-core-fields{gap:18px}.product-modal-overlay{padding:0}.product-modal{border-radius:0;width:100%;height:100dvh;max-height:none}.product-modal-header{min-height:68px;padding:10px 14px}.product-modal-header h2{font-size:19px}.product-modal-body{padding-top:14px}.product-review-feedback,.product-error-summary{margin:0 14px 14px}.product-form-tabs{gap:20px;padding:0 16px}.product-form-grid{grid-template-columns:1fr}.product-span-2{grid-column:auto}.prefixed-input{flex-direction:column}.prefixed-input>span{border-right:0;border-bottom:1px solid var(--border);min-height:36px}.cover-uploader{flex-direction:column;align-items:flex-start}.product-form-footer{padding:10px 12px max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.product-form-footer>span{display:none}.product-form-footer>div{grid-template-columns:1fr 1fr 1fr;display:grid}.product-form-footer .button{padding:0 10px}}@media (max-width:760px){.order-detail-overlay,.after-sales-queue-overlay{padding:0}.after-sales-queue-dialog,.order-detail-modal{border-radius:0;width:100%;height:100dvh;max-height:none}.order-detail-header{min-height:76px;padding-left:16px;padding-right:16px}.order-detail-title-row{flex-direction:column;align-items:flex-start;gap:5px}.order-detail-title-row h2{max-width:calc(100vw - 88px);font-size:17px}.order-detail-body{padding:14px 12px 24px}.order-detail-section{padding:16px 14px}.order-overview-grid{grid-template-columns:1fr}.order-detail-columns{grid-template-columns:1fr;gap:0}.od-layout,.od-stepper,.od-footer,.od-keys-head,.od-keys-row,.od-split{grid-template-columns:1fr}.od-stepper{gap:16px}.od-step:before{display:none}.od-footer{flex-direction:column;align-items:stretch}.od-footer-actions,.od-footer-actions .button{width:100%}.order-fulfillment-grid{grid-template-columns:1fr}.order-items-table{overflow-x:auto}.order-items-head,.order-item-row{grid-template-columns:minmax(0,1fr) 64px 110px 110px;width:590px}.order-detail-footer{padding:10px 12px max(10px, env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.order-detail-footer .button{width:100%}.order-footer-note{text-align:center;margin:0}.after-sales-summary{grid-template-columns:1fr}.order-pagination{flex-direction:column;align-items:stretch}.order-pagination>div{justify-content:space-between;overflow-x:auto}}.merchant-main.merchant-main-dashboard{max-width:1680px;height:auto;min-height:calc(100dvh - 64px);padding:16px 20px 48px}.dashboard-page-v2{flex:none;gap:16px;min-height:auto}.dashboard-control-row{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.dashboard-control-row p{color:var(--text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.dashboard-range-control{border:1px solid var(--border);background:#fff;border-radius:9px;padding:3px;display:inline-flex}.dashboard-range-control button{min-width:72px;min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:13px;font-weight:600}.dashboard-range-control button.active{color:#0b63db;background:#eaf2ff}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-kpi-card{border:1px solid var(--border);min-width:0;min-height:138px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;padding:16px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.dashboard-kpi-card:hover{border-color:#b7d3f8;transform:translateY(-1px);box-shadow:0 8px 22px #1f5eaf14}.dashboard-kpi-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-kpi-card header>span{color:var(--text-secondary);font-size:13px;font-weight:600}.dashboard-kpi-card header i{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.dashboard-kpi-card header i.blue{color:#1268d5;background:#e7f1ff}.dashboard-kpi-card header i.purple{color:#7251b5;background:#f0eafe}.dashboard-kpi-card header i.green{color:#087a55;background:#e3f6ef}.dashboard-kpi-card header i.orange{color:#bc6500;background:#fff0dc}.dashboard-kpi-card>strong{color:var(--text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:8px;font-size:27px;line-height:34px;overflow:hidden}.dashboard-kpi-card footer{border-top:1px solid #eef0f2;justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;margin-top:auto;padding-top:9px;display:flex}.dashboard-kpi-card footer span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-kpi-card footer small{color:var(--text-tertiary);flex:none;font-size:10px}.dashboard-primary-layout{grid-template-columns:minmax(0,7fr) minmax(360px,3fr);align-items:stretch;gap:16px;display:grid}.dashboard-secondary-layout{grid-template-columns:minmax(0,7fr) minmax(380px,5fr);align-items:start;gap:16px;display:grid}.dashboard-card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 18px;display:flex}.dashboard-card-heading h2,.dashboard-card-heading p{margin:0}.dashboard-card-heading h2{font-size:16px;line-height:24px}.dashboard-card-heading p{color:var(--text-tertiary);margin-top:2px;font-size:11px}.dashboard-card-heading>button{min-height:36px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.dashboard-card-heading>b{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.dashboard-trend-card,.dashboard-priority-card,.dashboard-finance-progress,.dashboard-product-health{min-width:0;overflow:hidden}.dashboard-trend-card{flex-direction:column;display:flex}.dashboard-trend-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:17px 20px 11px;display:grid}.dashboard-trend-summary>div{border-left:1px solid var(--border);padding:0 18px}.dashboard-trend-summary>div:first-child{border-left:0;padding-left:0}.dashboard-trend-summary span,.dashboard-trend-summary strong{display:block}.dashboard-trend-summary span{color:var(--text-tertiary);font-size:11px}.dashboard-trend-summary strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;overflow:hidden}.dashboard-trend-visual{border-bottom:1px solid var(--border);background:repeating-linear-gradient(#eef1f4 0 1px,#0000 1px 33.333%);flex:340px;height:auto;min-height:340px;max-height:420px;margin:0 20px;position:relative}.dashboard-trend-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;display:grid;position:absolute;inset:10px 0 28px}.dashboard-trend-bars>span{justify-content:center;align-items:flex-end;display:flex}.dashboard-trend-bars i{background:#a8c5ff;border-radius:6px 6px 2px 2px;width:min(28px,44%);min-height:5px;display:block;box-shadow:0 3px 9px #1677ff1c}.dashboard-trend-bars>span.active i{background:#6fa0ff;box-shadow:0 4px 12px #1677ff3d}.dashboard-trend-visual svg{pointer-events:none;width:100%;height:calc(100% - 38px);position:absolute;inset:10px 0 28px;overflow:visible}.dashboard-trend-visual polyline{fill:none;stroke:#ef695f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.dashboard-trend-visual circle{fill:#fff;stroke:#ef695f;stroke-width:1.8px;vector-effect:non-scaling-stroke}.dashboard-trend-visual circle.active{fill:#ef695f;stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 2px 4px #ef695f47)}.dashboard-trend-guide{z-index:2;pointer-events:none;border-left:1px dashed #9ba8ba;position:absolute;top:10px;bottom:28px;transform:translate(-.5px)}.dashboard-trend-tooltip{z-index:5;width:196px;color:var(--text);pointer-events:none;background:#fffffffa;border:1px solid #dce2eb;border-radius:12px;gap:7px;padding:11px 12px;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 28px #1f232929}.dashboard-trend-tooltip strong{font-size:12px;line-height:1.4}.dashboard-trend-tooltip span{color:var(--text-secondary);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:11px;line-height:1.35;display:grid}.dashboard-trend-tooltip span i{border-radius:50%;width:7px;height:7px}.dashboard-trend-tooltip span i.revenue{background:#6fa0ff}.dashboard-trend-tooltip span i.orders{background:#fff;border:1.5px solid #ef695f}.dashboard-trend-tooltip span b{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dashboard-trend-hitareas{z-index:4;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:10px 0 28px}.dashboard-trend-hitareas button{cursor:crosshair;background:0 0;border:0;outline:0;min-width:0;padding:0}.dashboard-trend-hitareas button:focus-visible{border-radius:6px;box-shadow:inset 0 0 0 2px #1677ff8c}.dashboard-trend-labels{color:var(--text-tertiary);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));font-size:10px;display:grid;position:absolute;bottom:4px;left:0;right:0}.dashboard-trend-insight{color:#31587f;background:#f6f9fd;align-items:center;gap:8px;min-height:52px;margin:0;padding:10px 20px;font-size:12px;line-height:1.55;display:flex}.dashboard-trend-insight svg{color:#1677ff;flex:none}.dashboard-trend-state{min-height:318px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px;display:flex}.dashboard-trend-state strong{color:var(--text);margin-top:10px;font-size:15px}.dashboard-trend-state span{margin-top:4px;font-size:12px}.dashboard-trend-state button{min-height:40px;color:var(--primary);font:inherit;cursor:pointer;background:#fff;border:1px solid #b7d3f8;border-radius:8px;margin-top:14px;padding:0 14px;font-weight:600}.dashboard-task-summary{border-bottom:1px solid var(--border);background:#fbfcfd;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:12px 14px;display:grid}.dashboard-task-summary button{min-width:0;min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 3px}.dashboard-task-summary button:hover{color:var(--primary);background:#eef5ff}.dashboard-task-summary span,.dashboard-task-summary strong{display:block}.dashboard-task-summary span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-task-summary strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px}.dashboard-priority-list{padding:0 14px}.dashboard-priority-list>button{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.dashboard-priority-list>button:last-child{border-bottom:0}.dashboard-priority-list>button:hover{background:#f8fbff}.dashboard-priority-list>button>span:nth-child(2){min-width:0}.dashboard-priority-list strong,.dashboard-priority-list em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-priority-list strong{color:var(--text);margin-top:3px;font-size:13px}.dashboard-priority-list em{color:var(--text-tertiary);margin-top:2px;font-size:10px;font-style:normal}.dashboard-priority-list>button>b{color:var(--primary);white-space:nowrap;font-size:11px}.dashboard-priority-list>button>svg{color:var(--text-tertiary)}.dashboard-task-label{border-radius:5px;align-items:center;width:fit-content;min-height:18px;padding:0 6px;font-style:normal;font-weight:700;line-height:18px;font-size:9px!important;display:inline-flex!important}.dashboard-task-label.purple{color:#6d3fb2;background:#f0eafe}.dashboard-task-label.orange{color:#9e5700;background:#fff0dc}.dashboard-task-label.blue{color:#1268d5;background:#e7f1ff}.dashboard-show-all{border:0;border-top:1px solid var(--border);width:100%;min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:#fbfcfd;font-size:12px;font-weight:600}.dashboard-task-empty,.dashboard-task-clear{justify-content:center;align-items:center;gap:10px;min-height:92px;padding:16px;display:flex}.dashboard-task-empty{color:var(--text-tertiary)}.dashboard-task-clear{color:#087a55;background:#f4fbf7}.dashboard-task-clear span,.dashboard-task-clear strong,.dashboard-task-clear small{display:block}.dashboard-task-clear strong{color:var(--text);font-size:13px}.dashboard-task-clear small{color:var(--text-tertiary);margin-top:2px;font-size:10px}.dashboard-health-stack{gap:16px;min-width:0;display:grid}.dashboard-finance-progress dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px 18px 12px;display:grid}.dashboard-finance-progress dl>div{border-left:1px solid var(--border);min-width:0;padding:0 12px}.dashboard-finance-progress dl>div:first-child{border-left:0;padding-left:0}.dashboard-finance-progress dt,.dashboard-finance-progress dd{margin:0}.dashboard-finance-progress dt{color:var(--text-tertiary);font-size:10px}.dashboard-finance-progress dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:700;overflow:hidden}.dashboard-next-settlement{min-height:48px;color:var(--text-tertiary);background:#f5f8fc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 16px;padding:10px 12px;font-size:10px;display:flex}.dashboard-next-settlement strong{color:var(--text);text-align:right;font-size:11px}.dashboard-product-health>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 18px 18px;display:grid}.dashboard-product-health>div>button{border:1px solid var(--border);min-width:0;min-height:62px;color:var(--text-secondary);font:inherit;cursor:pointer;background:#fbfcfd;border-radius:9px;padding:8px}.dashboard-product-health>div>button:hover{color:var(--primary);background:#f6faff;border-color:#b7d3f8}.dashboard-product-health>div>button.risk{color:#a55b00;background:#fffaf2;border-color:#f0d5aa}.dashboard-product-health span,.dashboard-product-health strong{display:block}.dashboard-product-health span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-product-health strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px}.dashboard-api-status{border:1px solid var(--border);min-height:46px;color:var(--text-secondary);background:#fff;border-radius:10px;justify-content:flex-end;align-items:center;gap:0;padding:0 10px;font-size:12px;display:flex}.dashboard-api-status>span{border-right:1px solid var(--border);white-space:nowrap;align-items:center;gap:7px;min-height:24px;padding:0 14px;display:inline-flex}.dashboard-api-status .dashboard-api-timezone{border-right:0}.dashboard-api-status>button{min-height:34px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.dashboard-api-status>button:hover{background:#eef5ff}.dashboard-api-status>button:disabled{color:var(--text-tertiary);cursor:wait}.dashboard-api-status .spinning{animation:.9s linear infinite spin}.dashboard-primary-layout{grid-template-columns:minmax(0,5.8fr) minmax(380px,4.2fr)}.dashboard-operation-card{min-width:0;overflow:hidden}.dashboard-operation-list{gap:9px;padding:14px;display:grid}.dashboard-operation-list>button{width:100%;min-height:72px;font:inherit;text-align:left;cursor:pointer;border:1px solid;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.dashboard-operation-list>button>i{border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.dashboard-operation-list>button>span{min-width:0}.dashboard-operation-list strong,.dashboard-operation-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-operation-list strong{color:var(--text);font-size:13px}.dashboard-operation-list small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.dashboard-operation-list>button>b{white-space:nowrap;font-size:11px}.dashboard-operation-list>button>svg{color:var(--text-tertiary)}.dashboard-operation-list>button.red{color:#cf3d45;background:#fff7f7;border-color:#f2cfd2}.dashboard-operation-list>button.red>i{background:#ffe8ea}.dashboard-operation-list>button.orange{color:#b96805;background:#fffaf2;border-color:#f2d9b7}.dashboard-operation-list>button.orange>i{background:#fff0d8}.dashboard-operation-list>button.blue{color:#1768c8;background:#f5f9ff;border-color:#cadef5}.dashboard-operation-list>button.blue>i{background:#e5f0ff}.dashboard-operation-list>button.purple{color:#7350bd;background:#faf7ff;border-color:#ddd1f5}.dashboard-operation-list>button.purple>i{background:#eee7ff}.dashboard-operation-list>button:hover{filter:brightness(.985);box-shadow:0 5px 16px #1f232912}.dashboard-monitor-grid{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.05fr) minmax(320px,1.15fr);align-items:stretch;gap:16px;display:grid}.dashboard-monitor-card,.dashboard-finance-overview{min-width:0;overflow:hidden}.dashboard-card-heading h2 small{color:var(--text-tertiary);margin-left:3px;font-size:10px;font-weight:500}.dashboard-order-state-grid{grid-template-columns:1fr 1fr;gap:9px;padding:14px 16px 17px;display:grid}.dashboard-order-state-grid>button{border:1px solid var(--border);min-width:0;min-height:76px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:#fbfcfd;border-radius:8px;padding:11px 13px}.dashboard-order-state-grid>button:hover{border-color:#b7d3f8;box-shadow:0 4px 14px #1f5eaf12}.dashboard-order-state-grid span,.dashboard-order-state-grid strong{display:block}.dashboard-order-state-grid span{font-size:11px}.dashboard-order-state-grid strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:7px;font-size:20px;line-height:22px}.dashboard-order-state-grid>button.blue{color:#1768c8;background:#f3f8ff;border-color:#d6e5f8}.dashboard-order-state-grid>button.purple{color:#7350bd;background:#faf7ff;border-color:#e1d7f5}.dashboard-order-state-grid>button.green{color:#09845d;background:#f3fbf7;border-color:#cfeadd}.dashboard-order-state-grid>button.red{color:#cf3d45;background:#fff7f7;border-color:#f2d3d5}.dashboard-product-health>.dashboard-health-list{padding:8px 16px 13px;display:block}.dashboard-health-list>button{width:100%;min-height:39px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:5px 2px;display:grid}.dashboard-health-list>button:last-child{border-bottom:0}.dashboard-health-list>button:hover{color:var(--primary);background:#f8fbff}.dashboard-health-list>button i{border-radius:50%;width:8px;height:8px}.dashboard-health-list>button i.green{background:#13ad75}.dashboard-health-list>button i.blue{background:#1677ff}.dashboard-health-list>button i.red{background:#e84048}.dashboard-health-list>button i.orange{background:#f18b13}.dashboard-health-list>button i.gray{background:#9aa6b5}.dashboard-health-list>button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-health-list>button strong{color:var(--text);margin:0;font-size:13px}.dashboard-health-list>button>svg{color:var(--text-tertiary)}.dashboard-finance-overview dl{margin:0;padding:8px 16px 13px}.dashboard-finance-overview dl>div{border-bottom:1px dashed #e2e6eb;justify-content:space-between;align-items:center;gap:14px;min-height:39px;display:flex}.dashboard-finance-overview dl>div:last-child{border-bottom:0}.dashboard-finance-overview dt,.dashboard-finance-overview dd{margin:0}.dashboard-finance-overview dt{color:var(--text-secondary);font-size:11px}.dashboard-finance-overview dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;overflow:hidden}.dashboard-finance-overview dd.orange{color:#e07600}.dashboard-module-unavailable{color:#a84b51;background:snow;justify-content:center;align-items:center;gap:8px;min-height:212px;padding:20px;font-size:12px;display:flex}.dashboard-page-v2 button:focus-visible{outline-offset:2px;outline:2px solid #1677ff}@media (max-width:1180px){.store-direct-profile-workspace{grid-template-columns:1fr}.store-direct-contact-card{grid-column:auto}.store-direct-profile-grid{grid-template-columns:1fr}.store-direct-finance-card,.store-direct-introduction-card{grid-column:auto}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-primary-layout,.dashboard-secondary-layout{grid-template-columns:1fr}.dashboard-monitor-grid{grid-template-columns:1fr 1fr}.dashboard-finance-overview{grid-column:1/-1}.dashboard-health-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.store-profile-form-grid{grid-template-columns:1fr}.store-profile-field.full{grid-column:auto}.store-profile-logo-field{align-items:flex-start}.store-profile-logo-field>div{flex-direction:column;align-items:flex-start}.store-profile-editor-actions{flex-direction:column;align-items:stretch}.store-profile-editor-actions>div:last-child{grid-template-columns:1fr;display:grid}.store-profile-editor-actions .button{width:100%}.store-status-request-form{grid-template-columns:1fr}.store-status-request-actions{flex-direction:column;align-items:stretch}.store-status-request-actions .button{width:100%}.store-direct-profile-display,.store-direct-profile-display dl{grid-template-columns:1fr}.store-direct-profile-display dl>div.full,.store-direct-profile-display .store-permission-note{grid-column:auto}.store-direct-contact-card dl{grid-template-columns:1fr}.store-direct-operating-state{grid-template-columns:auto minmax(0,1fr)}.store-direct-operating-state time{white-space:normal;grid-column:2}.store-direct-edit-actions{flex-direction:column-reverse;align-items:stretch}.store-direct-edit-actions .button{width:100%}.store-change-request-history>.card-heading{flex-direction:column;align-items:stretch}.store-change-request-history>.card-heading .button{width:100%}.store-change-request-list{padding:12px}.store-change-request-list dl{grid-template-columns:1fr}.store-change-request-head{flex-direction:column;align-items:flex-start}.store-direct-finance-card dl{grid-template-columns:1fr}.merchant-main.merchant-main-dashboard{height:auto;min-height:calc(100dvh - 64px);padding:12px 12px 36px}.dashboard-page-v2{gap:12px}.dashboard-api-status{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:7px}.dashboard-api-status>span{border-right:0;min-height:30px;padding:0 9px}.dashboard-api-status>button{margin-left:auto}.dashboard-control-row{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-range-control{grid-template-columns:1fr 1fr;width:100%;display:grid}.dashboard-range-control button{width:100%}.dashboard-control-row p{justify-content:flex-end;width:100%}.dashboard-kpi-grid{gap:10px}.dashboard-kpi-card{min-height:128px;padding:14px}.dashboard-kpi-card>strong{font-size:22px;line-height:30px}.dashboard-kpi-card footer{flex-direction:column;align-items:flex-start;gap:2px}.dashboard-card-heading{min-height:62px;padding:11px 14px}.dashboard-trend-summary{padding:14px 14px 9px}.dashboard-trend-summary>div{padding:0 10px}.dashboard-trend-summary strong{font-size:14px}.dashboard-trend-visual{flex:0 0 260px;height:260px;min-height:260px;max-height:none;margin:0 14px}.dashboard-trend-insight{padding-left:14px;padding-right:14px}.dashboard-task-summary,.dashboard-priority-list{padding-left:10px;padding-right:10px}.dashboard-health-stack{grid-template-columns:1fr;gap:12px}.dashboard-monitor-grid{grid-template-columns:1fr}.dashboard-finance-overview{grid-column:auto}}@media (max-width:440px){.dashboard-kpi-card{min-height:134px;padding:12px}.dashboard-kpi-card header>span{font-size:12px}.dashboard-kpi-card header i{width:30px;height:30px}.dashboard-kpi-card>strong{font-size:20px}.dashboard-kpi-card footer span{font-size:10px}.dashboard-kpi-card footer small{font-size:9px}.dashboard-task-summary{grid-template-columns:repeat(5,58px);overflow-x:auto}.dashboard-priority-list>button{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-priority-list>button>b{display:none}.dashboard-trend-summary{grid-template-columns:1fr 1fr;row-gap:10px}.dashboard-trend-summary>div:nth-child(3){border-top:1px solid var(--border);border-left:0;grid-column:1/-1;padding:9px 0 0}.dashboard-finance-progress dl{grid-template-columns:1fr 1fr;row-gap:12px}.dashboard-finance-progress dl>div:nth-child(3){border-top:1px solid var(--border);border-left:0;grid-column:1/-1;padding:10px 0 0}.dashboard-product-health>div{grid-template-columns:1fr 1fr}}.main-product-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.main-product-health-card{min-width:0;min-height:100px;color:var(--text);background:#fff;border:1px solid #dfe5ec;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:16px 17px;display:grid}.main-product-health-icon{color:#1768c8;background:#eaf3ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.main-product-health-card.tone-green .main-product-health-icon{color:#07875f;background:#e6f7f1}.main-product-health-card.tone-red .main-product-health-icon{color:#c53b43;background:#fff0f1}.main-product-health-card.tone-orange .main-product-health-icon{color:#b96805;background:#fff3df}.main-product-health-card.is-zero .main-product-health-icon{color:#758396;background:#f1f3f5}.main-product-health-content,.main-product-health-content>span,.main-product-health-content>strong,.main-product-health-content>small{min-width:0;display:block}.main-product-health-content>span{color:var(--text-secondary);font-size:12px;font-weight:600}.main-product-health-content>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:1px;font-size:28px;line-height:32px}.main-product-health-content>small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.main-product-integration-note{color:#31577f;background:#f5f9ff;border:1px solid #cfe0f7;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:12px;line-height:20px;display:flex}.main-product-integration-note svg{flex:none;margin-top:1px}.main-product-workflow{background:#f8fbff;border:1px solid #d8e6f8;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin-bottom:16px;padding:10px 16px;display:flex}.main-product-workflow-heading{color:#31577f;align-items:flex-start;gap:9px;min-width:250px;display:flex}.main-product-workflow-heading>svg{flex:none;margin-top:2px}.main-product-workflow-heading strong,.main-product-workflow-heading small{display:block}.main-product-workflow-heading strong{color:#244d77;font-size:13px}.main-product-workflow-heading small{color:#5e7894;margin-top:2px;font-size:10px;line-height:16px}.main-product-workflow ol{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.main-product-workflow ol>svg{color:#a4b6c9;flex:none}.main-product-workflow li{min-height:34px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.main-product-workflow li span{color:#1768c8;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #bdd5f4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.main-product-card{overflow:hidden}.main-product-tabs{border-bottom:1px solid var(--border);align-items:flex-end;gap:4px;min-height:50px;padding:0 18px;display:flex;overflow-x:auto}.main-product-tabs button{min-height:48px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.main-product-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.main-product-tabs button.active{color:var(--primary)}.main-product-tabs button.active:after{background:var(--primary)}.main-product-tabs button span{min-width:21px;color:var(--text-tertiary);text-align:center;background:#f1f3f5;border-radius:999px;padding:2px 6px;font-size:10px}.main-product-tabs button.active span{color:var(--primary);background:#eaf3ff}.main-product-filters{border-bottom:1px solid var(--border);background:#fff;grid-template-columns:minmax(300px,1fr) 180px 150px;gap:10px;padding:14px 18px;display:grid}.main-product-filters>.select-dropdown{min-width:0}.main-product-filters>.select-dropdown .select-trigger{min-height:42px}.main-product-search{align-items:center;gap:8px;min-width:0;display:flex}.main-product-search>svg{z-index:1;color:var(--text-tertiary);pointer-events:none;margin-left:13px;position:absolute}.main-product-search input{border:1px solid var(--border);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:0 12px 0 39px}.main-product-search .button{min-height:42px}.main-product-table-wrap{width:100%;overflow-x:auto}.main-product-table th,.main-product-table td{padding-left:12px;padding-right:12px}.main-product-table td:nth-child(2){white-space:normal;min-width:240px;max-width:330px}.main-product-sku-stock{color:var(--text-secondary);white-space:nowrap;font-size:11px}.main-product-row.expanded{background:#f8fbff}.main-product-name-cell{align-items:flex-start;gap:7px;min-width:0;display:flex}.main-product-name-cell>span:last-child{min-width:0}.main-product-expand,.main-product-expand-placeholder{flex:none;width:28px;height:28px;margin-left:-6px}.main-product-expand{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.main-product-expand:hover{color:var(--primary);background:#eaf3ff}.main-product-expand:focus-visible{outline:3px solid #1677ff33}.main-product-name-line{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.main-product-name-line strong{min-width:0;line-height:19px}.main-product-name-line small{color:var(--text-tertiary);white-space:nowrap;font-size:10px;font-weight:400}.main-product-name-cell>span>small{color:var(--text-tertiary);margin-top:3px;font-size:10px;display:block}.main-product-summary{min-width:116px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.main-product-summary strong{color:var(--text);font-size:12px}.main-product-summary small{color:var(--text-tertiary);font-size:10px}.main-product-summary.is-expandable{cursor:pointer}.main-product-summary.is-expandable:hover strong{color:var(--primary)}.main-product-summary:disabled{opacity:1;cursor:default}.main-product-specifications-row>td{background:#f8fbff;border-top:0;height:auto;padding:0!important}.main-product-specifications{background:#fff;border:1px solid #dce6f2;border-radius:9px;margin:0 16px 14px 64px;overflow:hidden}.main-product-specifications header,.main-product-specification{grid-template-columns:minmax(190px,1.45fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(110px,.75fr) 96px;align-items:center;gap:12px;padding:9px 14px;display:grid}.main-product-specifications header{color:var(--text-tertiary);background:#f5f8fb;font-size:10px;font-weight:600}.main-product-specification{min-height:52px;color:var(--text-secondary);border-top:1px solid #edf1f5;font-size:11px}.main-product-specification strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-product-specification>button{min-height:36px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:600}.main-product-specification>button:hover{text-underline-offset:3px;text-decoration:underline}.main-product-error{min-height:220px;color:var(--text-secondary);justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.main-product-error>svg{color:var(--danger);flex:none}.main-product-error div{max-width:460px}.main-product-error strong,.main-product-error p{margin:0;display:block}.main-product-error strong{color:var(--text)}.main-product-error p{margin-top:4px;font-size:12px}.main-product-error .button{margin-left:12px}.main-stock-overlay{justify-content:center;align-items:center;padding:24px}.main-stock-dialog{width:min(1080px,100vw - 48px);height:min(88dvh,880px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-overlay);border-radius:14px;animation:.22s ease-out modal-in;overflow:hidden}.main-stock-dialog>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.main-stock-dialog>header h2,.main-stock-dialog>header p{margin:0}.main-stock-dialog>header h2{font-size:20px}.main-stock-dialog>header p{color:var(--text-tertiary);margin-top:4px;font-size:12px}.main-stock-governance{color:#31577f;background:#f6faff;border:1px solid #d8e6f8;border-radius:9px;flex:none;align-items:flex-start;gap:9px;margin:14px 18px 0;padding:11px 13px;display:flex}.main-stock-governance>svg{flex:none;margin-top:1px}.main-stock-governance strong,.main-stock-governance small{display:block}.main-stock-governance strong{font-size:12px}.main-stock-governance small{color:#5f7892;margin-top:3px;font-size:10px;line-height:16px}.main-stock-layout{flex:1 1 0;grid-template-columns:minmax(230px,.68fr) minmax(520px,1.7fr);height:0;min-height:0;display:grid;overflow:hidden}.main-stock-dialog{flex-direction:column;display:flex}.main-stock-skus{border-right:1px solid var(--border);background:#f8fafc;height:100%;min-height:0;padding:14px;overflow-y:auto}.main-stock-skus button{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:13px 14px;display:flex}.main-stock-skus button.active{border-color:#8dbcf8;box-shadow:0 0 0 2px #e8f2ff}.main-stock-skus span{min-width:0}.main-stock-skus strong,.main-stock-skus small{display:block}.main-stock-skus strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-stock-skus small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.main-stock-skus em{color:var(--text-secondary);flex:none;font-size:11px;font-style:normal}.main-stock-workspace{background:#fff;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.main-stock-import{gap:14px;padding:18px 22px 24px;display:grid;overflow-y:auto}.main-stock-current{background:#f6faff;border:1px solid #d8e6f8;border-radius:9px;flex:none;margin:16px 22px 0;padding:13px 15px}.main-stock-current span,.main-stock-current strong,.main-stock-current small{display:block}.main-stock-current span{color:var(--text-tertiary);font-size:10px}.main-stock-current strong{margin-top:2px}.main-stock-current small{color:var(--text-secondary);margin-top:3px;font-size:11px}.main-stock-import label{color:var(--text);gap:7px;font-size:12px;font-weight:600;display:grid}.main-stock-import textarea{resize:vertical;border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:8px;padding:12px;font:12px/20px ui-monospace,SFMono-Regular,Menlo,monospace}.main-stock-count{color:var(--text-tertiary);margin:7px 0 0;font-size:11px}.main-stock-tabs{border-bottom:1px solid var(--border);flex:none;gap:22px;margin-top:10px;padding:0 22px;display:flex}.main-stock-tabs button{min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 2px;font-size:13px;font-weight:650;display:inline-flex}.main-stock-tabs button.active{border-bottom-color:var(--primary);color:var(--primary)}.main-stock-tabs button span{color:#506172;background:#eef1f5;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.main-stock-history,.main-stock-inventory,.main-stock-import{overscroll-behavior:contain;scrollbar-color:#9aa7b5 #eef2f6;scrollbar-gutter:stable;scrollbar-width:thin;flex:1 1 0;height:0;min-height:0;overflow-y:scroll}.main-stock-history::-webkit-scrollbar{width:10px}.main-stock-inventory::-webkit-scrollbar{width:10px}.main-stock-import::-webkit-scrollbar{width:10px}.main-stock-skus::-webkit-scrollbar{width:10px}.main-stock-inventory-list::-webkit-scrollbar{width:10px}.main-stock-history::-webkit-scrollbar-track{background:#eef2f6}.main-stock-inventory::-webkit-scrollbar-track{background:#eef2f6}.main-stock-import::-webkit-scrollbar-track{background:#eef2f6}.main-stock-skus::-webkit-scrollbar-track{background:#eef2f6}.main-stock-inventory-list::-webkit-scrollbar-track{background:#eef2f6}.main-stock-history::-webkit-scrollbar-thumb{background:#9aa7b5;border:2px solid #eef2f6;border-radius:999px;min-height:44px}.main-stock-inventory::-webkit-scrollbar-thumb{background:#9aa7b5;border:2px solid #eef2f6;border-radius:999px;min-height:44px}.main-stock-import::-webkit-scrollbar-thumb{background:#9aa7b5;border:2px solid #eef2f6;border-radius:999px;min-height:44px}.main-stock-skus::-webkit-scrollbar-thumb{background:#9aa7b5;border:2px solid #eef2f6;border-radius:999px;min-height:44px}.main-stock-inventory-list::-webkit-scrollbar-thumb{background:#9aa7b5;border:2px solid #eef2f6;border-radius:999px;min-height:44px}.main-stock-history{align-content:start;gap:12px;padding:18px 22px 24px;display:grid}.main-stock-inventory{flex-direction:column;gap:14px;padding:18px 22px 24px;display:flex;overflow:hidden}.main-stock-inventory-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.main-stock-inventory-toolbar>div:first-child strong,.main-stock-inventory-toolbar>div:first-child small{display:block}.main-stock-inventory-toolbar>div:first-child strong{font-size:13px}.main-stock-inventory-toolbar>div:first-child small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.main-stock-inventory-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.main-stock-inventory-toolbar .button{min-height:44px;padding:0 13px}.main-stock-inventory-notice{color:#4f6983;background:#f6faff;border:1px solid #d8e6f8;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:10px;line-height:16px;display:flex}.main-stock-inventory-notice svg{flex:none;margin-top:1px}.main-stock-inventory-list{overscroll-behavior:contain;border:1px solid var(--border);scrollbar-color:#9aa7b5 #eef2f6;scrollbar-gutter:stable;scrollbar-width:thin;background:#fff;border-radius:10px;flex:auto;min-height:150px;overflow-y:scroll}.main-stock-inventory-list>div{border-top:1px solid var(--border);grid-template-columns:42px minmax(220px,1fr) minmax(180px,.72fr);align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.main-stock-inventory-list>div:first-child{border-top:0}.main-stock-inventory-list>div>span:first-child{color:var(--text-tertiary);font-size:11px}.main-stock-inventory-list code{overflow-wrap:anywhere;color:var(--text);font:11px/18px ui-monospace,SFMono-Regular,Menlo,monospace}.main-stock-inventory-list>div>span:last-child{text-align:right}.main-stock-inventory-list>div>span:last-child strong,.main-stock-inventory-list>div>span:last-child small{display:block}.main-stock-inventory-list>div>span:last-child strong{color:#087858;font-size:11px}.main-stock-inventory-list>div>span:last-child small{color:var(--text-tertiary);margin-top:3px;font-size:9px}.main-stock-history-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.main-stock-history-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.main-stock-history-toolbar>div span{color:#526170;background:#f1f4f7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:650}.main-stock-history-toolbar .button{min-height:36px;padding:0 11px}.main-stock-application-results{gap:12px;display:grid}.main-stock-application{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.main-stock-application>header{border-bottom:1px solid var(--border);background:#fafbfc;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.main-stock-application>header strong,.main-stock-application>header small{display:block}.main-stock-application>header strong{font-size:13px}.main-stock-application>header small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.main-stock-application>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.main-stock-application>div span{color:var(--text-tertiary);padding:12px 14px;font-size:10px}.main-stock-application>div span+span{border-left:1px solid var(--border)}.main-stock-application>div strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.main-stock-application-actions{align-items:center;gap:8px;display:flex}.main-stock-application-actions button{color:#1768c8;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bed5f2;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.main-stock-application-actions button:hover{background:#f4f9ff;border-color:#79adf1}.main-stock-application-actions button:focus-visible{outline-offset:2px;outline:3px solid #1677ff33}.main-stock-status{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.main-stock-status.pending{color:#9a5b08;background:#fff4dc}.main-stock-status.approved{color:#087858;background:#e8f8f2}.main-stock-status.rejected{color:#a82e35;background:#fff0f1}.main-stock-rejection-note{color:#a82e35;background:#fff7f8;border-top:1px solid #ffd8dc;margin:0;padding:9px 14px;font-size:10px;line-height:16px}.main-stock-pagination{border:1px solid var(--border);min-height:52px;color:var(--text-tertiary);background:#fafbfc;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px 8px 14px;font-size:10px;display:flex}.main-stock-pagination>div{align-items:center;gap:7px;display:flex}.main-stock-pagination button{border:1px solid var(--border-strong);min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.main-stock-pagination button:hover:not(:disabled){color:var(--primary);border-color:#79adf1}.main-stock-pagination button:disabled{opacity:.45;cursor:not-allowed}.main-stock-pagination b{min-width:56px;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;font-size:11px}.main-stock-detail-overlay{z-index:150;background:#1118277a;justify-content:center;align-items:center;padding:24px}.main-stock-detail-dialog{width:min(720px,100vw - 48px);max-height:min(82dvh,760px);box-shadow:var(--shadow-overlay);border-radius:14px;flex-direction:column;animation:.2s ease-out modal-in;display:flex;overflow:hidden}.main-stock-detail-dialog>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.main-stock-detail-dialog>header h2,.main-stock-detail-dialog>header p{margin:0}.main-stock-detail-dialog>header h2{font-size:18px}.main-stock-detail-dialog>header p{color:var(--text-tertiary);margin-top:4px;font-size:11px}.main-stock-detail-body{overscroll-behavior:contain;scrollbar-color:#9aa7b5 #eef2f6;scrollbar-gutter:stable;scrollbar-width:thin;gap:16px;min-height:0;padding:20px 22px 24px;display:grid;overflow-y:auto}.main-stock-detail-summary{border:1px solid var(--border);background:#fafbfc;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.main-stock-detail-summary>span{border-top:1px solid var(--border);min-height:70px;color:var(--text-tertiary);padding:12px 14px;font-size:10px}.main-stock-detail-summary>span:nth-child(-n+2){border-top:0}.main-stock-detail-summary>span:nth-child(2n){border-left:1px solid var(--border)}.main-stock-detail-summary strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;line-height:18px;display:block}.main-stock-detail-summary .main-stock-detail-status{border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 9px;display:inline-flex}.main-stock-detail-status.pending{color:#9a5b08;background:#fff4dc}.main-stock-detail-status.approved{color:#087858;background:#e8f8f2}.main-stock-detail-status.rejected{color:#a82e35;background:#fff0f1}.main-stock-detail-rejection{color:#a82e35;background:#fff7f8;border:1px solid #ffd4d8;border-radius:9px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.main-stock-detail-rejection svg{flex:none;margin-top:1px}.main-stock-detail-rejection strong,.main-stock-detail-rejection small{display:block}.main-stock-detail-rejection strong{font-size:12px}.main-stock-detail-rejection small{margin-top:3px;font-size:10px;line-height:17px}.main-stock-detail-content{gap:10px;display:grid}.main-stock-detail-content>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.main-stock-detail-content h3,.main-stock-detail-content p{margin:0}.main-stock-detail-content h3{font-size:14px}.main-stock-detail-content p{color:var(--text-tertiary);margin-top:3px;font-size:10px}.main-stock-detail-content>header>span{color:var(--text-secondary);font-size:11px;font-weight:650}.main-stock-detail-list{border:1px solid var(--border);scrollbar-color:#9aa7b5 #eef2f6;scrollbar-gutter:stable;scrollbar-width:thin;background:#fff;border-radius:10px;max-height:320px;overflow-y:auto}.main-stock-detail-list>div{border-top:1px solid var(--border);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:grid}.main-stock-detail-list>div:first-child{border-top:0}.main-stock-detail-list span{color:var(--text-tertiary);font-size:10px}.main-stock-detail-list code{overflow-wrap:anywhere;color:var(--text);font:11px/18px ui-monospace,SFMono-Regular,Menlo,monospace}.main-stock-detail-dialog>footer{border-top:1px solid var(--border);background:#fff;flex:none;justify-content:flex-end;padding:14px 22px;display:flex}.main-stock-empty{border:1px dashed var(--border-strong);color:var(--text-tertiary);text-align:center;border-radius:10px;margin:0;padding:42px 16px;font-size:12px}.main-stock-dialog>footer{border-top:1px solid var(--border);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}@keyframes main-stock-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.main-product-create-modal{width:min(1120px,100%);height:min(960px,100dvh - 48px)}.main-product-create-modal .product-form-grid>.full{grid-column:1/-1}.main-product-details-grid{grid-template-columns:152px minmax(0,1fr);align-items:start;gap:20px;display:grid}.main-product-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.main-product-cover-field{align-items:flex-start;display:flex}.main-product-cover-preview{border:1px solid var(--border);background:#f5f7fa;border-radius:10px;width:152px;position:relative;overflow:hidden}.main-product-cover-preview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.main-product-cover-preview button{border:0;border-top:1px solid var(--border);width:100%;min-height:36px;color:var(--danger);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.main-product-cover-field .product-upload-tile{width:152px;height:152px;color:var(--text-secondary);text-align:center;cursor:pointer;background:#fafbfd;border:1px dashed #aeb8c4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.main-product-cover-field .product-upload-tile:hover{color:var(--primary);background:#f6faff;border-color:#79adf1}.main-product-cover-field .product-upload-tile:focus-visible{border-color:var(--primary);outline-offset:2px;color:var(--primary);background:#f6faff;outline:3px solid #1677ff33}.main-product-cover-field .product-upload-tile input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.main-product-cover-field .product-upload-tile span{font-size:12px;font-weight:600}.main-product-cover-field .product-upload-tile small{color:var(--text-tertiary);font-size:10px;font-weight:400;line-height:16px}.main-product-inventory-type{margin-top:0}.main-product-fixed-select{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);background:#f6f7f9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:400;display:flex}.main-product-fixed-select svg{color:var(--text-tertiary);flex:none}.main-product-sku-section{border-top:1px solid #edf1f5}.main-product-sku-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.main-product-sku-title .product-section-title{flex:1;margin-bottom:0}.main-product-sku-title .main-product-add-sku{flex:none;margin-top:0}.main-product-sku-table{background:#fff;border:1px solid #e1e7ef;border-radius:10px;margin-top:16px;overflow:hidden}.main-product-sku-header,.main-product-sku-row{grid-template-columns:minmax(260px,1.35fr) minmax(190px,.8fr) 82px;align-items:center;gap:12px;display:grid}.main-product-sku-header{min-height:40px;color:var(--text-tertiary);background:#f7f9fc;padding:0 14px;font-size:11px;font-weight:600}.main-product-sku-row{border-top:1px solid #edf1f5;min-height:68px;padding:11px 14px;position:relative}.main-product-sku-row.has-error{background:snow;padding-bottom:36px}.main-product-sku-row input{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:0 12px}.main-product-sku-row input:focus{border-color:var(--primary);outline:3px solid color-mix(in srgb, var(--primary) 15%, transparent)}.main-product-sku-row input[aria-invalid=true]{border-color:var(--danger)}.main-product-sku-row .prefixed-input{min-height:44px}.main-product-sku-row .prefixed-input input{border:0;border-radius:0 8px 8px 0;min-height:42px}.main-product-sku-remove{min-height:44px;color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.main-product-sku-remove:disabled{color:var(--text-tertiary);cursor:not-allowed}.main-product-sku-error{position:absolute;bottom:7px;left:14px;right:14px}.main-product-add-sku{min-height:44px}.main-product-mobile-label{display:none}.main-product-table{min-width:930px}.main-product-table td:nth-child(2){min-width:180px;max-width:250px}.main-product-table .row-actions{min-width:104px}.main-product-change-cell{justify-items:start;gap:4px;min-width:104px;display:grid}.main-product-change-cell small{max-width:180px;color:var(--text-tertiary);font-size:10px;line-height:15px}.main-product-row-actions{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:104px;display:flex}.main-product-row-actions button{white-space:nowrap}.main-product-change-overlay{z-index:120;background:#11182761;justify-content:flex-end;display:flex;position:fixed;inset:0}.main-product-change-drawer{background:#fff;flex-direction:column;width:min(720px,100vw);height:100dvh;animation:.2s ease-out main-stock-drawer-in;display:flex;overflow-y:auto;box-shadow:-18px 0 50px #0f172a26}.main-product-change-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.main-product-change-drawer>header span{color:var(--primary);font-size:11px;font-weight:700}.main-product-change-drawer>header h2{margin:5px 0 0;font-size:22px}.main-product-change-drawer>header p{color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:19px}.main-product-change-status{background:#f8fbff;border:1px solid #dce8f8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:18px 26px 0;padding:12px 14px;display:flex}.main-product-change-status small{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.main-product-change-reason{color:#b42318;background:#fff7f7;border:1px solid #ffd6d6;border-radius:9px;align-items:flex-start;gap:9px;margin:12px 26px 0;padding:12px 14px;display:flex}.main-product-change-reason span,.main-product-change-reason strong,.main-product-change-reason small{display:block}.main-product-change-reason small{margin-top:3px;line-height:18px}.main-product-change-drawer>section{padding:22px 26px 0}.main-product-change-drawer>section h3{margin:0 0 12px;font-size:14px}.main-product-change-table{border:1px solid var(--border);border-radius:9px;overflow:hidden}.main-product-change-table>div{border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;padding:12px 14px;font-size:12px;line-height:18px;display:grid}.main-product-change-table>div:first-child{border-top:0}.main-product-change-table .main-product-change-head{color:var(--text-tertiary);background:#f7f9fc;font-size:10px;font-weight:700}.main-product-change-table strong{font-size:11px}.main-product-change-table span{overflow-wrap:anywhere;color:var(--text-secondary)}.main-product-change-skus{border:1px solid var(--border);border-radius:9px;overflow:hidden}.main-product-change-skus>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.main-product-change-skus>div:first-child{border-top:0}.main-product-change-skus span,.main-product-change-skus strong,.main-product-change-skus small{display:block}.main-product-change-skus small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.main-product-change-skus b{font-variant-numeric:tabular-nums;font-size:12px}.main-product-change-empty{border:1px dashed var(--border-strong);color:var(--text-tertiary);text-align:center;border-radius:9px;margin:0;padding:18px}.main-product-change-drawer>footer{border-top:1px solid var(--border);justify-content:flex-end;margin-top:auto;padding:18px 26px;display:flex}@media (max-width:980px){.main-product-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-product-workflow{flex-direction:column;align-items:flex-start;gap:6px}.main-product-workflow ol{justify-content:space-between;width:100%}.main-product-filters{grid-template-columns:1fr 1fr}.main-product-search{grid-column:1/-1}.main-stock-layout{grid-template-columns:1fr;overflow-y:auto}.main-stock-skus{border-right:0;border-bottom:1px solid var(--border);max-height:220px}.main-product-meta-grid{grid-template-columns:1fr}}@media (max-width:680px){.main-product-health-grid{grid-template-columns:1fr;gap:10px}.main-product-health-card{min-height:88px}.main-product-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.main-product-workflow ol>svg{display:none}.main-product-workflow li{white-space:normal}.main-product-filters{grid-template-columns:1fr;padding:12px}.main-product-search{flex-wrap:wrap;grid-column:auto;align-items:stretch}.main-product-search input{flex:220px}.main-product-search .button{flex:none}.main-product-error{flex-direction:column;align-items:flex-start}.main-product-error .button{margin-left:0}.main-stock-overlay{padding:0}.main-stock-dialog{border-radius:0;width:100%;height:100dvh;max-height:none}.main-stock-layout{flex:1;min-height:0}.main-stock-dialog{flex-direction:column;display:flex}.main-stock-dialog>footer{flex:none}.main-stock-inventory-toolbar{flex-direction:column;align-items:flex-start}.main-stock-inventory-toolbar>div:last-child{justify-content:flex-start;width:100%}.main-stock-inventory-list>div{grid-template-columns:30px minmax(0,1fr)}.main-stock-inventory-list>div>span:last-child{text-align:left;grid-column:2}.main-stock-application>header{flex-direction:column;align-items:flex-start}.main-stock-application-actions{justify-content:space-between;width:100%}.main-stock-pagination{flex-direction:column;align-items:flex-start}.main-stock-pagination>div{justify-content:space-between;width:100%}.main-stock-detail-overlay{padding:0}.main-stock-detail-dialog{border-radius:0;width:100%;height:100dvh;max-height:none}.main-stock-detail-summary{grid-template-columns:1fr}.main-stock-detail-summary>span,.main-stock-detail-summary>span:nth-child(-n+2){border-top:1px solid var(--border);border-left:0}.main-stock-detail-summary>span:first-child{border-top:0}.main-stock-detail-summary>span:nth-child(2n){border-left:0}.main-product-create-modal{border-radius:0;height:100dvh}.main-product-details-grid{grid-template-columns:1fr}.main-product-sku-title{flex-direction:column;align-items:stretch;gap:12px}.main-product-sku-title .main-product-add-sku{align-self:flex-start}.main-product-sku-header{display:none}.main-product-sku-row{grid-template-columns:1fr;gap:8px;padding:14px}.main-product-sku-row.has-error{padding-bottom:40px}.main-product-sku-remove{justify-content:flex-start}.main-product-mobile-label{color:var(--text-tertiary);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.main-product-change-drawer{width:100vw}.main-product-change-table>div{grid-template-columns:92px minmax(0,1fr)}.main-product-change-table>div>:last-child{grid-column:2}.main-product-change-table .main-product-change-head>:last-child{grid-column:auto}}.platform-order-modal{border:1px solid #d9dee7;width:min(1440px,100%)}.platform-order-modal .od-body{background:#fff;padding:18px 24px 24px}.platform-order-detail{gap:14px;display:grid}.platform-order-summary{grid-template-columns:minmax(140px,.7fr) minmax(160px,.7fr) minmax(220px,1fr);align-items:center;gap:24px;padding:2px 8px 4px;display:grid}.platform-order-summary>div{gap:3px;display:grid}.platform-order-summary span{color:var(--text-tertiary);font-size:11px}.platform-order-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.platform-order-layout{border:1px solid #d9dee7;border-radius:10px;grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;display:grid;overflow:hidden}.platform-order-main{min-width:0}.platform-order-side{background:#fcfdff;border-left:1px solid #d9dee7}.platform-order-side>section{padding:20px}.platform-order-side>section+section{border-top:1px solid #e5e6eb}.platform-order-side h3,.platform-order-section h3{color:var(--text);margin:0;font-size:14px;font-weight:650}.platform-order-side h3{margin-bottom:16px}.platform-order-section{background:#fff;padding:20px 22px}.platform-order-section+.platform-order-section{border-top:1px solid #e5e6eb}.platform-order-products>h3{margin-bottom:14px}.platform-order-product-table{overflow-x:auto}.platform-order-product-head,.platform-order-product-row{grid-template-columns:minmax(180px,1.35fr) 52px 86px 82px 98px 92px minmax(188px,auto);align-items:center;gap:12px;min-width:900px;display:grid}.platform-order-product-head{min-height:38px;color:var(--text-tertiary);background:#fafbfc;border-top:1px solid #eef0f3;border-bottom:1px solid #e5e6eb;padding:0 12px;font-size:10px;font-weight:650}.platform-order-product-row{min-height:76px;color:var(--text-secondary);border-bottom:1px solid #eef0f3;padding:11px 12px;font-size:12px}.platform-order-product-row:last-child{border-bottom:0}.platform-order-product-row>strong,.platform-order-product-name strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.platform-order-product-name{gap:4px;min-width:0;display:grid}.platform-order-product-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-order-product-name small{color:var(--text-tertiary);font-size:10px}.platform-order-refundable{color:#0969da!important}.platform-delivery-status{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.platform-delivery-status i{background:#d9860b;border-radius:50%;flex:none;width:7px;height:7px}.platform-delivery-status.done{color:#087443}.platform-delivery-status.done i{background:#0f9f6e}.platform-order-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-order-row-actions button{color:#075fbd;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #73a9ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.platform-order-row-actions button:hover{background:#f3f8ff;border-color:#1677ff}.platform-order-row-actions button.refund{color:#b42318;border-color:#e2a3a3}.platform-order-row-actions button.refund:hover{background:#fff6f5;border-color:#d54841}.platform-order-row-actions button:focus-visible{outline-offset:2px;outline:3px solid #1677ff33}.platform-order-row-actions button:disabled{color:#9aa1ab;cursor:not-allowed;background:#f5f6f7;border-color:#d9dee7}.platform-order-refund-terminal{color:#8f2d25;background:#fff7f6;border:1px solid #efc3c0;border-radius:8px;align-items:flex-start;gap:8px;min-height:50px;padding:9px 10px;display:flex}.platform-order-refund-terminal>svg{flex:none;margin-top:2px}.platform-order-refund-terminal>div{gap:2px;min-width:0;display:grid}.platform-order-refund-terminal strong{color:#8f2d25;font-size:11px;font-weight:700;line-height:16px}.platform-order-refund-terminal small{color:#a2554f;font-size:9px;font-weight:550;line-height:14px}.platform-order-action-state{color:#8a5a00;flex:1 0 100%;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.platform-order-action-state.info{color:#1768c8}.platform-order-action-state.error{color:#b42318}.platform-order-action-state a,.platform-order-action-state button{color:#1677ff;font:inherit;background:0 0;border:0;padding:0;font-weight:650;text-decoration:none}.platform-order-action-state a:hover,.platform-order-action-state button:hover{text-decoration:underline}.platform-order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:14px 0 0;display:grid}.platform-order-facts>div{border-bottom:1px solid #f0f1f3;grid-template-columns:86px minmax(0,1fr);align-items:center;min-height:38px;font-size:12px;display:grid}.platform-order-facts dt{color:var(--text-tertiary)}.platform-order-facts dd{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:550}.platform-order-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.platform-order-section-heading>span{color:var(--text-tertiary);font-size:10px}.platform-order-request-list{border-top:1px solid #eef0f3}.platform-order-request-list article{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:58px;display:grid}.platform-order-request-list article>div{gap:3px;display:grid}.platform-order-request-list strong{font-size:12px}.platform-order-request-list small{color:var(--text-tertiary);font-size:10px}.platform-order-request-list b{font-variant-numeric:tabular-nums;font-size:12px}.platform-order-request-state,.platform-order-request-empty{min-height:76px;color:var(--text-tertiary);border-top:1px solid #eef0f3;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.platform-order-request-state.error{color:#b42318}.platform-order-request-empty{justify-content:flex-start}.platform-order-request-empty>div{gap:3px;display:grid}.platform-order-request-empty strong{color:var(--text);font-size:12px}.platform-order-request-empty span{font-size:10px}.platform-order-dispute-list{border-top:1px solid #eef0f3;gap:10px;padding-top:12px;display:grid}.platform-order-dispute-list article{background:#f8fbff;border:1px solid #d8e8fd;border-radius:10px;gap:10px;padding:13px 14px;display:grid}.platform-order-dispute-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-order-dispute-main>div{gap:3px;min-width:0;display:grid}.platform-order-dispute-main strong{color:var(--text);font-size:12px;font-weight:650}.platform-order-dispute-main small{color:var(--text-tertiary);font-size:10px}.platform-order-dispute-status{color:#075fbd;white-space:nowrap;background:#eaf3ff;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.platform-order-dispute-status.pending_merchant{color:#a65300;background:#fff4dc}.platform-order-dispute-status.pending_admin{color:#5b3cc4;background:#f1edff}.platform-order-dispute-status.refund_executing{color:#075fbd;background:#eaf3ff}.platform-order-dispute-status.resolved{color:#087443;background:#e9f8f1}.platform-order-dispute-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;display:grid}.platform-order-dispute-list dl>div{color:var(--text-secondary);grid-template-columns:68px minmax(0,1fr);gap:8px;font-size:10px;line-height:17px;display:grid}.platform-order-dispute-list dl>div.wide{grid-column:1/-1}.platform-order-dispute-list dt{color:var(--text-tertiary)}.platform-order-dispute-list dd{overflow-wrap:anywhere;margin:0}.platform-order-dispute-link{color:#1677ff;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:650;text-decoration:none}.platform-order-dispute-link:hover{text-decoration:underline}.platform-order-footer{justify-content:flex-end}.order-action-manual-note{color:#315f91;background:#f5f9ff;border:1px solid #d8e8fd;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-size:11px;line-height:18px;display:flex}.order-action-reissue-mode{color:#315f91;background:#f5f9ff;border:1px solid #c9ddf7;border-radius:9px;align-items:flex-start;gap:10px;min-height:76px;padding:12px;display:flex}.order-action-reissue-mode>svg{flex:none;margin-top:2px}.order-action-reissue-mode>div{gap:2px;display:grid}.order-action-reissue-mode span{color:#718096;font-size:10px;font-weight:650}.order-action-reissue-mode strong{color:#1f4f82;font-size:13px}.order-action-reissue-mode small{color:#52749a;font-size:10px;line-height:16px}@media (max-width:1100px){.platform-order-layout{grid-template-columns:1fr}.platform-order-side{border-top:1px solid #d9dee7;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-order-side>section+section{border-top:0;border-left:1px solid #e5e6eb}}@media (max-width:760px){.platform-order-modal .od-body{padding:12px}.platform-order-summary{grid-template-columns:1fr 1fr;gap:12px;padding:0}.platform-order-summary>div:last-child{grid-column:1/-1}.platform-order-section{padding:16px 14px}.platform-order-product-head{display:none}.platform-order-product-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;min-width:0;padding:14px 0;display:grid}.platform-order-product-row>*{gap:3px;display:grid}.platform-order-product-row>:before{color:var(--text-tertiary);content:attr(data-label);font-size:9px;font-weight:500}.platform-order-product-name,.platform-order-row-actions,.platform-order-refund-terminal{grid-column:1/-1}.platform-order-row-actions{justify-content:flex-start;display:flex}.platform-order-row-actions:before{display:none}.platform-order-refund-terminal{display:flex}.platform-order-refund-terminal:before{display:none}.platform-order-row-actions button{flex:1}.platform-order-action-state{justify-content:flex-start}.platform-order-facts,.platform-order-side{grid-template-columns:1fr}.platform-order-side>section+section{border-top:1px solid #e5e6eb;border-left:0}.platform-order-footer{flex-direction:column;align-items:stretch}.platform-order-footer .button{width:100%}}.order-action-center-overlay{z-index:132;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b131f85;padding:24px}.order-action-center-entry,.order-action-open-button{color:#075fbd!important;background:#f8fbff!important;border-color:#8fb8ed!important}.order-action-center-entry:hover,.order-action-open-button:hover{border-color:var(--primary)!important;background:#edf5ff!important}.order-action-center{border:1px solid var(--border-strong);width:min(1280px,100%);height:min(820px,100dvh - 64px);box-shadow:var(--shadow-overlay);background:#f5f7fa;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.order-action-center-header{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;min-height:92px;padding:16px 24px;display:flex}.order-action-center-header span,.order-action-compose>header span,.order-action-detail>header span{color:var(--text-tertiary);font-size:11px;font-weight:600}.order-action-center-header h2,.order-action-compose>header h2{margin:3px 0 0;font-size:22px}.order-action-center-header p,.order-action-compose>header p{color:var(--text-secondary);margin:5px 0 0;font-size:12px}.order-action-center-body{flex:1;min-height:0;padding:20px 24px 28px;overflow-y:auto}.order-action-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.order-action-metric{min-height:84px;color:var(--text);text-align:left;background:#fff;border:1px solid #cbd3df;border-radius:11px;align-items:center;gap:13px;padding:15px 17px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.order-action-metric:hover{background:#fbfdff;border-color:#91bfff}.order-action-metric:focus-visible{outline-offset:2px;outline:3px solid #1677ff38}.order-action-metric.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.order-action-metric>span{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.order-action-metric>span.amber{color:#ad6800;background:#fff4df}.order-action-metric>span.blue{color:#0969da;background:#e8f2ff}.order-action-metric>span.green{color:#087443;background:#e6f7ef}.order-action-metric>span.red{color:#c62828;background:#fff0f0}.order-action-metric small,.order-action-metric strong{display:block}.order-action-metric small{color:var(--text-secondary);font-size:12px}.order-action-metric strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:25px}.order-action-list-card{background:#fff;border:1px solid #cbd3df;border-radius:12px;overflow:hidden}.order-action-tabs{border-bottom:1px solid var(--border);align-items:flex-end;gap:22px;min-height:52px;padding:0 20px;display:flex;overflow-x:auto}.order-action-tabs button{min-height:52px;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 2px;font-size:13px;font-weight:600}.order-action-tabs button.active{border-bottom-color:var(--primary);color:var(--primary)}.order-action-tabs button:focus-visible{outline-offset:-3px;outline:3px solid #1677ff38}.order-action-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 18px;display:flex}.order-action-search{min-width:280px;min-height:44px;color:var(--text-tertiary);background:#fff;border:1px solid #aeb9c8;border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.order-action-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.order-action-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.order-action-search button{width:30px;height:30px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.order-action-permission-note{color:#315f91;background:#f2f7ff;border-bottom:1px solid #d8e8fd;align-items:center;gap:7px;min-height:42px;padding:9px 18px;font-size:12px;display:flex}.order-action-table-wrap{overflow-x:auto}.order-action-table{min-width:1080px}.order-action-table td{vertical-align:middle}.order-action-table td:nth-child(4) strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.order-action-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.order-action-status.pending_review{color:#865900;background:#fff7e6;border-color:#f0c778}.order-action-status.approved,.order-action-status.executing{color:#075fbd;background:#edf5ff;border-color:#9ac5ff}.order-action-status.succeeded{color:#087443;background:#eaf8f1;border-color:#8fd4b1}.order-action-status.rejected,.order-action-status.failed{color:#b42318;background:#fff1f0;border-color:#f0aaaa}.order-action-status.cancelled{color:var(--text-secondary);background:#f3f5f7;border-color:#cbd3df}.order-action-spin{animation:.8s linear infinite order-action-spin}@keyframes order-action-spin{to{transform:rotate(360deg)}}.order-action-pagination{border-top:1px solid var(--border);min-height:62px;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;font-size:12px;display:flex}.order-action-pagination>div{align-items:center;gap:8px;display:flex}.order-action-pagination button{min-height:36px;color:var(--text-secondary);background:#fff;border:1px solid #aeb9c8;border-radius:7px;padding:0 12px;font-weight:600}.order-action-pagination button:disabled{border-color:var(--border);color:var(--text-disabled);background:#f5f6f8}.order-action-pagination b{min-width:54px;color:var(--text-secondary);text-align:center}.order-action-detail-backdrop{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b131f8a;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.order-action-detail{width:min(760px,100%);max-height:min(760px,100% - 8px);box-shadow:var(--shadow-overlay);background:#f5f7fa;border:1px solid #b9c4d2;border-radius:14px;flex-direction:column;animation:.2s ease-out order-action-detail-in;display:flex;position:relative;overflow:hidden}@keyframes order-action-detail-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.order-action-detail>header{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;min-height:88px;padding:14px 22px;display:flex}.order-action-detail>header h3{margin:3px 0 7px;font-size:18px}.order-action-detail-body{flex:1;min-height:0;padding:18px;overflow-y:auto}.order-action-detail-loading{color:#315f91;background:#f2f7ff;border:1px solid #d8e8fd;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.order-action-detail-body>section{background:#fff;border:1px solid #cbd3df;border-radius:10px;margin-bottom:14px;padding:17px}.order-action-detail-body h4{margin:0 0 13px;font-size:14px}.order-action-detail-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.order-action-detail-body dl>div.wide{grid-column:1/-1}.order-action-detail-body dt{color:var(--text-tertiary);margin-bottom:3px;font-size:10px}.order-action-detail-body dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:12px;line-height:19px}.order-action-detail-body section>p{margin:0;font-size:12px;line-height:20px}.order-action-detail-body section>p.muted{color:var(--text-tertiary)}.order-action-secret-summary{margin-top:14px}.order-action-secret-summary>span{color:var(--text-tertiary);margin-bottom:8px;font-size:10px;display:block}.order-action-secret-summary ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.order-action-secret-summary li{background:#f8fafc;border:1px solid #d8dee8;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.order-action-secret-summary code{overflow-wrap:anywhere;color:var(--text);font-family:inherit;font-size:11px}.order-action-secret-summary em{color:var(--text-secondary);flex:none;font-size:10px;font-style:normal;font-weight:650}.order-action-evidence{margin-top:14px}.order-action-evidence>span{color:var(--text-tertiary);margin-bottom:8px;font-size:10px;display:block}.order-action-evidence>div{flex-wrap:wrap;gap:8px;display:flex}.order-action-evidence a{border:1px solid #aeb9c8;border-radius:8px;width:72px;height:72px;display:block;overflow:hidden}.order-action-evidence img{object-fit:cover;width:100%;height:100%}.order-action-error{color:#b42318;background:#fff1f0;border:1px solid #f0aaaa;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:13px 14px;display:flex}.order-action-error strong,.order-action-error p{margin:0;display:block}.order-action-error p{margin-top:3px;font-size:11px;line-height:18px}.order-action-error.terminal{color:#8f2d25;background:#fff7f6;border-color:#efc3c0}.order-action-timeline{max-width:420px}.order-action-timeline ol{margin:0;padding:0;list-style:none}.order-action-timeline li{gap:10px;min-height:62px;display:flex;position:relative}.order-action-timeline li:not(:last-child):after{content:"";background:#cbd3df;width:1px;position:absolute;top:22px;bottom:-2px;left:11px}.order-action-timeline li>i{z-index:1;width:23px;height:23px;color:var(--text-tertiary);background:#fff;border:1px solid #aeb9c8;border-radius:50%;flex:none;place-items:center;display:grid}.order-action-timeline li.done>i{color:#fff;background:#178554;border-color:#52a97d}.order-action-timeline li.current>i{border-color:var(--primary);color:#fff;background:var(--primary)}.order-action-timeline li.failed>i{color:#fff;background:#d54841;border-color:#d54841}.order-action-timeline strong,.order-action-timeline time{display:block}.order-action-timeline strong{margin-top:2px;font-size:11px}.order-action-timeline time{color:var(--text-tertiary);margin-top:4px;font-size:9px}.order-action-compose-overlay{z-index:142;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b131f8f;padding:24px}.order-action-compose{border:1px solid var(--border-strong);width:min(900px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.order-action-compose>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;min-height:94px;padding:16px 24px;display:flex}.order-action-compose-body{background:#f5f7fa;flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.order-action-compose-body>section{background:#fff;border:1px solid #cbd3df;border-radius:11px;margin-bottom:15px;padding:18px}.order-action-compose-body h3{margin:0 0 14px;font-size:14px}.order-action-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-action-type-grid>button{min-height:92px;color:var(--text);text-align:left;background:#fff;border:1px solid #aeb9c8;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.order-action-type-grid>button:hover{background:#f8fbff;border-color:#6aa7f8}.order-action-type-grid>button.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#f4f8ff}.order-action-type-grid>button>span{width:34px;height:34px;color:var(--primary);background:#e8f2ff;border-radius:8px;flex:none;place-items:center;display:grid}.order-action-type-grid strong,.order-action-type-grid small{display:block}.order-action-type-grid strong{margin-top:1px;font-size:12px}.order-action-type-grid small{color:var(--text-secondary);margin-top:5px;font-size:10px;line-height:16px}.order-action-type-grid>button>i{color:#fff;background:var(--primary);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:9px;right:9px}.order-action-form-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.order-action-form-section>h3,.order-action-form-section>.wide{grid-column:1/-1}.order-action-form-section label>span,.order-action-upload>span{color:var(--text-secondary);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.order-action-form-section label>span b,.order-action-upload>span b{color:var(--danger)}.order-action-form-section .select-trigger{border-color:#aeb9c8;min-height:44px}.order-action-item-summary{background:#f8fafc;border:1px solid #cbd3df;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;padding:12px 14px;display:grid}.order-action-item-summary>span{color:var(--text-tertiary);grid-column:1/-1;font-size:10px;font-weight:650}.order-action-item-summary>strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-action-item-summary>small{color:var(--text-secondary);font-size:10px}.order-action-form-section textarea{resize:vertical;width:100%;min-height:112px;color:var(--text);font:inherit;background:#fff;border:1px solid #aeb9c8;border-radius:8px;outline:0;padding:11px 12px;font-size:12px;line-height:20px}.order-action-form-section textarea:focus,.order-action-money-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff1f}.order-action-form-section label>small,.order-action-upload>small{color:var(--text-tertiary);margin-top:6px;font-size:10px;display:block}.order-action-money-input{background:#fff;border:1px solid #aeb9c8;border-radius:8px;align-items:center;min-height:44px;display:flex}.order-action-money-input i{color:var(--text-secondary);padding-left:12px;font-style:normal}.order-action-money-input input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px 0 6px;font-size:13px}.order-action-secret-picker{background:#fff;border:1px solid #aeb9c8;border-radius:10px;overflow:hidden}.order-action-secret-picker-heading{background:#f8fafc;border-bottom:1px solid #e2e6ec;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 14px;display:flex}.order-action-secret-picker-heading>div{gap:4px;display:grid}.order-action-secret-picker-heading span{color:var(--text-secondary);font-size:11px;font-weight:700}.order-action-secret-picker-heading span b{color:var(--danger)}.order-action-secret-picker-heading small{color:var(--text-tertiary);font-size:10px}.order-action-secret-picker-heading button{color:#075fbd;background:#fff;border:1px solid #7daeea;border-radius:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700}.order-action-secret-picker-heading button:hover:not(:disabled){border-color:var(--primary);background:#edf5ff}.order-action-secret-picker-heading button:disabled{color:#9aa1ab;cursor:not-allowed;background:#f5f6f7;border-color:#d9dee7}.order-action-secret-list{gap:8px;max-height:250px;padding:12px 14px;display:grid;overflow-y:auto}.order-action-secret-list>button{min-height:48px;color:var(--text);text-align:left;background:#fff;border:1px solid #cbd3df;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.order-action-secret-list>button:hover:not(:disabled){background:#f8fbff;border-color:#6aa7f8}.order-action-secret-list>button.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#f4f8ff}.order-action-secret-list>button:focus-visible{outline-offset:2px;outline:3px solid #1677ff33}.order-action-secret-list>button:disabled{color:#8c949f;cursor:not-allowed;background:#f4f5f7}.order-action-secret-list i{color:#fff;background:#fff;border:1px solid #8b98aa;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.order-action-secret-list button.selected i{border-color:var(--primary);background:var(--primary)}.order-action-secret-list code{overflow-wrap:anywhere;min-width:0;font-family:inherit;font-size:12px;font-weight:600}.order-action-secret-list em{color:var(--text-tertiary);white-space:nowrap;font-size:10px;font-style:normal;font-weight:650}.order-action-secret-list button.selected em{color:#075fbd}.order-action-secret-list button:disabled em{color:#9aa1ab}.order-action-secret-empty{color:var(--text-tertiary);text-align:center;gap:6px;padding:22px 12px;font-size:11px;display:grid}.order-action-secret-empty strong{color:var(--text-secondary);font-size:12px}.order-action-secret-count{color:var(--text-secondary);background:#f8fafc;border-top:1px solid #e2e6ec;padding:9px 14px;font-size:10px}.order-action-secret-count strong{color:var(--primary);font-size:12px}.order-action-upload-list{flex-wrap:wrap;gap:9px;display:flex}.order-action-upload-list figure{border:1px solid #aeb9c8;border-radius:8px;width:82px;height:82px;margin:0;position:relative;overflow:hidden}.order-action-upload-list figure img{object-fit:cover;width:100%;height:100%}.order-action-upload-list figure button{color:#fff;background:#1c232cd1;border:1px solid #ffffff8c;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:4px;right:4px}.order-action-upload-button{width:106px;height:82px;color:var(--primary);background:#f8fbff;border:1px dashed #7f8da1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.order-action-risk,.order-action-form-error{color:#7a5200;background:#fff8e8;border:1px solid #f0c778;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.order-action-policy-note{color:#315f91;background:#f5f9ff;border:1px solid #c9ddf7;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.order-action-policy-note strong,.order-action-policy-note p{margin:0;display:block}.order-action-policy-note p{margin-top:4px;font-size:11px;line-height:18px}.order-action-risk strong,.order-action-risk p{margin:0;display:block}.order-action-risk p{margin-top:4px;font-size:11px;line-height:18px}.order-action-form-error{color:#b42318;background:#fff1f0;border-color:#f0aaaa;font-size:11px}.order-action-compose>footer{border-top:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 24px;display:flex}.order-action-compose>footer>span{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.order-action-compose>footer>div{gap:9px;display:flex}.order-action-confirm-backdrop{z-index:5;background:#0b131f8f;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.order-action-confirm{width:min(430px,100%);box-shadow:var(--shadow-overlay);background:#fff;border:1px solid #b9c4d2;border-radius:13px;padding:24px}.order-action-confirm>span{width:44px;height:44px;color:var(--primary);background:#e8f2ff;border-radius:10px;place-items:center;display:grid}.order-action-confirm>span.danger{color:#b42318;background:#fff1f0}.order-action-confirm h3{margin:15px 0 7px;font-size:17px}.order-action-confirm p{color:var(--text-secondary);margin:0;font-size:12px;line-height:20px}.order-action-confirm>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}@media (prefers-reduced-motion:reduce){.order-action-detail{animation:none}.order-action-spin{animation-duration:1.8s}}@media (max-width:900px){.order-action-center-overlay,.order-action-compose-overlay{padding:0}.order-action-center,.order-action-compose{border-radius:0;width:100%;height:100dvh;max-height:none}.order-action-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-action-type-grid{grid-template-columns:1fr}.order-action-detail-backdrop{padding:18px}.order-action-detail{width:min(680px,100%);max-height:calc(100% - 4px)}}@media (max-width:680px){.order-action-center-header,.order-action-compose>header{min-height:82px;padding:12px 16px}.order-action-secret-picker-heading{flex-direction:column;align-items:flex-start}.order-action-secret-picker-heading button{width:100%}.order-action-secret-list>button{grid-template-columns:20px minmax(0,1fr)}.order-action-secret-list>button em{grid-column:2}.order-action-center-header h2,.order-action-compose>header h2{font-size:18px}.order-action-center-body,.order-action-compose-body{padding:12px}.order-action-metrics{gap:8px}.order-action-metric{min-height:72px;padding:10px}.order-action-metric>span{width:36px;height:36px}.order-action-toolbar{flex-direction:column;align-items:stretch;padding:12px}.order-action-search{min-width:0}.order-action-tabs{gap:18px;padding:0 12px}.order-action-table{min-width:0}.order-action-table thead{display:none}.order-action-table tbody,.order-action-table tr,.order-action-table td{width:100%;display:block}.order-action-table tr{border-top:1px solid var(--border);padding:12px}.order-action-table tr:first-child{border-top:0}.order-action-table td{border:0;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:5px 0;font-size:12px;display:grid}.order-action-table td:before{color:var(--text-tertiary);content:attr(data-label);font-size:10px}.order-action-table td.data-table-empty{display:flex}.order-action-table td.data-table-empty:before{display:none}.order-action-table td.row-actions button{border:1px solid #8fb8ed;border-radius:7px;width:100%;min-height:40px}.order-action-pagination{flex-direction:column;align-items:stretch}.order-action-pagination>div{justify-content:space-between}.order-action-detail-backdrop{padding:0}.order-action-detail{border-radius:0;width:100%;height:100%;max-height:none}.order-action-detail-body{padding:12px}.order-action-detail-body dl,.order-action-form-section{grid-template-columns:1fr}.order-action-form-section>h3,.order-action-form-section>.wide{grid-column:auto}.order-action-compose>footer{padding:10px 12px max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.order-action-compose>footer>div{width:100%}.order-action-compose>footer .button{flex:1}.order-action-confirm>div{flex-direction:column-reverse;align-items:stretch}.order-action-confirm .button{width:100%}}@media (max-width:900px){.support-quick-overlay{padding:0}.support-quick-dialog,.support-quick-dialog.manage{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.support-quick-dialog-header{min-height:70px;padding:12px 14px}.support-quick-header-actions .button{display:none}.support-quick-search{margin:12px 14px}.support-quick-select-body{grid-template-columns:132px minmax(0,1fr);margin:0 14px}.support-quick-categories{padding:6px}.support-quick-categories button{min-height:40px;padding:0 8px;font-size:11px}.support-quick-insert-editor{padding-left:14px;padding-right:14px}.support-quick-dialog-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.support-quick-dialog-footer>div,.support-quick-dialog-footer .button{width:100%}.support-quick-dialog-footer .button{flex:1}.support-quick-manage-toolbar{grid-template-columns:minmax(0,1fr) 130px auto;padding:10px 14px}.support-quick-new{grid-column:3}.support-quick-manage-grid{grid-template-columns:150px minmax(280px,1fr) 340px;margin:0 14px;overflow-x:auto}.support-quick-sync-note{padding-bottom:max(14px, env(safe-area-inset-bottom))}}@media (max-width:620px){.support-quick-manage-toolbar{grid-template-columns:minmax(0,1fr) auto}.support-quick-manage-toolbar>.support-quick-menu-wrap{display:none}.support-quick-new{grid-column:2;padding:0 11px}.support-quick-new svg{margin:0}.support-quick-manage-grid{grid-template-columns:118px minmax(0,1fr)}.support-quick-manage-list article{grid-template-columns:minmax(0,1fr) 42px 28px 28px;padding-left:7px;padding-right:5px}}
