:root{--bg:#0b0b0d;--p:#17171b;--text:#f4f4f5;--muted:#a1a1aa;--accent:#ff6b00;--border:#303038}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,sans-serif}.loginShell{min-height:100vh;display:grid;place-items:center}.loginCard,.metricCard,.panel{background:var(--p);border:1px solid var(--border);border-radius:18px;padding:20px}.loginCard{width:min(440px,92vw)}.brand{color:var(--accent);font-weight:900}.muted{color:var(--muted)}label{display:block;margin:14px 0 6px}input{width:100%;padding:12px;background:#111;color:white;border:1px solid var(--border);border-radius:10px}button{padding:12px 16px;background:var(--accent);color:white;border:0;border-radius:10px;font-weight:700;margin-top:12px}.error{color:#ff8a8a}.shell{max-width:1280px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:18px}.metrics{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.metricCard strong{font-size:24px;display:block;margin-top:8px}.panel{margin-top:16px;overflow:auto}table{width:100%;border-collapse:collapse}td,th{padding:12px;text-align:left;border-bottom:1px solid var(--border)}.chat{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.chat button{margin:0}@media (max-width:800px){.metrics{grid-template-columns:repeat(2,1fr)}}.panelTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panelTitle strong{font-size:18px}.panelTitle span{display:block;color:var(--muted);font-size:13px;margin-top:4px}.repName{font-weight:700;white-space:nowrap}.cellInput{padding:8px 9px;border-radius:8px;min-width:0}.cellInput.small{width:66px}.cellInput.volume{width:105px;padding-left:22px}.cellInput.rotation{width:64px}.moneyInput{position:relative;display:inline-block}.moneyInput span{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--muted);z-index:1}.saveBtn{margin:0;padding:9px 12px;min-width:74px;cursor:pointer}.saveBtn:disabled{opacity:.65;cursor:wait}@media (max-width:800px){.panel{padding:12px}td,th{padding:9px}.cellInput.small{width:58px}.cellInput.volume{width:90px}}.titleRow{display:flex;align-items:end;justify-content:space-between;gap:18px}.datePicker{margin:12px 0 16px;width:190px}.datePicker span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.datePicker input{padding:9px 10px}@media (max-width:800px){.titleRow{align-items:stretch;flex-direction:column}.datePicker{width:100%;margin-top:-8px}.metrics{grid-template-columns:repeat(2,1fr)}}.mtdMetrics{grid-template-columns:repeat(5,1fr);margin:14px 0 16px}.leaderCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:8px 0 18px}.leaderCards>div{background:#111114;border:1px solid var(--border);border-radius:14px;padding:16px}.leaderCards small,.leaderCards span{display:block;color:var(--muted)}.leaderCards strong{display:block;font-size:18px;margin:7px 0 5px}.rank{font-weight:900;color:var(--accent)}.aiAnswer{white-space:pre-wrap;line-height:1.5;background:#111114;border:1px solid var(--border);border-radius:12px;padding:14px;margin:10px 0 14px}.chat button:disabled{opacity:.65}@media (max-width:800px){.mtdMetrics{grid-template-columns:repeat(2,1fr)}.leaderCards{grid-template-columns:1fr}}.headerBrand{display:flex;align-items:center;gap:12px;font-weight:900}.headerLogo{width:58px;height:58px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 8px rgba(255,107,0,.25))}@media (max-width:800px){header{align-items:center;gap:12px}.headerLogo{width:46px;height:46px}.headerBrand{gap:8px}}.managerDashboardGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:14px;gap:14px;align-items:start;margin-top:14px}.managerDashboardColumn{display:grid;grid-gap:14px;gap:14px;min-width:0}.managerDashboardWide{grid-column:1/-1;min-width:0}@media (min-width:1400px){.shell{max-width:1500px}}@media (max-width:980px){.managerDashboardGrid{grid-template-columns:1fr}.managerDashboardWide{grid-column:auto}}@media (min-width:981px){.shell:has(.managerGoalsPanel){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.shell:has(.managerGoalsPanel)>.metrics,.shell:has(.managerGoalsPanel)>.titleRow,.shell:has(.managerGoalsPanel)>header{grid-column:1/-1}.managerUtilityPassword{grid-column:1}.managerUtilityImport{grid-column:2}.managerGoalsPanel{grid-column:1}.managerScorecardPanel{grid-column:2}.managerDailyPanel{grid-column:1}.managerMtdPanel{grid-column:2}.managerDailyPanel,.managerGoalsPanel,.managerMtdPanel,.managerScorecardPanel,.managerUtilityImport,.managerUtilityPassword{min-width:0;margin-top:0;overflow-x:auto}}@media (max-width:980px){.shell:has(.managerGoalsPanel){display:block}}@media (min-width:981px){.managerAiPanel{grid-column:1/-1;min-width:0}.managerAiPanel>*{width:100%;max-width:none}}.managerFollowUpPanel{grid-column:1/-1;min-width:0;width:100%;overflow:hidden}.managerModelVilla{display:grid;grid-template-columns:minmax(220px,360px) auto;align-items:end;grid-gap:10px;gap:10px;margin:14px 0;padding:12px;border:1px solid rgba(255,111,0,.4);border-radius:10px;background:rgba(255,111,0,.06)}.managerModelVilla label{display:grid;grid-gap:6px;gap:6px}.managerModelVilla label span{font-size:12px;font-weight:900}.managerModelVilla input{width:100%;min-height:38px;color:#f5f5f5;background:#101012;border:1px solid #3a3a3f;border-radius:8px;padding:8px 10px}.managerModelVilla .saveBtn{width:auto;min-width:110px}.managerModelVilla small{grid-column:1/-1}@media (max-width:700px){.managerModelVilla{grid-template-columns:1fr}.managerModelVilla small{grid-column:auto}}.postSaleHeader{align-items:center}.postSaleAddButton{width:auto;min-width:110px}.postSaleSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.postSaleSummaryGrid>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.025)}.postSaleSummaryGrid span{color:#aaaab1;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.postSaleSummaryGrid strong{color:#fff;font-size:22px}.postSaleSummaryGrid .postSaleAlert{border-color:rgba(255,71,71,.55);background:rgba(255,71,71,.08)}.postSaleSummaryGrid .postSaleAlert strong{color:#ff7373}.postSaleNewForm{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;margin:14px 0;padding:14px;border:1px solid rgba(255,111,0,.35);border-radius:12px;background:rgba(255,111,0,.055)}.postSaleDetailGrid>label,.postSaleNewForm label{display:grid;grid-gap:5px;gap:5px;min-width:0}.postSaleDetailGrid>label>span,.postSaleNewForm label>span{color:#aaaab1;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.postSaleDetailGrid input,.postSaleDetailGrid select,.postSaleDetailGrid textarea,.postSaleNewForm input,.postSaleNewForm select,.postSaleTable select{width:100%;min-height:38px;color:#f5f5f5;background:#101012;border:1px solid #3a3a3f;border-radius:8px;padding:8px 10px}.postSaleMessage{margin:10px 0;padding:10px 12px;border-left:3px solid #ff6f00;border-radius:6px;background:rgba(255,111,0,.08);font-size:12px;font-weight:800}.postSaleEmpty{padding:24px;color:#aaaab1;text-align:center}.postSaleTableWrap{width:100%;overflow-x:auto}.postSaleTable{width:100%;min-width:1240px;border-collapse:collapse;font-size:11px}.postSaleTable td,.postSaleTable th{padding:9px 7px;border-bottom:1px solid rgba(255,255,255,.09);text-align:left;vertical-align:top}.postSaleTable th{color:#bdbdc4;font-size:10px;letter-spacing:.03em;text-transform:uppercase}.postSaleTable td small,.postSaleTable td strong{display:block}.postSaleTable td small{margin-top:4px;color:#8d8d94;font-size:9px}.postSaleTable td.statusOverdue{background:rgba(255,71,71,.08)}.postSaleTable td.statusOverdue small{color:#ff7373;font-weight:900}.postSaleTable tr.isVoided{opacity:.5;background:rgba(189,94,167,.12)}.postSaleDetails{position:relative}.postSaleDetails summary{color:#ff8a33;cursor:pointer;font-weight:900}.postSaleDetails[open]{min-width:640px}.postSaleDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#151517}.postSaleDetailGrid textarea{min-height:82px;resize:vertical}.postSaleFullField{grid-column:1/-1}.postSaleChecklist{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.postSaleChecklist legend{padding:0 6px;color:#bdbdc4;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.postSaleChecklist label{display:flex;align-items:flex-start;gap:8px;font-weight:800}.postSaleChecklist input{width:auto;min-height:0;margin-top:2px}.postSaleActions{display:flex;flex-wrap:wrap;gap:8px}.postSaleActions .saveBtn,.postSaleActions .secondaryBtn{width:auto;min-height:38px;padding:9px 13px;text-decoration:none}.secondaryBtn{color:#dddde2;background:#26262a;border:1px solid #424249;border-radius:8px;cursor:pointer;font-weight:900}.secondaryBtn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1100px){.postSaleNewForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.postSaleChecklist,.postSaleDetailGrid,.postSaleNewForm,.postSaleSummaryGrid{grid-template-columns:1fr}.postSaleChecklist,.postSaleFullField{grid-column:auto}.postSaleDetails[open]{min-width:520px}}@media (min-width:981px){.managerPriorityPanel{grid-column:2;min-width:0;margin-top:0}}.managerPriorityContent{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.managerPriorityHeadline{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:7px;border-bottom:1px solid var(--border)}.managerPriorityHeadline span{color:var(--muted);font-size:12px}.managerPriorityHeadline strong{font-size:16px}.managerPriorityAction,.managerPriorityFact,.managerPriorityGoal{font-size:13px;line-height:1.4}.managerPriorityGoal{padding:8px 10px;border:1px solid var(--border);border-radius:8px}@media (max-width:980px){.managerPriorityPanel{margin-top:12px}}@media (min-width:981px){.managerGoalsPanel{grid-column:1}.managerScorecardPanel{grid-column:2}.managerDailyPanel,.managerPriorityPanel{grid-column:1}.managerMtdPanel{grid-column:2}.managerDailyPanel,.managerGoalsPanel,.managerMtdPanel,.managerPriorityPanel,.managerScorecardPanel{align-self:start}}.managerDailyPanel{grid-column:1/-1!important;overflow-x:auto}.managerDailyPanel table{width:100%;min-width:1050px;white-space:nowrap}.managerDailyPanel td,.managerDailyPanel th{white-space:nowrap}@media (max-width:980px){.managerDailyPanel{grid-column:1!important}.managerDailyPanel table{min-width:1050px}}.managerDailyPanel table{min-width:1250px}.managerDailyPanel td:first-child,.managerDailyPanel th:first-child{min-width:155px;width:155px;white-space:nowrap}.managerDailyPanel td:nth-child(2),.managerDailyPanel th:nth-child(2){min-width:120px;width:120px;white-space:nowrap}.managerDailyPanel td:nth-child(3),.managerDailyPanel th:nth-child(3){min-width:85px;width:85px;white-space:nowrap}.managerDailyPanel td:nth-child(n+4),.managerDailyPanel th:nth-child(n+4){white-space:nowrap}.managerDailyPanel table{width:100%!important;min-width:1250px!important;table-layout:auto!important}.managerDailyPanel td,.managerDailyPanel th{width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;display:table-cell!important}.managerDailyPanel td:first-child,.managerDailyPanel th:first-child{min-width:155px!important;text-align:left}.managerDailyPanel td:nth-child(2),.managerDailyPanel th:nth-child(2){min-width:120px!important;text-align:left}.managerDailyPanel td:nth-child(3),.managerDailyPanel th:nth-child(3){min-width:90px!important;text-align:center}.managerDailyPanel td:nth-child(4),.managerDailyPanel td:nth-child(5),.managerDailyPanel th:nth-child(4),.managerDailyPanel th:nth-child(5){min-width:75px!important}.managerDailyPanel td:nth-child(6),.managerDailyPanel th:nth-child(6){min-width:105px!important}.managerDailyPanel td:nth-child(7),.managerDailyPanel td:nth-child(8),.managerDailyPanel th:nth-child(7),.managerDailyPanel th:nth-child(8){min-width:90px!important}.managerDailyPanel td:nth-child(9),.managerDailyPanel th:nth-child(9){min-width:85px!important}.managerDailyPanel td:nth-child(10),.managerDailyPanel th:nth-child(10){min-width:100px!important}.dailyProductionGrid{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(120px,1.1fr) minmax(80px,.8fr) minmax(65px,.7fr) minmax(65px,.7fr) minmax(90px,.9fr) minmax(80px,.8fr) minmax(80px,.8fr) minmax(75px,.7fr) minmax(95px,.9fr);width:100%;min-width:1120px;align-items:stretch}.dailyGridHeader{padding:9px 8px;font-size:12px;font-weight:700;border-bottom:1px solid var(--border);white-space:nowrap}.dailyGridRow{display:contents}.dailyGridCell{min-width:0;padding:7px 8px;display:flex;align-items:center;border-bottom:1px solid var(--border);white-space:nowrap}.dailyGridRep{justify-content:flex-start}.dailyGridWwid{justify-content:center}.dailyGridCell .cellInput{width:100%;min-width:0}.dailyGridActions{display:grid;grid-gap:5px;gap:5px;align-content:center}.dailyGridActions .saveBtn{width:100%;white-space:nowrap}@media (max-width:980px){.managerDailyPanel{overflow-x:auto}.dailyProductionGrid{min-width:1120px}}.managerLayerNav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 18px;padding:5px;border:1px solid #292929;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#0b0b0c}.managerLayerTab{min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:12px;background:transparent;color:#b7b7bb;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.managerLayerTab span{font-size:15px;font-weight:800;letter-spacing:.04em}.managerLayerTab small{color:#77777e;font-size:11px}.managerLayerTab:hover{transform:translateY(-1px);border-color:#3a3a3d;background:rgba(255,255,255,.025)}.managerLayerTab.active{color:#fff;border-color:#ff6500;background:radial-gradient(circle at 50% 120%,rgba(255,101,0,.22),transparent 60%),linear-gradient(180deg,rgba(255,101,0,.08),rgba(255,101,0,.015));box-shadow:inset 0 0 22px rgba(255,101,0,.06),0 0 18px rgba(255,101,0,.06)}.managerLayerTab.active small{color:#b9b9bd}@media (max-width:760px){.managerLayerNav{grid-template-columns:1fr}.managerLayerTab{min-height:58px}}.splitDealPanel{grid-column:1/-1;width:100%;margin-bottom:16px;border-color:rgba(255,106,0,.32)}.splitDealHeader{align-items:center;gap:16px}.splitDealHeader>div>div{margin-top:4px;color:#a7a7ad;font-size:12px}.splitDealAddButton{width:auto;white-space:nowrap}.splitDealSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.splitDealSummaryGrid>div{min-width:0;padding:13px;border:1px solid #2d2d31;border-radius:12px;background:#101012}.splitDealPreview span,.splitDealSummaryGrid span{display:block;color:#94949b;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.splitDealSummaryGrid strong{display:block;margin-top:7px;color:#fff;font-size:20px}.splitDealForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px;padding:14px;border:1px solid rgba(255,106,0,.36);border-radius:12px;background:rgba(255,106,0,.055)}.splitDealForm label{display:grid;grid-gap:6px;gap:6px}.splitDealForm label>span{color:#c4c4c9;font-size:11px;font-weight:800}.splitDealForm input,.splitDealForm select{width:100%;min-height:40px}.splitDealNotesField{grid-column:span 2}.splitDealPreview{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid #303034;border-radius:9px;background:#111113}.splitDealPreview strong{color:#f2f2f3;font-size:12px}.splitDealEmpty,.splitDealMessage,.splitDealRuleNote{margin-top:12px;color:#c8c8cc;font-size:12px}.splitDealRepCredits{margin-top:16px}.splitDealCreditGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px;margin-top:9px}.splitDealCreditGrid>div{padding:10px;border:1px solid #2c2c30;border-radius:10px;background:#111113}.splitDealCreditGrid small,.splitDealCreditGrid span,.splitDealCreditGrid strong{display:block}.splitDealCreditGrid strong{margin:5px 0;color:#ff7a26;font-size:18px}.splitDealCreditGrid small{color:#85858c}.splitDealTableWrap{margin-top:16px;overflow-x:auto}.splitDealTable{width:100%;min-width:1040px;border-collapse:collapse}.splitDealTable td,.splitDealTable th{padding:9px;border-top:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.splitDealTable th{color:#9d9da4;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.splitDealTable td small,.splitDealTable td strong{display:block}.splitDealTable td small{margin-top:3px;color:#ff7a26;font-weight:800}.splitDealTable .secondaryBtn{min-height:34px;white-space:nowrap}.splitDealRuleNote{padding-top:10px;border-top:1px solid rgba(255,255,255,.08);color:#8e8e95}@media (max-width:900px){.splitDealForm,.splitDealSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.splitDealHeader{align-items:stretch;flex-direction:column}.splitDealAddButton{width:100%}.splitDealForm,.splitDealSummaryGrid{grid-template-columns:1fr}.splitDealNotesField{grid-column:auto}}.managerCommandSubtitle{margin:-2px 0 16px;color:#8d8d94;font-size:13px;letter-spacing:.01em}.managerLayerNav{width:100%;margin:14px 0 16px;grid-column:1/-1}.commandKpiGrid{display:grid;grid-gap:12px;margin:0 0 16px}.commandKpiCard{position:relative;min-height:132px;padding:18px 18px 16px;overflow:hidden;border:1px solid #2c2c30;border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(255,102,0,.09),transparent 42%),linear-gradient(180deg,#171719,#111113);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 30px rgba(0,0,0,.18)}.commandKpiCard:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff6500,rgba(255,101,0,.12))}.commandKpiLabel{color:#98989f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.commandKpiValue{margin-top:12px;color:#fff;font-size:clamp(24px,2vw,34px);font-weight:900;line-height:1;letter-spacing:-.035em}.commandKpiValue.positive{color:#38d67a}.commandKpiValue.negative{color:#ff7a26}.commandKpiSub{margin-top:11px;color:#77777e;font-size:11px;line-height:1.35}.commandBottomGrid{display:grid;grid-template-columns:1.25fr .9fr;grid-gap:14px;gap:14px;margin-top:14px}.commandMiniPanel{padding:16px;border:1px solid #2b2b2e;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#151517}.commandMiniTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:13px}.commandMiniTitle span{color:#fff;font-size:14px;font-weight:900}.commandMiniTitle small{color:#74747b;font-size:10px}.commandLeaderGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.commandLeaderCard{padding:13px;border:1px solid #29292d;border-radius:12px;background:#101012}.commandLeaderCard span{display:block;color:#ff7a26;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.commandLeaderCard strong{display:block;margin-top:7px;color:#fff;font-size:13px}.commandLeaderCard em{display:block;margin-top:5px;color:#bfc0c5;font-size:14px;font-style:normal;font-weight:800}.commandRotationList{display:grid;grid-gap:6px;gap:6px}.commandRotationRow{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:9px;gap:9px;min-height:35px;padding:6px 8px;border-bottom:1px solid #242428}.commandRotationRow:last-child{border-bottom:0}.rotationBadge{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(255,101,0,.6);border-radius:999px;color:#ff7a26;font-size:11px;font-weight:900}.commandRotationRow strong{color:#e9e9eb;font-size:12px}.commandRotationRow>span:last-child{color:#77777e;font-size:11px}@media (max-width:1100px){.commandKpiGrid{grid-template-columns:repeat(2,1fr)}.commandBottomGrid{grid-template-columns:1fr}}@media (max-width:700px){.commandKpiGrid,.commandLeaderGrid{grid-template-columns:1fr}}.commandKpiGrid{width:100%;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.commandKpiCard{min-width:0;min-height:142px;padding:20px}.commandKpiValue{font-size:clamp(25px,2.25vw,38px)}.managerGoalsPanel,.managerPriorityPanel,.managerScorecardPanel{min-width:0}.managerPriorityPanel{grid-column:1/2;border-color:rgba(255,101,0,.28);background:radial-gradient(circle at 100% 0,rgba(255,101,0,.09),transparent 45%),#151517}.managerGoalsPanel{grid-column:2/3}.managerRepGoalPanel{grid-column:1/-1;min-width:0;width:100%;overflow-x:auto}.commandBottomGrid{grid-template-columns:1.2fr .8fr}@media (min-width:1000px){.managerGoalsPanel,.managerPriorityPanel{min-height:100%}}@media (max-width:999px){.commandKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managerGoalsPanel,.managerPriorityPanel,.managerScorecardPanel{grid-column:1/-1}}.managerPriorityPanel{grid-column:1;grid-row:auto;order:1}.managerGoalsPanel{grid-column:2;grid-row:auto;order:2}.managerScorecardPanel{grid-column:1/-1;order:3}.commandBottomGrid{grid-column:1/-1;order:4}.managerGoalsPanel,.managerPriorityPanel{align-self:stretch;border-radius:16px}.managerScorecardPanel{margin-top:0}.commandBottomGrid{width:100%;margin-top:0}@media (max-width:900px){.commandBottomGrid,.managerGoalsPanel,.managerPriorityPanel,.managerScorecardPanel{grid-column:1/-1}}.managerDailyPanel{grid-column:1/-1;width:100%;padding:20px;border-radius:16px;border:1px solid #303034;background:radial-gradient(circle at 100% 0,rgba(255,101,0,.055),transparent 35%),#151517}.managerDailyPanel .panelTitle{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #29292d}.managerDailyPanel .dailyGrid,.managerDailyPanel .dailyProductionGrid{width:100%}.managerMtdPanel{grid-column:1/-1;width:100%;margin-top:2px;padding:20px;border-radius:16px;border:1px solid #2d2d31;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#151517}.managerMtdPanel .panelTitle{margin-bottom:14px}.managerDailyPanel input{min-height:34px}.managerDailyPanel .saveBtn{min-height:32px;font-weight:800}.managerDailyPanel strong,.managerMtdPanel strong{letter-spacing:-.01em}@media (min-width:1100px){.managerDailyPanel,.managerMtdPanel{padding:22px}}@media (max-width:760px){.shell{width:100%;padding:12px}header{align-items:flex-start;flex-wrap:wrap;gap:12px}.panel{padding:14px;overflow-x:auto}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metricCard{min-width:0}.metricCard strong{font-size:20px}.aiQuickActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.aiQuickActions button{width:100%;min-height:44px;white-space:normal}.aiVoiceControls{display:grid!important;grid-template-columns:1fr;align-items:stretch!important;width:100%}.aiVoiceControls label,.aiVoiceControls select,.aiVoiceControls>button{width:100%;max-width:none!important;min-height:44px}.aiVoiceControls label{display:flex!important;justify-content:flex-start}.chat{grid-template-columns:1fr;width:100%}.chat button,.chat input{width:100%;min-width:0;min-height:44px;font-size:16px}.aiAnswer{font-size:14px;line-height:1.55;overflow-wrap:anywhere}table{min-width:600px}button,input,select{touch-action:manipulation}}@media (max-width:480px){.shell{padding:8px}.panel{padding:12px}.aiQuickActions{grid-template-columns:1fr}h1{font-size:26px}h2{font-size:20px}}@media (max-width:760px){.aiSpeakToggle{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important}.aiSpeakToggle input[type=checkbox]{width:26px!important;height:26px!important;min-height:0!important;flex:0 0 26px!important;margin:0!important}.aiSpeakToggle span{display:inline-block!important;width:auto!important;white-space:nowrap}}.aiReadAnswer{margin:10px 0 14px}.managerVacationCalendar{grid-column:1/-1}.vacationCalendarHeader{align-items:center;gap:16px}.vacationCalendarControls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.vacationCalendarControls strong{min-width:150px;text-align:center}.vacationCalendarLegend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 10px;color:#aaaab1;font-size:12px}.vacationCalendarScroll{overflow-x:auto;padding-bottom:4px}.vacationCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));grid-gap:7px;gap:7px;min-width:820px}.vacationCalendarWeekday{padding:7px 8px;color:#aaaab1;font-size:11px;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.vacationCalendarDay{min-height:112px;padding:8px;border:1px solid #2d2d31;border-radius:10px;background:#111113}.vacationCalendarDay.empty{border-color:transparent;background:rgba(255,255,255,.012)}.vacationCalendarDay.selected{border-color:#ff6f00;box-shadow:inset 0 0 0 1px rgba(255,111,0,.35)}.vacationCalendarDateButton{display:grid;place-items:center;width:30px;min-height:30px;padding:0;border-radius:50%;font-weight:900}.vacationCalendarDayEntries{display:grid;grid-gap:5px;gap:5px;margin-top:7px}.vacationBadge{display:block;padding:5px 7px;overflow:hidden;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vacationBadge.fuego{border-color:rgba(255,111,0,.45);background:rgba(255,111,0,.15);color:#ffb26f}.vacationBadge.mustangs{border-color:rgba(80,163,255,.45);background:rgba(80,163,255,.14);color:#a9d1ff}.vacationBadge.discovery{border-color:rgba(58,196,172,.45);background:rgba(58,196,172,.14);color:#91e5d5}.vacationCalendarLegend .vacationBadge{display:inline-block}.vacationCalendarImport{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:12px;border:1px solid #2d2d31;border-radius:10px;background:#111113}.vacationCalendarImport>div>div,.vacationImportPreview small,.vacationImportPreviewHeader span{display:block;margin-top:3px;color:#aaaab1;font-size:12px}.vacationCalendarFileButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid #ff6f00;border-radius:8px;color:#ffb26f;cursor:pointer;font-size:12px;font-weight:900;white-space:nowrap}.vacationCalendarFileButton input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.vacationImportPreview{margin-bottom:14px;padding:12px;border:1px solid rgba(255,111,0,.45);border-radius:10px;background:rgba(255,111,0,.06)}.vacationImportActions,.vacationImportPreviewHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vacationImportTableWrap{margin:10px 0;overflow-x:auto}.vacationImportTableWrap table{width:100%;min-width:720px;border-collapse:collapse}.vacationImportTableWrap td,.vacationImportTableWrap th{padding:8px;border-top:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.vacationImportTableWrap th{color:#aaaab1;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.vacationImportTableWrap select{min-width:240px}.vacationImportActions{justify-content:flex-end}.vacationImportStatus{margin:-4px 0 12px;color:#d6d6da;font-size:12px}.vacationCalendarFooter{margin-top:10px;color:#aaaab1;font-size:12px}@media (max-width:760px){.vacationCalendarImport{align-items:stretch;flex-direction:column}.vacationCalendarFileButton{width:100%}.aiReadAnswer{width:100%;min-height:48px;font-size:16px}}