body .app-shell{--rk-audit-navy:#062947;--rk-audit-navy-raised:#0b416f;--rk-audit-cyan:#71d9ff;--rk-audit-ink:#f5fbff;--rk-audit-muted:#d4e9f8;--rk-audit-control-bg:#e4f3ff;--rk-audit-control-ink:#092d4e;--rk-audit-control-line:#6fadd2}body .app-shell [hidden]{display:none!important}body .app-shell>.main-area>.content.live-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:auto!important;padding-inline:clamp(14px,2.1vw,32px)!important;overflow-x:visible!important}body .app-shell .main-area .content.live-content>:is(.page-title,.panel,.two-col,.stats-grid,.feature-grid,.table-wrap){box-sizing:border-box;width:100%;min-width:0;max-width:100%}body .app-shell .content :is(.two-col,.stats-grid,.feature-grid,.form-grid-3,.form-grid-2,.list-stack,.row-actions,.section-head){min-width:0}body .app-shell .main-area .content.live-content .two-col:not(.wide-left):not(.people-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}body .app-shell .main-area .content.live-content .form-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}body .app-shell .main-area .content.live-content .form-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr))}body .app-shell .main-area .content.live-content :is(.panel,.list-item,.qualification-form,.table-wrap){min-width:0}body .app-shell .content :is(.table-wrap,.table-responsive,.table-container){-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}body .app-shell .content :is(.section-head,.row-actions){flex-wrap:wrap}body .app-shell .content :is(.section-head,.list-item,.row-actions)>*{min-width:0}body .app-shell .main-area .content :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){box-sizing:border-box;border-radius:10px;min-width:0;max-width:100%;min-height:44px;font-size:max(14px,.875rem);font-weight:650;background:var(--rk-audit-control-bg)!important;color:var(--rk-audit-control-ink)!important;-webkit-text-fill-color:var(--rk-audit-control-ink)!important;border:1.5px solid var(--rk-audit-control-line)!important;opacity:1!important;text-shadow:none!important}body .app-shell .main-area .content :is(input,textarea)::placeholder{color:#3d637f!important;-webkit-text-fill-color:#3d637f!important;opacity:1!important}body .app-shell .main-area .content :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline-offset:2px;border-color:#078acc!important;outline:3px solid #6ed6ff!important;box-shadow:0 0 0 3px #0b87cf26!important}body .app-shell .main-area .content select option,body .app-shell .main-area .content select optgroup{color:#0b3052;background:#eaf6ff}body .app-shell .main-area .content :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.86!important}body .app-shell .main-area .content :is(.button.secondary,.button.ghost):not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:linear-gradient(145deg,#0c527f,#083b67)!important;border:1px solid #65c9f5!important}body .app-shell .main-area .content :is(.button.secondary,.button.ghost):not(:disabled):hover{background:linear-gradient(145deg,#0f669b,#08477a)!important;border-color:#9ce7ff!important}body .app-shell .main-area .content :is(.button,button):focus-visible,body .app-shell .main-area .content summary:focus-visible{outline-offset:3px;outline:3px solid var(--rk-audit-cyan)!important}body .app-shell .main-area .content .attendance-period,body .app-shell .main-area .content .attendance-period>.attendance-period-summary{color:var(--rk-audit-ink)!important;-webkit-text-fill-color:var(--rk-audit-ink)!important;background:linear-gradient(145deg,#0b4777,#062d53)!important;border-color:#3478a7!important}body .app-shell .main-area .content .attendance-period{border-radius:14px;overflow:hidden;border:1px solid #3478a7!important}body .app-shell .main-area .content .attendance-period>.attendance-period-summary{gap:12px;min-height:68px;padding:14px 16px}body .app-shell .main-area .content .attendance-period>.attendance-period-summary:hover,body .app-shell .main-area .content .attendance-period[open]>.attendance-period-summary{background:linear-gradient(145deg,#0e5688,#093c6b)!important}body .app-shell .main-area .content .attendance-period-heading strong,body .app-shell .main-area .content .attendance-period-meta{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}body .app-shell .main-area .content .attendance-period-heading strong{font-size:16px;font-weight:850}body .app-shell .main-area .content .attendance-period-heading span,body .app-shell .main-area .content .attendance-period-meta>span:not(.attendance-period-progress){font-size:13px;color:var(--rk-audit-muted)!important;-webkit-text-fill-color:var(--rk-audit-muted)!important;opacity:1!important;text-shadow:none!important}body .app-shell .main-area .content .attendance-period-meta .attendance-period-progress{font-weight:850;color:#073653!important;-webkit-text-fill-color:#073653!important;background:#d7f2ff!important;border:1px solid #9bdcff!important}body .app-shell .main-area .content .attendance-period-chevron{flex:none;color:#d6f3ff!important}body .app-shell .main-area .content .attendance-period-body{background:#03193361}body .app-shell .main-area .content .attendance-class-list>.section-head h3{color:#fff!important;-webkit-text-fill-color:#fff!important}body .app-shell .main-area .content .attendance-class-list>.section-head .muted-small{color:#cfe9f8!important;-webkit-text-fill-color:#cfe9f8!important}body .app-shell .main-area .content .attendance-periods>.muted-small{font-size:13px;color:#d8eefb!important;-webkit-text-fill-color:#d8eefb!important}body .app-shell .main-area .content .admin-swimmer-program-tab:not(.active),body .app-shell .main-area .content .admin-family-directory>summary{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:linear-gradient(145deg,#0b4779,#072f55)!important;border:1px solid #4c92bc!important}body .app-shell .main-area .content .admin-swimmer-program-tab:not(.active):hover,body .app-shell .main-area .content .admin-family-directory>summary:hover,body .app-shell .main-area .content .admin-family-directory[open]>summary{background:linear-gradient(145deg,#116495,#0b4476)!important;border-color:#86dcff!important}body .app-shell .main-area .content .admin-swimmer-program-tab :is(strong,span):not(.status),body .app-shell .main-area .content .admin-family-directory>summary .admin-directory-title :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}body .app-shell .main-area .content .admin-swimmer-program-tab .admin-swimmer-program-count,body .app-shell .main-area .content .admin-family-directory .admin-directory-count{border:1px solid #92d8fb;color:#073652!important;-webkit-text-fill-color:#073652!important;background:#d8f3ff!important}body .app-shell .main-area .content .admin-swimmer-program-tab.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#078ce3,#055d9b)!important;border-color:#9ce7ff!important}body .app-shell .main-area .content :is(.class-tools-details,.notification-date-folder,.store-order-date-group)>summary{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:linear-gradient(145deg,#0a497c,#07345e)!important;border-color:#448dbd!important}body .app-shell .main-area .content :is(.class-tools-details,.notification-date-folder,.store-order-date-group)>summary:hover,body .app-shell .main-area .content :is(.class-tools-details,.notification-date-folder,.store-order-date-group)[open]>summary{background:linear-gradient(145deg,#0e5a93,#084372)!important}body .app-shell .main-area .content :is(.class-tools-details,.notification-date-folder,.store-order-date-group)>summary :is(strong,span,b,svg):not(.status){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}body .app-shell .main-area .content :is(.class-tools-details,.notification-date-folder,.store-order-date-group)>summary :is(.muted-small,small){color:#d1e9f8!important;-webkit-text-fill-color:#d1e9f8!important}body .app-shell .main-area .content :is(.class-tools-details,.notification-date-folder,.store-order-date-group)>summary:after{color:#073452!important;background:#d8f3ff!important;border-color:#85d4fa!important}body .app-shell .main-area .content .class-tools-details>.class-tools-details-body{overflow-wrap:anywhere;min-width:0;max-width:100%}body .app-shell .main-area .content .attendance-screen-header{flex-wrap:wrap;align-items:center;gap:12px}body .app-shell .main-area .content .attendance-date-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:auto;max-width:100%}body .app-shell .main-area .content .attendance-date-actions input[type=date]{width:auto;min-width:min(100%,185px);max-width:220px}body .app-shell .main-area .content .attendance-actions-grid{align-items:stretch;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))!important}body .app-shell .main-area .content .attendance-actions-grid>.panel{width:100%;min-width:0;max-width:100%}body .app-shell .main-area .content .attendance-actions-grid .qualification-form :is(input,select,textarea){width:100%}body .app-shell .main-area .content .two-col:has(>[hidden]){grid-template-columns:minmax(0,1fr)!important}body .app-shell .main-area .content .two-col:has(>[hidden])>:not([hidden]){grid-column:1/-1;width:100%;min-width:0}@media (max-width:1180px){body .app-shell>.main-area>.content.live-content{padding-inline:clamp(12px,2.5vw,26px)!important}}@media (max-width:760px){body .app-shell>.main-area>.content.live-content{padding-inline:clamp(12px,3.5vw,20px)!important}body .app-shell .main-area .content .attendance-period>.attendance-period-summary{flex-wrap:wrap;align-items:flex-start;gap:8px}body .app-shell .main-area .content .attendance-period-meta{justify-content:space-between;gap:8px;width:100%;font-size:12px}body .app-shell .main-area .content .attendance-date-actions{justify-content:flex-start;width:100%}body .app-shell .main-area .content .attendance-date-actions input[type=date]{flex:190px;max-width:none}body .app-shell .main-area .content .attendance-actions-grid{grid-template-columns:minmax(0,1fr)!important}body .app-shell .main-area .content :is(.list-item,.section-head)>.row-actions{max-width:100%}}body>footer[aria-label=Copyright]{box-sizing:border-box;background:#061b32;border-top:1px solid #214f73;width:100%;color:#d0e9f9!important}body .app-shell .payment-status-tabs{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:stretch;gap:8px;margin-bottom:16px;display:grid}body .app-shell .payment-status-tabs>button{white-space:normal;justify-content:center;width:100%;min-height:44px;line-height:1.35;margin:0!important}@media (max-width:480px){body .app-shell .payment-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}body .app-shell .content .portal-messaging .message-workspace{align-items:start;gap:20px}body .app-shell .content .portal-messaging .message-inbox,body .app-shell .content .portal-messaging .message-reader{min-width:0}body .app-shell .content .portal-messaging .message-folder{border:1px solid #5386af;border-radius:12px;margin:16px 0;padding:0 14px 14px;color:#fff!important;background:#103b60!important}body .app-shell .content .portal-messaging .message-folder>summary{cursor:pointer;min-height:48px;padding:14px 0;font-weight:750;line-height:1.4;color:#fff!important;-webkit-text-fill-color:#fff!important}body .app-shell .content .portal-messaging .message-folder:not([open]){padding-bottom:0}body .app-shell .content .portal-messaging .list-item{text-align:left;min-width:0;color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;background:#103b60!important;border:1px solid #5386af!important}body .app-shell .content .portal-messaging .list-item :is(strong,span,small,p,div){overflow-wrap:anywhere;color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;opacity:1!important;text-shadow:none!important}body .app-shell .content .portal-messaging .list-item :is(small,.muted-small){color:#d4e9f8!important;-webkit-text-fill-color:#d4e9f8!important}body .app-shell .content .portal-messaging .list-item a{color:#9ce7ff!important;-webkit-text-fill-color:#9ce7ff!important}body .app-shell .content .portal-messaging .message-thread-button{cursor:pointer;width:100%;min-height:76px;padding:14px!important}body .app-shell .content .portal-messaging .message-thread-button[aria-pressed=true]{border:3px solid #21a4f0!important}body .app-shell .content .portal-messaging .message-reader .list-item span{white-space:pre-wrap}body .app-shell .content .portal-messaging :is(input,select,textarea){color:#102f49!important;-webkit-text-fill-color:#102f49!important;background:#fff!important;border:1px solid #92b5d0!important}body .app-shell .content .portal-messaging :is(input,textarea)::placeholder{opacity:1;color:#4b6376!important;-webkit-text-fill-color:#4b6376!important}body .app-shell .content .portal-messaging .message-search{gap:8px;margin:16px 0;display:grid}body .app-shell .content .portal-messaging .message-channel-tabs{flex-wrap:wrap;gap:8px}body .app-shell .content .portal-messaging .message-channel-tabs>button{min-height:44px;margin:0}body .app-shell .content .portal-messaging :is(button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #71c7ff!important}@media (max-width:800px){body .app-shell .content .portal-messaging .message-workspace{grid-template-columns:minmax(0,1fr)!important}}body .app-shell .content .info-box{overflow-wrap:break-word;flex-wrap:nowrap;align-items:flex-start;gap:10px;min-width:0;max-width:100%;display:flex;color:#f2faff!important;-webkit-text-fill-color:#f2faff!important;background:#0a4774!important;border:1px solid #4c91bd!important}body .app-shell .content .info-box>:is(span,strong,div,p),body .app-shell .content .info-box>span>strong{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important;background:0 0!important}body .app-shell .content .info-box>svg{flex:none;color:#a0e5ff!important;opacity:1!important}body .app-shell.staff-personal-theme .content .info-box{color:#102f49!important;-webkit-text-fill-color:#102f49!important;background:#eaf6ff!important;border-color:#8dbbd7!important}body .app-shell.staff-personal-theme .content .info-box>svg{color:#075d9c!important}body .app-shell .content .family-file-modal .info-box{color:#eefaff!important;-webkit-text-fill-color:#eefaff!important;background:#0a466f!important}body .app-shell .content .onsite-consent-box{overflow-wrap:anywhere;min-width:0;max-width:100%;color:#f2faff!important;-webkit-text-fill-color:#f2faff!important;background:#0b3b66!important;border:1px solid #407fb0!important}body .app-shell .content .onsite-consent-box :is(h3,label,span,p,strong,small){color:#f2faff!important;-webkit-text-fill-color:#f2faff!important}body .app-shell .content .onsite-consent-box .muted-small{color:#d0e8f7!important;-webkit-text-fill-color:#d0e8f7!important}body .app-shell .content .onsite-consent-box a{color:#9ce7ff!important;-webkit-text-fill-color:#9ce7ff!important}body .app-shell .content .onsite-consent-box .checkbox-label{align-items:flex-start;gap:10px;min-width:0;line-height:1.5;display:flex}body .app-shell .content .onsite-consent-box .checkbox-label input[type=checkbox]{accent-color:#168ddd;flex:none;min-width:17px;height:17px;min-height:17px;margin-top:2px;width:17px!important}body .app-shell .content .onsite-consent-box .checkbox-label>span{overflow-wrap:break-word;flex:auto;min-width:0}body .app-shell.staff-personal-theme .content .onsite-consent-box{color:#102f49!important;background:#eaf6ff!important;border-color:#8dbbd7!important}body .app-shell.staff-personal-theme .content .onsite-consent-box :is(h3,label,span,p,strong,small){color:#102f49!important;-webkit-text-fill-color:#102f49!important}body .app-shell.staff-personal-theme .content .onsite-consent-box a{color:#075d9c!important;-webkit-text-fill-color:#075d9c!important}body .app-shell .content .family-file-modal #family-file-booking .onsite-consent-box{color:#eef8ff!important;background:#08345f!important}body .app-shell .content :is(.form-grid-3,.form-grid-2,.section-head,.row-actions,.list-item,.payment-status-tabs)>*{min-width:0}body .app-shell .content .qualification-form :is(label,small),body .app-shell .content :is(.section-head,.row-actions,.list-item) :is(strong,span,small,p){overflow-wrap:break-word;word-break:normal;white-space:normal;line-height:1.4}body .app-shell .content :is(.button,button):not(.icon-button){white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.3}body .app-shell .content :is(.qualification-form,.onsite-bookings-content,.section-head,.row-actions),body .app-shell .content .qualification-form .input-with-icon{min-width:0;max-width:100%}body .app-shell .content .qualification-form select{text-overflow:ellipsis}@media (max-width:760px){body .app-shell .content .onsite-bookings-content .form-grid-3,body .app-shell .content .onsite-bookings-content .form-grid-2{grid-template-columns:minmax(0,1fr)!important}body .app-shell .content .onsite-bookings-content .row-actions .button{flex:180px}}body .app-shell .content :is(.table-wrap,.table-responsive,.table-container) table{min-width:100%;max-width:none}body .app-shell .content :is(.table-wrap,.table-responsive,.table-container) :is(th,td){overflow-wrap:break-word;word-break:normal;vertical-align:top}@media (max-width:620px){body .app-shell .content :is(.table-wrap,.table-responsive,.table-container){overscroll-behavior-x:contain}body .app-shell .content :is(.section-head,.row-actions){align-items:stretch}}@media (prefers-reduced-motion:reduce){body .app-shell :is(.spin,.animate-spin){animation-duration:.01ms!important;animation-iteration-count:1!important}body .app-shell :is(.button,button,a){scroll-behavior:auto!important;transition-duration:0s!important}}body .app-shell .main-area .content.live-content .attendance-screen-header h2{font-size:clamp(20px,2vw,24px);font-weight:850;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important}body .app-shell .main-area .content.live-content .attendance-periods>.muted-small{font-size:14px;line-height:1.5;color:#d2e9fa!important;-webkit-text-fill-color:#d2e9fa!important;opacity:1!important}body .app-shell .main-area .content.live-content .attendance-period-heading span,body .app-shell .main-area .content.live-content .attendance-period-meta>span:not(.attendance-period-progress){font-size:14px;font-weight:650;color:#d2e9fa!important;-webkit-text-fill-color:#d2e9fa!important;opacity:1!important}body .app-shell .main-area .content.live-content .attendance-period-progress{font-size:13px;font-weight:850;color:#073653!important;-webkit-text-fill-color:#073653!important;background:#d7f2ff!important}body .app-shell .main-area .content.live-content .attendance-date-actions input[type=date]{min-height:46px;font-size:15px;font-weight:750}body .app-shell .main-area .content.live-content .attendance-class-list>.section-head{align-items:flex-start;gap:8px 16px;margin-bottom:11px}body .app-shell .main-area .content.live-content .attendance-class-list>.section-head h3{font-size:clamp(16px,1.5vw,19px);font-weight:850;line-height:1.35;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important}body .app-shell .main-area .content.live-content .attendance-class-list>.section-head .muted-small{font-size:13px;font-weight:650;line-height:1.45;color:#d2e9fa!important;-webkit-text-fill-color:#d2e9fa!important;opacity:1!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item{box-sizing:border-box;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px 14px;width:100%;margin:0 0 9px;color:#f7fbff!important;text-shadow:none!important;background:#0b3459!important;border:1px solid #477ba0!important;padding:13px 14px!important;display:grid!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item:hover,body .app-shell .main-area .content.live-content .attendance-class-list>.list-item:focus-within{background:#11466e!important;border-color:#8fddff!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.small-feature{flex:0 0 36px;width:36px;height:36px;color:#073653!important;background:#d7f2ff!important;border:1px solid #8acfed!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.small-feature svg{color:#073653!important;stroke:#073653!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.grow{width:100%;min-width:0}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.grow>strong{font-size:17px;font-weight:850;line-height:1.35;display:block;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;opacity:1!important;text-shadow:none!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.grow>span:not(.status){margin-top:4px;font-size:13px;font-weight:650;line-height:1.5;display:block;color:#d2e9fa!important;-webkit-text-fill-color:#d2e9fa!important;opacity:1!important;text-shadow:none!important}body .app-shell .main-area .content.live-content .attendance-class-list .photo-consent{vertical-align:middle;width:21px;height:21px;margin-left:7px;font-size:13px;opacity:1!important;text-shadow:none!important;display:inline-flex!important}body .app-shell .main-area .content.live-content .attendance-class-list .photo-consent.yes{color:#12603a!important;-webkit-text-fill-color:#12603a!important;background:#e8f8ef!important;border-color:#86cf9f!important}body .app-shell .main-area .content.live-content .attendance-class-list .photo-consent.no{color:#8e2525!important;-webkit-text-fill-color:#8e2525!important;background:#ffe5e5!important;border-color:#e6a1a1!important}body .app-shell .main-area .content.live-content .attendance-class-list .attendance-medical-alert{box-sizing:border-box;overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:10px;width:100%;min-width:0;margin:9px 0 3px;padding:11px 12px;font-size:14px;font-weight:800;line-height:1.5;color:#77242c!important;-webkit-text-fill-color:#77242c!important;opacity:1!important;text-shadow:none!important;white-space:normal!important;background:#ffe5e5!important;border:2px solid #d88b95!important;border-left:5px solid #a8283b!important;display:flex!important}body .app-shell .main-area .content.live-content .attendance-class-list .attendance-medical-alert .attendance-medical-alert-copy{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px;font-weight:800;line-height:1.5;color:#77242c!important;-webkit-text-fill-color:#77242c!important;opacity:1!important;text-shadow:none!important;white-space:normal!important;background:0 0!important}body .app-shell .main-area .content.live-content .attendance-class-list .attendance-medical-alert svg{flex:0 0 17px;margin-top:2px;color:#9a2737!important;stroke:#9a2737!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.grow>input{border-radius:9px;width:100%;min-height:44px;margin-top:8px;padding:9px 12px;font-size:15px;font-weight:650;display:block;color:#0a2f4f!important;-webkit-text-fill-color:#0a2f4f!important;opacity:1!important;text-shadow:none!important;background:#e9f6ff!important;border:1.5px solid #86bdda!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.grow>input::placeholder{color:#365d79!important;-webkit-text-fill-color:#365d79!important;opacity:1!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.attendance-state{white-space:normal;justify-self:start;max-width:100%;padding:6px 11px;font-size:13px;font-weight:850;line-height:1.35;color:#073653!important;-webkit-text-fill-color:#073653!important;opacity:1!important;text-shadow:none!important;background:#d7f2ff!important;border:1px solid #8fcde9!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.attendance-state.attendance-state-ok{color:#12603a!important;-webkit-text-fill-color:#12603a!important;background:#e8f8ef!important;border-color:#86cf9f!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.attendance-state.attendance-state-warn{color:#7a4300!important;-webkit-text-fill-color:#7a4300!important;background:#fff0cf!important;border-color:#e1bd6c!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.attendance-state.attendance-state-danger{color:#8e2525!important;-webkit-text-fill-color:#8e2525!important;background:#ffe5e5!important;border-color:#e6a1a1!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.row-actions .button,body .app-shell .main-area .content.live-content .attendance-date-actions .button{min-height:44px;padding:9px 13px;font-size:14px;font-weight:850;line-height:1.3;opacity:1!important;text-shadow:none!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.row-actions .button.secondary:not(:disabled),body .app-shell .main-area .content.live-content .attendance-date-actions .button.secondary:not(:disabled){color:#073653!important;-webkit-text-fill-color:#073653!important;background:#d7f2ff!important;border:1.5px solid #93d8fb!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.row-actions .button.ghost:not(:disabled){color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;background:#11466e!important;border:1.5px solid #8fddff!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.row-actions .button.primary:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#096fc6!important;border:1.5px solid #78c9f9!important}body .app-shell .main-area .content.live-content .attendance-actions-grid .qualification-form label{font-size:14px;font-weight:800;line-height:1.4;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important}body .app-shell .main-area .content.live-content .attendance-actions-grid .qualification-form :is(input,select){min-height:46px;font-size:15px;font-weight:700}body .app-shell .main-area .content.live-content .attendance-actions-grid>.panel>.muted-small{font-size:13px;line-height:1.5;color:#d2e9fa!important;-webkit-text-fill-color:#d2e9fa!important;opacity:1!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item .attendance-register-actions .button.secondary[aria-pressed=true]:not(:disabled){color:#115d38!important;-webkit-text-fill-color:#115d38!important;background:#d8fae7!important;border:2px solid #238451!important;box-shadow:0 0 0 2px #34bb7140!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item .attendance-register-actions .button.ghost[aria-pressed=true]:not(:disabled){color:#8e2525!important;-webkit-text-fill-color:#8e2525!important;background:#ffe5e5!important;border:2px solid #c65050!important;box-shadow:0 0 0 2px #c6505033!important}@media (max-width:1180px){body .app-shell .main-area .content.live-content .attendance-class-list>.list-item{grid-template-columns:36px minmax(0,1fr) auto}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.row-actions{grid-column:2/-1;justify-content:flex-start}}@media (max-width:640px){body .app-shell .main-area .content.live-content .attendance-period-body{padding-inline:10px}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item{grid-template-columns:36px minmax(0,1fr);gap:9px 11px;padding:12px!important}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.attendance-state{grid-column:2;justify-self:start}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.row-actions{grid-column:1/-1;justify-content:stretch}body .app-shell .main-area .content.live-content .attendance-class-list>.list-item>.row-actions .button{flex:115px;min-width:0}body .app-shell .main-area .content.live-content .attendance-actions-grid .qualification-form :is(input,select){font-size:16px}}body .app-shell .content .rk-sms-console label.checkbox-label{flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;display:flex!important}body .app-shell .content .rk-sms-console label.checkbox-label input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#13a5e0!important;vertical-align:top!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;border-radius:3px!important;flex:0 0 18px!important;margin:1px 0 0!important;padding:0!important;display:inline-block!important}body .app-shell .content .rk-sms-console label.checkbox-label span{flex:auto;color:#f0f8ff!important;-webkit-text-fill-color:#f0f8ff!important;opacity:1!important}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rk-paper:#fff;--rk-paper-soft:#e8f3fb;--rk-ink:#102f4d;--rk-ink-muted:#385773;--rk-navy:#062947;--rk-navy-raised:#103b60;--rk-on-navy:#f5fbff;--rk-on-navy-muted:#d4e9f8;--rk-blue:#005ac7;--rk-blue-hover:#00459b;--rk-on-blue:#fff;--rk-cyan:#71d9ff;--rk-border:#6689a4;--rk-success-bg:#e8f8ef;--rk-success-ink:#12603a;--rk-warning-bg:#fff0cf;--rk-warning-ink:#7a4300;--rk-danger-bg:#ffe5e5;--rk-danger-ink:#8e2525;--text:var(--rk-ink);--muted:var(--rk-ink-muted);--brand:var(--rk-blue);--danger:var(--rk-danger-ink)}@layer rk-accessibility{.programs-classic-login-card :is(p,.lead,.programs-classic-login-note),.programs-classic-login-brand span{color:var(--rk-ink-muted)!important;-webkit-text-fill-color:currentColor!important}.safecomms-card .safecomms-kicker{color:var(--rk-blue)!important}.safecomms-header .safecomms-kicker{color:var(--rk-cyan)!important}.app-shell :is(.panel,.page-title,.stat-card,.table-wrap,.list-item,.roster-card,.schedule-card,.staff-schedule-card,.admin-roster-card,.roster-schedule-item,.roster-occurrence-item){--text:var(--rk-on-navy)!important;--muted:var(--rk-on-navy-muted)!important;--surface:var(--rk-navy)!important;--surface-2:var(--rk-navy-raised)!important;background:var(--rk-navy)!important;color:var(--text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.app-shell :is(.list-item,.roster-card,.schedule-card,.staff-schedule-card,.admin-roster-card,.roster-schedule-item,.roster-occurrence-item){background:var(--rk-navy-raised)!important}.app-shell :is(.rk-surface-light,.experience-details,.teacher-list-card,.pos-merch-card,.pos-merch-stripe-app,.store-product-body,.onsite-consent-box){--text:var(--rk-ink)!important;--muted:var(--rk-ink-muted)!important;--surface:var(--rk-paper)!important;--surface-2:var(--rk-paper-soft)!important;background:var(--rk-paper-soft)!important;color:var(--text)!important}.app-shell :is(.rk-surface-light,.experience-details,.teacher-list-card,.pos-merch-card,.pos-merch-stripe-app)>:is(summary,h2,h3,p){color:var(--text)!important;-webkit-text-fill-color:currentColor!important}.app-shell :is(.panel,.page-title,.stat-card)>:is(h1,h2,h3,h4,p,label),.app-shell :is(.section-head,.grow)>:is(h1,h2,h3,h4,strong,span,small,p,label):not(.status):not(.status-pill):not(.badge):not(.attendance-state),.app-shell :is(.roster-card,.schedule-card,.staff-schedule-card,.admin-roster-card)>:is(h3,h4,strong,p,small,span){color:var(--text)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}.app-shell :is(.panel,.page-title,.stat-card)>p,.app-shell .grow>:is(small,span,p):not(.status):not(.status-pill):not(.badge):not(.attendance-state),.app-shell .muted-small{color:var(--muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}.button{background:var(--rk-paper-soft)!important;color:var(--rk-ink)!important;-webkit-text-fill-color:currentColor!important;border:1px solid var(--rk-border)!important;text-shadow:none!important}.button.primary{background:var(--rk-blue)!important;color:var(--rk-on-blue)!important}.button.primary:hover:not(:disabled){background:var(--rk-blue-hover)!important}.button.danger{background:var(--rk-danger-bg)!important;color:var(--rk-danger-ink)!important}.button :is(span,strong,small,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:100%;background:var(--rk-paper)!important;color:var(--rk-ink)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--rk-border)!important;opacity:1!important;text-shadow:none!important}:is(input,textarea)::placeholder{color:var(--rk-ink-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}:is(select option,select optgroup){background:var(--rk-paper)!important;color:var(--rk-ink)!important}:is(.button,input,select,textarea):disabled{cursor:not-allowed;background:var(--rk-paper-soft)!important;color:var(--rk-ink-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;border-style:dashed!important}:is(.status,.status-pill,.badge,.attendance-state){background:var(--rk-paper-soft)!important;color:var(--rk-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}.admin-swimmer-program-count{background:var(--rk-paper-soft)!important;color:var(--rk-ink)!important;-webkit-text-fill-color:currentColor!important}.info-box{background:var(--rk-navy-raised)!important;color:var(--rk-on-navy)!important;-webkit-text-fill-color:currentColor!important}.info-box :is(span,strong,p){color:inherit!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.preferred-payment-badge{background:var(--rk-success-bg)!important;color:var(--rk-success-ink)!important;-webkit-text-fill-color:currentColor!important}.app-shell .dd-calendar-badge{background:var(--rk-blue)!important;color:var(--rk-on-blue)!important;-webkit-text-fill-color:currentColor!important}.app-shell table th{background:var(--rk-navy-raised)!important;color:var(--rk-on-navy)!important;-webkit-text-fill-color:currentColor!important}.experience-details>:is(ul,ol),.experience-details>:is(ul,ol)>li{color:var(--rk-ink)!important;-webkit-text-fill-color:currentColor!important}.error-message{background:var(--rk-danger-bg)!important;color:var(--rk-danger-ink)!important;-webkit-text-fill-color:currentColor!important}.rk-current-none{color:var(--rk-on-navy-muted)!important}:is(.status.ok,.attendance-state-ok){background:var(--rk-success-bg)!important;color:var(--rk-success-ink)!important}:is(.status.warn,.attendance-state-warn){background:var(--rk-warning-bg)!important;color:var(--rk-warning-ink)!important}:is(.status.danger,.attendance-state-danger){background:var(--rk-danger-bg)!important;color:var(--rk-danger-ink)!important}.attendance-register-actions .button[aria-pressed=true]{background:var(--rk-success-bg)!important;color:var(--rk-success-ink)!important;border:2px solid!important}.attendance-register-actions .button.ghost[aria-pressed=true]{background:var(--rk-danger-bg)!important;color:var(--rk-danger-ink)!important}:is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid var(--rk-blue)!important;box-shadow:0 0 0 6px var(--rk-paper)!important}@media (max-width:600px){:is(input,select,textarea){font-size:16px!important}.button{white-space:normal;min-height:44px}}}
body .app-shell .main-area .content .admin-families-refresh{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;display:grid}body .app-shell .main-area .content .admin-families-refresh>.panel{min-width:0;max-width:100%}body .app-shell .main-area .content .admin-families-refresh .section-head{align-items:flex-start;gap:10px 16px}body .app-shell .main-area .content .admin-families-refresh .section-head .muted-small,body .app-shell .main-area .content .admin-families-refresh>.panel>.muted-small{font-size:13px;line-height:1.5;color:#d8edff!important;-webkit-text-fill-color:#d8edff!important}body .app-shell .main-area .content .admin-people-toolbar{color:#093a63;background:#f0f8ff;border:2px solid #4f9cc9;border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 12px;display:flex}body .app-shell .main-area .content .admin-people-toolbar:focus-within{outline-offset:2px;outline:3px solid #39bbff}body .app-shell .main-area .content .admin-people-toolbar>svg{flex:none}body .app-shell .main-area .content .admin-people-toolbar input{flex:auto;min-width:0;min-height:44px;padding:8px 4px;font-size:16px;font-weight:600;color:#092f50!important;-webkit-text-fill-color:#092f50!important;box-shadow:none!important;background:0 0!important;border:0!important}body .app-shell .main-area .content .admin-people-toolbar input::placeholder{opacity:1;color:#496d87!important;-webkit-text-fill-color:#496d87!important}body .app-shell .main-area .content .admin-people-toolbar input:focus{outline:none!important}body .app-shell .main-area .content .admin-people-toolbar .button.ghost{flex:none;min-height:44px;color:#083b61!important;-webkit-text-fill-color:#083b61!important;background:#d3e9fc!important;border:1px solid #70a7d1!important}body .app-shell .main-area .content .admin-family-directory{min-width:0;margin-top:10px}body .app-shell .main-area .content .admin-family-directory-list,body .app-shell .main-area .content .admin-swimmer-group .list-stack{gap:8px;min-width:0;display:grid}body .app-shell .main-area .content .admin-family-directory-list{padding:10px 0 0}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry){background:#082d50;border:1px solid #4a89b5;border-radius:13px;min-width:0;margin:0;display:block;overflow:hidden;box-shadow:0 2px 8px #00122b1f}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)>summary{cursor:pointer;background:#0a3b67;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:8px 12px;min-width:0;min-height:64px;padding:11px 12px;list-style:none;display:grid;color:#fff!important;-webkit-text-fill-color:#fff!important}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)>summary::-webkit-details-marker{display:none}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)>summary::marker{content:""}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)>summary:hover,body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)[open]>summary{background:#105482}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)>summary:focus-visible,body .app-shell .main-area .content .admin-payment-legend>summary:focus-visible{outline-offset:-3px;outline:3px solid #83ddff}body .app-shell .main-area .content .admin-entry-avatar{background:#e5f5ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:inline-grid;color:#074268!important;-webkit-text-fill-color:#074268!important}body .app-shell .main-area .content .admin-entry-copy{gap:4px;min-width:0;display:grid}body .app-shell .main-area .content .admin-entry-copy>strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:15px;line-height:1.3;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}body .app-shell .main-area .content .admin-entry-copy>span{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35;color:#d8edff!important;-webkit-text-fill-color:#d8edff!important}body .app-shell .main-area .content .admin-entry-state{white-space:nowrap;background:#c9f4e5;border-radius:99px;justify-content:center;align-items:center;min-width:0;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex;color:#07503c!important;-webkit-text-fill-color:#07503c!important}body .app-shell .main-area .content .admin-entry-state:is(.not-booked,.archived){background:#f6e4bc;color:#613b08!important;-webkit-text-fill-color:#613b08!important}body .app-shell .main-area .content .admin-entry-chevron{width:18px;height:18px;transition:transform .15s;color:#cde9fa!important}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)[open]>summary .admin-entry-chevron{transform:rotate(90deg)}body .app-shell .main-area .content .admin-family-entry .family-admin-row,body .app-shell .main-area .content .admin-swimmer-entry-body{border-top:1px solid #497caa;padding:14px;background:#072442!important}body .app-shell .main-area .content .admin-family-entry .family-admin-row{cursor:default;align-items:start;gap:14px;min-width:0;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}body .app-shell .main-area .content .admin-family-entry .family-admin-row>.grow{min-width:0;grid-column:1!important}body .app-shell .main-area .content .admin-family-entry .family-admin-row>.row-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0;grid-column:2!important}body .app-shell .main-area .content .admin-families-refresh :is(.family-admin-row,.swimmer-admin-row)>.grow :is(strong,span,small){overflow-wrap:anywhere;line-height:1.45}body .app-shell .main-area .content .admin-swimmer-entry-body .list-item.swimmer-admin-row{align-items:start;gap:12px;margin:0;padding:0;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important}body .app-shell .main-area .content .admin-swimmer-entry-body .swimmer-admin-row>.avatar{display:none!important}body .app-shell .main-area .content .admin-swimmer-entry-body .swimmer-admin-row>.grow{min-width:0;grid-area:1/1!important}body .app-shell .main-area .content .admin-swimmer-entry-body .swimmer-admin-row>.row-actions{align-self:start;flex-wrap:wrap!important;grid-area:1/2!important}body .app-shell .main-area .content .admin-families-refresh :is(.family-admin-row,.swimmer-admin-row) .row-actions .button{opacity:1;border-radius:9px;min-width:100px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:750;line-height:1.25}body .app-shell .main-area .content .admin-families-refresh .row-actions .button.primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#086dbd!important}body .app-shell .main-area .content .admin-families-refresh .row-actions .button:is(.secondary,.ghost){color:#083d65!important;-webkit-text-fill-color:#083d65!important;background:#e9f4ff!important;border:1px solid #95bedd!important}body .app-shell .main-area .content .admin-families-refresh .row-actions .button.danger{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a72c36!important}body .app-shell .main-area .content .admin-families-refresh .row-actions .button:disabled{cursor:not-allowed;opacity:.63!important}body .app-shell .main-area .content .admin-swimmer-entry-body .admin-swimmer-booking strong{font-size:14px;line-height:1.4}body .app-shell .main-area .content .admin-swimmer-entry-body .admin-swimmer-booking span,body .app-shell .main-area .content .admin-swimmer-entry-body .admin-swimmer-booking small{font-size:13px;line-height:1.4}body .app-shell .main-area .content .admin-swimmer-entry-body .admin-swimmer-not-booked{font-size:13px;color:#e7f5ff!important;-webkit-text-fill-color:#e7f5ff!important}body .app-shell .main-area .content .admin-payment-legend{min-width:0;margin:10px 0}body .app-shell .main-area .content .admin-payment-legend>summary{cursor:pointer;background:#0b4774;border:1px solid #579cc7;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:9px 12px;font-size:13px;font-weight:750;list-style:none;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}body .app-shell .main-area .content .admin-payment-legend>summary::-webkit-details-marker{display:none}body .app-shell .main-area .content .admin-payment-legend[open]>summary svg{transform:rotate(90deg)}body .app-shell .main-area .content .admin-payment-legend .payment-type-key{background:#092e52;border:1px solid #4b80ae;border-top:0;flex-wrap:wrap;gap:8px 12px;margin:0;padding:12px;display:flex}body .app-shell .main-area .content .admin-payment-legend .payment-type-key>span{font-size:12px;color:#e0f1ff!important;-webkit-text-fill-color:#e0f1ff!important}@media (max-width:760px){body .app-shell .main-area .content .admin-families-refresh{gap:12px}body .app-shell .main-area .content .admin-families-refresh>.panel{padding:13px!important}body .app-shell .main-area .content .admin-families-refresh .section-head{flex-direction:column;align-items:stretch}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)>summary{grid-template-columns:40px minmax(0,1fr) 18px;gap:8px 10px;padding:10px}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)>summary .admin-entry-state{grid-area:2/2;justify-self:start}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)>summary .admin-entry-chevron{grid-area:1/3}body .app-shell .main-area .content .admin-family-entry .family-admin-row,body .app-shell .main-area .content .admin-swimmer-entry-body .list-item.swimmer-admin-row{gap:12px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}body .app-shell .main-area .content .admin-family-entry .family-admin-row>.grow,body .app-shell .main-area .content .admin-swimmer-entry-body .swimmer-admin-row>.grow{grid-area:auto/1!important}body .app-shell .main-area .content .admin-family-entry .family-admin-row>.row-actions,body .app-shell .main-area .content .admin-swimmer-entry-body .swimmer-admin-row>.row-actions{gap:8px;grid-area:auto/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}body .app-shell .main-area .content .admin-families-refresh :is(.family-admin-row,.swimmer-admin-row) .row-actions .button{width:100%!important;min-width:0!important}body .app-shell .main-area .content .admin-families-refresh :is(.family-admin-row,.swimmer-admin-row) .row-actions .button.danger:last-child{grid-column:1/-1}body .app-shell .main-area .content .admin-swimmer-entry-body .admin-swimmer-booking{flex-direction:column;align-items:flex-start}body .app-shell .main-area .content .admin-swimmer-program-tab{font-size:14px}body .app-shell .main-area .content .admin-swimmer-level-head{margin-bottom:0}}@media (max-width:380px){body .app-shell .main-area .content .admin-people-toolbar{flex-wrap:wrap}body .app-shell .main-area .content .admin-people-toolbar input{flex-basis:calc(100% - 40px)}body .app-shell .main-area .content .admin-people-toolbar .button{margin-left:auto}body .app-shell .main-area .content :is(.admin-family-entry,.admin-swimmer-entry)>summary .admin-entry-copy>strong{font-size:14px}}body .app-shell .main-area .content .admin-swimmer-export-actions{flex-wrap:wrap;gap:10px;min-width:0;margin:10px 0 8px;display:flex}body .app-shell .main-area .content .admin-swimmer-export-actions .button{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;display:inline-flex;color:#083b61!important;-webkit-text-fill-color:#083b61!important;background:#e7f3ff!important;border:1px solid #70a7d1!important}body .app-shell .main-area .content .admin-swimmer-export-actions .button:disabled{opacity:.65;cursor:wait}body .app-shell .main-area .content .admin-swimmer-export-error{background:#8e2132;border-radius:8px;margin:8px 0;padding:10px;color:#fff!important}@media (max-width:760px){body .app-shell .main-area .content .admin-swimmer-export-actions .button{flex:100%}}
