:root{--bg:#0f1117;--surface:#1a1d27;--surface-elevated:#242836;--panel:#1e222d;--text:#f0f2f5;--muted:#8b92a5;--line:hsla(0,0%,100%,.08);--primary:#6366f1;--primary-glow:rgba(99,102,241,.35);--primary-dark:#4f46e5;--accent:#22d3ee;--accent-glow:rgba(34,211,238,.25);--danger:#ef4444;--success:#10b981;--warning:#f59e0b}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page-shell{min-height:100vh}.topbar{min-height:72px;background:rgba(26,29,39,.85);border-bottom:1px solid var(--line);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:100}.topbar h1{margin:0;font-size:20px;font-weight:600;background:linear-gradient(135deg,var(--text) 0,var(--muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.topbar p{margin:4px 0 0;color:var(--muted);font-size:13px}.main-grid{width:min(1200px,calc(100vw - 48px));margin:32px auto;display:grid;grid-template-columns:400px minmax(0,1fr);gap:24px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px;min-width:0;box-shadow:0 4px 24px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.03)}.button{height:40px;border-radius:8px;padding:0 18px;white-space:nowrap;font-weight:500;transition:all .2s ease}.button.primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);box-shadow:0 4px 14px var(--primary-glow)}.button.primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px var(--primary-glow)}.button.secondary{background:var(--surface-elevated);border-color:var(--line);color:var(--text)}.button.secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15)}.actions,.mode-row,.tabs{display:flex;gap:8px;flex-wrap:wrap}.mode-row button,.tabs button{height:38px;border:1px solid var(--line);background:var(--surface-elevated);color:var(--muted);border-radius:8px;padding:0 14px;transition:all .2s ease}.mode-row button.active,.tabs button.active{border-color:var(--primary);color:var(--primary);background:rgba(99,102,241,.12);box-shadow:0 0 0 1px var(--primary-glow) inset}.form{display:grid;gap:16px}.field{display:grid;gap:8px;color:var(--muted);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.field input{width:100%;height:46px;border:1px solid var(--line);border-radius:10px;padding:0 16px;color:var(--text);background:var(--surface);outline:none;transition:all .2s ease}.field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background:var(--surface-elevated)}.field input::-moz-placeholder{color:var(--muted);opacity:.6}.field input::placeholder{color:var(--muted);opacity:.6}.message{margin-top:16px;padding:12px 16px;border-radius:10px;background:rgba(16,185,129,.12);color:var(--success);font-size:14px;border:1px solid rgba(16,185,129,.2)}.message.error{background:rgba(239,68,68,.12);color:var(--danger);border-color:rgba(239,68,68,.2)}.data-list{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px 16px;margin:0}.data-list dt{color:var(--muted);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.data-list dd{margin:0;overflow-wrap:anywhere;color:var(--text);font-size:14px}.table{width:100%;border-collapse:collapse;font-size:14px}.table td,.table th{border-bottom:1px solid var(--line);text-align:left;padding:12px 8px;vertical-align:top}.table th{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}@media (max-width:860px){.topbar{align-items:flex-start;flex-direction:column;padding:18px}.main-grid{width:calc(100vw - 24px);margin:16px auto}.data-list,.main-grid{grid-template-columns:1fr}}#app .api-doc-page,#app .auth-page,#app .collector-page,#app .dashboard-page,#app .task-page{background:#0b1020!important;color:#f3f6fb}#app .api-doc-page .topbar,#app .collector-page .topbar,#app .dashboard-page .topbar,#app .task-page .page-header{background:#0b1020!important}#app .api-doc-page .panel,#app .auth-page .auth-panel,#app .auth-page .hero-card,#app .collector-page .panel,#app .collector-page .stat-card,#app .dashboard-page .panel,#app .task-page .filter-section,#app .task-page .stat-card,#app .task-page .task-list-section{background:#151f32!important;border-color:#293852!important;box-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.025)!important}#app .collector-page .main-grid,#app .dashboard-page .dashboard-grid,#app .task-page{background:#0b1020!important}#app .api-doc-page h2,#app .api-doc-page h3,#app .auth-page h2,#app .collector-page h2,#app .collector-page h3,#app .dashboard-page h2,#app .dashboard-page h3,#app .dashboard-page h4,#app .task-page h1,#app .task-page h2,#app .task-page h3{color:#f3f6fb!important}#app .collector-page .section-head,#app .dashboard-page .section-head,#app .task-page .section-header{border-color:#293852!important}#app .api-doc-page .api-item,#app .api-doc-page .auth-method,#app .api-doc-page .auth-panel,#app .collector-page .task-info,#app .dashboard-page .credit-price-card,#app .dashboard-page .credit-summary,#app .dashboard-page .invite-card,#app .task-page .import-mode,#app .task-page .preview-table{background:#111a2b!important;border-color:#2b3b58!important;color:#d6deeb!important}#app .collector-page .stat-card,#app .dashboard-page .stat-card{background:#18243a!important;border-color:#334562!important}#app .collector-page .stat-value,#app .dashboard-page .credit-main strong,#app .dashboard-page .credit-price-card span,#app .dashboard-page .credit-stat strong,#app .dashboard-page .invite-card strong,#app .task-page .stat-value{color:#f3f6fb!important}#app .dashboard-page .credit-main span,#app .dashboard-page .credit-price-card span,#app .dashboard-page .invite-card span{color:#8bb6ff!important}#app .api-doc-page input,#app .auth-page input,#app .collector-page input,#app .collector-page textarea,#app .dashboard-page input,#app .task-page input,#app .task-page select,#app .task-page textarea{background:#0d1525!important;color:#f3f6fb!important;border-color:#344462!important}#app .api-doc-page .params-table,#app .collector-page .table,#app .dashboard-page .table,#app .task-page .table{color:#dbe4f1!important}#app .api-doc-page .params-table th,#app .collector-page .table th,#app .dashboard-page .table th,#app .task-page .table th{background:#1a263c!important;color:#aab9cd!important;border-color:#293852!important}#app .api-doc-page .params-table td,#app .collector-page .table td,#app .dashboard-page .table td,#app .task-page .table td{color:#dbe4f1!important;border-color:#293852!important}#app .collector-page .table tbody tr:hover,#app .dashboard-page .table tbody tr:hover,#app .task-page .table tbody tr:hover{background:#1a2942!important}#app .auth-page .mode-switch button,#app .auth-page .role-switch button,#app .dashboard-page .project-tabs,#app .dashboard-page .tab-actions,#app .dashboard-page .tab-btn{background:#18243a!important;color:#c9d7ea!important;border-color:#344462!important}#app .auth-page .mode-switch button.active,#app .auth-page .role-switch button.active,#app .dashboard-page .tab-btn.active{background:rgba(79,140,255,.18)!important;color:#b8d0ff!important;border-color:rgba(79,140,255,.5)!important}#app .collector-page .modal,#app .dashboard-page .country-item,#app .dashboard-page .modal-content,#app .dashboard-page .modal-panel,#app .task-page .modal-content{background:#18243a!important;color:#dbe4f1!important;border-color:#344462!important}#app .auth-page .hero-copy{background:#111a2b!important;border-color:#334562!important}#app .auth-page .hero-copy h1{color:#f8fbff!important}#app .api-doc-page .code-block{background:#0a1020!important;color:#cde1ff!important}#app .api-desc,#app .credit-stat span,#app .data-list dt,#app .empty-hint,#app .empty-state,#app .stat-label,#app .text-muted,#app .tip,#app .upload-hint{color:#aab9cf!important}#app .api-key-code,#app code{background:#0b1323!important;color:#c6dbff!important;border:1px solid #2b3b58}:root{--bg:#0b1020;--surface:#11192a;--surface-elevated:#18243a;--panel:#151f32;--text:#f3f6fb;--muted:#9aa9bf;--line:#2b3852;--primary:#4f8cff;--primary-dark:#3474e5;--primary-glow:rgba(79,140,255,.2);--accent:#2dd4bf;--accent-glow:rgba(45,212,191,.16);--danger:#fb7185;--success:#34d399;--warning:#fbbf24}#app,body,html{min-height:100%}body{background:#0b1020;color:var(--text);font-family:Inter,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}.page-header,.topbar{min-height:68px;background:#0b1020;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 3px 14px rgba(15,23,42,.18);backdrop-filter:blur(12px)}.topbar{padding:0 32px}.page-header h1,.topbar h1{color:#f8fafc;background:none;-webkit-text-fill-color:currentColor;font-size:19px;font-weight:650;letter-spacing:0}.topbar p{margin-top:2px;font-size:12px;color:#b6c2d1}.button{height:36px;min-width:36px;padding:0 14px;border-radius:6px;border:1px solid transparent;font-size:13px;font-weight:600;line-height:34px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.button.primary{background:var(--primary);color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.12)}.button.primary:hover:not(:disabled){background:var(--primary-dark);transform:none;box-shadow:0 2px 4px rgba(16,24,40,.14)}.button.secondary,.button:not(.primary):not(.danger):not(.info){background:#18243a;color:#dbe7fa;border-color:#344462;box-shadow:none}.page-header .button.secondary,.page-header .button:not(.primary):not(.danger):not(.info),.topbar .button.secondary,.topbar .button:not(.primary):not(.danger):not(.info){background:hsla(0,0%,100%,.07);color:#e6edf7;border-color:hsla(0,0%,100%,.16);box-shadow:none}.page-header .button.secondary:hover:not(:disabled),.page-header .button:not(.primary):not(.danger):not(.info):hover:not(:disabled),.topbar .button.secondary:hover:not(:disabled),.topbar .button:not(.primary):not(.danger):not(.info):hover:not(:disabled){background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.28)}.button.secondary:hover:not(:disabled),.button:not(.primary):not(.danger):not(.info):hover:not(:disabled){background:#22314c;border-color:#526886}.button.danger{color:var(--danger);background:rgba(251,113,133,.12);border-color:rgba(251,113,133,.34)}.button.danger:hover:not(:disabled){background:rgba(251,113,133,.2)}.button.info{background:rgba(79,140,255,.14);color:#a9c7ff;border-color:rgba(79,140,255,.35)}.button.small{height:30px;padding:0 10px;line-height:28px;font-size:12px}.filter-section,.panel,.stats-section,.task-list-section{background:#151f32;border:1px solid #293852;border-radius:8px}.filter-section,.panel,.stats-section,.task-list-section{box-shadow:0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.025)}.panel{padding:22px}.section-head,.section-header{margin-bottom:18px}.section-head h2,.section-header h2{color:var(--text);font-size:16px;font-weight:650;letter-spacing:0}.field,.form-group label{color:#c7d3e6;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.field input,.form-group input,select,textarea{border:1px solid #344462;border-radius:6px;background:#0d1525;color:var(--text);box-shadow:none}.field input:focus,.form-group input:focus,select:focus,textarea:focus{border-color:#4f8cff;box-shadow:0 0 0 3px rgba(79,140,255,.17)}.table{color:#d6deeb}.table td,.table th{border-bottom-color:#293852;padding:13px 12px}.table th{color:#a7b6ca;background:#1a263c;font-size:11px;font-weight:650;letter-spacing:.04em}.table tbody tr{transition:background-color .15s ease}.table tbody tr:hover{background:#1a2942}.data-list dt{color:#9aa9bf;font-size:11px;letter-spacing:.04em}.data-list dd{color:#d6deeb}.mode-row button,.tab-btn,.tabs button{border-radius:6px;background:#18243a;border-color:#344462;color:#c7d3e6}.mode-row button.active,.tab-btn.active,.tabs button.active{background:rgba(79,140,255,.16);border-color:rgba(79,140,255,.42);color:#a9c7ff;box-shadow:none}.modal-overlay{background:rgba(16,24,40,.46);backdrop-filter:blur(3px)}.modal,.modal-content,.modal-panel{background:#18243a;border:1px solid #344462;border-radius:8px;box-shadow:0 24px 52px rgba(0,0,0,.4)}.modal-head h2,.modal-header h2,.modal-panel h3,.modal-panel h4{color:var(--text)}.message{border-radius:6px}@media (max-width:860px){.page-header,.topbar{min-height:auto;padding:14px 16px}.topbar{align-items:flex-start}.panel{padding:16px}}:root{--bg:#101213;--surface:#141819;--surface-elevated:#1b2021;--panel:#181c1d;--text:#f3f4ee;--muted:#a4acae;--line:#303637;--primary:#c3f45c;--primary-dark:#a9dc4e;--primary-glow:rgba(195,244,92,.18);--accent:#c3f45c;--accent-glow:rgba(195,244,92,.16)}#app .api-doc-page,#app .auth-page,#app .collector-page,#app .collector-page .main-grid,#app .dashboard-page,#app .dashboard-page .dashboard-grid,#app .task-page,body{background:#101213!important}#app .api-doc-page .topbar,#app .collector-page .topbar,#app .dashboard-page .topbar,#app .task-page .page-header{background:#101213!important;border-color:#282d2e!important;box-shadow:none!important}#app .auth-page .auth-submit,#app .button.primary,.button.primary{background:#c3f45c!important;color:#15190f!important;border-color:#c3f45c!important;box-shadow:none!important}#app .auth-page .auth-submit:hover:not(:disabled),#app .button.primary:hover:not(:disabled),.button.primary:hover:not(:disabled){background:#d1ff70!important}#app .api-doc-page .panel,#app .auth-page .auth-panel,#app .auth-page .hero-card,#app .collector-page .panel,#app .collector-page .stat-card,#app .dashboard-page .panel,#app .task-page .filter-section,#app .task-page .stat-card,#app .task-page .task-list-section{background:#181c1d!important;border-color:#303637!important;box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.025)!important}#app .api-doc-page .api-item,#app .api-doc-page .auth-method,#app .api-doc-page .auth-panel,#app .collector-page .task-info,#app .dashboard-page .credit-price-card,#app .dashboard-page .credit-summary,#app .dashboard-page .invite-card,#app .task-page .import-mode,#app .task-page .preview-table{background:#141819!important;border-color:#303637!important}#app .collector-page .stat-card,#app .dashboard-page .country-item,#app .dashboard-page .stat-card{background:#1c2122!important;border-color:#353c3d!important}#app .collector-page .stat-card,#app .dashboard-page .overview-panel,#app .dashboard-page .overview-panel+.panel,#app .task-page .stat-card{border-top-color:#c3f45c!important}#app .collector-page .stat-card.warning,#app .task-page .stat-card.pending{border-top-color:#f4bd5c!important}#app .collector-page .stat-card.danger,#app .task-page .stat-card.failed{border-top-color:#f37378!important}#app .collector-page .stat-card.success,#app .task-page .stat-card.completed{border-top-color:#72d9a4!important}#app .api-doc-page h2,#app .api-doc-page h3,#app .auth-page h2,#app .collector-page .stat-value,#app .collector-page h2,#app .collector-page h3,#app .dashboard-page .credit-main strong,#app .dashboard-page .credit-stat strong,#app .dashboard-page .invite-card strong,#app .dashboard-page h2,#app .dashboard-page h3,#app .dashboard-page h4,#app .task-page .stat-value,#app .task-page h1,#app .task-page h2,#app .task-page h3{color:#f3f4ee!important}#app .auth-page .mode-switch button.active,#app .auth-page .role-switch button.active,#app .dashboard-page .credit-main span,#app .dashboard-page .credit-price-card span,#app .dashboard-page .invite-card span,#app .dashboard-page .tab-btn.active{color:#c3f45c!important}#app .api-doc-page input,#app .auth-page input,#app .collector-page input,#app .collector-page textarea,#app .dashboard-page input,#app .task-page input,#app .task-page select,#app .task-page textarea{background:#101314!important;color:#f3f4ee!important;border-color:#363d3e!important}#app .api-doc-page .params-table th,#app .collector-page .table th,#app .dashboard-page .table th,#app .task-page .table th{background:#202526!important;color:#aeb6b7!important;border-color:#303637!important}#app .api-doc-page .params-table td,#app .collector-page .table td,#app .dashboard-page .data-list dd,#app .dashboard-page .table td,#app .task-page .table td{color:#e2e6df!important;border-color:#303637!important}#app .collector-page .table tbody tr:hover,#app .dashboard-page .table tbody tr:hover,#app .task-page .table tbody tr:hover{background:#222827!important}#app .auth-page .mode-switch button,#app .auth-page .role-switch button,#app .button.secondary,#app .button:not(.primary):not(.danger):not(.info),#app .dashboard-page .project-tabs,#app .dashboard-page .tab-actions,#app .dashboard-page .tab-btn{background:#202526!important;color:#e0e5de!important;border-color:#353c3d!important}#app .auth-page .mode-switch button.active,#app .auth-page .role-switch button.active,#app .dashboard-page .tab-btn.active{background:rgba(195,244,92,.11)!important;border-color:rgba(195,244,92,.46)!important}#app .auth-page .hero-copy,#app .collector-page .modal,#app .dashboard-page .modal-content,#app .dashboard-page .modal-panel,#app .task-page .modal-content{background:#181c1d!important;color:#e2e6df!important;border-color:#363d3e!important}#app .api-doc-page .code-block,#app .api-key-code,#app code{background:#0e1011!important;color:#d6e9a6!important;border-color:#303637!important}:root{--bg:#f6f9ff;--surface:#fff;--surface-elevated:#f8fbff;--panel:#fff;--text:#172b4d;--muted:#7385a3;--line:#e7edf7;--primary:#2f6df6;--primary-dark:#1f5ce4;--primary-glow:rgba(47,109,246,.16);--accent:#2f6df6;--accent-glow:rgba(47,109,246,.12);--danger:#f04450;--success:#12b76a;--warning:#f79009}#app .api-doc-page,#app .auth-page,#app .collector-page,#app .collector-page .main-grid,#app .dashboard-page,#app .dashboard-page .dashboard-grid,#app .task-page,body{background:#f6f9ff!important;color:#172b4d!important}#app .app-sidebar,#app .dashboard-page{display:flex;min-height:100vh}#app .app-sidebar{width:208px;flex:0 0 208px;background:#fff;border-right:1px solid #e7edf7;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:30}#app .sidebar-brand{height:76px;padding:0 26px;display:flex;align-items:center;gap:10px;color:#172b4d;font-size:17px;font-weight:700;border-bottom:1px solid #edf1f7}#app .brand-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#2f6df6;box-shadow:0 7px 14px rgba(47,109,246,.23);font-size:13px}#app .sidebar-nav{padding:20px 12px;display:grid;gap:5px}#app .nav-item{height:42px;display:flex;align-items:center;gap:12px;padding:0 13px;border-radius:7px;color:#6d7f9d;font-size:14px;font-weight:550;transition:background .16s ease,color .16s ease}#app .nav-item:hover{background:#f2f6ff;color:#2f6df6}#app .nav-item.active,#app .nav-item.router-link-exact-active{background:#edf4ff;color:#2f6df6;font-weight:650}#app button.nav-item{width:100%;border:0;cursor:pointer;font:inherit;text-align:left}#app .nav-icon{width:16px;text-align:center;font-size:17px;line-height:1;color:currentColor}#app .sidebar-foot{margin:auto 24px 24px;color:#9aa8bd;font-size:12px}#app .dashboard-workspace{width:calc(100% - 208px);margin-left:208px;min-width:0}#app .api-doc-shell,#app .task-shell{min-height:100vh;background:#f6f9ff}#app .api-doc-workspace,#app .task-workspace{width:calc(100% - 208px);min-width:0;margin-left:208px}#app .api-doc-page .topbar,#app .collector-page .topbar,#app .dashboard-page .topbar,#app .task-page .page-header{min-height:76px;background:hsla(0,0%,100%,.92)!important;border-color:#e7edf7!important;box-shadow:0 1px 0 rgba(28,55,100,.03)!important}#app .dashboard-page .topbar{padding:0 30px}#app .api-doc-page .topbar h1,#app .collector-page .topbar h1,#app .dashboard-page .topbar h1,#app .task-page .page-header h1{color:#172b4d!important}#app .api-doc-page .topbar .button.secondary,#app .collector-page .topbar .button.secondary,#app .dashboard-page .topbar .button.secondary,#app .dashboard-page .topbar .button:not(.primary):not(.danger):not(.info),#app .task-page .page-header .button.secondary{background:#fff!important;color:#516784!important;border-color:#e1e8f3!important;box-shadow:0 2px 5px rgba(38,73,123,.035)!important}#app .workspace-title{width:min(1280px,calc(100% - 56px));margin:28px auto 0}#app .workspace-title h1{margin:0;color:#172b4d;font-size:26px;font-weight:700}#app .workspace-title p{margin:5px 0 0;color:#7184a1;font-size:14px}#app .dashboard-page .dashboard-grid{width:min(1560px,calc(100% - 48px));margin:18px auto 48px;gap:18px;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start;align-content:start;grid-auto-rows:max-content}#app .dashboard-page .dashboard-grid>.panel{grid-column:1/-1!important;min-width:0}#app .dashboard-page .dashboard-grid>.overview-companion,#app .dashboard-page .dashboard-grid>.overview-panel{grid-column:span 6!important}#app .dashboard-page .user-workspace-overview{grid-column:1/-1!important;order:-1;padding:22px 24px 24px!important}#app .dashboard-page .workspace-overview-head{align-items:flex-start;margin-bottom:18px}#app .dashboard-page .workspace-overview-head h2{margin:0}#app .dashboard-page .subsection-head p,#app .dashboard-page .workspace-overview-head p{margin:5px 0 0;color:#7184a1;font-size:13px}#app .dashboard-page .user-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:20px;border-bottom:1px solid #e8eef6}#app .dashboard-page .workspace-metric{min-width:0;min-height:92px;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e5ebf4;border-radius:7px;background:#fbfdff}#app .dashboard-page .metric-icon{width:34px;height:34px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;font-size:19px;font-weight:700}#app .dashboard-page .workspace-metric div{display:grid;gap:4px;min-width:0}#app .dashboard-page .workspace-metric small{color:#6b7f9b;font-size:12px;white-space:nowrap}#app .dashboard-page .workspace-metric strong{color:#172b4d;font-size:24px;line-height:1}#app .dashboard-page .metric-blue .metric-icon{color:#216cf3;background:#eaf2ff}#app .dashboard-page .metric-green .metric-icon{color:#169c62;background:#e8f8ef}#app .dashboard-page .metric-amber .metric-icon{color:#d78513;background:#fff5e3}#app .dashboard-page .metric-violet .metric-icon{color:#7450d9;background:#f1ecff}#app .dashboard-page .user-overview-content{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.85fr);gap:24px;padding-top:20px}#app .dashboard-page .recent-projects-block{min-width:0}#app .dashboard-page .quick-actions-block{min-width:0;padding-left:24px;border-left:1px solid #e8eef6}#app .dashboard-page .subsection-head{min-height:43px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#app .dashboard-page .subsection-head h3{margin:0;color:#243b5c;font-size:15px}#app .dashboard-page .text-action{padding:4px 0;border:0;background:transparent;color:#216cf3;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}#app .dashboard-page .text-action:hover{color:#124dbd;text-decoration:underline}#app .dashboard-page .recent-project-list{display:grid;border-top:1px solid #edf1f6}#app .dashboard-page .recent-project-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid #edf1f6}#app .dashboard-page .project-country{display:inline-grid;place-items:center;min-width:38px;height:25px;padding:0 5px;border-radius:4px;background:#f0f5fb;color:#4c6485;font-size:11px;font-weight:700}#app .dashboard-page .recent-project-name{min-width:0;display:grid;gap:4px}#app .dashboard-page .recent-project-name strong{overflow:hidden;color:#243b5c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}#app .dashboard-page .recent-project-name small{color:#7b8da6;font-size:12px}#app .dashboard-page .recent-project-item .button{white-space:nowrap}#app .dashboard-page .overview-empty-state{min-height:110px;display:flex;align-items:center;gap:12px;padding:16px 0;color:#7184a1}#app .dashboard-page .overview-empty-state>span{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:50%;background:#eef4fd;color:#2f6df6;font-size:20px}#app .dashboard-page .overview-empty-state>div{display:grid;gap:4px;flex:1}#app .dashboard-page .overview-empty-state strong{color:#344b6a;font-size:13px}#app .dashboard-page .overview-empty-state small{color:#7b8da6;font-size:12px}#app .dashboard-page .quick-action-list{display:grid;gap:8px;margin-top:10px}#app .dashboard-page .quick-action{width:100%;min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e5ebf4;border-radius:6px;background:#fbfdff;color:#243b5c;text-align:left;cursor:pointer}#app .dashboard-page .quick-action:hover{border-color:#bcd1f4;background:#f5f9ff}#app .dashboard-page .quick-action>span{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:5px;background:#eaf2ff;color:#216cf3;font-size:16px;font-weight:700}#app .dashboard-page .quick-action div{min-width:0;display:grid;gap:3px}#app .dashboard-page .quick-action strong{color:#344b6a;font-size:13px}#app .dashboard-page .quick-action small{color:#7b8da6;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .dashboard-page .quick-action b{color:#8da0b8;font-size:22px;font-weight:400}#app .dashboard-page .overview-companion .stat-card strong{color:#243b5c!important;opacity:1!important}#app .dashboard-page .section-description{margin:5px 0 0;color:#7184a1;font-size:13px}#app .dashboard-page .agent-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 24px}#app .dashboard-page .agent-summary .stat-card{min-height:88px;display:grid;align-content:center;gap:8px;padding:16px;border:1px solid #e4ebf4;border-radius:7px;background:#fbfdff}#app .dashboard-page .agent-summary .stat-card span{color:#7184a1;font-size:12px}#app .dashboard-page .agent-summary .stat-card strong{color:#243b5c;font-size:24px;line-height:1}#app .dashboard-page .subsection-title{margin:22px 0 12px;color:#243b5c;font-size:16px}#app .dashboard-page .agent-distribution-form{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.55fr) minmax(200px,1.2fr) auto;align-items:end;gap:12px;padding:18px;border:1px solid #e4ebf4;border-radius:7px;background:#fbfdff}#app .dashboard-page .agent-amount-modal>label,#app .dashboard-page .agent-distribution-form label,#app .dashboard-page .agent-modal label{display:grid;gap:7px;color:#405879;font-size:13px;font-weight:600}#app .dashboard-page .agent-amount-modal input,#app .dashboard-page .agent-distribution-form input,#app .dashboard-page .agent-distribution-form select,#app .dashboard-page .agent-modal input,#app .dashboard-page .agent-modal select{width:100%;min-height:38px;box-sizing:border-box;padding:0 10px;border:1px solid #d7e2ef;border-radius:5px;background:#fff;color:#243b5c;font:inherit}#app .dashboard-page .agent-modal{width:min(720px,calc(100vw - 32px))}#app .dashboard-page .agent-amount-modal .modal-header,#app .dashboard-page .agent-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}#app .dashboard-page .agent-amount-modal .modal-header h3,#app .dashboard-page .agent-modal .modal-header h3{margin:0;color:#243b5c}#app .dashboard-page .agent-amount-modal .modal-header p,#app .dashboard-page .agent-modal .modal-header p{margin:5px 0 0;color:#7184a1;font-size:13px}#app .dashboard-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#app .dashboard-page .agent-client-selector{margin-top:20px;padding-top:18px;border-top:1px solid #e8eef6}#app .dashboard-page .agent-client-selector h4{margin:0;color:#243b5c;font-size:14px}#app .dashboard-page .agent-client-selector p{margin:5px 0 12px;color:#7184a1;font-size:12px}#app .dashboard-page .client-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:180px;overflow:auto}#app .dashboard-page .client-check-grid label{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 9px;border:1px solid #e3eaf3;border-radius:5px;background:#fbfdff;font-weight:500}#app .dashboard-page .client-check-grid input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;accent-color:#2f6df6}#app .dashboard-page .table-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px}#app .dashboard-page .table-filters input,#app .dashboard-page .table-filters select{width:min(220px,100%);min-height:36px;padding:0 10px;border:1px solid #d8e2ee;border-radius:5px;color:#1d3659;background:#fff}#app .dashboard-page .audit-filters input[type=datetime-local]{width:190px}#app .dashboard-page .log-tabs{display:inline-flex;align-items:center;gap:4px;margin:2px 0 16px;padding:3px;border:1px solid #d8e2ee;border-radius:6px;background:#f5f8fc}#app .dashboard-page .log-tabs button{min-width:100px;height:34px;padding:0 14px;border:0;border-radius:4px;color:#526986;background:transparent;font:inherit;font-size:13px;cursor:pointer}#app .dashboard-page .log-tabs button.active{color:#175cd3;background:#fff;box-shadow:0 1px 3px rgba(30,54,83,.12);font-weight:700}#app .dashboard-page .audit-table-wrap{width:100%;overflow-x:auto}#app .dashboard-page .audit-table-wrap .table{margin-bottom:0}#app .dashboard-page .audit-cell-meta{display:block;max-width:220px;margin-top:4px;overflow:hidden;color:#7186a0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}#app .dashboard-page .api-log-table{min-width:1040px}#app .dashboard-page .api-log-table code{display:inline-block;max-width:330px;overflow:hidden;color:#24415f;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:20px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}#app .dashboard-page .http-method{width:52px;display:inline-grid;place-items:center;margin-right:8px;padding:3px 5px;border-radius:4px;font-size:11px;font-weight:700;line-height:18px}#app .dashboard-page .http-method.get{color:#175cd3;background:#eaf2ff}#app .dashboard-page .http-method.post{color:#087443;background:#eaf8ef}#app .dashboard-page .http-method.put{color:#9a6700;background:#fff6df}#app .dashboard-page .http-method.delete{color:#b42318;background:#fef3f2}#app .dashboard-page .api-result{min-width:46px;display:inline-grid;place-items:center;padding:4px 7px;border-radius:4px;font-size:12px;font-weight:700}#app .dashboard-page .api-result.success{color:#087443;background:#eaf8ef}#app .dashboard-page .api-result.failed{color:#b42318;background:#fef3f2}#app .dashboard-page .table-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:42px;color:#66809f;font-size:13px}#app .dashboard-page .table-pager>span:first-child{margin-right:auto}#app .dashboard-page .table-pager .button:disabled{opacity:.45;cursor:not-allowed}#app .dashboard-page .agent-amount-modal{width:min(460px,calc(100vw - 32px));display:grid;gap:14px}@media (max-width:980px){#app .dashboard-page .agent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#app .dashboard-page .agent-distribution-form{grid-template-columns:1fr 1fr}}@media (max-width:640px){#app .dashboard-page .agent-distribution-form,#app .dashboard-page .agent-summary,#app .dashboard-page .client-check-grid,#app .dashboard-page .form-grid{grid-template-columns:1fr}#app .dashboard-page .table-pager{justify-content:flex-start;flex-wrap:wrap}#app .dashboard-page .table-pager>span:first-child{width:100%;margin-right:0}#app .dashboard-page .audit-filters input[type=datetime-local],#app .dashboard-page .table-filters input,#app .dashboard-page .table-filters select{width:100%}}#app .dashboard-page .project-tabs{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;margin:2px 0 18px!important;padding:4px!important}#app .dashboard-page .nav-item:focus:not(:focus-visible){outline:none!important}#app .dashboard-page .nav-item:focus-visible{outline:2px solid #2f6df6!important;outline-offset:2px}#app .dashboard-page .country-list{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))!important}#app .dashboard-page .country-item{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-rows:auto auto;align-items:center;-moz-column-gap:8px!important;column-gap:8px!important;row-gap:3px!important;min-width:0}#app .dashboard-page .country-code{grid-row:1/span 2}#app .dashboard-page .country-name-en{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .dashboard-page .country-item .button,#app .dashboard-page .country-status{grid-row:1/span 2}#app .dashboard-page .nav-item:not(.active):not(.router-link-exact-active){background:transparent!important}#app .dashboard-page .nav-item:hover{background:#f4f7fb!important}#app .top-icon-button{position:relative;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #e1e8f3;border-radius:6px;background:#fff;color:#526986;font-size:16px;line-height:1;text-decoration:none;cursor:pointer}#app .top-action-label{font-size:13px;font-weight:600;white-space:nowrap}#app .top-icon-button:hover{color:#175cd3;background:#f4f8ff;border-color:#bcd1f4}#app .account-menu-button{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:3px 8px 3px 3px;border:1px solid transparent;border-radius:7px;background:transparent;color:#243b5c;cursor:pointer;text-align:left}#app .account-menu-button:hover{background:#f4f7fb;border-color:#e1e8f3}#app .account-avatar{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;background:#2f6df6;color:#fff;font-weight:700;font-size:13px}#app .account-avatar.large{width:46px;height:46px;font-size:18px}#app .account-menu-copy{display:grid;gap:1px;line-height:1.2}#app .account-menu-copy strong{max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}#app .account-menu-copy small{color:#71829e;font-size:11px}#app .role-context{padding-right:12px;border-right:1px solid #dbe4ef;color:#5f7595;font-size:13px;font-weight:700;white-space:nowrap}#app .account-settings-modal{width:min(680px,calc(100vw - 32px));padding:0;overflow:hidden}#app .account-settings-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;border-bottom:1px solid #edf1f7}#app .account-settings-modal .modal-header h2{margin:0;font-size:18px}#app .account-settings-modal .modal-header p{margin:5px 0 0;color:#637895;font-size:13px}#app .settings-layout{display:grid;grid-template-columns:156px minmax(0,1fr);min-height:300px}#app .settings-nav{padding:14px 10px;border-right:1px solid #edf1f7;background:#f8fbff;display:grid;align-content:start;gap:4px}#app .settings-nav button{min-height:36px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:#60738f;font:inherit;font-size:13px;text-align:left;cursor:pointer}#app .settings-nav button.active,#app .settings-nav button:hover{background:#eaf2ff;color:#175cd3;font-weight:650}#app .settings-content{padding:24px}#app .settings-profile-head{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #edf1f7}#app .settings-profile-head strong{color:#172b4d;font-size:16px}#app .settings-profile-head p{margin:4px 0 0;color:#637895;font-size:13px}#app .settings-details{display:grid;grid-template-columns:100px minmax(0,1fr);row-gap:14px;margin:20px 0 0;font-size:13px}#app .settings-details dt{color:#637895}#app .settings-details dd{min-width:0;margin:0;color:#243b5c;overflow-wrap:anywhere}#app .settings-form{display:grid;gap:15px}#app .settings-form label{display:grid;gap:7px;color:#344b6a;font-size:13px;font-weight:600}#app .settings-form input[type=password]{height:38px;padding:0 11px;border:1px solid #dce6f4;border-radius:6px;color:#243b5c}#app .settings-form .button{justify-self:start}#app .settings-note{margin:0;padding:12px;border-radius:6px;background:#f8fbff;color:#637895;font-size:13px;line-height:1.6}#app .preference-row{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #edf1f7}#app .preference-row span{display:grid;gap:3px}#app .preference-row strong{color:#243b5c;font-size:13px}#app .preference-row small{color:#637895;font-size:12px;font-weight:400}#app .preference-row input{width:16px;height:16px;accent-color:#2f6df6}#app .dashboard-page.compact-tables .table td,#app .dashboard-page.compact-tables .table th{padding-top:8px!important;padding-bottom:8px!important}#app .api-doc-page .panel,#app .auth-page .auth-panel,#app .auth-page .hero-card,#app .collector-page .panel,#app .collector-page .stat-card,#app .dashboard-page .panel,#app .task-page .filter-section,#app .task-page .stat-card,#app .task-page .task-list-section{background:#fff!important;border-color:#e7edf7!important;box-shadow:0 10px 28px rgba(38,73,123,.07)!important}#app .collector-page .stat-card,#app .dashboard-page .overview-panel,#app .dashboard-page .overview-panel+.panel,#app .task-page .stat-card{border-top:0!important}#app .api-doc-page h2,#app .api-doc-page h3,#app .auth-page h2,#app .collector-page .stat-value,#app .collector-page h2,#app .collector-page h3,#app .dashboard-page .credit-main strong,#app .dashboard-page .credit-stat strong,#app .dashboard-page .invite-card strong,#app .dashboard-page h2,#app .dashboard-page h3,#app .dashboard-page h4,#app .task-page .stat-value,#app .task-page h1,#app .task-page h2,#app .task-page h3{color:#172b4d!important}#app .section-head,#app .section-header{border-color:#edf1f7!important}#app .collector-page .section-head,#app .dashboard-page .section-head,#app .task-page .section-header{border-bottom:1px solid #edf1f7!important}#app .api-doc-page .api-item,#app .api-doc-page .auth-method,#app .api-doc-page .auth-panel,#app .collector-page .task-info,#app .dashboard-page .credit-price-card,#app .dashboard-page .credit-summary,#app .dashboard-page .invite-card,#app .task-page .import-mode,#app .task-page .preview-table{background:#f8fbff!important;border-color:#e8eef8!important;color:#314868!important}#app .collector-page .stat-card,#app .dashboard-page .country-item,#app .dashboard-page .stat-card{background:#f8fbff!important;border-color:#e8eef8!important}#app .auth-page .mode-switch button.active,#app .auth-page .role-switch button.active,#app .dashboard-page .credit-main span,#app .dashboard-page .credit-price-card span,#app .dashboard-page .invite-card span,#app .dashboard-page .tab-btn.active{color:#2f6df6!important}#app .api-doc-page input,#app .auth-page input,#app .collector-page input,#app .collector-page textarea,#app .dashboard-page input,#app .task-page input,#app .task-page select,#app .task-page textarea{background:#fff!important;color:#203754!important;border-color:#dce6f4!important;box-shadow:0 1px 2px rgba(38,73,123,.04)!important}#app .api-doc-page .params-table th,#app .collector-page .table th,#app .dashboard-page .table th,#app .task-page .table th{background:#f6f9fd!important;color:#506582!important;border-color:#e7edf7!important;font-size:12px!important}#app .api-doc-page .params-table td,#app .collector-page .table td,#app .dashboard-page .data-list dd,#app .dashboard-page .table td,#app .task-page .table td{color:#243b5c!important;border-color:#edf1f7!important}#app .api-doc-page .api-desc,#app .collector-page .text-muted,#app .dashboard-page .empty-hint,#app .dashboard-page .tip,#app .dashboard-page .workspace-title p,#app .task-page .text-muted{color:#637895!important;font-size:13px!important}#app .collector-page .stat-label,#app .collector-page .topbar p,#app .dashboard-page .data-list dt,#app .dashboard-page .stat-label,#app .task-page .stat-label{color:#60738f!important}#app .collector-page .status-tag,#app .dashboard-page .country-name-en,#app .dashboard-page .country-status,#app .task-page .result-tag,#app .task-page .status-tag,#app .task-page .sync-status-tag{font-weight:600!important}#app .collector-page .status-pending,#app .task-page .status-pending{background:#fff3d6!important;color:#9a6700!important}#app .collector-page .status-claimed,#app .task-page .status-claimed{background:#e7f0ff!important;color:#175cd3!important}#app .collector-page .status-completed,#app .task-page .result-normal,#app .task-page .status-completed,#app .task-page .sync-status-tag.sync-synced{background:#dcfae6!important;color:#087443!important}#app .collector-page .status-failed,#app .task-page .status-failed,#app .task-page .sync-status-tag.sync-failed{background:#ffe6e5!important;color:#b42318!important}#app .task-page .sync-status-tag.sync-unsynced{background:#eef2f6!important;color:#516681!important}#app .collector-page .table tbody tr:hover,#app .dashboard-page .table tbody tr:hover,#app .task-page .table tbody tr:hover{background:#f8fbff!important}#app .auth-page .auth-submit,#app .button.primary{background:#2f6df6!important;color:#fff!important;border-color:#2f6df6!important;box-shadow:0 6px 14px rgba(47,109,246,.17)!important}#app .auth-page .auth-submit:hover:not(:disabled),#app .button.primary:hover:not(:disabled){background:#1f5ce4!important}#app .auth-page .mode-switch button,#app .auth-page .role-switch button,#app .button.secondary,#app .button:not(.primary):not(.danger):not(.info),#app .dashboard-page .project-tabs,#app .dashboard-page .tab-actions,#app .dashboard-page .tab-btn{background:#fff!important;color:#526986!important;border-color:#e1e8f3!important}#app .auth-page .mode-switch button.active,#app .auth-page .role-switch button.active,#app .dashboard-page .tab-btn.active{background:#edf4ff!important;border-color:#bdd4ff!important}#app .api-desc,#app .credit-stat span,#app .data-list dt,#app .empty-hint,#app .empty-state,#app .stat-label,#app .text-muted,#app .tip,#app .upload-hint{color:#8191ab!important}#app .auth-page .hero-copy,#app .collector-page .modal,#app .dashboard-page .modal-content,#app .dashboard-page .modal-panel,#app .task-page .modal-content{background:#fff!important;color:#314868!important;border-color:#e1e8f3!important}#app .api-doc-page .code-block,#app .api-key-code,#app code{background:#f4f7fc!important;color:#2b5fbd!important;border-color:#e1e8f3!important}@media (max-width:980px){#app .app-sidebar{width:72px;flex-basis:72px}#app .sidebar-brand{padding:0;justify-content:center}#app .nav-item>span:last-child,#app .sidebar-brand>span:last-child,#app .sidebar-foot{display:none}#app .nav-item{justify-content:center;padding:0}#app .nav-icon{width:auto}#app .api-doc-workspace,#app .dashboard-workspace,#app .task-workspace{width:calc(100% - 72px);margin-left:72px}#app .dashboard-page .user-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#app .dashboard-page .user-overview-content{grid-template-columns:1fr}#app .dashboard-page .quick-actions-block{padding:20px 0 0;border-top:1px solid #e8eef6;border-left:0}}@media (max-width:640px){#app .dashboard-page{display:block}#app .app-sidebar{position:static;width:100%;min-height:58px;height:58px;flex-direction:row}#app .sidebar-brand{width:58px;height:58px;flex:0 0 58px}#app .sidebar-nav{grid-auto-flow:column;grid-template-columns:repeat(4,42px);padding:8px 10px;overflow-x:auto}#app .nav-item{height:38px}#app .api-doc-workspace,#app .dashboard-workspace,#app .task-workspace{width:100%;margin-left:0}#app .dashboard-page .topbar{padding:14px 16px}#app .dashboard-page .dashboard-grid{width:calc(100% - 28px)}#app .role-context{display:none}#app .dashboard-page .user-workspace-overview{padding:18px!important}#app .dashboard-page .workspace-overview-head{gap:12px;flex-wrap:wrap}#app .dashboard-page .user-overview-metrics{grid-template-columns:1fr 1fr;gap:8px}#app .dashboard-page .workspace-metric{min-height:78px;padding:12px;gap:9px}#app .dashboard-page .workspace-metric strong{font-size:21px}#app .dashboard-page .recent-project-item{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:9px 0}#app .dashboard-page .recent-project-item .status-tag{grid-column:2;justify-self:start}#app .dashboard-page .recent-project-item .button{grid-column:3;grid-row:1/span 2}#app .dashboard-page .overview-empty-state{align-items:flex-start;flex-wrap:wrap}#app .dashboard-page .overview-empty-state>.button{margin-left:50px}}#app .task-page .modal-content{background:#fff!important;color:#344054!important;border-color:#dbe5f0!important}#app .task-page .modal-content h2,#app .task-page .modal-content h3,#app .task-page .modal-content h4{color:#172b4d!important}#app .task-page .modal-content .modal-header,#app .task-page .modal-content .section-header{border-color:#edf1f7!important}#app .task-page .import-mode{background:#f4f8ff!important;border:1px solid #dbeafe!important;color:#344b6a!important}#app .task-page .duplicate-list li,#app .task-page .duplicate-stats p,#app .task-page .field-checkbox,#app .task-page .import-mode h3,#app .task-page .preview-stats,#app .task-page .radio-group label{color:#344b6a!important}#app .task-page .field-checkbox,#app .task-page .radio-group label{background:#fff!important;border-color:#d8e3f1!important}#app .task-page .field-checkbox:hover,#app .task-page .radio-group label:hover{background:#f0f6ff!important;border-color:#b9d2fb!important}#app .task-page .duplicate-list .more-items,#app .task-page .progress-message,#app .task-page .upload-hint{color:#637895!important}#app .task-page .preview-table{background:#fff!important;border-color:#d8e3f1!important}#app .task-page .preview-table .table td{color:#344054!important;border-color:#edf1f7!important}#app .task-page .detail-item>span:not(.status-tag):not(.result-tag),#app .task-page .goods-name,#app .task-page .property-value{color:#344054!important}#app .task-page .price-label,#app .task-page .property-key{color:#667085!important}#app .task-page .price-value{color:#087443!important}#app .task-page .price-sale{color:#b42318!important}#app .task-page .json-result{background:#f4f7fc!important;border-color:#e1e8f3!important;color:#2b5fbd!important}#app .task-page .button.info{background:#eaf2ff!important;color:#175cd3!important;border-color:#b9d2fb!important}#app .dashboard-page .callback-modal,#app .dashboard-page .ext-modal{background:#fff!important;color:#344054!important;border-color:#dbe5f0!important}#app .dashboard-page .callback-section,#app .dashboard-page .ext-modal .modal-header{border-color:#edf1f7!important}#app .dashboard-page .callback-section h4,#app .dashboard-page .ext-modal .modal-header h2,#app .dashboard-page .ext-notes h3,#app .dashboard-page .ext-steps summary{color:#172b4d!important}#app .dashboard-page .ext-notes ul,#app .dashboard-page .ext-steps ol,#app .dashboard-page .response-body pre{color:#344054!important}#app .dashboard-page .ext-steps{background:#f8fbff!important;border-color:#dbe5f0!important}#app .dashboard-page .ext-steps code,#app .dashboard-page .sample-json{background:#f4f7fc!important;border-color:#e1e8f3!important;color:#2b5fbd!important}#app .dashboard-page .ext-steps-tip,#app .dashboard-page .ext-unavailable,#app .dashboard-page .response-body strong{color:#637895!important}#app .dashboard-page .ext-version{background:#eaf8ef!important;color:#087443!important}#app .dashboard-page .country-status.active,#app .dashboard-page .role-tag.user,#app .dashboard-page .status-tag.active{background:#dcfae6!important;color:#087443!important}#app .dashboard-page .country-status.inactive{background:#eef2f6!important;color:#516681!important}#app .dashboard-page .country-name{color:#243b5c!important}#app .dashboard-page .country-name-en{color:#637895!important}#app .auth-page .field input::-moz-placeholder{color:#637895!important;opacity:1}#app .auth-page .field input::placeholder{color:#637895!important;opacity:1}#app .dashboard-page .account-menu-copy small,#app .dashboard-page .credit-stat span,#app .dashboard-page .quick-action b,#app .dashboard-page .quick-action small,#app .dashboard-page .recent-project-name small,#app .dashboard-page .section-description,#app .dashboard-page .sidebar-foot,#app .dashboard-page .subsection-head p,#app .dashboard-page .user-overview-metrics small,#app .dashboard-page .user-overview-metrics span,#app .dashboard-page .workspace-metric small,#app .dashboard-page .workspace-overview-head p{color:#526986!important}#app .dashboard-page .credit-main span,#app .dashboard-page .quick-action>span{color:#175cd3!important}#app .dashboard-page .nav-item{color:#526986}#app .dashboard-page .nav-item.active{color:#175cd3!important}#app .dashboard-page .quick-action small,#app .dashboard-page .recent-project-name small{font-weight:500}