body.cs-workspace-v104028 .page-hero{padding:1.4rem 0 1rem!important;min-height:0!important}body.cs-workspace-v104028 .page-hero h1{font-size:clamp(1.9rem,3vw,2.8rem)!important;line-height:1.12!important;margin:.1rem 0 .45rem!important}body.cs-workspace-v104028 .page-hero p{max-width:70ch;margin:.25rem 0!important}body.cs-workspace-v104028 .page-hero-grid{grid-template-columns:1fr!important;gap:.6rem!important}body.cs-workspace-v104028 .page-callout{padding:.7rem 1rem!important}body.cs-workspace-v104028 .admin-shell{padding-top:0!important}body.cs-workspace-v104028 .admin-subnav.cs-v827-staff-navigation{padding:.65rem 0!important;margin:0 0 1rem!important;overflow:visible!important;position:relative!important;z-index:8!important}body.cs-workspace-v104028 .cs-v104025-group-list{gap:.45rem!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}body.cs-workspace-v104028 .cs-v827-staff-index{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.cs-workspace-v104028 .cs-v104025-group-list{padding:0!important}body.cs-workspace-v104028 .cs-v104025-nav-group{padding:0!important;margin:0!important}body.cs-workspace-v104028 .cs-v104025-nav-group>summary,body.cs-workspace-v104028 .cs-v827-staff-summary{box-sizing:border-box;min-height:44px!important;margin:0!important}body.cs-workspace-v104028 .cs-v104025-nav-group{position:relative}body.cs-workspace-v104028 .cs-v104025-nav-group[open]{z-index:1}body.cs-workspace-v104028 .cs-v104025-nav-group>summary{min-height:44px!important;padding:.65rem .8rem!important;font-size:.92rem!important}body.cs-workspace-v104028 .cs-v104025-nav-group.is-current>summary{background:#eee7f8;border-radius:10px;color:#442c67}body.cs-workspace-v104028 :is(.cs-v104025-nav-today,.cs-v104040-nav-direct) .cs-v827-staff-link{min-height:44px!important;padding:.65rem!important}body.cs-workspace-v104028 .cs-v104025-group-links{position:absolute;top:calc(100% + 5px);left:0;min-width:230px;width:100%;padding:.45rem!important;background:#fffdf8;border:1px solid #ddd3e7;border-radius:12px;box-shadow:0 10px 24px #38204624;z-index:20}body.cs-workspace-v104028 .cs-v104025-nav-group:last-child .cs-v104025-group-links{left:auto;right:0}body.cs-workspace-v104028 .cs-v104025-group-links .cs-v827-staff-link{text-align:left!important;justify-content:flex-start!important;min-height:44px!important}body.cs-workspace-v104028 .cs-workspace-shortcuts{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}body.cs-workspace-v104028 .cs-workspace-shortcuts a{display:inline-flex;align-items:center;min-height:44px;padding:.55rem .9rem;background:#fffdf8;border:1px solid #ded3e5;border-radius:10px;color:#493561;text-decoration:none;font-weight:700}body.cs-workspace-v104028 .cs-workspace-shortcuts a:hover{background:#eee7f8}body.cs-workspace-v104028 .cs-workspace-settings{border:1px solid #e0d7e6;border-radius:12px;background:#fffdf8;margin:.75rem 0;padding:.2rem 1rem}body.cs-workspace-v104028 .cs-workspace-preview.shell{margin-inline:auto}body.cs-workspace-v104028:is(.cs-admin-v991,.cs-admin-family-v991) .cs-workspace-preview.shell{width:min(1180px,calc(100% - clamp(26px,4vw,56px)))}body.cs-workspace-v104028 .cs-workspace-settings>summary{cursor:pointer;padding:.8rem 0;font-weight:750;color:#493561;min-height:44px}body.cs-workspace-v104028 .cs-workspace-settings>:not(summary){margin:0 0 1rem}body.cs-workspace-v104028 .cs-workspace-settings .admin-card{box-shadow:none!important;border:0!important;padding:1rem 0!important}body.cs-workspace-v104028 .cs-workspace-settings .shell{width:100%!important;padding:0!important}body.cs-workspace-v104028 .cs-workspace-settings .cs-admin-role-switcher-v9973{position:static!important;padding:.6rem!important;border-radius:10px}body.cs-workspace-v104028 .cs-workspace-settings .cs-admin-role-switcher-v9973__inner{width:100%!important;max-width:100%!important;flex-wrap:wrap!important;padding:0!important}body.cs-workspace-v104028 .cs-workspace-preview[hidden]{display:none!important}body.cs-workspace-v104028 .cs-program-row-options{margin:.35rem 0;padding:0;border:0;background:transparent}body.cs-workspace-v104028 .cs-program-row-options>summary{min-height:44px;cursor:pointer;display:flex;align-items:center;font-weight:700}body.cs-workspace-v104028 .cs-program-primary{background:#5f2579!important;color:#fff!important;border-color:#5f2579!important;min-height:44px!important}body.cs-workspace-v104028 .cs-program-tools>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#5f2579;font-weight:700}body.cs-workspace-v104028 .v760-admin-today{padding:1.1rem!important;margin:0!important}body.cs-workspace-v104028 .v760-today-heading{margin-bottom:.7rem!important}body.cs-workspace-v104028 .v760-today-heading h2{font-size:1.35rem!important}body.cs-workspace-v104028 .v760-today-heading p{margin:.35rem 0!important}body.cs-workspace-v104028 .v760-today-grid{gap:.65rem!important}body.cs-workspace-v104028 .v760-today-card{min-height:0!important;padding:.85rem!important;gap:.3rem!important}body.cs-workspace-v104028 .v760-today-card strong{font-size:1.6rem!important}body.cs-workspace-v104028 .v760-today-card span{font-size:.9rem!important}body.cs-workspace-v104028 .v760-today-card small{font-size:.8rem!important}body.cs-workspace-v104028 .v760-today-card b{display:none}body.cs-workspace-v104028 .cs-admin-task-list{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}body.cs-workspace-v104028 .cs-admin-task{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.7rem;align-items:center;min-height:54px;padding:.65rem .85rem;background:#fffdf8;border:1px solid #ddd3e7;border-radius:12px;color:#4b1f63;font-weight:750;text-decoration:none}body.cs-workspace-v104028 .cs-admin-task:hover{background:#f3edf9}body.cs-workspace-v104028 .cs-admin-task-count{display:grid;place-items:center;min-height:2.25rem;border-radius:9px;background:#5f2579;color:#fff;font-weight:850}body.cs-workspace-v104028 .cs-admin-task.urgent{border-color:#c87986;background:#fff7f8}body.cs-workspace-v104028 .cs-admin-task.urgent .cs-admin-task-count{background:#942541}body.cs-workspace-v104028 .cs-admin-task.unavailable{border-color:#bb993f;background:#fffbef}body.cs-workspace-v104028 .cs-admin-task small{display:block;margin-top:.15rem;font-weight:500}body.cs-workspace-v104028 .cs-admin-all-clear{display:flex;align-items:center;gap:.7rem;margin:0;padding:.7rem .85rem;background:#f1f7f0;border:1px solid #bccdb6;border-radius:12px;color:#355537}body.cs-workspace-v104028 .cs-workspace-footer{padding:1rem 0!important;margin-top:2rem!important;min-height:0!important;background:#f5efe7!important}body.cs-workspace-v104028 .cs-workspace-footer-row{display:flex!important;align-items:center;justify-content:space-between;gap:1rem}body.cs-workspace-v104028 .cs-workspace-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem}body.cs-workspace-v104028 .cs-workspace-footer a,body.cs-workspace-v104028 .cs-workspace-footer button{color:#493561!important;font:inherit!important;text-decoration:none!important;min-height:44px;display:inline-flex;align-items:center;background:transparent!important;border:0!important;padding:.4rem!important}body.cs-workspace-v104028 .cs-workspace-footer button[hidden],body.cs-workspace-v104028 .cs-workspace-footer a[hidden],body.cs-workspace-v104028 [data-cs-program-context][hidden],body.cs-workspace-v104028 #cs-program-editor[hidden],body.cs-workspace-v104028 [data-cs-family-panel][hidden]{display:none!important}body.cs-workspace-v104028 .cs-workspace-footer .auth-hidden,body.cs-workspace-v104028 .cs-workspace-footer [data-member-only]:not(.member-visible){display:none!important}body.cs-workspace-v104028 .team-hub-grid{gap:.7rem!important}body.cs-workspace-v104028 .team-hub-card{min-height:0!important;padding:1rem!important}body.cs-workspace-v104028 .team-hub-card .eyebrow,body.cs-workspace-v104028 .team-hub-card .team-hub-arrow{display:none!important}body.cs-workspace-v104028 .team-hub-card h3{font-size:1.05rem!important}body.cs-workspace-v104028 .team-hub-card p{font-size:.86rem!important;margin:.35rem 0 0!important}body.cs-workspace-v104028 .cs-family-toolbar{display:block;margin:0 0 .8rem}body.cs-workspace-v104028 .cs-family-toolbar>.v792-family-tabs{min-width:0;margin:0}body.cs-workspace-v104028 .cs-family-exports{margin:0;min-width:0}body.cs-workspace-v104028 .cs-family-exports .admin-actions{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}body.cs-workspace-v104028 .cs-family-exports .button{flex:0 1 auto!important;min-height:44px!important;height:auto!important;max-width:100%;padding:.65rem .85rem!important;white-space:normal}body.cs-workspace-v104028 .v792-family-tabs{padding:.35rem 0;margin:0 0 .8rem}body.cs-workspace-v104028 .v760-family360{padding:1.15rem!important}body.cs-workspace-v104028 .v760-family-search{margin-top:0!important}body.cs-workspace-v104028 .v760-family-results{max-height:19rem;overflow:auto}body.cs-workspace-v104028 .cs-family-record-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0}body.cs-workspace-v104028 .cs-family-record-tabs button{min-height:44px;border:1px solid #d9cde3;background:#fffdf8;border-radius:9px;padding:.55rem .85rem;color:#493561;font-weight:700;cursor:pointer}body.cs-workspace-v104028 .cs-family-record-tabs button[aria-selected=true]{color:white;background:#60417e}body.cs-workspace-v104028 [data-cs-family-panel] .v760-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.cs-workspace-v104028 .cs-workspace-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}body.cs-workspace-v104028 .cs-workspace-heading h2{order:-1}body.cs-workspace-v104028 #cs-program-editor{grid-column:1/-1;scroll-margin-top:6rem}body.cs-workspace-v104028 #cs-program-editor .admin-card{margin:0!important}body.cs-workspace-v104028 .cs-program-context h2{font-size:1.25rem!important}body.cs-workspace-v104028 .cs-program-context{padding:1rem!important}body.cs-workspace-v104028 .cs-program-context .admin-actions{margin-bottom:0}body.cs-workspace-v104028 .cs-program-editor-slot{min-width:0}body.cs-workspace-v104028 .cs-program-editor-slot[hidden]{display:none!important}body.cs-workspace-v104028 .cs-program-editor-slot:has(#cs-program-editor:not([hidden])){margin:0 0 1.25rem}body.cs-workspace-v104028 #cs-program-editor>.admin-card>.admin-card-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}body.cs-workspace-v104028 #cs-program-editor>.admin-card>.admin-card-heading .eyebrow{flex-basis:100%;margin:0}body.cs-workspace-v104028 #cs-program-editor [data-v745-program-form-title]{flex:1 1 16rem;margin:0;overflow-wrap:anywhere}body.cs-workspace-v104028 #cs-program-editor [data-v745-program-form-title]:focus-visible{outline:3px solid #9773ba;outline-offset:3px;border-radius:3px}body.cs-workspace-v104028 #cs-program-editor [data-cs-close-editor]{min-height:44px;white-space:normal}body.cs-workspace-v104028 .cs-program-editor-jumps{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid #e5d9ed}body.cs-workspace-v104028 .cs-program-editor-jumps button{min-height:44px;padding:.55rem .85rem;border:1px solid #d5c3e0;border-radius:10px;background:#f7f0fb;color:#4f2368;font:inherit;font-size:.88rem;font-weight:750;cursor:pointer}body.cs-workspace-v104028 .cs-program-editor-jumps button[hidden]{display:none!important}body.cs-workspace-v104028 .cs-program-edit-action{margin-top:.75rem}body.cs-workspace-v104028 .cs-program-edit-action .cs-program-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1rem!important;border-radius:10px;font-size:.9rem!important;line-height:1.3;white-space:normal}body.cs-workspace-v104028 .cs-program-edit-action .cs-program-primary:hover{background:#42165b!important}body.cs-workspace-v104028 .cs-program-list-table td{vertical-align:top}body.cs-workspace-v104028 .cs-program-list-table td:first-child{min-width:190px}body.cs-workspace-v104028 .cs-program-list-table td:first-child>strong{font-size:1rem;line-height:1.4}@media(max-width:900px){body.cs-workspace-v104028 .cs-table-scroll-hint:has(+.table-wrap>.cs-program-list-table){display:none!important}body.cs-workspace-v104028 .table-wrap:has(>.cs-program-list-table){overflow:visible!important;border:0!important;background:transparent}body.cs-workspace-v104028 .cs-program-list-table{display:block;width:100%!important;min-width:0!important;border:0}body.cs-workspace-v104028 .cs-program-list-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.cs-workspace-v104028 .cs-program-list-table tbody{display:grid;gap:1rem;width:100%}body.cs-workspace-v104028 .cs-program-list-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #dfd1e8;border-radius:14px;background:#fff;overflow:hidden}body.cs-workspace-v104028 .cs-program-list-table tbody tr[hidden]{display:none!important}body.cs-workspace-v104028 .cs-program-list-table td{display:block;min-width:0!important;padding:.75rem .9rem!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere}body.cs-workspace-v104028 .cs-program-list-table td:first-child{grid-column:1/-1;background:linear-gradient(120deg,#f8f1fd,#fffcf1);border-bottom:1px solid #e8dfed!important;padding:1rem!important}body.cs-workspace-v104028 .cs-program-list-table td:first-child>strong{font-size:1.05rem}body.cs-workspace-v104028 .cs-program-list-table td:nth-child(n+4),body.cs-workspace-v104028 .cs-program-list-table td[colspan]{grid-column:1/-1}body.cs-workspace-v104028 .cs-program-list-table td:not(:first-child)::before{content:attr(data-cs-program-column);display:block;margin:0 0 .35rem;color:#684c77;font-size:.75rem;line-height:1.3;font-weight:750}body.cs-workspace-v104028 .cs-program-list-table td:nth-child(n+5)::before{display:none}body.cs-workspace-v104028 .cs-program-list-table td:nth-child(n+5){padding-top:.35rem!important}body.cs-workspace-v104028 .cs-program-list-table :is(.tiny-button,summary){min-height:44px;white-space:normal}body.cs-workspace-v104028 .cs-program-list-table .v799-program-access{display:flex;flex-wrap:wrap;gap:.5rem}body.cs-workspace-v104028 .cs-program-list-table .cs-program-row-options{width:100%;margin:0}body.cs-workspace-v104028 .cs-program-list-table .cs-program-row-options>summary{padding:.4rem .75rem;border:1px solid #e6dceb;border-radius:9px;background:#fffcf7}}@media(max-width:420px){body.cs-workspace-v104028 .cs-program-editor-jumps{gap:.4rem}body.cs-workspace-v104028 .cs-program-editor-jumps button{flex:1 1 calc(50% - .4rem);padding:.55rem}body.cs-workspace-v104028 #cs-program-editor .v745-field-grid>label{min-width:0}body.cs-workspace-v104028 #cs-program-editor :is(input,textarea,select){max-width:100%;min-width:0}}body.cs-workspace-v104028 .cs-birthday-compact{margin:.8rem 0!important;padding:1rem!important}body.cs-workspace-v104028 .cs-birthday-compact h2{font-size:1.25rem!important}body.cs-workspace-v104028 .cs-birthday-compact .cs-birthday-more{margin-top:.6rem}body.cs-workspace-v104028 .cs-birthday-compact .cs-birthday-more>summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}body.cs-workspace-v104028 :is(a,button,summary,input,select):focus-visible{outline:3px solid #9773ba!important;outline-offset:3px}body.cs-workspace-v104028 .cs-plan-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}body.cs-workspace-v104028 :is(#cs-program-pay,#phase-d-payout-setup){scroll-margin-top:calc(var(--cs-header-v9979-height,112px) + 16px)}body.cs-workspace-v104028 .cs-plan-tabs button{min-height:44px;padding:.65rem 1rem;border:1px solid #d9cde3;border-radius:12px;background:#fffdf8;color:#493561;font-family:inherit;font-size:.95rem;font-weight:750;line-height:1.3;cursor:pointer}body.cs-workspace-v104028 .cs-plan-tabs button[aria-selected=true]{background:#5f2579;color:white;border-color:#5f2579}body.cs-workspace-v104028 [data-cs-plan-pane][hidden],body.cs-workspace-v104028 .cs-plan-pane-inactive,body.cs-workspace-v104028 [data-v784-card][hidden],body.cs-workspace-v104028 [data-v792-family-pane][hidden]{display:none!important}html[data-phase-c-payment-plans=mounted] body.cs-workspace-v104028 [data-v790-plan-management]>summary{display:none}body.cs-workspace-v104028 .cs-plan-search{display:grid;gap:.45rem;margin:0 0 1rem;color:#493561;font-weight:750}body.cs-workspace-v104028 .cs-plan-search input{width:100%;min-height:48px;box-sizing:border-box;padding:.8rem 1rem;border:1px solid #d9cde3;border-radius:12px;background:white;color:#311046;font:inherit}body.cs-workspace-v104028 .cs-plan-details{padding:0;border:0;background:transparent}body.cs-workspace-v104028 .cs-plan-details>summary{cursor:pointer;list-style:none;min-height:44px}body.cs-workspace-v104028 .cs-plan-details>summary::-webkit-details-marker{display:none}body.cs-workspace-v104028 .cs-plan-details .v7724-head{margin:0}body.cs-workspace-v104028 .cs-plan-details .v7724-head .eyebrow{display:none}body.cs-workspace-v104028 .cs-plan-children{margin:.65rem 0;color:#665171;font-size:.9rem;line-height:1.55}body.cs-workspace-v104028 .cs-plan-open-label{display:inline-block;color:#5f2579;font-weight:800;padding:.3rem 0}body.cs-workspace-v104028 .cs-plan-open-label::after{content:" +"}body.cs-workspace-v104028 .cs-plan-details[open] .cs-plan-open-label::after{content:" −"}body.cs-workspace-v104028 .cs-plan-details-body{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2d7ea}body.cs-workspace-v104028 .cs-plan-integrity-empty{display:none!important}body.cs-workspace-v104028 .cs-plan-integrity-loading .section-heading{display:none!important}body.cs-workspace-v104028 .cs-plan-integrity-loading{padding:.6rem .85rem!important;background:#faf7fc!important;border-color:#e2d7ea!important}@media(max-width:760px){body.cs-workspace-v104028 .page-hero{padding:1rem 0 .65rem!important}body.cs-workspace-v104028 .cs-v104025-group-links{position:static;min-width:0;width:auto;box-shadow:none;border:0;padding:.25rem!important}body.cs-workspace-v104028 .cs-v104025-group-list{grid-template-columns:1fr!important}body.cs-workspace-v104028 .cs-workspace-footer-row{flex-direction:column;align-items:flex-start;gap:.25rem}body.cs-workspace-v104028 .v760-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.cs-workspace-v104028 .v760-today-card{padding:.75rem!important}body.cs-workspace-v104028 .cs-family-toolbar{grid-template-columns:minmax(0,1fr)}body.cs-workspace-v104028 [data-cs-family-panel] .v760-detail-grid{grid-template-columns:1fr}body.cs-workspace-v104028 .v792-family-tabs{display:flex!important;flex-wrap:wrap}body.cs-workspace-v104028 .v792-family-tabs button{flex:1}}body.cs-workspace-v104028 [data-adult-ticket-setting][hidden]{display:none!important}body.cs-workspace-v104028 [data-adult-ticket-setting]{align-items:start;gap:.6rem;padding:1rem;border:1px solid #e2d3ee;border-radius:12px;background:#faf6ff}body.cs-workspace-v104028 [data-adult-ticket-setting] .small-muted{flex-basis:100%}
