:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq{--ch-blue:#68aaff;--ch-text:#f4f8ff;--ch-muted:#91a2b9;--ch-border:#253750;box-sizing:border-box;width:100%;max-width:100%;padding:28px;border:1px solid rgba(104,170,255,.27);border-radius:24px;background:radial-gradient(circle at 92% 0,rgba(50,126,255,.15),transparent 32%),linear-gradient(145deg,#101927,#080d15);color:var(--ch-text);box-shadow:0 24px 70px rgba(0,0,0,.28);overflow:hidden}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq *{box-sizing:border-box;min-width:0}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-head>div:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-head h2{margin:5px 0 8px;color:var(--ch-text);font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.035em}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-head p,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-section-head p{max-width:680px;margin:0;color:var(--ch-muted);line-height:1.55}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .eyebrow{color:var(--ch-blue)}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-summary article{min-height:118px;padding:18px;border:1px solid var(--ch-border);border-radius:17px;background:linear-gradient(145deg,rgba(15,25,40,.98),rgba(8,14,23,.98));display:flex;flex-direction:column;justify-content:space-between;gap:12px}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-summary span{color:#8293aa;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.4}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-summary strong{color:var(--ch-text);font-size:clamp(27px,3vw,38px);line-height:1;overflow-wrap:anywhere}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-admin-tabs{display:flex;gap:6px;margin:0 0 24px;padding:6px;border:1px solid var(--ch-border);border-radius:14px;background:#080e17;overflow-x:auto;scrollbar-width:thin}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-admin-tabs button{flex:1 0 max-content;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8e9eb4;font-weight:800;white-space:nowrap}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-admin-tabs button.active{border-color:rgba(104,170,255,.42);background:linear-gradient(145deg,#173157,#10233e);color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2)}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 16px}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-section-head h3{margin:0 0 5px;color:var(--ch-text);font-size:22px;line-height:1.2}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-owner-list{border-color:var(--ch-border);background:#080e17;border-radius:17px;overflow:hidden}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq input,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq select,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq textarea{width:100%;min-height:44px;border:1px solid #30415b;border-radius:10px;background:#09111c;color:var(--ch-text);line-height:1.35}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq input:focus,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq select:focus,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq textarea:focus{border-color:var(--ch-blue);outline:2px solid rgba(104,170,255,.16);outline-offset:1px}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq button,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .secondary{min-height:42px;border-radius:10px;white-space:normal;line-height:1.25}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .secondary{border:1px solid #2b3950;background:#0b111c;color:#e8eef8}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .secondary:hover{border-color:var(--ch-blue);background:#111b2a;color:#fff}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq label{color:#aebbd0}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-owner-list article,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-application-card,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-application-detail p{border-color:#1c2839}
:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-owner-list small,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-application-card summary em,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .agency-empty{color:#8190a5}
body.chatter-manager-mode #manager-portal-return{border-color:rgba(101,217,238,.5)!important;background:linear-gradient(145deg,#123347,#0d2433)!important;color:#bcefff!important;font-weight:850}
body.chatter-manager-mode #manager-portal-return:hover{border-color:#65d9ee!important;background:#173f55!important;color:#fff!important}
:is(body.owner-mode,body.chatter-manager-mode) #direct-chatter-invite{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) auto;gap:10px;align-items:end}
:is(body.owner-mode,body.chatter-manager-mode) .chatter-directory-card{overflow:hidden;border-color:var(--ch-border);background:linear-gradient(145deg,#111c2b,#080e17)}
:is(body.owner-mode,body.chatter-manager-mode) .chatter-directory-card>strong,:is(body.owner-mode,body.chatter-manager-mode) .chatter-directory-card>small{max-width:100%;overflow-wrap:anywhere;white-space:normal;line-height:1.4}
:is(body.owner-mode,body.chatter-manager-mode) .chatter-card-metrics>span{min-width:0;gap:4px}
:is(body.owner-mode,body.chatter-manager-mode) .chatter-card-metrics b{overflow-wrap:anywhere;line-height:1.25}
:is(body.owner-mode,body.chatter-manager-mode) .owner-chatter-profile{width:100%;max-width:100%;overflow:hidden;border-color:var(--ch-border);background:#090f18}
:is(body.owner-mode,body.chatter-manager-mode) .owner-chatter-profile-head>div{overflow:hidden}
:is(body.owner-mode,body.chatter-manager-mode) .owner-chatter-profile-head h3,:is(body.owner-mode,body.chatter-manager-mode) .owner-chatter-profile-head p{max-width:100%;overflow-wrap:anywhere}
:is(body.owner-mode,body.chatter-manager-mode) .owner-chatter-kpis article,:is(body.owner-mode,body.chatter-manager-mode) .owner-view-grid article,:is(body.owner-mode,body.chatter-manager-mode) .owner-payroll-totals article{min-width:0;overflow:hidden}
:is(body.owner-mode,body.chatter-manager-mode) .owner-chatter-kpis strong,:is(body.owner-mode,body.chatter-manager-mode) .owner-view-grid strong,:is(body.owner-mode,body.chatter-manager-mode) .owner-payroll-totals strong{overflow-wrap:anywhere;line-height:1.2}
:is(body.owner-mode,body.chatter-manager-mode) .owner-profile-tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}
:is(body.owner-mode,body.chatter-manager-mode) .owner-profile-tabs button{flex:0 0 auto;white-space:nowrap}
:is(body.owner-mode,body.chatter-manager-mode) .owner-record-row,:is(body.owner-mode,body.chatter-manager-mode) .owner-pay-history article{overflow:hidden}
:is(body.owner-mode,body.chatter-manager-mode) .owner-record-row>*,:is(body.owner-mode,body.chatter-manager-mode) .owner-pay-history article>*{min-width:0;overflow-wrap:anywhere}
@media(max-width:1000px){:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq{padding:22px}:is(body.owner-mode,body.chatter-manager-mode) #direct-chatter-invite{grid-template-columns:1fr 1fr}:is(body.owner-mode,body.chatter-manager-mode) #direct-chatter-invite button{grid-column:1/-1}.owner-chatter-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-chatter-settings button{width:100%}}
@media(max-width:700px){:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq{padding:18px 13px;border-radius:18px}:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-head,:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .chatter-section-head{align-items:stretch;flex-direction:column}:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-head>div:last-child>*{flex:1}:is(body.owner-mode,body.chatter-manager-mode) #chatter-owner-hq .website-activity-summary{grid-template-columns:1fr}:is(body.owner-mode,body.chatter-manager-mode) #direct-chatter-invite{grid-template-columns:1fr}.owner-chatter-profile{padding:15px}.owner-chatter-profile-head{grid-template-columns:1fr;gap:12px}.owner-live-badge{justify-self:start}.owner-chatter-kpis,.owner-view-grid,.owner-view-sections,.owner-payroll-totals{grid-template-columns:1fr 1fr}.owner-chatter-settings,.owner-record-row,.owner-hours-row{grid-template-columns:1fr}.owner-record-row button{width:100%}.chatter-directory{grid-template-columns:1fr!important}}
@media(max-width:430px){.owner-chatter-kpis,.owner-view-grid,.owner-view-sections,.owner-payroll-totals{grid-template-columns:1fr}.chatter-card-metrics{grid-template-columns:1fr}.chatter-card-metrics>span{padding:11px}}
