.v792-family-topbar{align-items:center}.v792-family-topbar p{max-width:72ch;margin:.4rem 0 0;color:#695d74}.v792-family-tabs{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;margin:1rem 0 1.1rem;padding:.48rem;border:1px solid rgba(95,37,121,.14);border-radius:18px;background:linear-gradient(135deg,#fffaf3,#faf6ff)}.v792-family-tab{appearance:none;border:0;border-radius:13px;background:transparent;color:#5f2579;padding:.75rem 1rem;font:800 .92rem/1.1 Inter,system-ui,sans-serif;cursor:pointer}.v792-family-tab:hover{background:rgba(95,37,121,.08)}.v792-family-tab.is-active{background:#5f2579;color:#fff;box-shadow:0 7px 16px rgba(95,37,121,.18)}.v792-family-pane[hidden]{display:none!important}.v792-family-pane{animation:v792-family-fade .18s ease}.v792-family-help-list{display:grid;gap:.85rem;margin:0;padding-left:1.25rem;color:#695d74}.v792-family-help-list li{padding-left:.15rem;line-height:1.48}.v792-family-help-list strong{color:#3d1157}@keyframes v792-family-fade{from{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.v792-family-topbar{align-items:flex-start}.v792-family-tabs{display:grid;grid-template-columns:1fr 1fr}.v792-family-tab{text-align:center}.v792-family-help-list{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.v792-family-pane{animation:none}}body.cs-workspace-v104028 .cs-family-secondary{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.6rem;margin:0 0 1rem}body.cs-workspace-v104028 .cs-family-secondary .button{min-height:44px}body.cs-workspace-v104028 [data-family-back][hidden],body.cs-workspace-v104028 [data-family-account-parking][hidden],body.cs-workspace-v104028 [data-family-team-detail][hidden]{display:none!important}.cs-family-secondary .cs-family-exports{padding:0;border:0;background:transparent}.cs-family-secondary .cs-family-exports>summary{min-height:44px;padding:.7rem 1rem}.cs-family-secondary .cs-family-exports .admin-actions{padding:.65rem 0}.cs-family-result-count{grid-column:1/-1;margin:0 0 .2rem}.cs-family-record-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;margin:1.2rem 0}.cs-family-record-grid>section{min-width:0;border:1px solid #e7d8ef;border-radius:16px;padding:1rem;background:#fff}.cs-family-record-grid h3{margin:0 0 1rem;color:#351445;font-size:1.1rem}.cs-family-count{display:inline-flex;padding:.15rem .5rem;border-radius:99px;background:#f1e7f7;color:#5f2579;font:700 .8rem/1.4 Inter,system-ui,sans-serif;vertical-align:middle}.cs-family-children{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.cs-family-children li{padding-bottom:.7rem;border-bottom:1px solid #f0e7f5}.cs-family-children small,.cs-family-enrollments small,.cs-family-payment-list small{display:block;color:#6b5d76;line-height:1.6}.cs-family-enrollments{display:grid;gap:.65rem}.cs-family-enrollments>div{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid #eee3f3}.cs-family-enrollments>div>span{min-width:0;overflow-wrap:anywhere}.cs-family-enrollments a{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center}.cs-family-disclosure{border:1px solid #e3d2ed;border-radius:14px;background:#fffdf8;margin:.7rem 0;padding:0 1rem}.cs-family-disclosure>summary{cursor:pointer;min-height:48px;padding:.85rem 0;color:#5f2579;font-weight:750;line-height:1.4}.cs-family-disclosure>summary>span{font-weight:600;margin-left:.4rem;color:#75677e}.cs-family-disclosure[open]{padding-bottom:1rem}.cs-family-disclosure[open]>summary{margin-bottom:.6rem;border-bottom:1px solid #eaddf1}.cs-family-notes{white-space:pre-wrap;overflow-wrap:anywhere;color:#6b5d76}.cs-family-payment-list{margin:0 0 1rem;padding:0;list-style:none}.cs-family-payment-list li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid #eee3f3}.cs-family-payment-list strong{white-space:nowrap}.cs-family-team-record{margin-top:1.4rem;border-top:1px solid #eaddf1;padding-top:1.4rem}.cs-family-team-record .v760-detail-head{display:flex;justify-content:space-between;gap:1rem;align-items:start}.cs-family-team-record .v760-detail-head h2{margin:.25rem 0 .7rem}.cs-family-team-record .v760-detail-head p{overflow-wrap:anywhere}.cs-family-team-record .v760-status-strip{background:#f6effa;border-radius:12px;padding:.8rem 1rem}body.cs-workspace-v104028 .v801-directory-results.v760-family-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}body.cs-workspace-v104028 .v760-family-result{min-width:0;min-height:70px;text-align:left;border:1px solid #e2cdec;border-radius:13px;background:#fff;padding:.8rem 1rem;cursor:pointer;color:#351445}body.cs-workspace-v104028 .v760-family-result>*{display:block;overflow-wrap:anywhere}body.cs-workspace-v104028 .v760-family-result.is-selected{border-color:#692888;background:#f3e9fa;box-shadow:inset 3px 0 #692888}body.cs-workspace-v104028 .v760-family-result:focus-visible,.cs-family-disclosure summary:focus-visible{outline:3px solid #c29cdb;outline-offset:3px}[data-family-account-host] .table-wrap{overflow:visible}[data-family-account-host] table.v712-family-table{min-width:0;width:100%}[data-family-account-host] table.v712-family-table thead{display:none}[data-family-account-host] table.v712-family-table tbody{display:block}[data-family-account-host] table.v712-family-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}[data-family-account-host] table.v712-family-table td{display:block;width:auto!important;min-width:0;padding:.4rem 0;border:0}[data-family-account-host] table.v712-family-table td:nth-child(-n+2){display:none}[data-family-account-host] table.v712-family-table td:nth-child(4)::before{content:"Account access";display:block;font-weight:700;margin-bottom:.65rem}[data-family-account-host] table.v712-family-table td:nth-child(5)::before{content:"Administrative actions";display:block;font-weight:700;margin-bottom:.65rem}[data-family-account-host] [data-v712-edit-family]{display:none}[data-family-account-host] select{max-width:100%}.cs-family-account-tools,.cs-family-recovery-tools{scroll-margin-top:calc(var(--cs-header-v9979-height,112px) + 1rem)}body.cs-workspace-v104028 .cs-family-account-tools{background:linear-gradient(120deg,#fff9e8,#f7f0fc);border-color:#d7b9e7;margin:1rem 0}.cs-family-account-tools>summary strong{font-size:1rem}.cs-family-account-tools>summary small{display:block;margin:.3rem 0 0;color:#685773;font-size:.8rem;font-weight:500}body.cs-workspace-v104028 .v760-detail-actions{flex-wrap:wrap;gap:.5rem}body.cs-workspace-v104028 .cs-family-account-button{background:#5f2579;color:#fff;border:1px solid #5f2579;min-height:44px}body.cs-workspace-v104028 .cs-family-account-button:hover{background:#471b5c;border-color:#471b5c}[data-family-open-account]:focus-visible{outline:3px solid #c29cdb;outline-offset:3px}body.cs-workspace-v104028 [data-family-account-host] table.v712-family-table td:nth-child(n+3){padding:.85rem;border:1px solid #e7d8ef;border-radius:12px;background:#fff}[data-family-account-host] table.v712-family-table td:nth-child(3)::before{content:"Registration & annual fee";display:block;font-weight:700;margin-bottom:.65rem}[data-family-account-host] .v712-status-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0}[data-family-account-host] .v712-account,[data-family-account-host] .v712-actions{min-width:0}[data-family-account-host] table.v712-family-table{border:0;box-shadow:none}body.cs-workspace-v104028 [data-family-account-host] .v712-save{background:#5f2579;border-color:#5f2579;color:#fff;min-height:44px}[data-family-account-host] .tiny-button{min-height:44px;white-space:normal}[data-family-account-host] .v712-status-note,[data-family-account-host] .v712-actions small{overflow-wrap:anywhere}.cs-family-recovery-tools{margin-top:1.25rem}.cs-family-recovery-tools .v712-recovery-card{margin:0;padding:.75rem!important}@media(max-width:700px){body.cs-workspace-v104028 .cs-family-secondary{justify-content:flex-start}.cs-family-record-grid{grid-template-columns:1fr}.cs-family-team-record .v760-detail-head{flex-direction:column}body.cs-workspace-v104028 .v801-directory-results.v760-family-results{grid-template-columns:1fr}.cs-family-enrollments>div{align-items:flex-start;flex-wrap:wrap}[data-family-account-host] table.v712-family-table tr{grid-template-columns:1fr;gap:1rem}.cs-family-disclosure{padding-left:.8rem;padding-right:.8rem}.v712-modal-panel{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);overflow:auto}}body.cs-workspace-v104028 .v760-family-panel{scroll-margin-top:calc(var(--cs-header-v9979-height,112px) + 1rem)}[data-family-account-host] .table-scroll-hint,[data-family-account-host] .cs-v993-table-hint{display:none!important}.cs-family-worklist{min-width:0;margin:1rem 0;scroll-margin-top:calc(var(--cs-header-v9979-height,112px) + 1rem)}.cs-family-worklist[hidden]{display:none!important}.cs-family-worklist>summary{cursor:pointer;padding:1rem;border:1px solid #ddc9e9;border-radius:14px;background:linear-gradient(120deg,#fff9e8,#f5ecfb);color:#44165d;line-height:1.5}.cs-family-worklist>summary strong{font-size:1.05rem}.cs-family-worklist>summary span{display:block;font-size:.8rem;font-weight:500;margin-top:.2rem;color:#695473}.cs-family-worklist-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.cs-family-worklist-toolbar label{flex:1;min-width:180px;max-width:360px;font-weight:700;display:grid;gap:.4rem}.cs-family-worklist-toolbar select{width:100%;min-height:44px}.cs-family-worklist-toolbar>.tiny-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:0;line-height:1.3;text-align:center}.cs-family-worklist .tiny-button{min-height:44px;white-space:normal}.cs-family-worklist .cs-family-open-record,.cs-family-worklist .v712-save{color:#fff;background:#5f2579;border-color:#5f2579}.cs-family-worklist table.v712-family-table{table-layout:fixed;min-width:0;width:100%;font-size:.83rem;border:1px solid #e4d2ec}.cs-family-worklist table.v712-family-table th,.cs-family-worklist table.v712-family-table td{width:auto!important;min-width:0;padding:.75rem;overflow-wrap:anywhere;vertical-align:top}.cs-family-worklist table.v712-family-table th{font-size:.68rem}.cs-family-worklist .v712-status-controls{min-width:0;display:grid;grid-template-columns:1fr;gap:.55rem}.cs-family-worklist .v712-status-controls label{min-width:0;font-size:.7rem}.cs-family-worklist select{min-width:0;max-width:100%;min-height:40px;font-size:.8rem;padding:.5rem .3rem}.cs-family-worklist .v712-primary,.cs-family-worklist .v712-contact,.cs-family-worklist .v712-account,.cs-family-worklist .v712-actions{min-width:0;display:grid;gap:.55rem}.cs-family-worklist-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin:1rem 0}.cs-family-worklist-pages button:disabled{opacity:.45;cursor:default}.cs-family-worklist>summary:focus-visible{outline:3px solid #c29cdb;outline-offset:3px}.cs-family-safety-list dl{margin:.65rem 0 0;display:grid;gap:.65rem}.cs-family-safety-list dt{font-size:.78rem;font-weight:750;color:#594267}.cs-family-safety-list dd{margin:.15rem 0 0;color:#6b5d76;overflow-wrap:anywhere;white-space:pre-wrap}[data-family-safety] .cs-family-children li>span{display:block;color:#6b5d76;line-height:1.6}.cs-family-plan{padding:.8rem 0;border-top:1px solid #eadff0}.cs-family-plan p{margin:.4rem 0}@media(max-width:900px){.cs-family-worklist table.v712-family-table,.cs-family-worklist table.v712-family-table tbody{display:block;border:0}.cs-family-worklist table.v712-family-table thead{display:none}.cs-family-worklist table.v712-family-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;border:1px solid #dfcdea;border-radius:16px;padding:.85rem;margin-bottom:.9rem;background:#fff}.cs-family-worklist table.v712-family-table td{display:block;padding:0;min-width:0;border:0}.cs-family-worklist table.v712-family-table td:first-child{grid-column:1/-1;font-size:1rem;border-bottom:1px solid #eee3f3;padding-bottom:.7rem}.cs-family-worklist table.v712-family-table td:nth-child(4)::before{content:"Account access";display:block;font-weight:700;margin-bottom:.5rem}.cs-family-worklist table.v712-family-table td:nth-child(5){grid-column:1/-1}.cs-family-worklist .v712-actions{display:flex;flex-wrap:wrap;align-items:center}}@media(max-width:450px){.cs-family-worklist table.v712-family-table tr{grid-template-columns:minmax(0,1fr)}.cs-family-worklist table.v712-family-table td{grid-column:1!important}.cs-family-worklist .v712-status-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-family-worklist .v712-save{grid-column:1/-1}.cs-family-worklist-toolbar{align-items:stretch}.cs-family-worklist-toolbar label{max-width:none;flex-basis:100%}}@media(max-width:360px){.cs-family-worklist .v712-status-controls{grid-template-columns:minmax(0,1fr)}}
