.monitoring-breadcrumb,.monitoring-tabs,.level-distribution,.checkbox-row,.participant-status,.variable-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.groups-tabs{margin-top:0;padding-top:0}.outreach-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.outreach-heading h2{margin:0 0 5px;font-size:20px}.outreach-heading span{color:var(--muted);font-size:12px}.outreach-stages{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.outreach-stage{font:inherit;text-align:left;cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:13px 12px;display:flex}.outreach-stage span{font-size:13px}.outreach-stage strong{color:var(--text);font-size:21px}.outreach-stage.selected{color:#19564b;background:#edf6f2;border-color:#287c6e}.outreach-stage:nth-child(2).selected{color:#79510e;background:#fff7e5;border-color:#b47b23}.outreach-stage:nth-child(3).selected{color:#355a83;background:#eff5fb;border-color:#436d9a}.outreach-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.outreach-person,.outreach-context{gap:6px;min-width:0;display:grid}.outreach-person>span,.outreach-group,.outreach-context small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.outreach-group{color:#21675b}.outreach-context .badge{justify-self:start}.outreach-context p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.outreach-actions{gap:8px;display:grid}.outreach-actions .button{justify-content:center}.outreach-empty{padding:24px 0}.outreach-empty h3{font-size:16px}.group-row-actions,.compose-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compose-actions .button[hidden]{display:none}.compose-group-context{gap:6px;font-size:13px;display:grid}.compose-group-context span{color:var(--muted)}.compose-group-context p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.compose-options{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:12px}.compose-options summary{cursor:pointer;color:var(--muted)}.compose-options[open]>label,.compose-options[open]>.button,.compose-options[open]>fieldset{margin-top:12px}@media (width<=1000px){.outreach-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.outreach-actions{flex-wrap:wrap;grid-column:1/-1;display:flex}}@media (width<=600px){.outreach-heading{flex-direction:column;align-items:start}.outreach-stages{gap:2px}.outreach-stage{flex-direction:column;align-items:start;gap:6px;padding:10px 8px}.outreach-stage span{min-height:34px;font-size:12px}.outreach-row{grid-template-columns:minmax(0,1fr);gap:12px}.outreach-actions .button{flex:140px}.outreach-actions{width:100%}.compose-actions .button{flex:150px}.outreach-composer textarea{min-height:180px}}.monitoring-breadcrumb{color:var(--muted);margin-bottom:16px}.mobilization-heading{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 20px;display:flex}.mobilization-heading h2{margin:0;font-size:20px}.mobilization-heading p{color:var(--muted);font-size:12px}.mobilization-heading .button{align-items:center;gap:8px;display:flex}.mobilization-heading svg{flex-shrink:0;width:18px;height:18px}.coverage-details{margin:16px 0}.coverage-details>summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:600}.monitoring-filters label[hidden]{display:none!important}.cluster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.cluster-option{text-align:left;border:1px solid var(--line);cursor:pointer;min-width:0;font:inherit;color:var(--text);background:#fff;border-top:3px solid #287c6e;border-radius:6px;gap:8px;padding:14px;display:grid}.cluster-option:nth-child(2){border-top-color:#b47b23}.cluster-option:nth-child(3){border-top-color:#436d9a}.cluster-option:nth-child(4){border-top-color:#ad5665}.cluster-option.selected{outline-offset:1px;outline:2px solid #287c6e}.cluster-option span{font-size:14px;font-weight:600}.cluster-option strong{font-size:24px}.cluster-option small{color:var(--muted);font-size:12px;line-height:1.5}.coverage-list-link{color:#21675b;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}#anglo-mobilization{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:22px}.planned-list{border-bottom:1px solid var(--line);padding:12px 0}.planned-list summary{cursor:pointer;justify-content:space-between;align-items:start;gap:12px;display:flex}.planned-list summary strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.planned-list summary span{flex-shrink:0;font-size:12px}.planned-list p{font-size:13px;line-height:1.5}.planned-member{padding:8px 0;font-size:13px}.planned-member small{color:var(--muted);line-height:1.5;display:block}#mobilization-preview{padding:0 18px 18px}#mobilization-preview h3{font-size:17px}#mobilization-preview>footer{margin-top:18px}@media (width<=900px){.cluster-grid,.coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.mobilization-heading{flex-direction:column;align-items:start}.planned-list summary{flex-direction:column}.cluster-option{padding:12px}.coverage-metrics .metric{border-bottom:1px solid var(--line)}}.monitoring-tabs{border-bottom:1px solid var(--line);margin-bottom:20px;padding:12px 0}.monitoring-filters{flex-wrap:wrap;align-items:end;gap:12px}.monitoring-filters label{flex:150px;min-width:120px}.monitoring-filters input,.monitoring-filters select{width:100%;min-width:0}.monitoring-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-freshness{color:var(--muted);margin:12px 0;font-size:12px}.program-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.program-item,.queue-item,.participant-item{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:18px}.program-item h3{margin:0 0 12px;font-size:17px}.program-item p{color:var(--muted);font-size:13px;line-height:1.6}.home-commercial{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.commercial-summary{grid-template-columns:1fr 1fr;gap:24px;display:grid}.commercial-summary>div{border-left:3px solid #966744;padding:4px 20px}.level-distribution{margin:12px 0 20px}.level-distribution>span{border-bottom:3px solid #70a6a0;padding:8px;font-size:13px}.student-link{color:#21675b;white-space:normal;overflow-wrap:anywhere;min-width:130px;font-weight:600;text-decoration:none;display:block}.student-link small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.pagination span{margin-right:auto}.queue-list{gap:16px;display:grid}.queue-item>header,.participant-item>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.queue-item h3{margin:0;font-size:17px}.queue-reason{border-bottom:1px solid var(--line);padding:14px 46px 10px 0;font-size:13px;position:relative}.queue-reason p{color:var(--muted);margin-bottom:2px}.queue-reason>.icon-button{position:absolute;top:16px;right:0}.queue-item footer,.participant-item footer{flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.profile-heading{margin-bottom:18px}.profile-title{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.profile-title h2{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.2}.profile-heading p{color:var(--muted);font-size:13px}.profile-section{border-top:1px solid var(--line);padding:22px 0}.profile-section h3{margin:0 0 14px;font-size:17px}.profile-section p{white-space:pre-wrap;overflow-wrap:anywhere}.history-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.history-row p{flex-basis:100%;margin:0}.history-row small{color:var(--muted)}.history-contact{border-bottom:1px solid var(--line);padding:14px 0}.history-contact header{align-items:center;gap:12px;font-size:12px;display:flex}.message-history{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.snapshot-history{max-height:340px;overflow:auto}.notice{color:#79510e;background:#fff7e5;border-left:3px solid #b67b23;padding:12px;font-size:13px}.participant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.participant-item{font-size:13px;line-height:1.5}.participant-item small{color:var(--muted);display:block}.participant-status{margin:14px 0}.participant-removed{opacity:.65}.conversation-guidance{white-space:pre-wrap}#monitoring-dialog{width:min(720px,100vw - 24px);max-height:90vh;overflow:auto}#monitoring-dialog form{gap:14px;display:grid}#monitoring-dialog textarea{resize:vertical;width:100%;min-height:80px}#monitoring-dialog header h2{overflow-wrap:anywhere;margin:0;font-size:19px}#monitoring-dialog label{min-width:0}#monitoring-dialog input[type=checkbox],#monitoring-dialog input[type=radio]{accent-color:#237566;flex:0 0 17px;width:17px;height:17px;padding:0}.reason-options{border:1px solid var(--line);border-radius:4px;gap:12px;padding:12px;display:grid}.reason-options label{flex-flow:wrap;align-items:center;gap:8px;display:flex}.reason-options small{flex-basis:100%;font-size:12px;font-weight:400}.suggestion{border-bottom:1px solid var(--line);align-items:start;gap:10px;padding:12px 0;flex-direction:row!important;display:flex!important}.suggestion small{font-size:12px;font-weight:400;line-height:1.6;display:block}.checkbox-row label{flex-direction:row;align-items:center;gap:6px;display:flex}.variable-tools .button{font-size:12px}.button:disabled,.icon-button:disabled{opacity:.45;cursor:not-allowed}.metric strong{overflow-wrap:anywhere;line-height:1.25}.badge{white-space:normal}.table-wrap td{vertical-align:top}#monitoring-dialog form{padding:18px}#monitoring-dialog label{color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}#monitoring-dialog input:not([type=checkbox]):not([type=radio]),#monitoring-dialog select,#monitoring-dialog textarea,.monitoring-filters input,.monitoring-filters select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:5px;width:100%;min-width:0;padding:9px 10px}#monitoring-dialog fieldset{min-width:0}#monitoring-dialog form footer{padding:14px 0 0}#monitoring-dialog .reason-options label{display:flex}.monitoring-filters label{gap:5px!important;display:grid!important}.profile-title .button{flex-shrink:0}.metric-strip.monitoring-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-metrics .metric{border-bottom:1px solid var(--line)}@media (width<=900px){.metric-strip.monitoring-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.program-comparison{grid-template-columns:1fr}.monitoring-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-grid{grid-template-columns:1fr}}@media (width<=600px){.profile-title{flex-direction:column;align-items:start}.commercial-summary{grid-template-columns:1fr}.monitoring-tabs{gap:6px}.monitoring-tabs .button{padding:8px;font-size:12px}.profile-title h2{font-size:23px}.monitoring-filters label{flex-basis:calc(50% - 12px)}.history-contact header{flex-direction:column;align-items:start}.profile-section{min-width:0}.queue-item,.participant-item{padding:14px}.pagination{flex-wrap:wrap}.pagination span{flex-basis:100%}}
