:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f6f8;font-family:Inter,Segoe UI,Tahoma,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font-family:inherit}.app-shell{color:#172033;background:#f3f6f8;grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#e9eef6;background:#101828;border-left:1px solid #ffffff14;height:100vh;padding:22px 16px;position:sticky;top:0;overflow-y:auto}.brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:10px 8px 22px;display:flex}.brand-mark{color:#fff;background:#0f9f6e;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.brand strong,.brand span{display:block}.brand strong{font-size:18px}.brand span{color:#aab4c4;margin-top:2px;font-size:13px}.nav-list{gap:6px;padding-top:18px;display:grid}.nav-item{color:#cbd5e1;width:100%;min-height:42px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#1f2a44}.nav-item.active{box-shadow:inset -3px 0 #0f9f6e}.main{min-width:0;padding:22px}.login-shell{background:#edf2f7;grid-template-columns:1fr}.login-page{background:linear-gradient(90deg,#101828f0 0%,#101828e0 47%,#edf2f700 47%),#edf2f7;place-items:center;min-height:100vh;padding:28px;display:grid}.login-stage{background:#fff;border:1px solid #d6dee8;border-radius:8px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);width:min(1120px,100%);min-height:640px;display:grid;overflow:hidden;box-shadow:0 24px 70px #10182829}.login-brief{color:#fff;background:#101828;flex-direction:column;justify-content:space-between;gap:36px;padding:42px;display:flex}.login-brand{align-items:center;gap:14px;display:flex}.login-brand-mark{color:#fff;background:#0f9f6e;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.login-brand strong,.login-brand span,.login-copy span,.login-signal-grid span,.login-signal-grid strong,.login-card-head span,.login-field>span,.login-foot span,.login-foot strong{display:block}.login-brand strong{font-size:22px}.login-brand span{color:#b8c2d1;margin-top:3px;font-size:13px}.login-copy{max-width:620px}.login-copy span{color:#5ee0ad;font-size:14px;font-weight:800}.login-copy h1{letter-spacing:0;margin:14px 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.08}.login-copy p{color:#d3dae6;max-width:560px;margin:0;font-size:16px;line-height:1.9}.login-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.login-signal-grid div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-content:space-between;gap:10px;min-height:112px;padding:14px;display:grid}.login-signal-grid svg{color:#5ee0ad}.login-signal-grid span{color:#b8c2d1;font-size:12px}.login-signal-grid strong{color:#fff;font-size:14px}.login-card{background:#fff;align-content:center;gap:18px;padding:44px;display:grid}.login-card-head{margin-bottom:4px}.login-card-head span{color:#0f9f6e;font-size:13px;font-weight:800}.login-card-head h2{color:#172033;letter-spacing:0;margin:8px 0 0;font-size:28px;line-height:1.25}.login-field{gap:8px;display:grid}.login-field>span{color:#344054;font-size:13px;font-weight:800}.login-field>div{color:#667085;background:#f8fafc;border:1px solid #d5deea;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.login-field input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.login-field input::placeholder{color:#98a2b3}.login-field button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.login-field button:hover{color:#2563eb;background:#eef4ff}.login-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;font-weight:700}.login-submit{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#0f9f6e;border:0;border-radius:8px;font-size:15px;font-weight:900;box-shadow:0 14px 26px #0f9f6e38}.login-submit:hover:not(:disabled){background:#0b855d}.login-submit:disabled{cursor:not-allowed;opacity:.72}.login-foot{color:#667085;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:12px;display:flex}.login-foot strong{color:#172033}.login-loading{color:#172033;background:#fff;border:1px solid #dfe7f0;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-width:min(420px,100%);min-height:90px;font-weight:800;display:flex;box-shadow:0 18px 50px #1018281f}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.eyebrow{color:#667085;font-size:13px}.topbar h1{letter-spacing:0;margin:4px 0 0;font-size:28px;line-height:1.2}.top-actions{align-items:center;gap:10px;display:flex}.search{color:#667085;background:#fff;border:1px solid #d9e0ea;border-radius:8px;align-items:center;gap:8px;width:min(420px,38vw);min-height:44px;padding:0 12px;display:flex}.search input{color:#172033;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.icon-btn,.profile-btn,.toolbar-actions button,.action-grid button,.action-bank button,.fraud-card button,.detection-card button,.full-btn{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px}.icon-btn{place-items:center;width:44px;height:44px;display:grid}.profile-btn{align-items:center;gap:9px;min-height:44px;padding:0 12px;font-weight:700;display:flex}.profile-btn span{color:#fff;background:#2563eb;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.section-stack{gap:16px;display:grid}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric,.panel,.data-toolbar{background:#fff;border:1px solid #dfe7f0;border-radius:8px;box-shadow:0 12px 30px #1018280f}.metric{min-height:126px;padding:16px;position:relative;overflow:hidden}.metric-icon{background:#eef4ff;border-radius:8px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.metric span{color:#667085;font-size:13px;display:block}.metric strong{margin-top:4px;font-size:25px;display:block}.metric small{color:#0f9f6e;font-weight:700}.tone-blue .metric-icon,.alert-item.tone-blue{color:#2563eb;background:#e8f1ff}.tone-green .metric-icon,.alert-item.tone-green{color:#0f9f6e;background:#e8f8f2}.tone-amber .metric-icon,.alert-item.tone-amber{color:#d97706;background:#fff5df}.tone-teal .metric-icon{color:#0f766e;background:#e6fffb}.tone-violet .metric-icon{color:#6d28d9;background:#f1edff}.tone-red .metric-icon,.alert-item.tone-red{color:#dc2626;background:#fff1f1}.dashboard-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.wide{grid-column:span 1}.panel{min-width:0;padding:16px}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-title>div{align-items:center;gap:8px;display:flex}.panel-title h2,.data-toolbar h2,.fraud-card h3,.detection-card h3{letter-spacing:0;margin:0;font-size:16px}.panel-title span,.data-toolbar span{color:#475467;background:#eef2f7;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.chart-box{direction:ltr;height:285px}.chart-box.small{height:230px}.alert-list,.mini-list,.review-list,.action-bank{gap:10px;display:grid}.alert-item{border-radius:8px;padding:12px;font-size:14px;font-weight:700}.mini-list>div,.review-item{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px;display:flex}.mini-list span{color:#667085;font-size:13px}.pie-layout{grid-template-columns:170px 1fr;align-items:center;gap:10px;display:grid}.legend-list{gap:9px;display:grid}.legend-list span{color:#475467;align-items:center;gap:8px;font-size:13px;display:flex}.legend-list i{border-radius:50%;width:10px;height:10px}.data-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.toolbar-actions button,.action-bank button,.fraud-card button,.detection-card button,.full-btn{min-height:38px;padding:0 12px;font-weight:700}.split-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.table-panel{overflow-x:auto}table{border-collapse:collapse;text-align:right;width:100%;min-width:900px}th,td{white-space:nowrap;border-bottom:1px solid #edf1f5;padding:12px 10px;font-size:13px}th{color:#667085;background:#f8fafc;font-weight:800}tbody tr{cursor:pointer}tbody tr:hover,.selected-row{background:#f3f8ff}.status,.risk{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.status-نشط,.status-منتهي,.risk-منخفض{color:#0f9f6e;background:#e8f8f2}.status-معلق,.status-مراجعة,.risk-متوسط{color:#d97706;background:#fff5df}.status-نزاع,.status-مرفوض,.risk-مرتفع,.risk-حرج{color:#dc2626;background:#fff1f1}.details-panel{position:sticky;top:18px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.info{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;padding:11px}.info span,.conversation,.timeline,.fraud-card p,.detection-card p{color:#667085;font-size:13px}.info strong{margin-top:4px;font-size:14px;display:block}.evidence-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.evidence-strip div{color:#475467;background:#f8fafc;border:1px dashed #b9c5d6;border-radius:8px;place-items:center;min-height:74px;font-size:12px;font-weight:800;display:grid}.conversation{background:#f8fafc;border-radius:8px;gap:8px;padding:12px;display:grid}.conversation p{margin:0}.flagged{color:#0f9f6e}.timeline{border-right:2px solid #d9e0ea;gap:8px;margin:14px 0;padding-right:12px;display:grid}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.action-grid button{justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:800;display:flex}.cards-grid,.fraud-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wallet-card{gap:10px;display:grid}.platform-accounts-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.platform-accounts-head h2{margin:0;font-size:18px}.platform-accounts-head span{color:#475467;background:#eef2f7;border-radius:999px;align-items:center;min-height:28px;margin-top:6px;margin-left:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.platform-accounts-head .platform-admin-only{color:#b45309;background:#fff5df}.platform-accounts-head button,.platform-account-actions button,.platform-modal-actions button,.platform-modal-head button{color:#172033;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:900;display:inline-flex}.platform-accounts-head button{color:#fff;background:#0f9f6e;border-color:#0f9f6e}.platform-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.platform-account-card{align-content:start;gap:12px;display:grid}.platform-account-title{gap:8px;display:grid}.platform-default-badge{color:#0f9f6e;background:#e8f8f2;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.platform-account-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-account-notes{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:5px;padding:10px;display:grid}.platform-account-notes span{color:#667085;font-size:12px;font-weight:900}.platform-account-notes p{color:#344054;margin:0;font-size:13px;line-height:1.7}.platform-account-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.platform-empty{color:#667085;place-items:center;min-height:140px;font-weight:900;display:grid}.platform-modal-backdrop{z-index:90;background:#1018287a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.platform-modal{background:#fff;border:1px solid #dfe7f0;border-radius:8px;gap:14px;width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #10182847}.platform-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-modal-head span{color:#667085;font-size:12px;font-weight:900}.platform-modal-head h3{margin:3px 0 0;font-size:18px}.platform-modal-head button{width:38px;padding:0}.platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-field{gap:7px;display:grid}.platform-field span{color:#344054;font-size:13px;font-weight:900}.platform-field input,.platform-field select,.platform-field textarea{color:#172033;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:8px;outline:0;padding:0 10px}.platform-field textarea{resize:vertical;min-height:92px;padding:10px}.platform-check{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:13px;font-weight:900;display:flex}.platform-modal-actions{justify-content:flex-end;gap:8px;display:flex}.platform-modal-actions button:last-child{color:#fff;background:#0f9f6e;border-color:#0f9f6e}.review-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.review-item span{font-weight:700}.chat-review-item>div{gap:6px;display:grid}.chat-message-role{border:1px solid;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.chat-message-role-seller{color:#0f9f6e;background:#e8f8f2;border-color:#bbf7d0}.chat-message-role-buyer{color:#2563eb;background:#e8f1ff;border-color:#bfdbfe}.chat-message-role-admin{color:#344054;background:#f2f4f7;border-color:#d9e0ea}.action-bank button:hover,.toolbar-actions button:hover,.action-grid button:hover,.full-btn:hover,.fraud-card button:hover,.detection-card button:hover{color:#2563eb;border-color:#2563eb}.risk-score{color:#dc2626;background:#fff1f1;border-radius:50%;place-items:center;width:78px;height:78px;font-size:22px;font-weight:900;display:grid}.detection-card,.fraud-card{gap:12px;display:grid}.operations-center{gap:16px;display:grid}.operations-head,.operations-table-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.operations-head{background:#fff;border:1px solid #dfe7f0;border-radius:8px;padding:16px;box-shadow:0 12px 30px #1018280f}.operations-head h2{letter-spacing:0;margin:6px 0 4px;font-size:22px}.operations-head p{color:#667085;margin:0;font-size:13px}.live-indicator{color:#0f9f6e;background:#e8f8f2;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.live-indicator span{background:#0f9f6e;border-radius:50%;width:9px;height:9px;animation:1.4s infinite live-pulse;box-shadow:0 0 #0f9f6e8c}@keyframes live-pulse{70%{box-shadow:0 0 0 8px #0f9f6e00}to{box-shadow:0 0 #0f9f6e00}}.operations-refresh,.reset-filters,.quick-actions button,.operation-drawer button,.priority-card{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px}.operations-refresh{align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex}.operation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operation-stat{background:#fff;border:1px solid #dfe7f0;border-radius:8px;min-height:98px;padding:13px;box-shadow:0 12px 30px #1018280f}.operation-stat div{background:#eef4ff;border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.operation-stat span{color:#667085;font-size:12px;display:block}.operation-stat strong{margin-top:4px;font-size:22px;display:block}.operation-stat.tone-green div{color:#0f9f6e;background:#e8f8f2}.operation-stat.tone-blue div{color:#2563eb;background:#e8f1ff}.operation-stat.tone-amber div{color:#d97706;background:#fff5df}.operation-stat.tone-red div{color:#dc2626;background:#fff1f1}.operation-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.operation-panel-heading h3{letter-spacing:0;margin:0;font-size:16px}.operation-panel-heading span,.operations-table-head>span{color:#475467;background:#eef2f7;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.priority-card{text-align:right;align-content:center;gap:4px;min-height:98px;padding:12px;display:grid}.priority-card svg{color:#2563eb}.priority-card span,.priority-card small{color:#667085;font-size:12px}.priority-card strong{font-size:16px}.advanced-filters{gap:12px;display:grid}.filters-grid{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(140px,1fr)) auto;align-items:end;gap:10px;display:grid}.filter-search,.filter-field{color:#667085;background:#fff;border:1px solid #d9e0ea;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.filter-field{gap:3px;padding:7px 10px;display:grid}.filter-field span{font-size:11px;font-weight:800}.filter-search input,.filter-field select,.filter-field input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.reset-filters{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-weight:800;display:inline-flex}.operations-table-panel{overflow:hidden}.operations-table-wrap{overflow-x:auto}.operations-table{min-width:1540px}.strong-cell{color:#101828;font-weight:900}.quick-actions{gap:6px;display:flex}.quick-actions button{color:#475467;place-items:center;width:32px;height:32px;display:grid}.quick-actions button:hover,.operations-refresh:hover,.reset-filters:hover,.priority-card:hover,.operation-drawer button:hover{color:#2563eb;border-color:#2563eb}.operation-status,.operation-risk,.countdown-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.operation-status-stack{justify-items:start;gap:5px;display:grid}.operation-dispute-chip{color:#dc2626;white-space:nowrap;background:#fff1f1;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.quick-actions .quick-action-text{gap:6px;width:auto;min-width:92px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.status-active,.status-complete,.countdown-safe,.risk-low{color:#0f9f6e;background:#e8f8f2}.status-proof,.status-review,.status-paused,.countdown-warning,.risk-medium{color:#d97706;background:#fff5df}.status-dispute,.status-ended,.status-high-risk,.countdown-danger,.risk-high{color:#dc2626;background:#fff1f1}.operations-empty{color:#667085;text-align:center;align-content:center;place-items:center;gap:8px;min-height:240px;display:grid}.operations-empty h3,.operations-empty p{margin:0}.operation-drawer{z-index:20;background:#fff;border-right:1px solid #dfe7f0;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(560px,100vw - 292px);display:grid;position:fixed;inset:0 292px 0 auto;box-shadow:-20px 0 40px #10182824}.drawer-header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.drawer-header span{color:#667085;font-size:12px;font-weight:800}.drawer-header h2{letter-spacing:0;margin:3px 0 0;font-size:21px}.drawer-header button{place-items:center;width:36px;height:36px;display:grid}.drawer-tabs{border-bottom:1px solid #edf1f5;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.drawer-tabs button{color:#667085;white-space:nowrap;min-height:34px;padding:0 10px;font-size:13px;font-weight:800}.drawer-tabs button.active{color:#2563eb;background:#e8f1ff;border-color:#2563eb}.operation-party-strip{background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid}.operation-role-summary{border:1px solid;border-radius:8px;gap:8px;padding:12px;display:grid}.operation-role-summary h3,.proof-group h4,.receiving-account-card h4{align-items:center;gap:7px;display:flex}.operation-role-summary-seller,.receiving-account-card-seller,.proof-group-seller{background:#f0fdf4;border-color:#bbf7d0}.operation-role-summary-buyer,.receiving-account-card-buyer,.proof-group-buyer{background:#eff6ff;border-color:#bfdbfe}.operation-role-summary .drawer-info-item{background:#ffffffb8}.role-dot{border-radius:999px;flex:none;width:10px;height:10px}.role-dot-seller{background:#16a34a}.role-dot-buyer{background:#2563eb}.drawer-body{background:#f8fafc;align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.drawer-section{background:#fff;border:1px solid #dfe7f0;border-radius:8px;padding:14px}.drawer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drawer-info-item{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;min-height:64px;padding:10px}.drawer-info-item span{color:#667085;font-size:12px;font-weight:800;display:block}.drawer-info-item strong{margin-top:6px;font-size:13px;display:block}.operation-timeline,.activity-log-list,.chat-preview{gap:9px;display:grid}.operation-timeline>div,.activity-log-list>div,.chat-preview>div{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;padding:10px}.operation-timeline>div{grid-template-columns:auto 1fr;gap:4px 8px;display:grid}.timeline-visual-badge{border:1px solid;border-radius:999px;grid-column:2;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.timeline-visual-badge-group{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.timeline-visual-seller,.timeline-visual-confirm{color:#0f9f6e;background:#e8f8f2;border-color:#bbf7d0}.timeline-visual-buyer{color:#2563eb;background:#e8f1ff;border-color:#bfdbfe}.timeline-visual-admin{color:#344054;background:#f2f4f7;border-color:#d9e0ea}.timeline-visual-money{color:#b45309;background:#fffbeb;border-color:#fde68a}.timeline-visual-complete{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.operation-timeline small,.activity-log-list small,.chat-preview span,.receipt-grid small,.internal-note small{color:#667085;font-size:12px}.receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.receipt-grid div,.receipt-card{text-align:center;background:#f8fafc;border:1px dashed #b9c5d6;border-radius:8px;align-content:center;place-items:center;gap:7px;min-height:120px;padding:12px;display:grid}.chat-warning{color:#dc2626;background:#fff1f1;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:10px;font-size:13px;font-weight:900;display:flex}.chat-preview p{color:#475467;margin:4px 0;font-size:13px}.chat-preview .flagged{background:#fff1f1;border-color:#fecaca}.risk-summary{gap:10px;margin-bottom:12px;display:grid}.risk-meter{background:#eef2f7;border-radius:999px;height:9px;overflow:hidden}.risk-meter span{border-radius:inherit;background:#dc2626;height:100%;display:block}.activity-log-list strong,.activity-log-list span{display:block}.activity-log-list span{color:#475467;margin-top:3px;font-size:13px}.internal-note{background:#fff;border:1px solid #dfe7f0;border-radius:8px;gap:8px;padding:14px;display:grid}.internal-note label{font-weight:900}.internal-note textarea{resize:vertical;color:#172033;min-height:92px;font:inherit;border:1px solid #d9e0ea;border-radius:8px;outline:0;padding:10px}.internal-note button{justify-self:start;min-height:38px;padding:0 12px;font-weight:900}.party-grid,.receiving-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.party-card{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:8px;padding:10px;display:grid}.party-card h4{margin:0;font-size:14px}.receiving-account-card .drawer-info-item strong{white-space:normal;overflow-wrap:anywhere}.receiving-account-card{align-content:start}.receiving-account-empty{color:#667085;text-align:center;background:#f8fafc;border:1px dashed #b9c5d6;border-radius:8px;place-items:center;min-height:64px;padding:10px;font-size:13px;font-weight:900;display:grid}.operation-tab-empty{color:#667085;text-align:center;background:#f8fafc;border:1px dashed #b9c5d6;border-radius:8px;place-items:center;min-height:96px;padding:12px;font-size:13px;font-weight:900;display:grid}.kyc-mini-badge{color:#0f9f6e;background:#e8f8f2;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.drawer-action-bar{background:#fff;border-top:1px solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.drawer-action-bar button{justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.drawer-action-bar .admin-action-danger{color:#b42318;border-color:#fecaca}.drawer-action-bar .admin-action-hard-delete{background:#fff1f1}.drawer-action-bar .admin-action-warning{color:#b54708;border-color:#fedf89}.drawer-action-message{grid-column:1/-1;margin:0}.market-center{gap:16px;display:grid}.market-head,.market-stat,.market-table-panel,.market-admin-log{background:#fff;border:1px solid #dfe7f0;border-radius:8px;box-shadow:0 12px 30px #1018280f}.market-head{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.market-head span{color:#2563eb;background:#e8f1ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.market-head h2{letter-spacing:0;margin:8px 0 4px;font-size:22px}.market-head p{color:#667085;margin:0;font-size:13px}.market-refresh,.market-reset,.market-actions button,.market-priority button,.market-drawer button,.market-empty button{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px}.market-refresh,.market-reset{justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:900;display:inline-flex}.market-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.market-stat{min-height:112px;padding:13px}.market-stat div{background:#eef4ff;border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.market-stat span{color:#667085;font-size:12px;display:block}.market-stat strong{margin-top:4px;font-size:22px;display:block}.market-stat small{color:#0f9f6e;font-size:12px;font-weight:900}.market-stat.tone-green div{color:#0f9f6e;background:#e8f8f2}.market-stat.tone-blue div{color:#2563eb;background:#e8f1ff}.market-stat.tone-amber div{color:#d97706;background:#fff5df}.market-stat.tone-red div{color:#dc2626;background:#fff1f1}.market-alerts{gap:8px;display:grid}.market-alerts div{color:#dc2626;background:#fff1f1;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:900;display:flex}.market-toast,.market-inline-warning{border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:900;display:flex}.market-toast{z-index:24;color:#0f9f6e;background:#e8f8f2;border:1px solid #bbf7d0;justify-self:start;position:sticky;top:10px;box-shadow:0 12px 30px #10182814}.market-inline-warning{color:#d97706;background:#fff5df;border:1px solid #fed7aa;margin-bottom:10px}.market-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.market-panel-heading h3{letter-spacing:0;margin:0;font-size:16px}.market-panel-heading span{color:#475467;background:#eef2f7;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.market-priority-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.market-priority button{text-align:right;align-content:center;gap:4px;min-height:98px;padding:12px;display:grid}.market-priority svg{color:#2563eb}.market-priority span,.market-priority small{color:#667085;font-size:12px}.market-priority strong{font-size:16px}.market-filters{gap:12px;display:grid}.market-filters-grid{grid-template-columns:minmax(220px,1.3fr) repeat(7,minmax(118px,1fr)) auto;align-items:end;gap:10px;display:grid}.market-search,.market-field{color:#667085;background:#fff;border:1px solid #d9e0ea;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.market-field{gap:3px;padding:7px 10px;display:grid}.market-field span{font-size:11px;font-weight:900}.market-search input,.market-field select,.market-field input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.market-table-panel{overflow:hidden}.market-table-wrap{overflow-x:auto}.market-table{min-width:1540px}.market-actions{gap:6px;display:flex}.market-actions button{color:#475467;place-items:center;width:32px;height:32px;display:grid}.market-refresh:hover,.market-reset:hover,.market-actions button:hover,.market-priority button:hover,.market-drawer button:hover,.market-empty button:hover{color:#2563eb;border-color:#2563eb}.offer-status,.offer-risk,.market-rating{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.offer-active,.offer-approved,.risk-low{color:#0f9f6e;background:#e8f8f2}.offer-paused,.offer-pending_review,.offer-under_review,.offer-pending,.offer-needs_edit,.risk-medium{color:#d97706;background:#fff5df}.offer-flagged,.offer-rejected,.risk-high,.risk-critical{color:#dc2626;background:#fff1f1}.offer-expired{color:#475467;background:#eef2f7}.market-rating{color:#d97706;background:#fff5df}.market-empty{color:#667085;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.market-empty h3,.market-empty p{margin:0}.market-empty button{min-height:38px;padding:0 14px;font-weight:900}.market-admin-log{gap:8px;padding:16px;display:grid}.market-admin-log>div:not(.market-panel-heading){background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:2px;padding:10px;display:grid}.market-admin-log span,.market-admin-log small{color:#667085;font-size:12px}.market-drawer{z-index:21;background:#fff;border-right:1px solid #dfe7f0;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 292px);display:grid;position:fixed;inset:0 292px 0 auto;box-shadow:-20px 0 40px #10182824}.market-drawer-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.market-drawer-head span{color:#667085;font-size:12px;font-weight:900}.market-drawer-head h2{letter-spacing:0;margin:3px 0 0;font-size:21px}.market-drawer-head button{place-items:center;width:36px;height:36px;display:grid}.market-tabs{border-bottom:1px solid #edf1f5;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.market-tabs button{color:#667085;white-space:nowrap;min-height:34px;padding:0 10px;font-size:13px;font-weight:900}.market-tabs button.active{color:#2563eb;background:#e8f1ff;border-color:#2563eb}.market-drawer-body{overscroll-behavior:contain;background:#f8fafc;align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.market-drawer-section{background:#fff;border:1px solid #dfe7f0;border-radius:8px;padding:14px}.market-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-info-item{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;min-height:64px;padding:10px}.market-info-item span{color:#667085;font-size:12px;font-weight:900;display:block}.market-info-item strong{margin-top:6px;font-size:13px;display:block}.offer-risk-card{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.offer-risk-card.risk-critical,.offer-risk-card.risk-high{background:#fff1f1;border-color:#fecaca}.offer-risk-card.risk-medium{background:#fff5df;border-color:#fed7aa}.offer-risk-card p,.offer-risk-card small{color:#667085;margin:0;font-size:13px}.market-price-chart{direction:ltr;height:220px;margin-bottom:12px}.market-list,.market-timeline{gap:9px;display:grid}.market-list>div,.market-timeline>div{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;padding:10px}.market-list strong,.market-list span,.market-list small,.market-timeline strong,.market-timeline small{display:block}.market-list span,.market-list small,.market-timeline small{color:#667085;margin-top:3px;font-size:12px}.market-timeline>div{padding-right:24px;position:relative}.market-timeline>div>span{background:#2563eb;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;right:9px}.market-report-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.market-report-actions button{min-height:38px;padding:0 10px;font-weight:900}.market-action-bar{background:#fff;border-top:1px solid #edf1f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid;box-shadow:0 -12px 24px #1018280f}.market-action-bar button{justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}.market-modal-backdrop{z-index:30;background:#10182857;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.market-modal{background:#fff;border:1px solid #dfe7f0;border-radius:8px;gap:12px;width:min(440px,100%);padding:16px;display:grid;box-shadow:0 24px 70px #1018282e}.market-modal textarea{resize:vertical;color:#172033;min-height:130px;font:inherit;border:1px solid #d9e0ea;border-radius:8px;outline:0;padding:10px}.market-modal-actions{justify-content:flex-start;gap:8px;display:flex}.market-modal-actions button{color:#172033;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;padding:0 14px;font-weight:900}.market-modal-actions button:disabled{cursor:not-allowed;opacity:.55}.market-x-icon{place-items:center;width:15px;height:15px;font-size:18px;line-height:1;display:inline-grid}.user-center{gap:16px;display:grid}.user-head,.user-stat,.user-table-panel,.user-admin-log{background:#fff;border:1px solid #dfe7f0;border-radius:8px;box-shadow:0 12px 30px #1018280f}.user-head{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.user-head span{color:#2563eb;background:#e8f1ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.user-head h2{letter-spacing:0;margin:8px 0 4px;font-size:22px}.user-head p{color:#667085;margin:0;font-size:13px}.user-refresh,.user-reset,.user-actions button,.user-priority button,.user-drawer button,.user-empty button{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px}.user-refresh,.user-reset{justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:900;display:inline-flex}.user-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.user-stat{min-height:112px;padding:13px}.user-stat div{background:#eef4ff;border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.user-stat span{color:#667085;font-size:12px;display:block}.user-stat strong{margin-top:4px;font-size:22px;display:block}.user-stat small{color:#667085;font-size:12px;font-weight:900}.user-stat.tone-green div{color:#0f9f6e;background:#e8f8f2}.user-stat.tone-blue div{color:#2563eb;background:#e8f1ff}.user-stat.tone-amber div{color:#d97706;background:#fff5df}.user-stat.tone-red div{color:#dc2626;background:#fff1f1}.user-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.user-panel-heading h3{letter-spacing:0;margin:0;font-size:16px}.user-panel-heading span{color:#475467;background:#eef2f7;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.user-priority-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.user-priority button{text-align:right;align-content:center;gap:4px;min-height:98px;padding:12px;display:grid}.user-priority svg{color:#2563eb}.user-priority span,.user-priority small{color:#667085;font-size:12px}.user-priority strong{font-size:16px}.user-filters{gap:12px;display:grid}.user-filters-grid{grid-template-columns:minmax(220px,1.3fr) repeat(7,minmax(120px,1fr)) auto;align-items:end;gap:10px;display:grid}.user-search,.user-field{color:#667085;background:#fff;border:1px solid #d9e0ea;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.user-field{gap:3px;padding:7px 10px;display:grid}.user-field span{font-size:11px;font-weight:900}.user-search input,.user-field select,.user-field input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.user-table-panel{overflow:hidden}.user-table-wrap{overflow-x:auto}.user-table{min-width:1260px}.user-avatar{color:#2563eb;background:#e8f1ff;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:inline-grid;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.user-name-cell,.offer-owner-cell,.operation-party-heading{align-items:center;gap:10px;display:inline-flex}.user-name-cell{min-width:180px}.user-name-cell>span:last-child{align-items:center;gap:6px;display:inline-flex}.offer-avatar,.operation-avatar{width:34px;height:34px}.operation-party-heading h3,.operation-party-heading h4{min-width:0}.user-actions{gap:6px;display:flex}.user-actions button{color:#475467;place-items:center;width:32px;height:32px;display:grid}.user-refresh:hover,.user-reset:hover,.user-actions button:hover,.user-priority button:hover,.user-drawer button:hover,.user-empty button:hover{color:#2563eb;border-color:#2563eb}.user-status,.kyc-badge,.user-risk,.user-rating{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.user-status-active,.user-status-verified,.user-status-trusted,.kyc-approved,.kyc-verified,.user-risk-low{color:#0f9f6e;background:#e8f8f2}.user-status-under_review,.user-status-restricted,.kyc-needs_resubmission,.kyc-pending,.user-risk-medium{color:#d97706;background:#fff5df}.user-status-suspended,.user-status-banned,.user-status-high_risk,.kyc-rejected,.kyc-not_submitted,.user-risk-high{color:#dc2626;background:#fff1f1}.user-rating{color:#d97706;background:#fff5df}.user-empty{color:#667085;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.user-empty h3,.user-empty p{margin:0}.user-empty button{min-height:38px;padding:0 14px;font-weight:900}.user-admin-log{gap:8px;padding:16px;display:grid}.user-admin-log>div:not(.user-panel-heading){background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:2px;padding:10px;display:grid}.user-admin-log span,.user-admin-log small{color:#667085;font-size:12px}.user-drawer{z-index:22;background:#fff;border-right:1px solid #dfe7f0;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(680px,100vw - 292px);display:grid;position:fixed;inset:0 292px 0 auto;box-shadow:-20px 0 40px #10182824}.user-drawer-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.user-drawer-title{align-items:center;gap:10px;display:flex}.user-drawer-title span{color:#667085;font-size:12px;font-weight:900}.user-drawer-title h2{letter-spacing:0;margin:3px 0 0;font-size:21px}.user-drawer-head button{place-items:center;width:36px;height:36px;display:grid}.user-tabs{border-bottom:1px solid #edf1f5;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.user-tabs button{color:#667085;white-space:nowrap;min-height:34px;padding:0 10px;font-size:13px;font-weight:900}.user-tabs button.active{color:#2563eb;background:#e8f1ff;border-color:#2563eb}.user-drawer-body{background:#f8fafc;align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.user-drawer-section,.user-notes{background:#fff;border:1px solid #dfe7f0;border-radius:8px;padding:14px}.user-profile-strip{align-items:center;gap:10px;margin-bottom:12px;display:flex}.user-profile-strip h3,.user-profile-strip span{margin:0;display:block}.user-profile-strip span{color:#667085;margin-top:3px;font-size:13px}.user-profile-strip .user-avatar{color:#2563eb;margin-top:0;font-size:12px;display:inline-grid}.user-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-info-item{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;min-height:64px;padding:10px}.user-info-item span{color:#667085;font-size:12px;font-weight:900;display:block}.user-info-item strong{margin-top:6px;font-size:13px;display:block}.user-list,.user-timeline{gap:9px;margin-top:12px;display:grid}.user-list>div,.user-timeline>div{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;padding:10px}.user-list strong,.user-list span,.user-list small,.user-timeline strong,.user-timeline small{display:block}.user-list span,.user-list small,.user-timeline small{color:#667085;margin-top:3px;font-size:12px}.user-timeline>div{padding-right:24px;position:relative}.user-timeline>div>span{background:#2563eb;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;right:9px}.fraud-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.signal{color:#0f9f6e;background:#e8f8f2;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.signal.active{color:#dc2626;background:#fff1f1}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-grid div{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:4px;min-height:105px;padding:12px;display:grid}.wallet-grid svg{color:#2563eb}.wallet-grid span,.wallet-grid small{color:#667085;font-size:12px}.user-warnings{gap:8px;display:grid}.user-warnings div{color:#dc2626;background:#fff1f1;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:900;display:flex}.user-notes{gap:8px;display:grid}.user-notes textarea{resize:vertical;color:#172033;min-height:86px;font:inherit;border:1px solid #d9e0ea;border-radius:8px;outline:0;padding:10px}.user-notes button{justify-self:start;min-height:38px;padding:0 12px;font-weight:900}.user-action-bar{background:#fff;border-top:1px solid #edf1f5;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;display:grid}.user-action-bar button{justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}.user-delete-backdrop{z-index:80;background:#1018287a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.user-delete-dialog{color:#172033;background:#fff;border:1px solid #fecaca;border-radius:8px;gap:14px;width:min(440px,100vw - 32px);padding:18px;display:grid;box-shadow:0 24px 70px #10182847}.user-delete-dialog h3{color:#b42318;margin:0;font-size:18px}.user-delete-dialog p{color:#475467;margin:0;font-size:14px;line-height:1.8}.user-delete-dialog>div{justify-content:flex-end;gap:8px;display:flex}.user-delete-dialog button{color:#172033;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;padding:0 14px;font-weight:900}.user-delete-dialog button:last-child{color:#fff;background:#dc2626;border-color:#dc2626}.user-delete-dialog button:disabled{cursor:not-allowed;opacity:.7}.kyc-center{gap:16px;display:grid}.kyc-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.kyc-stat{background:#fff;border:1px solid #dfe7f0;border-radius:8px;min-height:108px;padding:14px;box-shadow:0 12px 30px #1018280f}.kyc-stat div{background:#eef4ff;border-radius:8px;place-items:center;width:36px;height:36px;margin-bottom:10px;display:grid}.kyc-stat span{color:#667085;font-size:12px;font-weight:800;display:block}.kyc-stat strong{margin-top:4px;font-size:24px;display:block}.kyc-stat.tone-blue div{color:#2563eb;background:#e8f1ff}.kyc-stat.tone-green div{color:#0f9f6e;background:#e8f8f2}.kyc-stat.tone-amber div{color:#d97706;background:#fff5df}.kyc-stat.tone-red div{color:#dc2626;background:#fff1f1}.kyc-stat.tone-violet div{color:#6d28d9;background:#f1edff}.kyc-filters{gap:12px;display:grid}.kyc-filter-grid{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.kyc-search,.kyc-field{color:#667085;background:#fff;border:1px solid #d9e0ea;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.kyc-field{gap:3px;padding:7px 10px;display:grid}.kyc-field span{font-size:11px;font-weight:900}.kyc-search input,.kyc-field select,.kyc-field input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.kyc-table-panel{overflow:hidden}.kyc-table-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.kyc-table-head h2{letter-spacing:0;margin:0;font-size:16px}.kyc-table-head span{color:#475467;background:#eef2f7;border-radius:999px;align-items:center;min-height:28px;margin-top:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.kyc-table-wrap{overflow-x:auto}.kyc-table{min-width:1180px}.kyc-detail-btn,.kyc-drawer button,.kyc-action-bar button{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px}.kyc-detail-btn{min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.kyc-detail-btn:hover,.kyc-drawer button:hover,.kyc-action-bar button:hover{color:#2563eb;border-color:#2563eb}.kyc-request-status,.kyc-request-risk{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.kyc-request-status-pending,.kyc-request-status-approved,.kyc-request-risk-low{color:#0f9f6e;background:#e8f8f2}.kyc-request-status-under_review,.kyc-request-status-needs_resubmission,.kyc-request-risk-medium{color:#d97706;background:#fff5df}.kyc-request-status-rejected,.kyc-request-risk-high{color:#dc2626;background:#fff1f1}.kyc-drawer{z-index:24;background:#fff;border-right:1px solid #dfe7f0;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100vw - 292px);display:grid;position:fixed;inset:0 292px 0 auto;box-shadow:-20px 0 40px #10182824}.kyc-drawer-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.kyc-drawer-head span{color:#667085;font-size:12px;font-weight:900}.kyc-drawer-head h2{letter-spacing:0;margin:3px 0 0;font-size:21px}.kyc-drawer-head button{place-items:center;width:36px;height:36px;display:grid}.kyc-drawer-body{background:#f8fafc;align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.kyc-drawer-section{background:#fff;border:1px solid #dfe7f0;border-radius:8px;padding:14px}.kyc-info-grid,.kyc-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kyc-document-grid div{color:#475467;text-align:center;background:#f8fafc;border:1px dashed #b9c5d6;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:160px;padding:12px;font-size:13px;font-weight:900;display:grid}.receipt-card{width:100%}.receipt-card img{object-fit:cover;border-radius:8px;width:100%;max-height:132px}.receipt-card strong{color:#2563eb;align-items:center;gap:5px;font-size:12px;display:inline-flex}.kyc-document-grid img{object-fit:contain;border-radius:8px;width:100%;max-height:220px}.kyc-note-box{color:#475467;background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.kyc-review-log{gap:8px;margin-top:12px;display:grid}.kyc-review-log div{color:#475467;background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;min-height:38px;padding:10px 24px 10px 10px;font-size:13px;position:relative}.kyc-review-log span{background:#2563eb;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:9px}.kyc-action-bar{background:#fff;border-top:1px solid #edf1f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.kyc-action-bar button{justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}.operation-modal-backdrop{z-index:90;background:#1018287a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.operation-modal,.image-preview{background:#fff;border:1px solid #dfe7f0;border-radius:8px;gap:14px;width:min(480px,100vw - 32px);padding:18px;display:grid;box-shadow:0 24px 70px #10182847}.operation-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.operation-modal-head span{color:#667085;font-size:12px;font-weight:900}.operation-modal-head h3{margin:3px 0 0;font-size:18px}.operation-modal-head button,.operation-modal-actions button{color:#172033;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;font-weight:900}.operation-modal-head button{place-items:center;width:38px;display:grid}.operation-modal textarea{resize:vertical;color:#172033;min-height:130px;font:inherit;border:1px solid #d9e0ea;border-radius:8px;outline:0;padding:10px}.operation-modal-actions{justify-content:flex-end;gap:8px;display:flex}.operation-modal-actions button{align-items:center;gap:6px;padding:0 14px;display:inline-flex}.operation-modal-actions button:last-child{color:#fff;background:#0f9f6e;border-color:#0f9f6e}.operation-toast{z-index:40;color:#0f9f6e;background:#e8f8f2;border:1px solid #bbf7d0;border-radius:8px;justify-self:start;width:fit-content;padding:11px 12px;font-size:13px;font-weight:900;position:sticky;top:10px;box-shadow:0 12px 30px #10182814}.hard-delete-modal{border-color:#fecaca}.hard-delete-warning{color:#b42318;background:#fff1f1;border:1px solid #fecaca;border-radius:8px;margin:0;padding:12px;font-size:14px;font-weight:800;line-height:1.8}.hard-delete-confirm-field{gap:7px;display:grid}.hard-delete-confirm-field span{color:#344054;font-size:13px;font-weight:900}.operation-modal textarea,.operation-modal input{width:100%}.operation-modal input{color:#172033;min-height:42px;font:inherit;border:1px solid #d9e0ea;border-radius:8px;outline:0;padding:0 10px;font-weight:800}.operation-modal-actions .modal-danger-button,.operation-modal-actions .modal-danger-button:last-child{color:#fff;background:#b42318;border-color:#b42318}.operation-modal-actions .modal-danger-button:disabled,.operation-modal-actions .modal-danger-button:last-child:disabled{color:#d92d20;cursor:not-allowed;opacity:.65;background:#fff1f1;border-color:#fecaca}.image-preview{width:min(900px,100vw - 32px)}.image-preview img{object-fit:contain;background:#f8fafc;border-radius:8px;width:100%;max-height:78vh}.proof-section-grid{gap:12px;display:grid}.proof-group{border:1px solid #edf1f5;border-radius:8px;gap:10px;padding:12px;display:grid}.proof-group h4{color:#172033;margin:0;font-size:14px}.proof-selfie-heading{color:#172033;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;font-weight:900;display:flex}.proof-card,.proof-empty,.admin-note-preview{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;padding:12px}.proof-empty{color:#667085;text-align:center;align-content:center;place-items:center;gap:8px;min-height:96px;font-size:13px;font-weight:900;display:grid}.proof-card{gap:10px;display:grid}.proof-preview{align-content:center;place-items:center;gap:8px;width:100%;min-height:150px;padding:10px;display:grid;background:#fff!important;border-style:dashed!important}.proof-preview-empty,.proof-preview-error{color:#667085;text-align:center;font-size:13px;font-weight:900}.proof-preview-error{color:#b42318;background:#fff1f1!important;border-color:#fecaca!important}.proof-preview-error a{color:#2563eb;font-weight:900;text-decoration:none}.proof-preview img{object-fit:contain;background:#f8fafc;border:1px solid #d9e0ea;border-radius:12px;width:100%;max-height:20rem}.proof-preview strong,.proof-open-button{color:#2563eb;justify-content:center;align-items:center;gap:5px;font-size:12px;display:inline-flex}.proof-open-button{background:#eff6ff;border-color:#bfdbfe;min-height:36px;font-weight:900}.proof-summary{gap:8px;display:grid}.proof-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.proof-actions button{justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.operation-action-badge{color:#0f9f6e;text-align:center;background:#e8f8f2;border:1px solid #bbf7d0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-note-preview{color:#475467;font-size:13px;line-height:1.7}.disputes-center{gap:16px;display:grid}.disputes-head,.dispute-list-panel{background:#fff;border:1px solid #dfe7f0;border-radius:8px;padding:18px}.disputes-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.disputes-head span{color:#2563eb;font-size:13px;font-weight:900}.disputes-head h2{color:#101828;margin:6px 0;font-size:28px}.disputes-head p{color:#667085;max-width:720px;margin:0}.disputes-refresh,.dispute-filters button,.dispute-card button,.dispute-drawer button,.dispute-decision-panel button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:38px;font-weight:900}.disputes-refresh,.dispute-filters button,.dispute-card button,.dispute-decision-panel button{justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.dispute-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dispute-filters{background:#fff;border:1px solid #dfe7f0;border-radius:8px;grid-template-columns:1fr 1fr 1fr 1fr 1fr auto;gap:10px;padding:14px;display:grid}.dispute-filters label,.dispute-decision-panel label{gap:6px;display:grid}.dispute-filters span,.dispute-decision-panel span{color:#667085;font-size:12px;font-weight:900}.dispute-filters input,.dispute-filters select,.dispute-decision-panel textarea,.dispute-decision-panel select{color:#101828;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:0 10px}.dispute-decision-panel textarea{resize:vertical;min-height:120px;padding:10px}.dispute-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dispute-card{background:#f8fafc;border:1px solid #dfe7f0;border-radius:8px;gap:12px;padding:14px;display:grid}.dispute-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dispute-card-head span{color:#667085;font-size:12px;font-weight:900}.dispute-card-head strong{color:#101828;margin-top:4px;font-size:18px;display:block}.dispute-card-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dispute-status,.dispute-risk{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.dispute-status-open,.dispute-risk-high,.dispute-risk-critical{color:#dc2626;background:#fff1f1}.dispute-status-under_review,.dispute-risk-medium{color:#d97706;background:#fff5df}.dispute-status-resolved,.dispute-status-closed,.dispute-risk-low{color:#0f9f6e;background:#e8f8f2}.dispute-drawer{z-index:60;background:#fff;border-right:1px solid #dfe7f0;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(920px,96vw);display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 50px #1018282e}.dispute-action-bar{flex-wrap:wrap}.dispute-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dispute-platform-grid h4{align-items:center;gap:7px;display:inline-flex}.dispute-chat{gap:10px;display:grid}.dispute-message{background:#f8fafc;border:1px solid #dfe7f0;border-radius:8px;gap:5px;max-width:78%;padding:10px 12px;display:grid}.dispute-message-head{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.dispute-message-head img,.dispute-message-head>span{border-radius:50%;width:36px;height:36px}.dispute-message-head img{object-fit:cover}.dispute-message-head>span{color:#334155;background:#e2e8f0;place-items:center;font-weight:800;display:grid}.dispute-message-head div{gap:2px;min-width:0;display:grid}.dispute-message-head strong{overflow-wrap:anywhere}.dispute-message p{color:#101828;margin:0;line-height:1.7}.dispute-message small,.dispute-message time{color:#667085;font-size:.78rem}.dispute-message-admin{background:#eff6ff;border-color:#bfdbfe;margin-right:auto}.dispute-message-seller{background:#f0fdf4;border-color:#bbf7d0}.dispute-message-buyer{background:#fff7ed;border-color:#fed7aa}.dispute-admin-message-form{border-top:1px solid #e4e7ec;gap:9px;margin-top:12px;padding-top:12px;display:grid}.dispute-admin-message-form label{color:#475467;font-size:.84rem;font-weight:700}.dispute-admin-message-form textarea{resize:vertical;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:92px;padding:10px 12px}.dispute-admin-message-form button{justify-self:start;align-items:center;gap:7px;display:inline-flex}@media (width<=1280px){.login-stage{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr)}.metrics-grid,.operation-stats,.priority-grid,.platform-account-grid,.market-stats,.market-priority-grid,.user-stats,.user-priority-grid,.kyc-stats,.cards-grid,.fraud-grid,.filters-grid,.market-filters-grid,.user-filters-grid,.kyc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid,.review-layout{grid-template-columns:1fr}.details-panel{position:static}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.login-page{background:#edf2f7;place-items:start center;padding:18px}.login-stage{grid-template-columns:1fr;min-height:0}.login-brief,.login-card{padding:28px}.login-copy h1{font-size:34px}.sidebar{height:auto;position:relative}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar,.top-actions,.data-toolbar{flex-direction:column;align-items:stretch}.search{width:auto}.metrics-grid,.operation-stats,.priority-grid,.market-stats,.market-priority-grid,.user-stats,.user-priority-grid,.dashboard-grid,.cards-grid,.fraud-grid{grid-template-columns:1fr}.operations-head,.operations-table-head,.market-head,.user-head{flex-direction:column;align-items:stretch}.operation-drawer,.market-drawer,.user-drawer,.kyc-drawer{width:100vw;inset:0}.drawer-action-bar,.market-action-bar,.user-action-bar,.kyc-action-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.pie-layout{grid-template-columns:1fr}}@media (width<=560px){.main{padding:14px}.login-page{padding:12px}.login-brief,.login-card{padding:20px}.login-brand-mark{width:46px;height:46px}.login-copy h1{font-size:28px}.login-copy p{font-size:14px}.login-signal-grid{grid-template-columns:1fr}.login-foot{flex-direction:column;align-items:flex-start}.nav-list{grid-template-columns:1fr}.topbar h1{font-size:23px}.detail-grid,.drawer-info-grid,.operation-party-strip,.platform-account-info,.platform-form-grid,.market-info-grid,.user-info-grid,.kyc-info-grid,.kyc-document-grid,.fraud-signal-grid,.wallet-grid,.receipt-grid,.receiving-account-grid,.filters-grid,.market-filters-grid,.user-filters-grid,.kyc-filter-grid,.kyc-stats,.party-grid,.market-report-actions,.evidence-strip,.action-grid{grid-template-columns:1fr}}.recharts-responsive-container{min-width:0!important;min-height:220px!important}.chart-box{width:100%;min-width:0;min-height:300px}.chart-box.small{min-height:220px}.dashboard-grid,.panel,.wide,.main{min-width:0}.recharts-wrapper{min-width:0!important}.purchase-center{gap:16px;display:grid}.purchase-head{background:#fff;border:1px solid #dfe7f0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 12px 30px #1018280f}.purchase-head h2{margin:5px 0 4px;font-size:22px}.purchase-head p{color:#667085;margin:0;font-size:13px}.purchase-live{color:#0f9f6e;white-space:nowrap;background:#e8f8f2;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.purchase-live>span{background:#0f9f6e;border-radius:50%;width:9px;height:9px}.purchase-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.purchase-stat{background:#fff;border:1px solid #dfe7f0;border-radius:8px;min-height:112px;padding:14px;box-shadow:0 12px 30px #1018280f}.purchase-stat>div{background:#eef4ff;border-radius:8px;place-items:center;width:35px;height:35px;margin-bottom:8px;display:grid}.purchase-stat>span,.purchase-stat>small{color:#667085;font-size:12px;display:block}.purchase-stat strong{margin:4px 0;font-size:22px;display:block}.purchase-stat.tone-blue>div{color:#2563eb;background:#e8f1ff}.purchase-stat.tone-amber>div{color:#d97706;background:#fff5df}.purchase-stat.tone-green>div{color:#0f9f6e;background:#e8f8f2}.purchase-stat.tone-teal>div{color:#0f766e;background:#e6fffb}.purchase-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.purchase-flow-step{text-align:center;background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;align-content:center;place-items:center;gap:7px;min-height:76px;display:grid;position:relative}.purchase-flow-step b{color:#0f9f6e;background:#e8f8f2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.purchase-flow-step span{color:#475467;font-size:12px;font-weight:800}.purchase-filters{align-items:center;gap:10px;display:flex}.purchase-filter-search{color:#667085;border:1px solid #d9e0ea;border-radius:8px;flex:1;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.purchase-filter-search input{color:#172033;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.purchase-filters select{color:#172033;min-width:210px;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:8px;outline:0;padding:0 10px}.purchase-result-count{color:#475467;background:#eef2f7;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.purchase-table-panel{overflow:hidden}.purchase-table-panel .operations-table-head h3{margin:0 0 4px;font-size:16px}.purchase-table-panel .operations-table-head p{color:#667085;margin:0;font-size:12px}.purchase-table-wrap{margin:14px -16px -16px;overflow-x:auto}.purchase-table{min-width:1300px}.purchase-cell-sub{color:#667085;margin-top:4px;font-size:11px;font-weight:500;display:block}.purchase-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.purchase-status-new{color:#2563eb;background:#e8f1ff}.purchase-status-review,.purchase-status-waiting{color:#d97706;background:#fff5df}.purchase-status-approved,.purchase-status-completed{color:#0f9f6e;background:#e8f8f2}.purchase-status-purchasing{color:#6d28d9;background:#f1edff}.purchase-status-confirmation{color:#0f766e;background:#e6fffb}.purchase-view-btn{color:#475467;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.purchase-view-btn:hover{color:#2563eb;border-color:#2563eb}.purchase-drawer-backdrop{z-index:59;background:#10182838;position:fixed;inset:0}.purchase-drawer{z-index:60;background:#fff;border-right:1px solid #dfe7f0;grid-template-rows:auto minmax(0,1fr);width:min(610px,100vw - 292px);display:grid;position:fixed;inset:0 292px 0 auto;box-shadow:-20px 0 45px #1018282e}.purchase-drawer-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.purchase-drawer-head span{color:#0f9f6e;font-size:12px;font-weight:900}.purchase-drawer-head h2{margin:4px 0 0;font-size:20px}.purchase-drawer-head button{cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.purchase-drawer-body{background:#f8fafc;align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.purchase-detail-section{background:#fff;border:1px solid #dfe7f0;border-radius:8px;padding:14px}.purchase-section-title{align-items:center;gap:7px;margin-bottom:12px;display:flex}.purchase-section-title h3{margin:0;font-size:15px}.purchase-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.purchase-info-grid>div{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;padding:10px}.purchase-info-grid span,.purchase-product-card span{color:#667085;font-size:11px;display:block}.purchase-info-grid strong{margin-top:5px;font-size:13px;display:block}.purchase-product-card{grid-template-columns:115px 1fr;gap:12px;display:grid}.purchase-product-image{color:#667085;background:#f8fafc;border:1px dashed #b9c5d6;border-radius:8px;align-content:center;place-items:center;gap:6px;min-height:110px;display:grid}.purchase-product-card>div:last-child>strong{margin-bottom:5px;display:block}.purchase-product-card p{color:#475467;margin:8px 0;font-size:12px;line-height:1.7}.purchase-product-card a{color:#2563eb;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.purchase-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.purchase-price-grid label{gap:6px;display:grid}.purchase-price-grid label>span{color:#344054;font-size:12px;font-weight:800}.purchase-price-grid label>div{border:1px solid #d9e0ea;border-radius:8px;align-items:center;min-height:42px;display:flex;overflow:hidden}.purchase-price-grid input{color:#172033;width:100%;min-width:0;font:inherit;border:0;outline:0;padding:0 10px}.purchase-price-grid b{color:#667085;padding:0 10px;font-size:11px}.purchase-total{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:10px;padding:0 12px;display:flex}.purchase-total span{color:#475467;font-size:12px;font-weight:800}.purchase-total strong{color:#0f9f6e;font-size:20px}.purchase-primary-btn{color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#0f9f6e;border:1px solid #0f9f6e;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:900;display:inline-flex}.purchase-primary-btn:hover{background:#0b855d}.purchase-execution-state{color:#0f9f6e;background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.purchase-execution-state strong,.purchase-execution-state span{display:block}.purchase-execution-state strong{color:#172033;font-size:13px}.purchase-execution-state span{color:#667085;margin-top:3px;font-size:12px}.purchase-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.purchase-upload-grid button{color:#475467;min-height:90px;font:inherit;cursor:pointer;background:#f8fafc;border:1px dashed #b9c5d6;border-radius:8px;align-content:center;place-items:center;gap:6px;font-size:12px;font-weight:800;display:grid}.purchase-upload-grid button:hover{color:#0f9f6e;border-color:#0f9f6e}.purchase-detail-section textarea{resize:vertical;color:#172033;width:100%;min-height:82px;font:inherit;border:1px solid #d9e0ea;border-radius:8px;outline:0;margin-top:8px;padding:10px;font-size:12px}button.purchase-live{font:inherit;border:none}.purchase-status-payment-review{color:#2563eb;background:#eaf2ff}.purchase-status-cancelled,.purchase-status-rejected{color:#dc2626;background:#fdeaea}.purchase-empty-cell{text-align:center;color:#667085;padding:28px 12px;font-size:13px}.purchase-reject-row,.purchase-verify-row{gap:8px;margin-top:10px;display:flex}.purchase-reject-row input{min-height:38px;font:inherit;border:1px solid #d9e0ea;border-radius:8px;outline:0;flex:1;padding:0 10px;font-size:12px}.purchase-verify-row .purchase-primary-btn,.purchase-verify-row .purchase-danger-btn{flex:1;width:auto;margin-top:0}.purchase-danger-btn{color:#dc2626;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dc2626;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.purchase-danger-btn:hover{background:#fdeaea}.purchase-proof-link{color:#0f9f6e;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.purchase-text-field{margin-top:8px;display:block}.purchase-text-field span{color:#475467;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.purchase-text-field input{width:100%;min-height:38px;font:inherit;border:1px solid #d9e0ea;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.purchase-upload-btn{color:#475467;min-height:90px;font:inherit;cursor:pointer;text-align:center;background:#f8fafc;border:1px dashed #b9c5d6;border-radius:8px;align-content:center;place-items:center;gap:6px;font-size:12px;font-weight:800;display:grid}.purchase-upload-btn:hover{color:#0f9f6e;border-color:#0f9f6e}.purchase-admin-notes{color:#475467;white-space:pre-wrap;background:#f8fafc;border-radius:8px;margin:0 0 8px;padding:10px;font-size:12px}.purchase-refund-row{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.purchase-refund-row .purchase-primary-btn{width:auto;margin-top:0}.purchase-product-image img{object-fit:cover;border-radius:10px;width:100%;height:100%}@media (width<=1200px){.purchase-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.purchase-head,.purchase-filters{flex-direction:column;align-items:stretch}.purchase-stats,.purchase-flow,.purchase-info-grid,.purchase-price-grid{grid-template-columns:1fr}.purchase-filters select{width:100%}.purchase-drawer{width:100%;inset:0}}
