.progress-photos{min-width:0}.photo-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.photo-counts button{text-align:left;display:flex;flex-direction:column;gap:8px;min-height:90px}.photo-counts strong{font-size:28px;color:#e6b400}.photo-counts span{font-size:11px}.photo-controls{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.photo-controls label{flex:1;min-width:150px}.photo-controls input,.photo-controls select,.photo-review textarea,.photo-review select{width:100%;margin-top:7px}.photo-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.photo-client{border-left:3px solid #777}.photo-green{border-left-color:#5aac73}.photo-amber{border-left-color:#e6b400}.photo-red{border-left-color:#e76666}.photo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.photo-review{display:grid;gap:18px;margin-top:18px}.photo-identity,.photo-history{overflow-wrap:anywhere}.photo-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.photo-facts div{display:flex;flex-direction:column;gap:5px}.photo-facts small,.photo-frame span,.photo-outcome small{color:#aaa;font-size:12px}.photo-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.photo-frame{margin:0;min-width:0;background:#0a0a0a;border:1px solid #333;border-radius:10px;overflow:hidden}.photo-frame figcaption{padding:12px;display:flex;flex-direction:column;gap:5px}.photo-frame img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.photo-frame p{padding:24px;color:#aaa}.photo-review fieldset{border:0;padding:0;display:grid;gap:14px}.photo-outcome{display:flex;align-items:center;gap:12px}.photo-outcome input{width:auto}.photo-outcome span{display:flex;flex-direction:column;gap:4px}.photo-history{padding:16px 0;border-bottom:1px solid #333}.photo-notice{padding:14px;border:1px solid #5aac73;border-radius:8px}.photo-review textarea{resize:vertical}.photo-review button{justify-self:start}@media(max-width:700px){.photo-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-roster,.photo-comparison{grid-template-columns:1fr}.photo-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-controls{gap:10px}.photo-frame img{max-height:none}.photo-client h3{font-size:18px}.photo-actions button{flex:1;min-height:44px}}.photo-sync-error-filter{border-color:#e76666}.photo-sync-error-filter strong{color:#e76666}.private-coaching{min-width:0}.private-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:20px 0}.private-summary .panel{margin:0;padding:18px}.private-summary strong{display:block;font-size:2rem;color:#e2bb56;margin-top:8px}.private-summary span{font-size:.85rem}.private-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px}.private-roster>.panel{margin:0}.private-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:15px;margin:18px 0}.private-facts>div{min-width:0}.private-facts dt{font-size:.75rem;color:#a7a7a7;margin-bottom:5px}.private-facts dd{margin:0;font-size:.93rem;overflow-wrap:anywhere;white-space:pre-wrap}.private-status{display:inline-block;padding:7px 9px;border-radius:6px;font-size:.7rem;font-weight:800}.private-status.green{background:#153d2a;color:#9fdfb5}.private-status.amber{background:#463816;color:#f5d37b}.private-status.red{background:#4e2024;color:#ffafb5}.private-status.gray{background:#303238;color:#ddd}.private-name{font-size:1.1rem;text-align:left;color:#e4bf65;background:none;border:0;padding:0}.private-filters,.private-quick{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.private-filters [aria-pressed=true]{border-color:#d5ac42;background:#3e341d}.private-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;margin:20px 0}.private-edit label{display:flex;flex-direction:column;gap:8px}.private-edit input,.private-edit textarea,.private-edit select{width:100%;box-sizing:border-box}.private-charts,.private-operations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.private-charts svg{width:100%;max-height:160px}.private-coaching .section-heading{flex-wrap:wrap;gap:10px}.private-coaching li{margin:8px 0}.private-coaching select{max-width:100%}@media(max-width:600px){.private-summary{grid-template-columns:repeat(2,1fr)}.private-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.private-coaching button,.private-coaching select,.private-coaching input{min-height:44px}.private-coaching .focus-tabs{overflow-x:auto}.private-coaching .panel{padding:16px}}.private-daily-brief{margin:16px 0}.private-daily-brief .section-heading{margin-bottom:8px}.private-daily-brief h3{margin:0}.private-daily-brief pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.85rem;line-height:1.5;margin:10px 0 0}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f4f4;background:#090909;font-synthesis:none;line-height:1.5;font-size:15px;--gold:#e6b400;--muted:#b7b7b7;--border:#353535}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;min-height:42px;border:1px solid #555;background:#242424;color:#fff;border-radius:8px;padding:8px 13px;font-weight:650}button:hover{border-color:var(--gold)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}a{color:#f0cc58;text-underline-offset:3px}h1{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:8px 0 22px}h2{font-size:19px;margin:0 0 12px}h3{font-size:15px;margin:22px 0 10px}p{margin:9px 0 15px}header{display:flex;justify-content:space-between;align-items:center;padding:22px max(20px,calc((100% - 1100px)/2));border-bottom:1px solid var(--border);gap:24px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:42px;height:42px}.brand span{display:block;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:2px}.brand strong{font-size:19px}.header-goals{font-size:13px;color:var(--muted);margin:0}.sync-strip{padding:10px max(20px,calc((100% - 1100px)/2));display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#151515;font-size:12px;color:var(--muted)}.sync-strip small{margin-left:auto}nav{display:flex;gap:8px;padding:12px max(20px,calc((100% - 1100px)/2));border-bottom:1px solid var(--border)}nav button{background:transparent;border-color:transparent;font-size:12px;letter-spacing:1px}nav button[aria-current]{color:var(--gold);border-bottom:2px solid var(--gold);border-radius:0}main{max-width:1140px;padding:28px 20px;margin:auto}.intro,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.intro{margin-bottom:16px}.intro h1{margin-bottom:8px}.section-heading a{font-size:12px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.4px;color:var(--gold);margin:0 0 12px}.panel,.task-card,.win-card{background:#161616;border:1px solid var(--border);border-radius:12px;padding:22px;margin-bottom:18px}.win-card{border-top:3px solid var(--gold);background:#1c1a12;padding:26px}.win-card h2{font-size:23px;max-width:850px;line-height:1.45}.lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.big-number{font-size:36px;font-weight:800;color:var(--gold);margin:10px 0}.big-number span{font-size:16px;color:var(--muted);font-weight:400}progress{width:100%;height:8px;accent-color:var(--gold);border:0;background:#333;border-radius:5px}progress::-webkit-progress-bar{background:#333;border-radius:5px}progress::-webkit-progress-value{background:var(--gold);border-radius:5px}.muted,small{color:var(--muted);font-size:13px}.warning{color:#f5d47a;background:#2d2613;border-left:3px solid var(--gold);padding:12px;font-size:13px;overflow-wrap:anywhere}.error{border:1px solid #d78d86;background:#321d1b;padding:15px;border-radius:8px;color:#ffd1cc}.notice{border:1px solid #72967a;background:#15261a;padding:12px;border-radius:8px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric{background:#0d0d0d;border:1px solid #2c2c2c;border-radius:8px;padding:16px}.metric>span{font-size:11px;color:var(--muted);font-weight:700;letter-spacing:1px}.metric strong{display:block;font-size:24px;margin-top:8px;overflow-wrap:anywhere}.metric small{display:block;font-size:11px;padding:6px;margin-top:10px}.queue-row{padding:14px 0;border-top:1px solid #333}.queue-row p{margin:4px 0;font-size:14px}details{margin:14px 0;padding:9px 0;border-top:1px solid #333}details.panel{padding:20px}summary{cursor:pointer;font-weight:650;padding:8px 0;min-height:44px}.filters{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.filters button{font-size:12px}.filters button[aria-pressed=true]{background:var(--gold);color:#111;border-color:var(--gold)}.filters span{margin-left:7px}.task-heading{display:flex;gap:12px;align-items:flex-start}.task-title{text-align:left;background:none;border:0;padding:0;flex:1;font-size:18px;min-height:32px}.badge{font-size:11px;border:1px solid #69604a;border-radius:5px;padding:4px 7px;color:#f0d47e;white-space:nowrap}.task-meta{margin:8px 0 16px 36px;color:var(--muted);font-size:12px}.subtasks{list-style:none;margin:12px 0 8px 12px;padding:0 0 0 22px;border-left:2px solid #66552a}.subtasks li{margin:0}.subtasks label{display:flex;align-items:flex-start;gap:11px;min-height:44px;padding:8px 0;cursor:pointer}.subtasks span{padding-top:1px}.strike,.completed .task-title{text-decoration:line-through;color:var(--muted)}input[type=checkbox]{accent-color:var(--gold);width:23px;height:23px;flex-shrink:0;margin:4px 0}.text-button{background:none;border:0;color:#eaca68;font-size:12px;margin-left:25px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:20;padding:18px}.modal{width:680px;max-width:100%;max-height:90vh;overflow:auto;background:#191919;border:1px solid #666;padding:24px;border-radius:14px}.edit-field{margin:20px 0}.edit-field label{display:block;font-size:13px;color:#eee;margin-bottom:6px}.edit-row{display:flex;align-items:flex-start;gap:8px}.edit-row>input,.edit-row>textarea,.edit-row>select{flex:1;min-width:0}input:not([type=checkbox]),textarea,select{background:#0c0c0c;border:1px solid #666;color:#fff;padding:11px;border-radius:7px;width:100%;min-height:44px}textarea{resize:vertical}.edit-field>button{margin-top:8px}dl{font-size:12px}dt{color:var(--muted);margin-top:12px}dd{margin:3px 0;overflow-wrap:anywhere}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{padding:12px;text-align:left;border-bottom:1px solid #333}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}footer{text-align:center;color:#aaa;font-size:12px;padding:24px 0}.messages:empty{display:none}@media(max-width:720px){.header-goals{display:none}.brand strong{font-size:17px}.lanes,.two-col{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.task-card{padding:17px}.win-card h2{font-size:19px}main{padding:20px 14px}.sync-strip small{display:none}.sync-strip{gap:8px}.task-title{font-size:16px}.task-meta{margin-left:35px}.big-number{font-size:31px}.modal{padding:18px}.edit-row{flex-wrap:wrap}.task-heading{gap:10px}.intro>button{width:100%}.section-heading{align-items:flex-start}.subtasks{padding-left:15px;margin-left:8px}}.brand .brand-mark{width:42px;height:42px;border:1px solid #e6b400;border-radius:8px;display:grid;place-items:center;font-size:17px;letter-spacing:0;color:#e6b400;background:#201c0f}.focus-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:sticky;top:0;z-index:5;background:#090909;padding:10px 0 16px;margin-bottom:12px}.focus-tabs button[aria-pressed=true]{background:var(--gold);color:#111;border-color:var(--gold)}.quick-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.quick-metrics button{text-align:left;padding:16px;background:#161616}.quick-metrics strong{font-size:27px;color:var(--gold);display:block}.quick-metrics span{font-size:12px;color:var(--muted)}.compact-win{padding:20px}.compact-win h2{font-size:19px;margin:0}.contact-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.contact-actions a{min-height:44px;padding:9px 15px;border:1px solid #66552a;border-radius:8px;text-decoration:none}.contact-actions span{width:100%;font-size:14px;color:var(--muted)}.pagination{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px}.pagination small{margin-right:auto}.subtask-toggle{background:transparent;border:0;color:var(--gold);padding-left:0;font-size:13px}.task-search{display:flex;gap:10px;margin-top:20px}.task-search select{max-width:170px}.queue-row{overflow-wrap:anywhere}.focus-tabs button{min-width:0;padding:10px 4px}.task-card .task-meta{margin-bottom:4px}.task-card .text-button{display:block;margin-left:0}button:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:720px){.quick-metrics{gap:10px}.quick-metrics button{padding:12px}.quick-metrics strong{font-size:24px}.task-search{flex-direction:column}.task-search select{max-width:none}.focus-tabs{gap:5px}.focus-tabs button{font-size:13px}.task-heading{overflow-wrap:anywhere}}.action-save{position:sticky;bottom:-24px;padding:12px 0;background:#191919}.action-save button{width:100%;background:var(--gold);color:#111}@media(max-width:720px){header{padding:14px 20px}.sync-strip{padding-top:7px;padding-bottom:7px}main{padding-top:14px}.intro{margin-bottom:8px}.focus-tabs{padding-top:6px;padding-bottom:10px}.action-save{bottom:-18px}}.mission{padding:14px 18px;background:#201c0f;border:1px solid #66552a;border-radius:10px;margin-bottom:8px}.mission strong,.mission span{display:block}.mission strong{color:#f0cc58}.mission span{font-size:12px;margin-top:4px;color:#ccc}.outcome{border-top:3px solid var(--gold)}.outcome h2{font-size:22px}.position{color:#ccc}.next-action{padding:16px;background:#242014;border-radius:8px;margin-top:16px}.next-action p{margin-bottom:10px}.campaign-path{padding:12px 16px;margin-bottom:16px;border-left:3px solid var(--gold);font-size:14px}.review-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px}.review-pillars>div{background:#0c0c0c;padding:16px;border-radius:8px}.review-pillars p{font-size:13px;color:#ccc}.payment-form label{display:block;margin-top:12px}.payment-form input{margin-top:6px}.payment-form .check-label{display:flex;align-items:flex-start;gap:12px;font-size:13px}.payment-form{border-top:2px solid #66552a;padding:14px 0}.quick-metrics small{display:block}.outcome details{margin-bottom:0}.outcome-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.outcome-slot{background:#101010;border:1px solid #333;border-radius:8px;padding:12px;position:relative}.outcome-slot-number{position:absolute;top:-9px;left:10px;background:var(--gold);color:#111;font-size:11px;font-weight:800;border-radius:999px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.outcome-slot-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.overdue-reminder{border-top:3px solid #f0cc58}.overdue-reminder p{margin:6px 0}@media(max-width:720px){.review-pillars{grid-template-columns:1fr}.mission{font-size:13px;padding:12px}.outcome h2{font-size:19px}.campaign-path{font-size:12px}.outcome-slots{grid-template-columns:1fr}}.commitment-grid,.cadence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.commitment-card,.cadence-grid article{background:#161616;border:1px solid var(--border);border-radius:12px;padding:18px}.commitment-card h3{font-size:16px;margin:18px 0 8px}.cadence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cadence-grid h2{margin-top:14px}.state{display:inline-block;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;letter-spacing:.6px}.state.complete{background:#173b22;color:#9ee2ad}.state.remaining{background:#473810;color:#ffe08a}.state.blocked{background:#492322;color:#ffb2aa}.state.neutral{background:#303030;color:#ccc}.needs-ronnie{border-top:3px solid #f0cc58}.focus-tabs button[aria-current=page]{background:var(--gold);color:#111;border-color:var(--gold)}@media(max-width:720px){.commitment-grid,.cadence-grid{grid-template-columns:1fr}.focus-tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(82px,1fr));position:sticky;top:0}.focus-tabs button{font-size:11px}.metric-grid{gap:8px}.metric{padding:12px}.metric strong{font-size:20px}}.commitment-title{display:flex;align-items:flex-start;gap:10px;margin-top:14px}.commitment-title h3{margin:5px 0 8px}.always-open{margin:8px 0 14px}.primary{background:var(--gold);border-color:var(--gold);color:#111}.new-task{margin:16px 0}.new-task-form{margin-top:12px;padding:18px;border:1px solid #504724;border-radius:10px;background:#10100d}.new-task-form>label,.form-grid label{display:block;font-size:13px;margin:12px 0}.new-task-form input,.new-task-form textarea,.new-task-form select{margin-top:5px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.check-edit{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:10px;margin:10px 0}.check-edit label{display:flex;align-items:center;gap:9px}.check-edit input[type=checkbox]{margin:0}@media(max-width:720px){.form-grid,.check-edit{grid-template-columns:1fr}.new-task-form{padding:14px}.commitment-card{padding:16px}}.coaching-workspace{margin-bottom:18px}.coaching-heading{padding:4px 2px 12px}.coaching-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:18px}.coaching-tabs button{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:82px;text-align:left;padding:13px;gap:8px}.coaching-tabs button strong{font-size:13px;line-height:1.25}.coaching-tabs button span{color:var(--muted);font-size:12px}.coaching-tabs button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#111}.coaching-tabs button[aria-pressed=true] span{color:#332800}.coaching-list{margin-bottom:0}.queue-guidance{background:#201c0f;border-left:3px solid var(--gold);padding:11px 13px;font-size:13px}.done-today{margin-top:20px;border:1px solid #415d46;background:#101a12;border-radius:9px;padding:8px 14px}.done-today>summary{color:#a8d6b0}.done-today .queue-row{opacity:.78}@media(max-width:720px){.coaching-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.coaching-tabs button:first-child{grid-column:1/-1;min-height:62px}.coaching-tabs button{min-height:72px;padding:11px}.coaching-list .section-heading .badge{margin-top:2px}}.stage-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.stage-group{margin:12px 0;border:1px solid var(--border);border-radius:10px;padding:10px 14px}.stage-group>summary{font-weight:800;letter-spacing:.05em}.stage-group .queue-guidance{margin-top:12px}@media(max-width:720px){.stage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-metrics .metric:last-child{grid-column:1/-1}}.operating-workspace{margin-bottom:18px}.workspace-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:18px}.workspace-tabs button{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:78px;text-align:left;padding:13px;gap:8px}.workspace-tabs button strong{font-size:13px;line-height:1.25}.workspace-tabs button span{font-size:12px;color:var(--muted)}.workspace-tabs button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#111}.workspace-tabs button[aria-pressed=true] span{color:#332800}.operating-workspace>.panel:last-child{margin-bottom:0}@media(max-width:720px){.workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-tabs button:first-child{grid-column:1/-1;min-height:60px}.workspace-tabs button{min-height:70px;padding:11px}}.focus-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:sticky;top:0;z-index:10;background:var(--bg,#101010);padding:10px 0;margin-bottom:20px}.focus-tabs button{min-height:46px;text-transform:none}.workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.workspace-tabs button{flex:1 1 130px;min-height:46px}.workspace-tabs button strong{font-size:14px}.filter-row{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:20px 0}.filter-row label{flex:1 1 150px}.platform-post{padding:16px 0;border-top:1px solid #444}.panel>details,.queue-row>details{margin-top:12px}summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;line-height:1.5}.client-card,.queue-row{overflow-wrap:anywhere}.contact-actions a,button{min-height:44px}@media(max-width:600px){.focus-tabs{gap:4px}.focus-tabs button{padding:9px 3px;font-size:12px}.workspace-tabs button{flex-basis:100px}.intro{margin:12px 0}.stage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{gap:12px;flex-wrap:wrap}.filter-row{display:grid;grid-template-columns:1fr}table{font-size:13px}th,td{padding:8px}.header-goals{display:none}}.panel{padding:16px;margin-bottom:12px}.intro h1{font-size:23px}.intro .eyebrow{margin-bottom:4px}.workspace-tabs{gap:6px;margin:12px 0}.workspace-tabs button{flex:1 1 auto;flex-direction:row;align-items:center;justify-content:center;min-height:44px;padding:9px 10px;gap:6px}.workspace-tabs button strong{font-size:13px}.coaching-control .workspace-tabs{margin-bottom:0}.client-filter-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.client-filter-bar button{padding:8px 10px;min-height:44px;font-size:13px;background:#0e0e0e}.client-filter-bar button span{color:#bbb;margin-left:4px;font-size:12px}.client-filter-bar button[aria-pressed=true]{background:var(--gold);color:#111;border-color:var(--gold)}.client-filter-bar button[aria-pressed=true] span{color:#333}.client-primary-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #333;padding-top:14px;margin-top:16px;gap:8px}.client-primary-tabs button{display:flex;justify-content:center;align-items:center;gap:6px;font-weight:700}.coaching-stage-filter{display:flex;align-items:center;gap:8px;font-size:13px;color:#bfbfbf}.coaching-stage-filter select{min-height:44px;width:auto;min-width:125px;margin:0}.coaching-card .coaching-next-action{font-size:13px;line-height:1.5;margin:7px 0}.coaching-card .person-details>div{overflow-wrap:anywhere}.coaching-touch-history{white-space:pre-wrap;max-height:150px;overflow:auto}.coaching-secondary{margin-top:18px;border-top:1px solid #333;padding-top:12px}.awol-section+.awol-section{margin-top:26px;padding-top:18px;border-top:1px solid #333}.awol-section h3{font-size:14px;letter-spacing:.03em}@media(max-width:600px){.client-primary-tabs button{font-size:12px;padding:10px 4px}.client-primary-tabs button span{margin:0}.client-list>.section-heading{align-items:center;flex-wrap:wrap;gap:12px}.client-list h2{font-size:19px}.coaching-stage-filter{width:100%;justify-content:space-between}.coaching-stage-filter select{flex:1;max-width:200px}.coaching-card .person-actions{margin-top:10px}.coaching-card .contact-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.client-list h2{font-size:18px;margin:0 0 6px}.coaching-command{display:grid;gap:12px}.coaching-command>.panel{margin-bottom:0}.retention-command{border-top:3px solid var(--gold);background:#1c1a12}.retention-score{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.retention-score>div{display:flex;align-items:baseline;gap:7px}.retention-score strong{font-size:40px;line-height:1;color:var(--gold)}.retention-score span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.retention-score p{margin:0 0 3px;text-align:right}.retention-target{margin:13px 0 10px;padding:10px 12px;border-left:3px solid var(--gold);border-radius:7px;background:#29230f;color:#f2d46a}.retention-target.is-met{border-left-color:#6fbd7d;background:#15261a;color:#9ee2ad}.retention-progress{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.coaching-priority{border-left:3px solid var(--gold)}.coaching-alert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coaching-alert-grid button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:13px 15px}.coaching-alert-grid span{color:var(--muted);font-size:12px}.coaching-task-drawer>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:0}.coaching-task-drawer>summary::-webkit-details-marker{display:none}.coaching-task-drawer>summary h2{margin:0}.coaching-control .workspace-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:720px){.coaching-control .workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.coaching-control .workspace-tabs button{min-width:0;padding:8px 5px}.coaching-control .workspace-tabs button strong{font-size:12px}.retention-score strong{font-size:34px}.coaching-alert-grid{grid-template-columns:1fr}.coaching-alert-grid button{width:100%}}@media(max-width:440px){.retention-score{align-items:flex-start;flex-direction:column;gap:8px}.retention-score p{text-align:left}.retention-progress{font-size:11px}.client-primary-tabs{grid-template-columns:1fr}.client-primary-tabs button{justify-content:space-between;padding-left:12px;padding-right:12px}}.closing-command{display:grid;gap:12px}.closing-command>.panel{margin-bottom:0}.closing-score{border-top:3px solid var(--gold);background:#1c1a12}.closing-score-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.closing-score-row>div{background:#101010;border:1px solid #423b25;border-radius:9px;padding:13px}.closing-score-row strong{display:block;color:var(--gold);font-size:25px;line-height:1.2}.closing-score-row span{display:block;color:var(--muted);font-size:11px;margin-top:5px;text-transform:uppercase;letter-spacing:.05em}.revenue-priority{border-left:3px solid var(--gold)}.revenue-priority h2{font-size:22px}.closing-action-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.closing-action-grid button{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:90px;text-align:left;padding:11px}.closing-action-grid b{color:var(--gold);font-size:22px}.closing-action-grid strong{font-size:12px;line-height:1.3}.closing-task-drawer>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:0}.closing-task-drawer>summary::-webkit-details-marker{display:none}.closing-task-drawer h2{margin:0}.closing-control .workspace-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.closing-work-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.closing-work-tabs button{display:flex;align-items:center;justify-content:space-between;text-align:left}.nurture-workspace{display:grid;gap:12px}.nurture-workspace>.panel{margin-bottom:0}.nurture-workspace label{display:block;margin:12px 0}.nurture-workspace label select,.nurture-workspace label textarea,.nurture-workspace label input{margin-top:6px}.nurture-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.nurture-counts div{background:#101010;border:1px solid #444;border-radius:8px;padding:12px}.nurture-counts strong{display:block;color:var(--gold);font-size:24px}.nurture-counts span{color:var(--muted);font-size:12px}.nurture-message{white-space:pre-wrap;background:#101010;border-left:3px solid var(--gold);padding:14px;border-radius:7px}@media(max-width:720px){.closing-control .workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.closing-control .workspace-tabs button{min-width:0;padding:8px 5px}.closing-control .workspace-tabs button strong{font-size:12px}.closing-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-action-grid button:first-child{grid-column:1/-1;min-height:66px}.closing-work-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-work-tabs button{font-size:12px}.closing-score-row{grid-template-columns:1fr}}.content-command{display:grid;gap:12px}.content-command>.panel{margin-bottom:0}.content-score{border-top:3px solid var(--gold);background:#1c1a12}.content-commitment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.content-commitment-grid button{display:flex;align-items:center;justify-content:space-between;text-align:left;background:#181818;border-color:#5b4921}.content-commitment-grid button span{color:var(--gold);font-size:12px;font-weight:800}.content-commitment-grid button.is-done{background:#101a12;border-color:#31533a}.content-commitment-grid button.is-done span{color:#85d297}.content-priority{border-left:3px solid var(--gold)}.content-priority h2{font-size:22px}.content-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.content-action-grid button{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:76px;text-align:left;padding:11px}.content-action-grid strong{font-size:12px;line-height:1.3}.content-action-grid b{color:var(--gold);font-size:22px}.content-control .workspace-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.content-work-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.content-work-tabs button{display:flex;align-items:center;justify-content:space-between;text-align:left}.content-card>.person-heading strong{font-size:15px}.content-card .platform-post{padding:10px 0;border-top:1px solid #333}.content-card .platform-post:first-child{border-top:0}.content-card .platform-post p{margin:4px 0}.content-task-drawer>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:0}.content-task-drawer>summary::-webkit-details-marker{display:none}.content-task-drawer h2{margin:0}.content-strategy{display:grid;gap:12px}.content-strategy>.panel{margin-bottom:0}.content-pipeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.content-pipeline-grid>div{background:#101010;border:1px solid #423b25;border-radius:9px;padding:13px}.content-pipeline-grid strong{display:block;color:var(--gold);font-size:25px}.content-pipeline-grid span{display:block;color:var(--muted);font-size:11px;margin-top:5px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:720px){.content-control .workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.content-control .workspace-tabs button{min-width:0;padding:8px 5px}.content-control .workspace-tabs button strong{font-size:12px}.content-action-grid,.content-work-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.content-commitment-grid{grid-template-columns:1fr}.content-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-work-tabs button{font-size:12px}}.task-workspace{display:grid;gap:12px}.task-workspace>.panel{margin-bottom:0}.task-control{padding-bottom:10px}.task-control .workspace-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:12px 0 0}.task-topbar{display:flex;align-items:end;justify-content:space-between;gap:12px}.task-topbar .new-task{margin:0}.task-topbar>label{display:block;flex:0 1 360px;font-size:12px;color:var(--muted)}.task-topbar>label input{margin-top:5px}.task-filters{margin:8px 0 0;padding:0;border:0}.task-filters summary{font-size:12px;color:#d7c16f}.task-filters select{max-width:280px}.task-command{border-top:3px solid var(--gold);background:#1c1a12}.task-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.task-counts button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#101010;padding:11px}.task-counts strong{color:var(--gold);font-size:24px}.task-counts span{color:var(--muted);font-size:11px;text-transform:uppercase}.task-priority{margin-top:12px;padding:14px;border-left:3px solid var(--gold);background:#282313;border-radius:8px}.task-priority h2{font-size:22px;margin-bottom:4px}.task-priority p{margin:5px 0}.task-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.task-next{margin:8px 0;padding:10px 12px;background:#1c1a12;border-left:3px solid var(--gold);border-radius:6px}.task-next>span,.task-next-label{display:block;color:#e9c850;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.task-next label{display:flex;align-items:center;gap:9px;cursor:pointer}.task-next label input{margin:0}.task-next strong{font-size:13px;line-height:1.4}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-grid>.panel{margin:0}.project-card{display:flex;flex-direction:column}.project-card h2{font-size:18px}.project-card .project-outcome{min-height:42px}.project-card>button{margin-top:auto;align-self:flex-start}.project-stats{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.project-stats>span{font-size:11px;color:var(--muted);border:1px solid #454545;border-radius:5px;padding:4px 7px}.waiting-task>.warning{margin:-4px 0 12px}.task-source{margin-top:0!important}.task-card .subtask-toggle{background:none;border:0;color:#eaca68}.task-card>.task-actions button{font-size:12px;min-height:38px;padding:6px 10px}.task-card>.task-next+.task-actions{margin-top:6px}@media(max-width:720px){.task-control .workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.task-control .workspace-tabs button{min-width:0;padding:8px 5px}.task-control .workspace-tabs button strong{font-size:12px}.task-topbar{align-items:stretch;flex-direction:column}.task-topbar>label{width:100%;flex-basis:auto}.task-topbar .new-task button{width:100%}.task-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.task-counts button{padding:9px}.task-counts strong{font-size:21px}.project-grid{grid-template-columns:1fr}.task-priority h2{font-size:19px}}.queue-guidance{padding:0;border:0;background:none;margin:4px 0 10px;color:#bbb;font-size:13px}.queue-row,.client-card{background:#101010;border:1px solid #484848;border-radius:9px;padding:12px;margin:10px 0}.person-card{border-left:3px solid #8d7731;box-shadow:0 2px 4px #0003}.person-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.person-heading strong{font-size:16px;line-height:1.35;min-width:0;overflow-wrap:normal}.person-card p{font-size:14px;line-height:1.4;margin:4px 0}.person-reason{color:#c5c5c5}.person-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:6px}.person-actions .contact-actions{display:contents}.person-actions button,.person-actions a{padding:9px 12px;min-height:44px;font-size:14px;margin:0;line-height:24px}.person-details{margin:0 0 0 auto!important;padding:0;border:0;flex:1 1 68px;text-align:right;min-width:0}.person-details summary{font-size:13px;padding:10px 2px;min-height:44px;list-style:none;white-space:nowrap;color:#ddd}.person-details summary:after{content:" ▾"}.person-details[open] summary:after{content:" ▴"}.person-details[open]{flex-basis:100%}.person-details>div{text-align:left;border-top:1px solid #444;padding-top:8px}.person-details summary::-webkit-details-marker{display:none}.task-card{padding:12px;margin:10px 0;border-color:#484848;background:#101010}.task-heading{align-items:center;gap:8px}.task-title{font-size:15px;line-height:1.35;min-height:44px;font-weight:700;overflow-wrap:normal}.task-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:2px 0 4px 31px;line-height:1.5}.overdue-badge{display:inline-flex!important;align-items:center;white-space:nowrap;background:#332812;color:#f5d47a;border:1px solid #77602c;border-radius:4px;padding:2px 6px!important;font-size:11px!important;line-height:1.4;margin:0!important}.subtasks{margin:2px 0 2px 3px;padding-left:8px;border-left:1px solid #66552a}.subtasks label{font-size:14px;line-height:1.4;gap:9px;padding:5px 0;align-items:center;min-height:44px}.subtasks span{padding:0;overflow-wrap:normal}.subtask-toggle{padding:6px 0;min-height:44px;font-size:12px}.task-card .text-button{padding:6px 0;min-height:44px}.commitment-card{padding:12px}.commitment-card h3{margin:8px 0 4px}@media(max-width:600px){.panel{padding:12px}.focus-tabs{margin-bottom:10px}.intro{margin:8px 0}.coaching-control .workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-tabs button:first-child{grid-column:auto;min-height:44px}.workspace-tabs button{min-height:44px}.coaching-control .section-heading{gap:4px}.coaching-control .section-heading>strong{font-size:15px}.task-title{font-size:15px}.task-heading .badge{font-size:10px;padding:3px 5px}.person-card{padding:10px}.filter-row{gap:8px;margin:10px 0}.person-actions{gap:5px}}@media(max-width:600px){.filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-row label:last-child{grid-column:1/-1}.filter-row label{font-size:13px}.new-task{margin:0 0 10px}.task-meta{font-size:11px}}.compact-standing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;margin:8px 0;background:#101010;border:1px solid #484438;border-left:3px solid #998039;border-radius:8px}.compact-standing strong{font-size:15px;line-height:1.4}.compact-standing small{display:block;font-size:12px;color:#bbb;margin-top:3px}.compact-standing>b{text-align:right;font-size:17px}.compact-standing details{grid-column:1/-1;margin:0;border:0;padding:0}.compact-standing summary{font-size:12px;text-align:right;min-height:44px;padding:10px 0}.compact-standing details p{font-size:13px;margin:4px 0}.coaching-reason{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0 9px;line-height:1.4}.webinar-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.webinar-metrics>div{background:#111;border:1px solid #333;border-radius:10px;padding:12px}.webinar-metrics strong{font-size:24px}.webinar-metrics p{font-size:13px;margin:4px 0 0}@media(max-width:600px){.webinar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.awol-section{margin-block:1.5rem}.awol-table-wrap{overflow-x:auto}.awol-table{width:100%;border-collapse:collapse;font-size:.9rem}.awol-table th,.awol-table td{padding:.8rem;text-align:left;vertical-align:top;border-bottom:1px solid #454545;min-width:130px}.awol-table th:first-child{min-width:170px}.awol-table button{display:block;margin-top:.5rem}.awol-table td:last-child{min-width:230px}.plan-block{padding:16px}.plan-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #2c2c2c}.plan-row:first-of-type{border-top:0}.plan-row-text{text-align:left;background:none;border:0;padding:0;flex:1;font-size:14px;min-height:36px;color:#fff}.plan-onboarding,.plan-followups{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #333}.plan-onboarding .plan-row,.plan-followups .plan-row{justify-content:space-between;align-items:flex-start}.plan-onboarding .plan-row>div,.plan-followups .plan-row>div{flex:1;min-width:0}.plan-walk{background:#101010;border:1px solid #333;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.walk-topic-action{border-color:#9a761d}.walk-topic-action h2{margin:3px 0 0}.walk-topic-action .muted{margin:8px 0 0}.walk-topic-fields{display:flex;align-items:end;gap:10px}.walk-topic-fields label{flex:1;min-width:0}.walk-topic-fields input{width:100%;margin-top:5px}.walk-topic-fields button{white-space:nowrap}@media(max-width:600px){.walk-topic-fields{align-items:stretch;flex-direction:column}.walk-topic-fields button{width:100%}}.plan-block>summary{list-style:none;margin:0}.plan-block>summary::-webkit-details-marker{display:none}.plan-block>summary h3{margin:0}.plan-block[open]>summary{margin-bottom:10px}.plan-subsection{background:#101010;border:1px solid #333;border-radius:8px;padding:10px 12px;margin:0 0 10px}.plan-subsection>summary{list-style:none;margin:0;min-height:36px}.plan-subsection>summary::-webkit-details-marker{display:none}.plan-subsection>summary h4{margin:0;font-size:13px}.plan-subsection[open]>summary{margin-bottom:8px}.plan-picker-group{margin-top:14px}.plan-picker .plan-row{justify-content:space-between}.plan-picker .plan-row>div{flex:1;min-width:0}@media(max-width:600px){.plan-onboarding .plan-row,.plan-followups .plan-row{flex-direction:column;align-items:flex-start;gap:8px}}.action-board{margin-bottom:20px}.action-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.action-lane{text-align:left;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;background:#171717;border:1px solid #454545;border-left:4px solid #e6b400}.action-lane-coach{border-left-color:#edb743}.action-lane-close{border-left-color:#84b8f1}.action-lane-recognize{border-left-color:#87cf9a}.action-lane-content{border-left-color:#ca9de5}.action-lane-tasks{border-left-color:#c1c1c1}.action-lane-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.action-lane-head strong{font-size:17px}.action-lane-head b{font-size:20px;color:var(--gold)}.action-lane-detail{font-size:14px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.action-lane small{font-size:12px}@media(max-width:600px){.action-lanes{grid-template-columns:1fr}.action-lane{padding:11px 13px}.action-lane-detail{-webkit-line-clamp:1}}.today-outcomes{padding:22px}.outcome-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.outcome-command-head h2{font-size:30px;line-height:1;margin:5px 0 8px}.outcome-command-head p{margin:0;color:#aaa}.outcome-command-head .eyebrow{color:var(--gold)}.today-outcomes .outcome-slots{gap:12px}.today-outcomes .outcome-slot{background:linear-gradient(180deg,#151515,#0d0d0d);border:1px solid #363636;border-radius:12px;padding:16px;min-width:0}.today-outcomes .outcome-slot-primary{border:2px solid var(--gold);box-shadow:0 0 0 1px #f0be0014,0 12px 28px #0000004d}.outcome-slot-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.outcome-rank{font-size:11px;font-weight:900;letter-spacing:1.4px;color:#aaa}.outcome-slot-primary .outcome-rank{color:var(--gold)}.outcome-change{padding:4px 0;font-size:12px;margin:0}.today-outcomes .outcome-slot h3{font-size:18px;line-height:1.28;margin:0 0 14px}.today-outcomes .outcome-slot select{margin:0}.outcome-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aaa;font-size:12px}.outcome-progress strong{color:var(--gold)}.outcome-progress-track{height:5px;background:#2a2a2a;border-radius:99px;overflow:hidden;margin:7px 0 15px}.outcome-progress-track span{display:block;height:100%;background:var(--gold);border-radius:inherit}.outcome-next{background:#211d10;border-left:3px solid var(--gold);border-radius:7px;padding:12px;margin-top:12px}.outcome-next span{display:block;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:1.3px;margin-bottom:6px}.outcome-next strong{display:block;font-size:14px;line-height:1.35}.outcome-next-ready{background:#132016;border-left-color:#60c878}.outcome-next-ready span{color:#75d98c}.outcome-slot-actions{display:flex;gap:8px;margin-top:14px}.outcome-slot-actions button{flex:1;margin:0;min-height:42px}@media(max-width:720px){.today-outcomes{padding:18px}.outcome-command-head{align-items:flex-end;margin-bottom:14px}.outcome-command-head h2{font-size:25px}.outcome-command-head>div>p:last-child{display:none}.today-outcomes .outcome-slot{padding:15px}.today-outcomes .outcome-slot-primary{padding:17px}.today-outcomes .outcome-slot h3{font-size:19px}.outcome-next{padding:11px}.outcome-slot-actions button{min-height:46px}}.recognition-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recognition-section-card{min-width:0;text-align:left;padding:14px;background:#121212;border:1px solid #454545;border-left:4px solid var(--gold);display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px}.recognition-section-card strong{font-size:15px}.recognition-section-card b{font-size:24px;color:var(--gold)}.recognition-section-card span{grid-column:1/-1;color:var(--muted);font-size:12px}.recognition-primary-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.recognition-primary-tabs button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;text-align:left}.recognition-primary-tabs button span{font-size:18px;color:var(--gold)}.recognition-primary-tabs button[aria-pressed=true] span{color:#111}@media(max-width:720px){.recognition-section-grid,.recognition-primary-tabs{grid-template-columns:1fr}.recognition-section-card{padding:12px 14px}.recognition-primary-tabs button{min-height:54px}}.home-command{display:grid;gap:12px}.home-command>.panel,.home-command>.home-section{margin:0}.home-section{padding:14px 0}.home-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.home-section-head h2{font-size:18px;margin:0}.home-section-head small{color:#aaa}.home-roadblock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px 14px;background:#15130d;border:1px solid #635323;border-radius:10px}.home-roadblock p{margin:2px 0}.home-roadblock .eyebrow{color:var(--gold)}.home-roadblock-editor{grid-column:1/-1;display:grid;gap:8px}.home-roadblock-editor textarea{margin:0}.nonnegotiable-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nonnegotiable-grid button{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding:11px 12px;text-align:left;background:#171717;border:1px solid #454545}.nonnegotiable-grid button strong{font-size:13px}.nonnegotiable-grid button span{font-size:11px;color:#f0c23d;white-space:nowrap}.nonnegotiable-grid button.is-done{border-color:#31533a;background:#101a12}.nonnegotiable-grid button.is-done span{color:#85d297}.home-command .action-board{margin:0}.home-command .action-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-command .action-lane{padding:11px 12px;gap:3px}.home-command .action-lane-head strong{font-size:14px}.home-command .action-lane-head b{font-size:20px}.home-command .action-lane small{font-size:11px}.home-alerts{display:grid;gap:8px}.home-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #5d4d22;border-left:3px solid var(--gold);border-radius:9px;background:#15130d}.home-alert p{margin:0 0 2px}.home-alert strong{font-size:14px}.home-alert button{margin:0;min-height:40px;padding:7px 12px}.home-tasks{margin:0}.home-tasks>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:0}.home-tasks>summary::-webkit-details-marker{display:none}.home-tasks>summary h2{font-size:18px;margin:3px 0}.home-tasks>summary>span{color:var(--gold);font-weight:800}.home-task-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 12px}.home-task-groups>section{border:1px solid #333;border-radius:8px;padding:8px 10px}.home-task-group-head{display:flex;align-items:center;justify-content:space-between}.home-task-group-head .text-button{min-height:36px}.home-task-groups .plan-row{padding:7px 0}.outcome-secondary-list{display:grid;gap:8px;margin-top:10px}.today-outcomes .outcome-slot-compact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px}.outcome-slot-compact h3{font-size:14px!important;margin:3px 0!important}.outcome-slot-compact small{color:#aaa}.outcome-compact-actions{display:flex;align-items:center;gap:6px}.outcome-compact-actions button{margin:0;min-height:40px;padding:6px 10px}.more-outcomes-toggle{width:100%;display:flex;justify-content:space-between;margin:10px 0 0;background:#101010;border-color:#333}.more-outcomes-toggle span{color:#aaa}.today-outcomes>.outcome-slots{display:block}.today-outcomes .outcome-command-head{margin-bottom:12px}.today-outcomes .outcome-command-head h2{font-size:24px}.today-outcomes .outcome-next{padding:10px}.today-outcomes .outcome-slot-actions{margin-top:10px}@media(max-width:720px){.home-command{gap:10px}.home-command .action-lanes,.nonnegotiable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-command .action-lane{padding:10px}.home-task-groups{grid-template-columns:1fr}.today-outcomes{padding:14px!important}.today-outcomes .outcome-slot-primary{padding:14px}.today-outcomes .outcome-command-head h2{font-size:21px}.home-section{padding:8px 0}.home-alert{padding:10px 11px}.home-command .action-lane-detail{display:none}}
