.marketingStudio{display:grid;grid-gap:18px;gap:18px}.mktSummary{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));grid-gap:12px;gap:12px}.mktSummary>div{background:#fff;border:1px solid #e5eaf0;border-radius:14px;padding:14px}.mktSummary span{display:block;color:#718096;font-size:11px}.mktSummary strong{display:block;margin-top:5px;font-size:26px;color:#0f172a}.mktSplit{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);grid-gap:14px;gap:14px}.mktForm,.mktGuide{padding:16px}.mktForm h2,.mktGuide h2,.mktToolbar h2{margin:0 0 12px;font-size:18px}.mktForm label,.studioCard label{display:grid;grid-gap:6px;gap:6px;margin-top:10px;font-size:11px;font-weight:750;color:#64748b}.mktForm input,.mktForm select,.mktForm textarea,.mktToolbar select,.studioCard select,.studioCard textarea{width:100%;border:1px solid #d9e2ec;border-radius:9px;background:#fff;padding:9px 10px;color:#0f172a;font:inherit}.mktFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10px;gap:0 10px}.mktGuide p{font-size:12px;line-height:1.55;color:#64748b}.studioSteps{display:grid;grid-gap:7px;gap:7px}.studioSteps span{padding:9px 10px;border-radius:9px;background:#f8fafc;border:1px solid #edf1f5;font-size:12px;font-weight:700;color:#334155}.mktToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.mktToolbar select{max-width:220px}.studioBoard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.studioCard{padding:15px}.studioCardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.studioCardTop small{font-size:10px;color:#0f77b7;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.studioCardTop h3{margin:4px 0 0;font-size:16px;color:#0f172a}.studioCardTop select{max-width:160px}.studioCard>p{font-size:12px;line-height:1.5;color:#64748b;min-height:36px}.studioMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:12px 0}.studioMeta span{font-size:11px;color:#64748b}.studioMeta b{color:#334155}.studioActions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.studioActions a,.studioActions button{border:1px solid #d9e2ec;border-radius:8px;background:#fff;padding:7px 9px;font-size:11px;font-weight:750;color:#334155;cursor:pointer}.studioActions button.approve{background:#0f766e;border-color:#0f766e;color:#fff}.studioActions a{color:#0f77b7;text-decoration:none}.studioApproved{margin-top:10px;padding:8px 10px;border-radius:8px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:750}@media (max-width:1000px){.mktSplit,.studioBoard{grid-template-columns:1fr}.mktSummary{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mktFormGrid,.mktSummary,.studioMeta{grid-template-columns:1fr}.mktToolbar{align-items:flex-start;flex-direction:column}.mktToolbar select{max-width:none}}.marketingPartnerships{display:grid;grid-gap:18px;gap:18px}.marketingKpis{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:12px;gap:12px}.marketingKpis .card{padding:16px}.marketingKpis span{display:block;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.marketingKpis strong{display:block;font-size:26px;color:#0f172a;margin-top:5px}.marketingKpis small{color:#94a3b8;font-size:10px}.marketingKpis .danger{border-color:#fecaca;background:#fff7f7}.marketingKpis .danger strong{color:#b91c1c}.marketingToolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.marketingToolbar h2{margin:0;font-size:21px}.marketingToolbar p{margin:4px 0 0;color:#64748b;font-size:12px}.marketingToolbarActions{display:flex;gap:8px;align-items:center}.marketingToolbar select,.partnershipForm input,.partnershipForm select,.partnershipForm textarea,.partnershipRow input,.partnershipRow select{border:1px solid #dbe4ed;border-radius:9px;background:#fff;padding:8px 10px;color:#334155;font:inherit}.partnershipForm{padding:16px;display:grid;grid-gap:12px;gap:12px}.partnershipForm .formGrid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:11px;gap:11px}.partnershipForm label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:750;color:#64748b}.partnershipList{display:grid;grid-gap:10px;gap:10px}.partnershipRow{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.7fr) minmax(220px,1fr) minmax(170px,.7fr);grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-left:4px solid #cbd5e1}.partnershipRow.overdue{border-left-color:#ef4444;background:linear-gradient(90deg,#fff8f8,#fff 16%)}.partnershipIdentity,.partnershipNext,.partnershipStatus,.partnershipValue{display:flex;flex-direction:column;gap:5px;min-width:0}.partnershipIdentity strong{font-size:14px;color:#0f172a}.partnershipIdentity small{font-size:11px;color:#64748b}.partnershipNext>span,.partnershipStatus>span,.partnershipValue>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:800}.partnershipValue strong{font-size:13px;color:#0f172a}@media (max-width:1150px){.marketingKpis,.partnershipForm .formGrid,.partnershipRow{grid-template-columns:1fr 1fr}}@media (max-width:760px){.marketingToolbar{align-items:flex-start;flex-direction:column}.marketingToolbarActions{width:100%;flex-wrap:wrap}.marketingKpis,.partnershipForm .formGrid,.partnershipRow{grid-template-columns:1fr}.marketingToolbar .btn,.marketingToolbar select{width:100%}}.mkAttr{display:grid;grid-gap:16px;gap:16px}.mkAttrForm{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;padding:16px}.mkAttrForm label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:750;color:#64748b}.mkAttrForm select{width:100%;border:1px solid #d8e1ea;border-radius:9px;background:#fff;padding:9px 10px;color:#334155}.mkPerfActions{display:flex;gap:8px;flex-wrap:wrap}.mkSourceGrid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:12px;gap:12px}.mkSourceGrid .card{padding:14px;display:grid;grid-gap:5px;gap:5px}.mkSourceGrid strong{font-size:14px}.mkSourceGrid span{font-size:12px;color:#475569}.mkSourceGrid small{font-size:11px;color:#64748b}@media (max-width:1050px){.mkAttrForm{grid-template-columns:1fr 1fr}.mkAttrForm .btn{width:100%}}@media (max-width:700px){.mkAttrForm{grid-template-columns:1fr}.mkSourceGrid{grid-template-columns:1fr 1fr}}.mkPlanning{display:grid;grid-gap:18px;gap:18px}.mkPlanningHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:16px;background:linear-gradient(135deg,#0f172a,#172554);color:#fff}.mkPlanningHero h2{margin:4px 0 6px;font-size:28px}.mkPlanningHero p{margin:0;color:#cbd5e1}.mkPeriodTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mkPeriodTabs button{border:1px solid #dbe4ed;background:#fff;border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;font-weight:750;color:#334155;cursor:pointer}.mkPeriodTabs button.active{border-color:#94a3b8;background:#f8fafc;color:#0f172a}.mkPeriodTabs strong{font-size:18px}.mkPlanForm{padding:18px}.mkPlanForm label,.mkReportLabel{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;color:#64748b}.mkPlanCard select,.mkPlanForm input,.mkPlanForm select,.mkPlanForm textarea,.mkReportLabel textarea{width:100%;border:1px solid #dbe4ed;border-radius:10px;background:#fff;padding:10px 11px;color:#0f172a;font:inherit}.mkPlanList{display:grid;grid-gap:14px;gap:14px}.mkPlanCard{padding:18px}.mkPlanTop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.mkPlanTop h3{margin:8px 0 4px;font-size:20px}.mkPlanTop p{margin:0;color:#64748b}.mkPlanTop select{max-width:150px}.mkPlanFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.mkPlanFacts>div{padding:12px;border:1px solid #e7edf3;border-radius:12px;background:#f8fafc}.mkObjectives>span,.mkPlanFacts span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:5px}.mkPlanFacts strong{font-size:13px}.mkObjectives{display:grid;grid-gap:6px;gap:6px;padding:13px 0;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7}.mkObjectives div{font-size:13px;color:#334155}.mkReportLabel{margin-top:14px}@media (max-width:900px){.mkPeriodTabs,.mkPlanFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.mkPlanningHero{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.mkPeriodTabs,.mkPlanFacts{grid-template-columns:1fr}.mkPlanTop{flex-direction:column}.mkPlanTop select{max-width:none}}.mkExecHero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;padding:20px;border:1px solid #e4eaf0;border-radius:16px;background:#fff}.mkExecHero h2{margin:4px 0 6px;font-size:24px}.mkExecHero p{margin:0;max-width:760px;color:#64748b}.mkExecHeroActions{display:flex;gap:8px;flex-wrap:wrap}.mkExecKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.mkExecKpis .card{padding:15px}.mkExecKpis small,.mkExecKpis span{display:block;color:#64748b}.mkExecKpis strong{display:block;font-size:24px;margin:5px 0}.mkExecGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px;margin-bottom:14px}.mkExecGrid>.card,.mkExecSection{padding:16px}.mkExecHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.mkExecHead h3{margin:3px 0 0}.mkExecHead a{font-size:12px;font-weight:750}.mkExecRevenue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mkExecRevenue>div{border:1px solid #e8edf2;border-radius:12px;padding:12px}.mkExecRevenue span,.mkExecRevenue strong{display:block}.mkExecRevenue span{margin-top:4px;color:#64748b;font-size:12px}.mkExecSourceList{display:grid;grid-gap:8px;gap:8px}.mkExecSourceList>div{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border:1px solid #e8edf2;border-radius:10px}.mkExecPlans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mkExecPlans article{border:1px solid #e8edf2;border-radius:12px;padding:12px}.mkExecPlans article>div:first-child{display:grid;grid-gap:5px;gap:5px}.mkExecPlans article p{color:#475569;min-height:38px}.mkExecPlans article>div:last-child{display:flex;gap:8px;flex-wrap:wrap;color:#64748b;font-size:12px}@media (max-width:1350px){.mkExecKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.mkExecHead,.mkExecHero{flex-direction:column}.mkExecGrid{grid-template-columns:1fr}.mkExecKpis{grid-template-columns:repeat(2,1fr)}.mkExecPlans,.mkExecRevenue{grid-template-columns:1fr}}@media (max-width:560px){.mkExecKpis{grid-template-columns:1fr}}.marketingTeam{display:grid;grid-gap:18px;gap:18px}.teamHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px;border:1px solid #e3e8ef;border-radius:16px;background:#fff}.teamHero h2{margin:4px 0 6px}.teamHero p{margin:0;color:#64748b}.teamCount{min-width:150px;padding:14px 16px;border-radius:14px;background:#0f172a;color:#fff;text-align:center}.teamCount strong{display:block;font-size:30px}.teamCount span{font-size:12px;color:#cbd5e1}.teamRoleLegend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.teamRoleLegend .card{display:grid;grid-gap:5px;gap:5px;padding:13px}.teamRoleLegend span{font-size:12px;color:#64748b}.teamGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.teamMember{padding:16px}.teamMemberHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.teamMemberHead>div{display:grid;grid-gap:3px;gap:3px}.teamMember label,.teamMemberHead span{font-size:12px;color:#64748b}.teamMember label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.teamMember select{width:100%;padding:9px 10px;border:1px solid #dbe3ec;border-radius:10px;background:#fff;color:#0f172a}.workloadTotal{display:flex;justify-content:space-between;align-items:end;margin:14px 0 8px;padding-top:12px;border-top:1px solid #eef2f6}.workloadTotal span{font-size:12px;color:#64748b}.workloadTotal strong{font-size:24px}.workloadGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.workloadGrid span{display:flex;justify-content:space-between;gap:8px;padding:8px;border-radius:9px;background:#f8fafc;font-size:11px;color:#64748b}.workloadGrid b{color:#0f172a}@media (max-width:1100px){.teamRoleLegend{grid-template-columns:repeat(2,1fr)}.teamGrid{grid-template-columns:1fr}}@media (max-width:700px){.teamHero{align-items:stretch;flex-direction:column}.teamRoleLegend{grid-template-columns:1fr}.workloadGrid{grid-template-columns:repeat(2,1fr)}}.mkAssetsHero{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;padding:22px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.mkAssetsHero h2{margin:6px 0 8px;font-size:28px}.mkAssetsHero p{margin:0;max-width:820px;color:var(--muted)}.assetKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.assetKpis .card{display:flex;flex-direction:column;gap:6px}.assetKpis strong{font-size:28px}.assetKpis .danger{border-color:rgba(239,68,68,.45)}.assetForm{margin:16px 0;display:grid;grid-gap:14px;gap:14px}.assetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.assetCard{display:grid;grid-gap:11px;gap:11px}.assetHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assetHead h3{margin:8px 0 0}.assetTags{display:flex;gap:6px;flex-wrap:wrap}.assetTags span{font-size:12px;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--border)}.assetFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.assetFooter small{color:var(--muted);text-align:right}.dangerText{color:#fca5a5}@media (max-width:1100px){.assetKpis{grid-template-columns:repeat(2,1fr)}.assetGrid{grid-template-columns:1fr}}@media (max-width:700px){.assetKpis{grid-template-columns:1fr}.mkAssetsHero{padding:16px}.marketingToolbarActions{width:100%;display:grid;grid-template-columns:1fr}.assetFooter{align-items:flex-start;flex-direction:column}}.seasonWorkspace{display:grid;grid-gap:18px;gap:18px}.seasonKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.seasonKpis .card{display:grid;grid-gap:6px;gap:6px}.seasonKpis .card span,.seasonMeta span{font-size:12px;color:var(--muted)}.seasonKpis .card strong{font-size:28px}.seasonForm,.seasonList{display:grid;grid-gap:14px;gap:14px}.seasonCard{display:grid;grid-gap:16px;gap:16px}.seasonCard.atRisk{border-color:rgba(239,68,68,.45)}.seasonTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.seasonTop h3{margin:8px 0 4px}.seasonMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.seasonMeta>div{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:12px;background:rgba(255,255,255,.025)}.seasonMeta strong{font-size:14px}.seasonMeta small{color:var(--muted)}.seasonProgress{height:8px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07)}.seasonProgress i{display:block;height:100%;background:linear-gradient(90deg,#64748b,#22c55e);border-radius:inherit}.seasonChecks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.seasonChecks label{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:13px}.seasonChecks label.done{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.25)}.seasonWarning{padding:11px 13px;border-radius:10px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22);font-size:13px}@media (max-width:1100px){.seasonKpis,.seasonMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.seasonChecks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.seasonChecks,.seasonKpis,.seasonMeta{grid-template-columns:1fr}.seasonTop{flex-direction:column}}.reviewWorkspace{display:grid;grid-gap:18px;gap:18px}.reviewKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.reviewKpis .card{display:grid;grid-gap:6px;gap:6px}.reviewCard small,.reviewKpis span{color:var(--muted,#6b7280)}.reviewKpis strong{font-size:28px}.reviewForm{display:grid;grid-gap:14px;gap:14px}.reviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.reviewCard{display:grid;grid-gap:12px;gap:12px}.reviewCard.negative{border-color:rgba(220,38,38,.32)}.reviewHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.reviewHead>div{display:grid;grid-gap:3px;gap:3px}.reviewRating{font-size:18px;letter-spacing:2px;white-space:nowrap}.reviewCard blockquote{margin:0;padding:12px 14px;border-left:3px solid rgba(59,130,246,.35);background:rgba(148,163,184,.08);border-radius:8px;line-height:1.55}.reviewActions,.reviewMeta{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.reviewGovernance{padding:9px 11px;border-radius:10px;font-size:13px;font-weight:700}.reviewGovernance.usable{background:rgba(22,163,74,.1);color:#15803d}.reviewGovernance.blocked{background:rgba(245,158,11,.1);color:#a16207}.checkLine{display:flex!important;align-items:center;gap:8px}.checkLine input{width:auto!important}.okText{color:#15803d}.dangerText{color:#b91c1c}@media (max-width:1100px){.reviewKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewGrid{grid-template-columns:1fr}}@media (max-width:680px){.reviewKpis{grid-template-columns:1fr}.reviewHead{flex-direction:column}.reviewActions,.reviewMeta{align-items:stretch;flex-direction:column}}.refWorkspace{display:grid;grid-gap:18px;gap:18px}.refKpis,.refRevenue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.refRevenue{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.refKpis .card,.refRevenue .card{display:grid;grid-gap:6px;gap:6px}.refKpis span,.refRevenue span{color:var(--muted);font-size:12px}.refKpis strong,.refRevenue strong{font-size:28px}.refForm{display:grid;grid-gap:14px;gap:14px}.refInline{max-width:160px;margin-top:6px}.refWorkspace input,.refWorkspace select{min-height:38px}.refWorkspace .warning{border-color:#d9a441}.refWorkspace .table td{vertical-align:top}@media (max-width:1100px){.refKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.refKpis{grid-template-columns:1fr}.refWorkspace .tableWrap{overflow:auto}.refWorkspace .marketingToolbar{align-items:flex-start}.refWorkspace .marketingToolbarActions{width:100%;flex-wrap:wrap}}.loyaltyWorkspace{display:grid;grid-gap:18px;gap:18px}.loyaltyKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.loyaltyKpis .card{display:grid;grid-gap:6px;gap:6px}.loyaltyKpis span{color:var(--muted);font-size:13px}.loyaltyKpis strong{font-size:28px}.loyaltyForm{display:grid;grid-gap:14px;gap:14px}.loyaltyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.loyaltyCard{display:grid;grid-gap:12px;gap:12px}.loyaltyFooter,.loyaltyHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.loyaltyHead h3{margin:8px 0 2px}.loyaltyStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.loyaltyStats span,.loyaltyValues span{padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.loyaltyStats strong{display:block;font-size:16px}.loyaltyValues{display:flex;flex-wrap:wrap;gap:8px}.loyaltyFooter{align-items:center}.loyaltyFooter small{color:var(--muted)}@media (max-width:1000px){.loyaltyGrid,.loyaltyKpis{grid-template-columns:1fr 1fr}}@media (max-width:680px){.loyaltyGrid,.loyaltyKpis,.loyaltyStats{grid-template-columns:1fr}.loyaltyFooter,.loyaltyHead{flex-direction:column}}.lifecycleWorkspace{display:grid;grid-gap:18px;gap:18px}.lifecycleKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.lifecycleKpis .card{padding:16px;display:grid;grid-gap:6px;gap:6px}.lifecycleKpis span{font-size:12px;color:var(--muted,#667085)}.lifecycleKpis strong{font-size:25px}.lifecycleKpis .warning{border-color:#f59e0b}.lifecycleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycleCard,.lifecycleGrid{display:grid;grid-gap:14px;gap:14px}.lifecycleCard{padding:18px}.lifecycleFooter,.lifecycleHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lifecycleHead h3{margin:0 0 4px}.lifecycleSteps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.lifecycleSteps span{font-size:11px;text-align:center;padding:7px 5px;border-radius:8px;background:rgba(148,163,184,.12);color:var(--muted,#667085);border:1px solid rgba(148,163,184,.18)}.lifecycleSteps span.done{background:rgba(34,197,94,.12);color:#15803d;border-color:rgba(34,197,94,.25)}.lifecycleStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.lifecycleStats div{padding:10px;border-radius:10px;background:rgba(148,163,184,.08);display:grid;grid-gap:3px;gap:3px}.lifecycleStats strong{font-size:18px}.lifecycleStats span{font-size:10px;color:var(--muted,#667085)}.lifecycleMoney{display:flex;flex-wrap:wrap;gap:8px}.lifecycleMoney span{padding:7px 10px;border-radius:999px;background:rgba(59,130,246,.1);font-size:12px;font-weight:700}.lifecycleCard p{margin:0;font-size:13px}.lifecycleLinks{display:flex;flex-wrap:wrap;gap:8px}.lifecycleLinks a{font-size:11px;text-decoration:none;font-weight:700}.lifecycleNote{padding:16px}.lifecycleNote p{margin:6px 0 0;color:var(--muted,#667085);font-size:13px}@media (max-width:1200px){.lifecycleKpis{grid-template-columns:repeat(3,1fr)}.lifecycleGrid{grid-template-columns:1fr}}@media (max-width:720px){.lifecycleKpis{grid-template-columns:repeat(2,1fr)}.lifecycleSteps{grid-template-columns:repeat(3,1fr)}.lifecycleStats{grid-template-columns:repeat(2,1fr)}.lifecycleFooter,.lifecycleHead{flex-direction:column}}.marketingScorecardGrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;margin-top:16px}.marketingGoal.goalMet .marketingGoalTrack i{width:100%}.marketingGoal.goalMet>small{font-weight:700}.marketingCurrencyScore{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(148,163,184,.18)}.marketingCurrencyScore:last-of-type{border-bottom:0}.marketingCurrencyScore>div{display:flex;gap:8px;flex-direction:column}.marketingCurrencyScore>div:last-child{text-align:right;align-items:flex-end}.marketingCurrencyScore span{font-size:12px}.marketingCurrencyScore strong{font-size:14px}.scoreOk,.scoreWarn{font-weight:800}.marketingKpis .danger strong{font-weight:850}@media (max-width:1000px){.marketingScorecardGrid{grid-template-columns:1fr}}@media (max-width:700px){.marketingCurrencyScore{flex-direction:column}.marketingCurrencyScore>div:last-child{text-align:left;align-items:flex-start}}.weeklyReviewWorkspace{display:grid;grid-gap:18px;gap:18px}.weeklyReviewAlert{border:1px solid rgba(220,70,70,.28);padding:14px;color:#b42318}.weeklyReviewList{display:grid;grid-gap:18px;gap:18px}.weeklyReviewCard{padding:18px;display:grid;grid-gap:16px;gap:16px}.weeklyReviewHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.weeklyReviewHead h3{margin:8px 0 4px}.weeklyReviewKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.weeklyReviewKpis>div{padding:14px;border:1px solid rgba(120,130,150,.18);border-radius:14px;background:rgba(255,255,255,.5)}.weeklyReviewKpis span{display:block;font-size:12px;opacity:.7}.weeklyReviewKpis strong{display:block;font-size:24px;margin-top:4px}.weeklyReviewGoals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.weeklyReviewGoals>div{padding:12px;border-radius:12px;border:1px solid rgba(120,130,150,.18)}.weeklyReviewGoals>div.met{background:rgba(42,157,86,.08)}.weeklyReviewGoals>div.risk{background:rgba(220,143,35,.08)}.weeklyReviewGoals small,.weeklyReviewGoals span{display:block}.weeklyReviewGoals strong{display:block;margin:6px 0}.weeklyReviewNotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.weeklyReviewNotes label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700}.weeklyReviewNotes textarea{width:100%;resize:vertical}.weeklyActions{display:grid;grid-gap:10px;gap:10px}.weeklyActionsTitle{display:flex;align-items:center;justify-content:space-between}.weeklyActionRow{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) 150px 150px;grid-gap:8px;gap:8px}.weeklyActionRow input,.weeklyActionRow select{min-width:0}@media (max-width:1100px){.weeklyReviewGoals{grid-template-columns:repeat(2,minmax(0,1fr))}.weeklyActionRow{grid-template-columns:1fr 1fr}.weeklyReviewKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.weeklyReviewHead{flex-direction:column}.weeklyActionRow,.weeklyReviewGoals,.weeklyReviewKpis,.weeklyReviewNotes{grid-template-columns:1fr}}.insightsWorkspace{display:grid;grid-gap:18px;gap:18px}.insightsKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.insightsKpis .card{padding:16px}.insightsKpis span{display:block;color:var(--muted);font-size:12px}.insightsKpis strong{font-size:28px}.insightsForm{padding:18px;display:grid;grid-gap:14px;gap:14px}.insightsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.insightCard{padding:18px;display:grid;grid-gap:12px;gap:12px}.insightCard.critical{box-shadow:inset 3px 0 0 #d73a49}.insightFooter,.insightHead,.insightMeta{display:flex;gap:12px;align-items:center;justify-content:space-between}.insightHead h3{margin:8px 0 2px}.insightMeta{justify-content:flex-start;flex-wrap:wrap;font-size:12px;color:var(--muted)}.priority{padding:4px 8px;border-radius:999px;background:rgba(127,127,127,.12)}.priority.critical,.priority.high{font-weight:700}.insightCard p{margin:0;line-height:1.5}.insightFooter{border-top:1px solid var(--border);padding-top:12px}.insightFooter span{font-size:12px;color:var(--muted)}@media (max-width:1000px){.insightsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.insightsGrid{grid-template-columns:1fr}}@media (max-width:640px){.insightsKpis{grid-template-columns:1fr}.insightFooter,.insightHead{align-items:flex-start;flex-direction:column}}.publishingWorkspace{display:grid;grid-gap:18px;gap:18px}.publishingKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.publishingKpis .card{display:grid;grid-gap:6px;gap:6px}.publishingKpis span{color:#718096;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.publishingKpis strong{font-size:28px}.publishingKpis .danger{border-color:#f0b4b4}.publishingForm{display:grid;grid-gap:14px;gap:14px}.publishingForm label{display:grid;grid-gap:6px;gap:6px;font-weight:600}.publishingForm input,.publishingForm select,.publishingForm textarea{width:100%}.publishingForm select[multiple]{min-height:120px}.publishingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishingCard,.publishingGrid{display:grid;grid-gap:14px;gap:14px}.publishingHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.publishingHead h3{margin:6px 0 2px}.publishingGovernance{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:10px;font-size:13px}.publishingGovernance.ready{background:#eef9f2;border:1px solid #b9e3c5}.publishingGovernance.blocked{background:#fff5f5;border:1px solid #f1c2c2}.publishingGovernance span{display:block}.publishingCaption{white-space:pre-wrap;padding:12px;background:#f8fafc;border-radius:10px}.publishingActions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1050px){.publishingKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.publishingGrid{grid-template-columns:1fr}}@media (max-width:650px){.publishingKpis{grid-template-columns:1fr}.publishingHead{display:grid}}.channelResponseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:18px 0}.channelResponseCard{padding:20px}.channelResponseHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.channelResponseHead span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.channelResponseHead h3{margin:4px 0 0}.channelResponseHead>strong{font-size:24px}.channelResponseCard>p{color:var(--muted);margin:12px 0 16px}.channelResponseStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.channelResponseStats div{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--panel-2,rgba(255,255,255,.02))}.channelResponseStats span{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.channelResponseStats strong{font-size:16px}.channelTableCard{padding:20px;margin-top:18px}.channelTableWrap{overflow:auto}.channelTable{width:100%;border-collapse:collapse;min-width:760px}.channelTable td,.channelTable th{text-align:left;padding:13px 12px;border-bottom:1px solid var(--border);vertical-align:top}.channelTable th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.channelMoney{display:block;white-space:nowrap;margin-bottom:3px}.channelResponseCard>small,.channelTableCard>small{color:var(--muted)}@media (max-width:980px){.channelResponseGrid{grid-template-columns:1fr}.channelResponseStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.channelResponseStats{grid-template-columns:1fr}}.readinessHero{min-width:190px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;flex-direction:column;gap:4px}.readinessHero strong{font-size:24px}.checkOk,.readinessHero.ready strong{color:#17884a}.checkWarn,.readinessHero.attention strong{color:#b25a00}.readinessTime{font-size:14px!important;line-height:1.35}.readinessChecks{display:grid;grid-gap:0;gap:0}.readinessChecks h3{margin-bottom:8px}.readinessCheck{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--border)}.readinessCheck:first-of-type{border-top:0}.readinessCheck>span{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);font-weight:800}.readinessCheck div{display:flex;flex-direction:column;gap:3px}.readinessCheck small,.readinessRow small{color:var(--muted)}.readinessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.readinessRow{padding:11px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:3px}.readinessRow:first-of-type{border-top:0}@media (max-width:1050px){.readinessGrid{grid-template-columns:1fr}.readinessHero{min-width:0}}.searchIntelGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);grid-gap:18px;gap:18px;margin:18px 0}.priceObservationCard,.searchHistoryCard,.searchIntelPanel{padding:20px}.searchIntelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.priceObservationCard>div>span,.searchIntelHead>div>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.priceObservationCard h3,.searchIntelHead h3{margin:4px 0 0}.intentRow{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(160px,240px);grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.intentRow:first-of-type{border-top:0}.intentScore{width:64px;height:64px;border-radius:14px;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center}.intentScore strong{font-size:22px}.intentScore span{font-size:10px;color:var(--muted)}.intentScore.high,.intentScore.very-high{box-shadow:inset 3px 0 0 #b25a00}.intentScore.very-high{box-shadow:inset 3px 0 0 #c43d3d}.intentCopy,.intentPrice{display:flex;flex-direction:column;gap:4px}.destinationRow small,.intentCopy small,.intentCopy span,.intentPrice span{color:var(--muted)}.intentPrice{text-align:right}.intentPrice strong{font-size:13px}.destinationRow{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--border)}.destinationRow:first-of-type{border-top:0}.destinationRow div{display:flex;flex-direction:column;gap:3px}.destinationRow>span{font-size:12px;color:var(--muted)}.searchHistoryWrap{overflow:auto}.searchHistoryTable{width:100%;border-collapse:collapse;min-width:980px}.searchHistoryTable td,.searchHistoryTable th{text-align:left;padding:12px;border-bottom:1px solid var(--border);vertical-align:top}.searchHistoryTable th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.searchHistoryTable td small{display:block;margin-top:4px;color:var(--muted)}.priceObservationCard{display:grid;grid-template-columns:minmax(240px,.65fr) 1.35fr;grid-gap:24px;gap:24px;margin-top:18px}.priceObservationCard p{color:var(--muted);line-height:1.5}.priceObservationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.priceObservationGrid div{padding:12px;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:5px}.priceObservationGrid span{font-size:11px;color:var(--muted)}@media (max-width:1100px){.priceObservationCard,.searchIntelGrid{grid-template-columns:1fr}.priceObservationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.intentRow{grid-template-columns:64px 1fr}.intentPrice{grid-column:2;text-align:left}}@media (max-width:650px){.intentRow{grid-template-columns:1fr}.intentPrice{grid-column:auto}.priceObservationGrid{grid-template-columns:1fr}}.recoveryValueCard{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:18px}.recoveryValueCard>div{padding:18px;border:1px solid var(--border,#e6e8ec);border-radius:14px}.recoveryRules>span,.recoveryValueCard span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#6b7280);font-weight:700}.recoveryValueCard h3{margin:8px 0 6px;font-size:24px}.recoveryRules p,.recoveryValueCard p{margin:0;color:var(--muted,#6b7280)}.recoveryPipeline,.recoveryRules{margin-top:18px}.recoveryStageGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.recoveryStageGrid>div{padding:16px;border:1px solid var(--border,#e6e8ec);border-radius:12px;background:rgba(127,127,127,.03)}.recoveryStageGrid strong{display:block;font-size:26px}.recoveryStageGrid span{font-size:12px;color:var(--muted,#6b7280)}.recoveryPriority{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:50%;font-weight:800;border:1px solid}.recoveryPriority.hot{font-size:16px}.recoveryPriority.warm{font-size:15px}.recoveryPriority.normal{opacity:.75}.recoveryRuleGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:16px}.recoveryRuleGrid>div{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--border,#e6e8ec);border-radius:12px}.recoveryRuleGrid strong{display:flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:50%;border:1px solid var(--border,#d1d5db)}.recoveryRuleGrid p{font-size:13px;line-height:1.45}@media (max-width:980px){.recoveryValueCard{grid-template-columns:1fr}.recoveryRuleGrid,.recoveryStageGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.recoveryRuleGrid,.recoveryStageGrid{grid-template-columns:1fr}}.liveOfferProviders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:18px 0}.liveOfferProviders .card{display:flex;flex-direction:column;gap:6px;padding:18px}.liveOfferProviders strong{font-size:22px}.mutedProvider{opacity:.7}.liveDraftsCard,.liveOffersCard{margin-top:18px;padding:20px}.liveOffersGrid{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.liveOfferRow{display:grid;grid-template-columns:1.3fr 1fr 1.2fr auto;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:14px}.liveOfferRow h4{margin:6px 0 3px;font-size:18px}.liveOfferRow>div{display:flex;flex-direction:column;gap:4px}.liveOfferRow small,.liveOfferRow span{font-size:12px}.liveOfferRow strong{font-size:15px}.liveStatus{display:inline-flex!important;width:max-content;padding:4px 8px;border-radius:999px;font-weight:700}.liveStatus.verified{background:rgba(16,185,129,.12)}.liveStatus.changed{background:rgba(245,158,11,.15)}.liveStatus.expired,.liveStatus.unavailable{background:rgba(239,68,68,.12)}.liveStatus.unsupported{background:rgba(148,163,184,.14)}.primaryButton{border:0;border-radius:10px;padding:10px 13px;font-weight:700;cursor:pointer}.liveDraftGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.liveDraft{border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:7px}.liveDraft p,.liveDraft small,.liveDraft span{font-size:12px}.liveDraft p{margin:4px 0 0;opacity:.75}@media (max-width:1000px){.liveOfferRow{grid-template-columns:1fr 1fr}.liveDraftGrid{grid-template-columns:1fr}}@media (max-width:700px){.liveOfferProviders,.liveOfferRow{grid-template-columns:1fr}}.copilotMode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:18px}.copilotMode>div{display:flex;flex-direction:column;gap:6px}.copilotAction>span,.copilotDraftMeta span,.copilotMode span{font-size:12px;color:var(--muted)}.copilotMode strong{font-size:20px}.copilotGrid{display:flex;flex-direction:column;gap:12px}.copilotRow{display:grid;grid-template-columns:86px minmax(0,1.4fr) minmax(240px,.9fr) 180px;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.copilotScore{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:72px;border-radius:14px;background:var(--surface-2)}.copilotScore strong{font-size:26px}.copilotScore span{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.copilotScore.critical{outline:2px solid rgba(220,38,38,.25)}.copilotScore.high{outline:2px solid rgba(245,158,11,.25)}.copilotMain h4{margin:4px 0 7px;font-size:17px}.copilotAction p,.copilotMain p{margin:0;color:var(--text-secondary);line-height:1.45}.copilotMain small{display:block;margin-top:7px;color:var(--muted)}.copilotType{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.copilotAction{display:flex;flex-direction:column;gap:7px}.copilotAction strong{font-size:16px}.copilotDraftGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.copilotDraft{border:1px solid var(--border);border-radius:16px;padding:16px;background:var(--surface)}.copilotDraft>div:first-child{display:flex;flex-direction:column;gap:5px}.copilotDraft>div:first-child span{font-size:11px;font-weight:700;letter-spacing:.07em}.copilotDraft>div:first-child strong{font-size:17px}.copilotDraft p{line-height:1.5}.copilotDraftMeta{display:flex;flex-wrap:wrap;gap:8px 14px;margin:10px 0}.copilotDraft em{display:block;font-size:12px;color:var(--muted);font-style:normal}.copilotDrafts,.copilotRecommendations{margin-top:18px}@media (max-width:1100px){.copilotRow{grid-template-columns:72px 1fr}.copilotAction,.copilotRow>div:last-child{grid-column:2}.copilotDraftGrid{grid-template-columns:1fr}}@media (max-width:700px){.copilotMode,.copilotRow{grid-template-columns:1fr}.copilotAction,.copilotRow>div:last-child{grid-column:auto}.copilotScore{align-items:flex-start;padding:12px;min-height:auto}}.autopilotSafety{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:18px}.autopilotSafety>div{display:flex;flex-direction:column;gap:6px}.autopilotRow>div>span,.autopilotSafety span{font-size:12px;color:var(--muted)}.autopilotSafety strong{font-size:19px}.autopilotQueue{margin-top:18px}.autopilotGrid{display:flex;flex-direction:column;gap:12px}.autopilotRow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr) minmax(240px,1fr) minmax(220px,.9fr);grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.autopilotRow h4{margin:7px 0 5px;font-size:17px}.autopilotRow small{display:block;color:var(--muted);margin-top:5px}.autopilotRow>div{display:flex;flex-direction:column;gap:4px}.autopilotStatus{display:inline-flex!important;width:max-content;padding:5px 9px;border-radius:999px;background:var(--surface-2);font-size:11px!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.autopilotStatus.waiting_approval{outline:1px solid rgba(245,158,11,.35)}.autopilotStatus.approved{outline:1px solid rgba(34,197,94,.35)}.autopilotStatus.rejected{outline:1px solid rgba(220,38,38,.35)}.autopilotStatus.scheduled{outline:1px solid rgba(59,130,246,.35)}.autopilotActions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.autopilotActions form{margin:0}.autopilotActions button{width:100%}.autopilotSchedule{display:flex;flex-direction:column;gap:8px}.autopilotSchedule input{width:100%;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}@media (max-width:1200px){.autopilotRow{grid-template-columns:1fr 1fr}.autopilotActions{grid-column:2}}@media (max-width:760px){.autopilotRow,.autopilotSafety{grid-template-columns:1fr}.autopilotActions{grid-column:auto}}.publisherEvents,.publisherQueue{margin-top:18px}.publisherRows{display:flex;flex-direction:column;gap:12px}.publisherRow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr) 180px 180px;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.publisherRow>div{display:flex;flex-direction:column;gap:5px}.publisherStatus{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.publisherRow h4{margin:0;font-size:17px}.publisherRow small{color:var(--muted)}.publisherEventList{display:flex;flex-direction:column}.publisherEvent{display:grid;grid-template-columns:120px minmax(220px,1fr) 180px 180px minmax(180px,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.publisherEvent:last-child{border-bottom:0}.publisherEvent small,.publisherEvent span{font-size:12px;color:var(--muted)}.publisherPolicyForm{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:14px;gap:14px;align-items:end}.publisherPolicyForm label{display:flex;flex-direction:column;gap:7px}.publisherPolicyForm label span{font-size:12px;color:var(--muted)}.publisherPolicyForm input[type=number],.publisherPolicyForm input[type=text]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.publisherPolicyForm input[type=checkbox]{width:20px;height:20px}.publisherPolicyForm .primaryButton{min-height:42px}@media (max-width:1050px){.publisherRow{grid-template-columns:1fr 1fr}.publisherEvent{grid-template-columns:120px 1fr 160px}.publisherEvent small,.publisherEvent span:nth-of-type(3){grid-column:2/-1}.publisherPolicyForm{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:700px){.publisherEvent,.publisherRow{grid-template-columns:1fr}.publisherEvent small,.publisherEvent span:nth-of-type(3){grid-column:auto}.publisherPolicyForm{grid-template-columns:1fr}}.consentControls,.consentRegistry{margin-top:18px}.consentPolicyForm{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.consentPolicyForm label{display:flex;align-items:center;gap:10px}.consentPolicyForm input[type=checkbox]{width:20px;height:20px}.consentManualForm{display:grid;grid-template-columns:minmax(220px,1fr) 220px auto;grid-gap:12px;gap:12px;margin-top:16px}.consentManualForm input,.consentManualForm select{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.consentRows{display:flex;flex-direction:column}.consentRow{display:grid;grid-template-columns:minmax(180px,1fr) 140px 180px 180px minmax(180px,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.consentRow:last-child{border-bottom:0}.consentRow small,.consentRow span{font-size:12px;color:var(--muted)}@media (max-width:950px){.consentManualForm,.consentRow{grid-template-columns:1fr 1fr}.consentManualForm .primaryButton{grid-column:1/-1}}@media (max-width:650px){.consentManualForm,.consentRow{grid-template-columns:1fr}}.deliveryEvents,.deliveryRevenue,.deliveryTable{margin-top:18px}.deliveryRevenueGrid{display:flex;flex-wrap:wrap;gap:12px}.deliveryRevenueGrid>div{min-width:160px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.deliveryRevenueGrid span{font-size:12px;color:var(--muted)}.deliveryRevenueGrid strong{font-size:24px}.deliveryRows{display:flex;flex-direction:column;gap:10px}.deliveryRow{display:grid;grid-template-columns:minmax(220px,1.3fr) 180px 180px 180px minmax(220px,1fr);grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.deliveryRow>div{display:flex;flex-direction:column;gap:4px}.deliveryRow small,.deliveryRow span{font-size:12px;color:var(--muted)}@media (max-width:1100px){.deliveryRow{grid-template-columns:1fr 1fr}.deliveryRow>div:last-child{grid-column:1/-1}}@media (max-width:700px){.deliveryRow{grid-template-columns:1fr}.deliveryRow>div:last-child{grid-column:auto}}.learningAdvice,.learningCampaigns{margin-top:18px}.learningAdviceList{display:flex;flex-direction:column;gap:10px}.learningAdviceList>div{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--border)}.learningAdviceList>div:last-child{border-bottom:0}.learningAdviceList strong{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:999px}.learningAdviceList p{margin:3px 0 0}.learningRows{display:flex;flex-direction:column;gap:12px}.learningRow{display:grid;grid-template-columns:minmax(220px,1.7fr) 100px 120px 120px 120px minmax(240px,1.3fr);grid-gap:16px;gap:16px;align-items:center;padding:15px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.learningRow>div{display:flex;flex-direction:column;gap:5px}.learningRow h4{margin:0;font-size:16px}.learningRow small,.learningRow span{font-size:12px}.learningRow small{color:var(--muted)}.learningRecommendation{line-height:1.4}@media (max-width:1150px){.learningRow{grid-template-columns:1.4fr repeat(2,1fr)}.learningRecommendation{grid-column:1/-1}}@media (max-width:700px){.learningRow{grid-template-columns:1fr}.learningRecommendation{grid-column:auto}}.experimentCandidates,.experimentList{margin-top:18px}.experimentCandidateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.experimentCandidateGrid article{display:flex;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.experimentCandidateGrid h4,.experimentRows h4{margin:4px 0}.experimentCandidateGrid p{margin:8px 0 0;color:var(--muted);font-size:13px}.experimentRows{display:flex;flex-direction:column;gap:12px}.experimentRow{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(200px,1fr) minmax(200px,1fr) 170px;grid-gap:18px;gap:18px;align-items:start;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.experimentRow>div{display:flex;flex-direction:column;gap:6px}.experimentRow small,.experimentRow span{font-size:12px}.experimentRow small{color:var(--muted);line-height:1.45}.experimentMain p{margin:6px 0 0;font-size:13px;line-height:1.45}.experimentActions{gap:8px!important}.experimentActions form{margin:0}.experimentActions button{width:100%;min-height:38px}@media (max-width:1050px){.experimentCandidateGrid{grid-template-columns:1fr}.experimentRow{grid-template-columns:1fr 1fr}.experimentActions,.experimentMain{grid-column:1/-1}}@media (max-width:700px){.experimentCandidateGrid article,.experimentRow{display:flex;flex-direction:column}.experimentActions{width:100%}}.commandHero{display:flex;justify-content:space-between;gap:24px;align-items:center}.commandScore{min-width:180px;text-align:right}.commandScore strong{font-size:52px;line-height:1}.commandScore span{font-size:18px;color:var(--muted)}.commandScore small{display:block;margin-top:8px;color:var(--muted)}.commandChecks,.commandModules,.commandSafety{margin-top:18px}.commandCheckGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.commandCheck{display:block;padding:15px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:inherit;text-decoration:none}.commandCheck>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.commandCheck h4{margin:0}.commandCheck span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.commandCheck p{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.commandCheck.critical{border-width:2px}.commandCheck.warning{border-style:dashed}.commandModuleRows{display:flex;flex-direction:column}.commandModuleRow{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(220px,1fr) 90px;grid-gap:16px;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.commandModuleRow:last-child{border-bottom:0}.commandModuleRow>div{display:flex;flex-direction:column;gap:3px}.commandModuleRow small,.commandModuleRow span{font-size:12px;color:var(--muted)}.commandModuleRow h4{margin:0}.commandModuleRow b{text-align:right;font-size:12px}.commandSafety p{max-width:900px;line-height:1.6}.commandSafety p,.commandSafety small{color:var(--muted)}@media (max-width:900px){.commandHero{align-items:flex-start}.commandCheckGrid{grid-template-columns:1fr}.commandModuleRow{grid-template-columns:1fr 1fr}.commandModuleRow b,.commandModuleRow small{grid-column:2}}@media (max-width:650px){.commandHero{flex-direction:column}.commandScore{text-align:left}.commandModuleRow{grid-template-columns:1fr}.commandModuleRow b,.commandModuleRow small{grid-column:auto}.commandModuleRow b{text-align:left}}