:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#182235;background:#f4f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:#f4f7fb}button,input,textarea,select{font:inherit}button{cursor:pointer;transition:all .15s ease}button:disabled{opacity:.5;cursor:not-allowed}.shell{display:flex;min-height:100vh}.sidebar{width:266px;background:#0d1526;color:#fff;display:flex;flex-direction:column;flex-shrink:0;padding:18px 12px;border-right:1px solid #1e293b;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:20}.side-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.side-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:8px;font-size:11.5px;font-weight:700;border:1px solid #26354d;background:#162238;color:#e2e8f0;width:100%;white-space:nowrap}.side-action-btn svg{flex-shrink:0}.side-action-btn:hover{background:#1e2e4a;border-color:#3b82f6;color:#fff}.side-action-btn.logout,.side-action-btn.danger{grid-column:1 / -1;background:#dc262629;border-color:#f8717159;color:#fca5a5}.side-action-btn.logout:hover,.side-action-btn.danger:hover{background:#dc262647;border-color:#f87171;color:#fecaca}.brand{display:flex;align-items:center;gap:12px;padding:4px 8px 24px}.brandlogo{width:42px;height:42px;border-radius:11px;object-fit:cover;flex-shrink:0;box-shadow:0 4px 14px #00000073}.brandicon{display:grid;place-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;width:40px;height:40px;font-size:22px;font-weight:900;box-shadow:0 6px 16px #2563eb59}.brand strong{font-size:15px;letter-spacing:.04em;display:block}.brand small,.identity small{display:block;color:#8494b2;font-size:11px;margin-top:3px;letter-spacing:.02em}.sidecaption{font-size:10px;color:#64748b;letter-spacing:.12em;padding:0 12px 8px;font-weight:800}.sidebar nav{display:grid;gap:4px}.sidebar nav button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:10px;text-align:left;padding:10px 12px;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;white-space:nowrap}.sidebar nav button svg{flex-shrink:0}.sidebar nav button .navlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar nav button:hover{background:#ffffff0d;color:#e2e8f0}.sidebar nav button.active{background:#1e2e4a;color:#fff;font-weight:700;box-shadow:inset 3px 0 #3b82f6}.navbadge{margin-left:auto;background:#3b82f638;color:#93c5fd;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.sidebottom{margin-top:auto;padding-top:12px}.domainbox{background:#152238;border:1px solid #233554;border-radius:10px;padding:12px;margin-bottom:14px;font-size:11px;color:#94a3b8;line-height:1.5}.domainbox strong{color:#e2e8f0;display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:12px}.online{font-size:11px;color:#94a3b8;margin-bottom:6px;padding:4px 8px;display:flex;align-items:center;gap:7px;white-space:nowrap}.online span{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 0 3px #10b98133}.identity{border-top:1px solid #1e293b;padding:16px 8px 4px;display:flex;align-items:center;gap:10px}.identity strong{font-size:13px}.avatar,.personicon{display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;border-radius:50%;width:38px;height:38px;font-weight:800;font-size:14px;flex-shrink:0}.main{flex:1;min-width:0;display:flex;flex-direction:column}.main header{height:70px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e2e8f0;padding:0 34px;position:sticky;top:0;z-index:2}.crumb{font-size:13px;font-weight:600;color:#475569;display:flex;align-items:center;gap:10px}.crumb span{color:#cbd5e1}.actions{display:flex;gap:12px;align-items:center}.demo{font-size:11px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:6px 10px;border-radius:8px;font-weight:700;letter-spacing:.04em}.roleswitch{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;font-weight:600}select{padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:13px;font-weight:600}.content{max-width:1760px;width:100%;padding:24px 28px;margin:0 auto}.heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:26px;gap:16px;flex-wrap:wrap}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:800;color:#2563eb;text-transform:uppercase}.heading h1{font-size:28px;letter-spacing:-.03em;margin:6px 0;color:#0f172a}.heading p,.panelhead p,.integration p,.modal p{font-size:13px;color:#64748b;margin:0}.heading-buttons{display:flex;gap:10px;flex-wrap:wrap}.primary,.secondary,.danger-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;padding:10px 16px;border-radius:9px;font-weight:700;font-size:13px}.primary{background:#2563eb;color:#fff;box-shadow:0 2px 8px #2563eb40}.primary:hover:not(:disabled){background:#1d4ed8}.secondary{background:#e2e8f0;color:#1e293b}.secondary:hover:not(:disabled){background:#cbd5e1}.danger-btn{background:#fee2e2;color:#b91c1c}.danger-btn:hover:not(:disabled){background:#fecaca}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:24px}.stat,.panel,.teamcard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 10px #0f172a0a}.stat{padding:20px}.stathead{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:#64748b}.stathead svg{color:#3b82f6}.stat b{font-size:30px;display:block;margin:12px 0 6px;color:#0f172a}.statsub{font-size:11px;color:#94a3b8;margin-bottom:10px}.meter{height:6px;background:#f1f5f9;border-radius:9px;overflow:hidden}.meter>div{background:#3b82f6;height:100%;border-radius:9px;transition:width .3s ease}.dashgrid{display:grid;grid-template-columns:1.65fr 1fr;gap:18px}.panel{overflow:hidden;margin-bottom:18px}.panelhead{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9}.panel h2{font-size:16px;margin:0 0 4px;color:#0f172a}.textbutton{border:0;background:transparent;color:#2563eb;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{background:#f8fafc;color:#475569;font-size:11px;letter-spacing:.04em;text-align:left;font-weight:800;padding:11px 14px;white-space:nowrap}td{padding:12px 14px;border-top:1px solid #f1f5f9;vertical-align:middle}tbody tr{cursor:pointer}tbody tr:hover{background:#f8fafc}.mono{font-family:JetBrains Mono,ui-monospace,monospace;color:#2563eb;font-size:12px;font-weight:600}.status{display:inline-flex;align-items:center;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700;white-space:nowrap}.status.WAITING_ASSIGN{background:#ffedd5;color:#c2410c;border:1px solid #fdba74}.status.NEW{background:#f1f5f9;color:#475569}.status.ACCEPTED{background:#dbeafe;color:#1d4ed8}.status.IN_PROGRESS{background:#fef3c7;color:#b45309}.status.SUBMITTED{background:#ede9fe;color:#6d28d9}.status.REVISION{background:#fee2e2;color:#b91c1c}.status.APPROVED{background:#dcfce7;color:#15803d}.talent-badge{display:inline-flex;align-items:center;gap:6px;background:#fdf2f8;color:#be185d;border:1px solid #fbcfe8;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.talent-dot{width:18px;height:18px;border-radius:50%;background:#db2777;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}.talent-box{background:linear-gradient(135deg,#fdf2f8,#faf5ff);border:1px solid #f5d0fe;border-radius:12px;padding:16px;margin:16px 0}.talent-box-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.talent-avatar-lg{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;display:grid;place-items:center;font-weight:800;font-size:16px;flex-shrink:0}.talent-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px}.talent-grid>div{background:#ffffffd9;border:1px solid #f3e8ff;border-radius:8px;padding:9px 11px}.talent-grid small{display:block;font-size:10px;color:#7e22ce;font-weight:700;text-transform:uppercase;margin-bottom:3px}.talent-grid b{color:#1e1b4b;font-size:12.5px}.toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #e2e8f0;gap:12px;flex-wrap:wrap;background:#fcfdff}.toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search{display:flex;align-items:center;gap:9px;border:1px solid #cbd5e1;background:#fff;border-radius:9px;padding:8px 12px;max-width:310px;width:100%}.search input{border:0;outline:0;flex:1;width:100%;font-size:13px}.filterchips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid #e2e8f0;background:#fff;color:#475569;padding:6px 11px;border-radius:8px;font-size:12px;font-weight:600}.chip.active{background:#1e293b;color:#fff;border-color:#1e293b}.group{border-bottom:1px solid #e2e8f0}.parent,.taskrow{width:100%;display:flex;align-items:center;gap:12px;background:#fff;border:0;text-align:left;padding:14px 22px}.parent{background:#f8fafc}.parent:hover{background:#f1f5f9}.parent strong{font-size:14px;color:#0f172a}.parentcode{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;background:#e0e7ff;color:#3730a3;padding:3px 8px;border-radius:6px}.script-tag{font-size:11px;font-weight:700;background:#eef2ff;color:#4338ca;padding:3px 8px;border-radius:6px}.parentmeta{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:12px;color:#64748b}.taskrow{padding-left:48px;border-top:1px solid #f1f5f9;font-size:13px}.taskrow:hover,.taskrow.selected{background:#eff6ff}.taskrow .tasktitle{flex:1;font-weight:500;color:#1e293b;min-width:160px}.fb-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;padding:3px 8px;border-radius:6px;font-weight:600}.ver-pill{font-family:JetBrains Mono,monospace;font-size:11px;background:#f1f5f9;color:#475569;padding:3px 7px;border-radius:5px;font-weight:700}.owner{color:#334155;font-weight:600;width:90px;display:flex;align-items:center;gap:6px}.owner-dot{width:22px;height:22px;border-radius:50%;background:#e2e8f0;color:#1e293b;display:grid;place-items:center;font-size:11px;font-weight:800}.teamgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:28px}.talent-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.teamcard{padding:22px}.teamtop{display:flex;gap:14px;align-items:center;justify-content:space-between}.teamtop-left{display:flex;gap:12px;align-items:center}.teamtop small{display:block;color:#64748b;margin-top:3px}.teamnumbers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;border-top:1px solid #f1f5f9;padding-top:16px;text-align:center}.teamnumbers b{font-size:21px;display:block;color:#0f172a}.teamnumbers small{font-size:11px;color:#64748b}.integration{padding:24px;display:flex;gap:18px;align-items:flex-start}.integration svg{color:#2563eb;flex-shrink:0}.integration-body{flex:1}.integration p{margin:6px 0 14px;line-height:1.55}.drawercover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#0f172a85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.drawer{background:#fff;width:min(540px,100%);height:100%;overflow:auto;box-shadow:-12px 0 40px #0f172a2e;display:flex;flex-direction:column}.drawerhead{padding:22px 26px;border-bottom:1px solid #e2e8f0;display:flex;align-items:flex-start;justify-content:space-between;position:sticky;top:0;background:#fff;z-index:2}.drawerhead h2{margin:6px 0 0;font-size:20px}.close{border:0;background:#f1f5f9;padding:8px 12px;border-radius:8px;font-weight:700}.drawerbody{padding:22px 26px 36px}.drawerbody h3{font-size:18px;margin:0 0 12px;color:#0f172a}.detailgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.detailgrid>div{background:#f8fafc;border:1px solid #e2e8f0;padding:12px 14px;border-radius:10px}.detailgrid small{display:block;color:#64748b;font-size:11px;margin-bottom:6px}.detailgrid b{font-size:13px;color:#0f172a}.timestamps-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin:16px 0}.timestamps-box h4{margin:0 0 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#475569}.ts-row{display:flex;justify-content:space-between;font-size:12px;padding:5px 0;border-bottom:1px dashed #e2e8f0}.ts-row:last-child{border-bottom:0}.ts-row span{color:#64748b}.ts-row strong{color:#0f172a;font-family:JetBrains Mono,monospace;font-size:11px}.drawerbody label,.modal label{display:block;font-size:11px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin:16px 0 7px}.linkcard{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;color:#1d4ed8;font-size:13px;font-weight:600;text-decoration:none;margin-bottom:8px}.linkcard:hover{background:#eff6ff;border-color:#93c5fd}.muted{font-size:12px;color:#94a3b8}.feedback{border:1px solid #fdba74;background:#fff7ed;border-radius:10px;padding:14px 16px;margin:16px 0;font-size:13px;display:flex;gap:12px;color:#9a3412}.feedback p{color:#7c2d12;line-height:1.55;margin:4px 0 0}.final{border:1px solid #bfdbfe;background:#eff6ff;border-radius:10px;padding:14px 16px;margin:16px 0;font-size:12px}.final a{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#1d4ed8;font-weight:600;word-break:break-all}.field,textarea{width:100%;padding:10px 13px;border:1px solid #cbd5e1;border-radius:9px;outline-color:#2563eb;font-size:13px}textarea{min-height:82px;resize:vertical}.full{width:100%;margin-top:12px}.duo{display:flex;gap:10px;margin-top:12px}.duo>*{flex:1}.history{margin-top:26px;border-top:1px solid #e2e8f0;padding-top:16px}.history h3{font-size:14px;margin-bottom:10px}.historyrow{display:flex;gap:10px;align-items:flex-start;font-size:12px;border-bottom:1px solid #f1f5f9;padding:10px 0}.historyrow small{display:block;color:#94a3b8;margin-top:3px}.modal{background:#fff;border-radius:16px;width:min(560px,calc(100% - 32px));max-height:90vh;overflow:auto;padding:26px;margin:auto;box-shadow:0 20px 50px #0f172a40}.modal h2{margin:0 0 8px}.talent-assign-list{display:grid;gap:8px;margin-top:8px;background:#f8fafc;padding:12px;border-radius:10px;border:1px solid #e2e8f0}.talent-assign-row{display:grid;grid-template-columns:70px 1fr 1fr;gap:8px;align-items:center;font-size:12px}.toast{position:fixed;bottom:24px;right:24px;background:#0f172a;color:#fff;padding:12px 18px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:0 10px 25px #0f172a40;z-index:30;display:flex;align-items:center;gap:10px}.kpi-banner{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f8fafc;border-radius:16px;padding:22px 26px;margin-bottom:22px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border:1px solid #334155;box-shadow:0 10px 25px #0f172a1f}.kpi-banner-left h2{margin:4px 0 6px;font-size:20px;color:#fff}.kpi-banner-left p{margin:0;font-size:12.5px;color:#cbd5e1;line-height:1.5}.kpi-banner-metrics{display:flex;gap:14px;flex-wrap:wrap}.kpi-mini-box{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:12px 16px;min-width:150px}.kpi-mini-box small{display:block;font-size:11px;color:#94a3b8;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.kpi-mini-box strong{display:block;font-size:20px;color:#38bdf8;margin-top:4px;font-family:JetBrains Mono,monospace}.kpi-mini-box span{display:block;font-size:11px;color:#cbd5e1;margin-top:2px}.kpi-subtabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap;background:#f1f5f9;padding:6px;border-radius:12px;border:1px solid #e2e8f0}.kpi-subtab{border:0;background:transparent;padding:10px 16px;border-radius:9px;font-size:13px;font-weight:700;color:#475569;display:inline-flex;align-items:center;gap:8px}.kpi-subtab.active{background:#fff;color:#1d4ed8;box-shadow:0 2px 6px #0f172a14}.kpi-editor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:22px}.kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px;box-shadow:0 2px 12px #0f172a0a;display:flex;flex-direction:column;gap:14px}.kpi-card.eligible{border-color:#86efac;background:linear-gradient(180deg,#fff,#f0fdf4)}.kpi-tier-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:800}.kpi-tier-pill.tier-max{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.kpi-tier-pill.tier-high{background:#dcfce7;color:#15803d;border:1px solid #86efac}.kpi-tier-pill.tier-mid{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.kpi-tier-pill.tier-low{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}.kpi-tier-pill.tier-Lock{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.kpi-formula-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:13px 15px;font-size:12.5px}.kpi-formula-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px dashed #e2e8f0}.kpi-formula-row:last-child{border-bottom:0;padding-top:8px;margin-top:3px;border-top:1px solid #cbd5e1}.kpi-sim-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#f1f5f9;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1}.kpi-sim-inputs label{font-size:10.5px;font-weight:700;color:#475569;display:block;margin-bottom:4px}.kpi-sim-inputs input{width:100%;padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;font-weight:700;font-family:JetBrains Mono,monospace;background:#fff}.lead-kpi-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:20px}.login-shell{min-height:100vh;background:radial-gradient(circle at top left,#1e293b,#090d16 65%);display:flex;align-items:center;justify-content:center;padding:24px;color:#f8fafc}.login-container{width:min(1040px,100%);display:grid;grid-template-columns:1.05fr 1fr;background:#fff;color:#0f172a;border-radius:22px;overflow:hidden;box-shadow:0 28px 75px #00000073}.login-hero{background:linear-gradient(155deg,#0f172a,#1e3a8a);color:#f8fafc;padding:38px 34px;display:flex;flex-direction:column;justify-content:space-between}.login-hero h1{font-size:26px;margin:14px 0 10px;letter-spacing:-.02em;color:#fff}.login-hero p{font-size:13.5px;color:#cbd5e1;line-height:1.6;margin:0 0 18px}.login-role-list{display:grid;gap:10px;margin-top:14px}.login-role-item{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:11px 14px;font-size:12px;line-height:1.5}.login-role-item strong{color:#38bdf8;display:block;margin-bottom:2px;font-size:12.5px}.login-form-side{padding:38px 36px;display:flex;flex-direction:column;justify-content:center}.login-form-side h2{margin:0 0 6px;font-size:22px;color:#0f172a}.login-form-side p{margin:0 0 20px;font-size:13px;color:#64748b}.login-quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.login-quick-btn{border:1px solid #cbd5e1;background:#f8fafc;border-radius:10px;padding:9px 11px;text-align:left;cursor:pointer;transition:all .15s ease}.login-quick-btn:hover{border-color:#2563eb;background:#eff6ff}.login-quick-btn strong{display:block;font-size:12.5px;color:#0f172a}.login-quick-btn small{display:block;font-size:11px;color:#64748b;margin-top:2px}.login-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:10px 12px;border-radius:9px;font-size:12.5px;font-weight:600;margin-bottom:12px}@media(max-width:860px){.login-container{grid-template-columns:1fr}}.mobile-nav-bar{display:none;gap:6px;padding:8px 16px;background:#0f172a;border-bottom:1px solid #1e293b;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-nav-bar button{border:1px solid #1e293b;background:#1e293b;color:#cbd5e1;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.mobile-nav-bar button.active{background:#2563eb;border-color:#3b82f6;color:#fff}.order-link-grid{display:grid;grid-template-columns:1.25fr 1.1fr 1fr;gap:12px;margin-bottom:12px;padding:12px;background:#f0f9ff;border-radius:10px;border:1px solid #bae6fd}.order-fields-grid{display:grid;grid-template-columns:155px 155px minmax(240px,1.25fr) minmax(220px,1.35fr) 150px 185px auto;gap:10px;align-items:end}.talent-raw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.talent-raw-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;border-radius:8px;background:#fdf2f8;border:1px solid #fbcfe8;color:#be185d;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all .15s ease}.talent-raw-chip:hover{background:#fce7f3;border-color:#f472b6;transform:translateY(-1px)}.talent-raw-chip .raw-action-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:5px;background:#fff;color:#0284c7;border:1px solid #bae6fd;font-size:11px;font-weight:800;white-space:nowrap}.dispatch-controls-stack{display:flex;flex-direction:column;gap:6px;min-width:235px}.dispatch-control-row{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:6px}.dispatch-control-label{font-size:11px;font-weight:800;color:#475569;white-space:nowrap}.dispatch-select-kpi,.dispatch-select-editor{width:100%;min-width:175px;padding:6px 10px!important;font-size:12.5px!important;font-weight:700!important;border-radius:8px!important}.tasklist{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.tasklist .group{border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0f172a0a}.parent{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 18px;background:#f8fafc;transition:background .15s ease}.parent.expanded-parent{border-bottom:1px solid #e2e8f0;background:#f1f5f9}.parent-main-info{flex:1;min-width:280px;display:flex;flex-direction:column;gap:6px}.parent-badges-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.parent-expand-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#e0f2fe;color:#0284c7}.parent-date-pill{font-size:11.5px;color:#475569;font-weight:600;padding:2px 8px;border-radius:6px;background:#fff;border:1px solid #e2e8f0}.parent-progress-pill{font-size:12px;font-weight:700;color:#334155;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #cbd5e1}.parent-title-line strong{font-size:14.5px;color:#0f172a;line-height:1.4}.parentmeta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-left:auto}.taskrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 18px 11px 28px;border-top:1px solid #f1f5f9;border-left:3px solid #38bdf8;background:#fff;cursor:pointer;transition:background .15s ease}.taskrow:first-of-type{border-top:0}.taskrow-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;min-width:240px}.taskrow-code{font-weight:800;font-size:12px;padding:3px 8px;border-radius:6px;background:#f0f9ff;color:#0284c7;border:1px solid #bae6fd}.taskrow-dates{font-size:11.5px;color:#64748b;padding:3px 8px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.taskrow-right{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.drawer.detail-drawer-wide{width:min(780px,100vw);background:#f8fafc}.drawer.detail-drawer-wide .drawerhead{padding:18px 24px;background:#fff;border-bottom:1px solid #e2e8f0;gap:12px;flex-wrap:wrap}.drawer.detail-drawer-wide .drawerbody{padding:18px 24px 36px;display:flex;flex-direction:column;gap:14px}.detail-section-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;box-shadow:0 2px 8px #0f172a0a}.detail-card-eyebrow{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0284c7;margin-bottom:4px}.detail-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-stat-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.detail-stat-item small{display:block;font-size:11px;font-weight:700;color:#64748b;margin-bottom:5px}.detail-stat-item b{font-size:13.5px;color:#0f172a}.detail-resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.detail-edit-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-script-scroll{margin-top:10px;max-height:280px;overflow-y:auto;padding-right:4px;font-size:12.5px;line-height:1.55;color:#1e293b}.detail-script-box{white-space:pre-line;background:#fff;padding:10px 12px;border-radius:8px;border:1px solid #bbf7d0;margin-top:4px}.detail-timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.detail-ts-cell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:9px 11px}.detail-ts-cell span{display:block;font-size:11px;color:#64748b;font-weight:600;margin-bottom:3px}.detail-ts-cell strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:#0f172a}@media(max-width:1500px){.order-fields-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.stats{grid-template-columns:repeat(2,1fr)}.dashgrid,.kpi-editor-grid,.lead-kpi-grid{grid-template-columns:1fr}.talent-cards-grid,.order-fields-grid{grid-template-columns:repeat(2,1fr)}.order-link-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.sidebar{display:none}.mobile-nav-bar{display:flex}.content{padding:16px 14px}.main header{padding:8px 14px;height:auto;min-height:60px;flex-wrap:wrap;gap:8px}.panelhead{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.order-link-grid,.detail-edit-links-grid{grid-template-columns:1fr}.detail-timeline-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats,.teamgrid,.talent-cards-grid,.order-fields-grid,.detailgrid,.detail-stat-grid,.detail-resource-grid,.detail-timeline-grid{grid-template-columns:1fr}.detail-stat-item{grid-column:span 1!important}.taskrow{padding-left:14px;flex-wrap:wrap}.drawer.detail-drawer-wide .drawerhead,.drawer.detail-drawer-wide .drawerbody{padding-left:14px;padding-right:14px}.heading h1{font-size:22px}}.theme-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;font-size:12px;font-weight:700;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a}.theme-toggle-btn:hover{background:#e2e8f0}html[data-theme=dark]{color-scheme:dark;color:#f1f5f9;background:#0b1120}html[data-theme=dark] body{background:#0b1120;color:#f1f5f9}html[data-theme=dark] .theme-toggle-btn{background:#1e293b;border-color:#334155;color:#fde047}html[data-theme=dark] .theme-toggle-btn:hover{background:#334155}html[data-theme=dark] .sidebar{background:#070b14;border-right-color:#1e293b}html[data-theme=dark] .main header{background:#0f172a;border-bottom-color:#1e293b}html[data-theme=dark] .crumb{color:#94a3b8}html[data-theme=dark] .crumb span{color:#475569}html[data-theme=dark] .demo{background:#2563eb33;color:#93c5fd;border-color:#3b82f659}html[data-theme=dark] .heading h1,html[data-theme=dark] .panel h2,html[data-theme=dark] .stat b,html[data-theme=dark] .teamnumbers b,html[data-theme=dark] .drawerhead h2,html[data-theme=dark] .drawerbody h3,html[data-theme=dark] .detailgrid b,html[data-theme=dark] .ts-row strong,html[data-theme=dark] .modal h2,html[data-theme=dark] .parent strong,html[data-theme=dark] .login-form-side h2{color:#f8fafc!important}html[data-theme=dark] .heading p,html[data-theme=dark] .panelhead p,html[data-theme=dark] .integration p,html[data-theme=dark] .modal p,html[data-theme=dark] .stathead,html[data-theme=dark] .statsub,html[data-theme=dark] .parentmeta,html[data-theme=dark] .teamtop small,html[data-theme=dark] .teamnumbers small,html[data-theme=dark] .detailgrid small,html[data-theme=dark] .ts-row span,html[data-theme=dark] .drawerbody label,html[data-theme=dark] .modal label{color:#94a3b8!important}html[data-theme=dark] .stat,html[data-theme=dark] .panel,html[data-theme=dark] .teamcard,html[data-theme=dark] .kpi-card,html[data-theme=dark] .drawer,html[data-theme=dark] .drawerhead,html[data-theme=dark] .modal,html[data-theme=dark] .login-container,html[data-theme=dark] .tasklist .group,html[data-theme=dark] .detail-section-card{background:#111827!important;border-color:#1e293b!important;color:#f1f5f9!important;box-shadow:0 8px 24px #00000073}html[data-theme=dark] .kpi-card.eligible{background:linear-gradient(180deg,#111827,#0a251c)!important;border-color:#10b981!important}html[data-theme=dark] .panelhead,html[data-theme=dark] .toolbar,html[data-theme=dark] .group,html[data-theme=dark] td,html[data-theme=dark] .taskrow,html[data-theme=dark] .teamnumbers,html[data-theme=dark] .history,html[data-theme=dark] .historyrow,html[data-theme=dark] .ts-row,html[data-theme=dark] .kpi-formula-row{border-color:#1e293b!important}html[data-theme=dark] .toolbar,html[data-theme=dark] th,html[data-theme=dark] .detailgrid>div,html[data-theme=dark] .timestamps-box,html[data-theme=dark] .kpi-formula-box,html[data-theme=dark] .kpi-sim-inputs,html[data-theme=dark] .kpi-subtabs,html[data-theme=dark] .talent-assign-list,html[data-theme=dark] .linkcard,html[data-theme=dark] .detail-stat-item,html[data-theme=dark] .detail-ts-cell,html[data-theme=dark] .detail-script-box,html[data-theme=dark] .order-link-grid{background:#0f172a!important;border-color:#1e293b!important;color:#cbd5e1!important}html[data-theme=dark] tbody tr{background:#111827!important;color:#f1f5f9!important}html[data-theme=dark] tbody tr:hover{background:#1e293b!important}html[data-theme=dark] .parent{background:#162032!important;color:#f1f5f9!important}html[data-theme=dark] .parent.expanded-parent{background:#1a2740!important;border-bottom-color:#334155!important}html[data-theme=dark] .parent:hover{background:#1e293b!important}html[data-theme=dark] .parent-expand-icon{background:#38bdf829!important;color:#38bdf8!important}html[data-theme=dark] .parent-date-pill,html[data-theme=dark] .parent-progress-pill,html[data-theme=dark] .taskrow-dates{background:#0f172a!important;border-color:#334155!important;color:#cbd5e1!important}html[data-theme=dark] .taskrow-code{background:#0ea5e929!important;border-color:#38bdf859!important;color:#7dd3fc!important}html[data-theme=dark] .taskrow{background:#0f172a!important;color:#e2e8f0!important;border-left-color:#0ea5e9!important}html[data-theme=dark] .taskrow:hover,html[data-theme=dark] .taskrow.selected{background:#172554!important}html[data-theme=dark] .taskrow .tasktitle,html[data-theme=dark] .owner{color:#e2e8f0!important}html[data-theme=dark] .owner-dot{background:#1e293b;color:#93c5fd}html[data-theme=dark] .secondary,html[data-theme=dark] .close,html[data-theme=dark] .chip{background:#1e293b!important;color:#e2e8f0!important;border-color:#334155!important}html[data-theme=dark] .secondary:hover:not(:disabled),html[data-theme=dark] .chip:hover{background:#334155!important}html[data-theme=dark] .chip.active{background:#2563eb!important;border-color:#3b82f6!important;color:#fff!important}html[data-theme=dark] .danger-btn{background:#dc262633!important;color:#fca5a5!important;border:1px solid rgba(248,113,113,.35)}html[data-theme=dark] .field,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .search,html[data-theme=dark] .kpi-sim-inputs input{background:#090d16!important;color:#f8fafc!important;border-color:#334155!important}html[data-theme=dark] .search input{background:transparent!important;color:#f8fafc!important}html[data-theme=dark] .meter{background:#1e293b!important}html[data-theme=dark] .kpi-subtab{color:#94a3b8}html[data-theme=dark] .kpi-subtab.active{background:#1e293b!important;color:#60a5fa!important}html[data-theme=dark] .mono:not([style*=background]){color:#60a5fa!important}html[data-theme=dark] .detail-script-scroll,html[data-theme=dark] .detail-script-scroll div,html[data-theme=dark] .detail-script-scroll span{color:#f1f5f9!important}html[data-theme=dark] .detail-script-box{background:#0b1120!important;border-color:#334155!important;color:#f8fafc!important}html[data-theme=dark] .parentcode,html[data-theme=dark] .script-tag{background:#3b82f62e!important;color:#93c5fd!important;border-color:#3b82f64d!important}html[data-theme=dark] .talent-badge{background:#db27772e!important;color:#f472b6!important;border-color:#ec489959!important}html[data-theme=dark] .talent-box{background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] .talent-grid>div{background:#111827!important;border-color:#334155!important}html[data-theme=dark] .talent-grid small{color:#f472b6!important}html[data-theme=dark] .talent-grid b{color:#f8fafc!important}html[data-theme=dark] .feedback{background:#9a341233!important;border-color:#c2410c!important;color:#fdba74!important}html[data-theme=dark] .feedback p{color:#fed7aa!important}html[data-theme=dark] .final{background:#1e3a8a40!important;border-color:#1d4ed8!important;color:#bfdbfe!important}html[data-theme=dark] .final a{color:#60a5fa!important}html[data-theme=dark] .status.WAITING_ASSIGN{background:#ea580c38!important;color:#fdba74!important;border:1px solid rgba(251,146,60,.35)!important}html[data-theme=dark] .status.NEW{background:#1e293b!important;color:#cbd5e1!important}html[data-theme=dark] .status.ACCEPTED{background:#2563eb38!important;color:#93c5fd!important}html[data-theme=dark] .status.IN_PROGRESS{background:#d9770638!important;color:#fcd34d!important}html[data-theme=dark] .status.SUBMITTED{background:#7c3aed40!important;color:#c4b5fd!important}html[data-theme=dark] .status.REVISION{background:#dc262640!important;color:#fca5a5!important}html[data-theme=dark] .status.APPROVED{background:#16a34a40!important;color:#86efac!important}html[data-theme=dark] .kpi-tier-pill.tier-max{background:#b4530959!important;color:#fde047!important;border-color:#d97706!important}html[data-theme=dark] .kpi-tier-pill.tier-high{background:#15803d59!important;color:#86efac!important;border-color:#16a34a!important}html[data-theme=dark] .kpi-tier-pill.tier-mid{background:#1d4ed859!important;color:#93c5fd!important;border-color:#2563eb!important}html[data-theme=dark] .kpi-tier-pill.tier-low,html[data-theme=dark] .ver-pill{background:#1e293b!important;color:#e2e8f0!important;border-color:#475569!important}html[data-theme=dark] .kpi-tier-pill.tier-Lock,html[data-theme=dark] .login-error{background:#b91c1c59!important;color:#fecaca!important;border-color:#dc2626!important}html[data-theme=dark] .fb-pill{background:#c2410c59!important;color:#fed7aa!important;border-color:#ea580c!important}html[data-theme=dark] div[style*="background: rgb(255, 255, 255)"],html[data-theme=dark] div[style*="background: #fff"],html[data-theme=dark] div[style*="background:#fff"],html[data-theme=dark] div[style*="background: rgb(255, 253, 253)"],html[data-theme=dark] div[style*="background: #fffdfd"],html[data-theme=dark] div[style*="background: rgb(248, 250, 252)"],html[data-theme=dark] div[style*="background: #f8fafc"],html[data-theme=dark] div[style*="background: rgb(241, 245, 249)"],html[data-theme=dark] div[style*="background: #f1f5f9"],html[data-theme=dark] div[style*="background: rgb(240, 253, 244)"],html[data-theme=dark] div[style*="background: #f0fdf4"],html[data-theme=dark] div[style*="background: rgb(255, 251, 235)"],html[data-theme=dark] div[style*="background: #fffbeb"],html[data-theme=dark] div[style*="background: rgb(255, 253, 245)"],html[data-theme=dark] div[style*="background: #fffdf5"],html[data-theme=dark] div[style*="background: rgb(254, 243, 199)"],html[data-theme=dark] div[style*="background: #fef3c7"],html[data-theme=dark] div[style*="background: rgb(253, 242, 248)"],html[data-theme=dark] div[style*="background: #fdf2f8"],html[data-theme=dark] div[style*="background: rgb(252, 231, 243)"],html[data-theme=dark] div[style*="background: #fce7f3"],html[data-theme=dark] div[style*="background: rgb(239, 246, 255)"],html[data-theme=dark] div[style*="background: #eff6ff"],html[data-theme=dark] div[style*="background: rgb(240, 249, 255)"],html[data-theme=dark] div[style*="background: #f0f9ff"],html[data-theme=dark] div[style*="background: rgb(224, 242, 254)"],html[data-theme=dark] div[style*="background: #e0f2fe"],html[data-theme=dark] div[style*="background: rgb(219, 234, 254)"],html[data-theme=dark] div[style*="background: #dbeafe"]{background:#0f172a!important;border-color:#1e293b!important;color:#f1f5f9!important}html[data-theme=dark] div[style*="background: rgb(220, 252, 231)"],html[data-theme=dark] div[style*="background: #dcfce7"]{background:#063925!important;border-color:#16a34a!important;color:#bbf7d0!important}html[data-theme=dark] div[style*="background: rgb(245, 243, 255)"],html[data-theme=dark] div[style*="background: #f5f3ff"],html[data-theme=dark] div[style*="background: rgb(237, 233, 254)"],html[data-theme=dark] div[style*="background: #ede9fe"],html[data-theme=dark] div[style*="background: rgb(243, 232, 255)"],html[data-theme=dark] div[style*="background: #f3e8ff"]{background:#1e1b4b!important;border-color:#7c3aed!important;color:#e9d5ff!important}html[data-theme=dark] div[style*="background: rgb(254, 242, 242)"],html[data-theme=dark] div[style*="background: #fef2f2"],html[data-theme=dark] div[style*="background: rgb(254, 226, 226)"],html[data-theme=dark] div[style*="background: #fee2e2"]{background:#3f1318!important;border-color:#dc2626!important;color:#fecaca!important}html[data-theme=dark] :is(span,a,button)[style*="background: rgb(255, 255, 255)"],html[data-theme=dark] :is(span,a,button)[style*="background: #fff"],html[data-theme=dark] :is(span,a,button)[style*="background:#fff"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(248, 250, 252)"],html[data-theme=dark] :is(span,a,button)[style*="background: #f8fafc"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(241, 245, 249)"],html[data-theme=dark] :is(span,a,button)[style*="background: #f1f5f9"]{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html[data-theme=dark] :is(span,a,button)[style*="background: rgb(240, 253, 244)"],html[data-theme=dark] :is(span,a,button)[style*="background: #f0fdf4"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(220, 252, 231)"],html[data-theme=dark] :is(span,a,button)[style*="background: #dcfce7"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(204, 251, 241)"],html[data-theme=dark] :is(span,a,button)[style*="background: #ccfbf1"]{background:#063925!important;border-color:#16a34a!important;color:#86efac!important}html[data-theme=dark] :is(span,a,button)[style*="background: rgb(255, 251, 235)"],html[data-theme=dark] :is(span,a,button)[style*="background: #fffbeb"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(255, 253, 245)"],html[data-theme=dark] :is(span,a,button)[style*="background: #fffdf5"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(254, 243, 199)"],html[data-theme=dark] :is(span,a,button)[style*="background: #fef3c7"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(254, 240, 138)"],html[data-theme=dark] :is(span,a,button)[style*="background: #fef08a"]{background:#3b2506!important;border-color:#d97706!important;color:#fde047!important}html[data-theme=dark] :is(span,a,button)[style*="background: rgb(253, 242, 248)"],html[data-theme=dark] :is(span,a,button)[style*="background: #fdf2f8"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(252, 231, 243)"],html[data-theme=dark] :is(span,a,button)[style*="background: #fce7f3"]{background:#3b1234!important;border-color:#db2777!important;color:#fbcfe8!important}html[data-theme=dark] :is(span,a,button)[style*="background: rgb(245, 243, 255)"],html[data-theme=dark] :is(span,a,button)[style*="background: #f5f3ff"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(237, 233, 254)"],html[data-theme=dark] :is(span,a,button)[style*="background: #ede9fe"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(243, 232, 255)"],html[data-theme=dark] :is(span,a,button)[style*="background: #f3e8ff"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(224, 231, 255)"],html[data-theme=dark] :is(span,a,button)[style*="background: #e0e7ff"]{background:#27154a!important;border-color:#9333ea!important;color:#e9d5ff!important}html[data-theme=dark] :is(span,a,button)[style*="background: rgb(239, 246, 255)"],html[data-theme=dark] :is(span,a,button)[style*="background: #eff6ff"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(240, 249, 255)"],html[data-theme=dark] :is(span,a,button)[style*="background: #f0f9ff"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(224, 242, 254)"],html[data-theme=dark] :is(span,a,button)[style*="background: #e0f2fe"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(219, 234, 254)"],html[data-theme=dark] :is(span,a,button)[style*="background: #dbeafe"]{background:#0f294a!important;border-color:#2563eb!important;color:#93c5fd!important}html[data-theme=dark] :is(span,a,button)[style*="background: rgb(254, 242, 242)"],html[data-theme=dark] :is(span,a,button)[style*="background: #fef2f2"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(254, 226, 226)"],html[data-theme=dark] :is(span,a,button)[style*="background: #fee2e2"]{background:#3f1318!important;border-color:#dc2626!important;color:#fca5a5!important}html[data-theme=dark] :is(span,a,button)[style*="background: rgb(2, 132, 199)"],html[data-theme=dark] :is(span,a,button)[style*="background: #0284c7"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(37, 99, 235)"],html[data-theme=dark] :is(span,a,button)[style*="background: #2563eb"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(22, 163, 74)"],html[data-theme=dark] :is(span,a,button)[style*="background: #16a34a"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(217, 119, 6)"],html[data-theme=dark] :is(span,a,button)[style*="background: #d97706"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(124, 58, 237)"],html[data-theme=dark] :is(span,a,button)[style*="background: #7c3aed"],html[data-theme=dark] :is(span,a,button)[style*="background: rgb(239, 68, 68)"],html[data-theme=dark] :is(span,a,button)[style*="background: #ef4444"]{color:#fff!important}html[data-theme=dark] [style*="color: rgb(15, 23, 42)"],html[data-theme=dark] [style*="color: #0f172a"],html[data-theme=dark] [style*="color: rgb(30, 41, 59)"],html[data-theme=dark] [style*="color: #1e293b"],html[data-theme=dark] [style*="color: rgb(51, 65, 85)"],html[data-theme=dark] [style*="color: #334155"],html[data-theme=dark] [style*="color: rgb(71, 85, 105)"],html[data-theme=dark] [style*="color: #475569"],html[data-theme=dark] [style*="color: rgb(30, 27, 75)"],html[data-theme=dark] [style*="color: #1e1b4b"]{color:#f8fafc!important}html[data-theme=dark] [style*="color: rgb(30, 58, 138)"],html[data-theme=dark] [style*="color: #1e3a8a"],html[data-theme=dark] [style*="color: rgb(29, 78, 216)"],html[data-theme=dark] [style*="color: #1d4ed8"],html[data-theme=dark] [style*="color: rgb(3, 105, 161)"],html[data-theme=dark] [style*="color: #0369a1"],html[data-theme=dark] [style*="color: rgb(2, 132, 199)"],html[data-theme=dark] [style*="color: #0284c7"]{color:#93c5fd!important}html[data-theme=dark] [style*="color: rgb(22, 101, 52)"],html[data-theme=dark] [style*="color: #166534"],html[data-theme=dark] [style*="color: rgb(21, 128, 61)"],html[data-theme=dark] [style*="color: #15803d"],html[data-theme=dark] [style*="color: rgb(15, 118, 110)"],html[data-theme=dark] [style*="color: #0f766e"]{color:#6ee7b7!important}html[data-theme=dark] [style*="color: rgb(146, 64, 14)"],html[data-theme=dark] [style*="color: #92400e"],html[data-theme=dark] [style*="color: rgb(180, 83, 9)"],html[data-theme=dark] [style*="color: #b45309"],html[data-theme=dark] [style*="color: rgb(217, 119, 6)"],html[data-theme=dark] [style*="color: #d97706"]{color:#fde047!important}html[data-theme=dark] [style*="color: rgb(157, 23, 77)"],html[data-theme=dark] [style*="color: #9d174d"],html[data-theme=dark] [style*="color: rgb(190, 24, 93)"],html[data-theme=dark] [style*="color: #be185d"],html[data-theme=dark] [style*="color: rgb(91, 33, 182)"],html[data-theme=dark] [style*="color: #5b21b6"],html[data-theme=dark] [style*="color: rgb(109, 40, 217)"],html[data-theme=dark] [style*="color: #6d28d9"]{color:#f9a8d4!important}html[data-theme=dark] [style*="color: rgb(185, 28, 28)"],html[data-theme=dark] [style*="color: #b91c1c"],html[data-theme=dark] [style*="color: rgb(220, 38, 38)"],html[data-theme=dark] [style*="color: #dc2626"]{color:#fca5a5!important}html[data-theme=dark] .talent-raw-chip{background:#ec489924!important;border-color:#ec489959!important;color:#fbcfe8!important}html[data-theme=dark] .talent-raw-chip:hover{background:#ec48993d!important}html[data-theme=dark] .talent-raw-chip .raw-action-tag{background:#0f172a!important;border-color:#38bdf8!important;color:#7dd3fc!important}html[data-theme=dark] .dispatch-control-label{color:#cbd5e1!important}html[data-theme=dark] .drawer.detail-drawer-wide{background:#0b1120!important}html[data-theme=dark] .detail-stat-item b,html[data-theme=dark] .detail-ts-cell strong,html[data-theme=dark] .parent-title-line strong{color:#f8fafc!important}html[data-theme=dark] .detail-stat-item small,html[data-theme=dark] .detail-ts-cell span{color:#94a3b8!important}
