.attendance-module__59MSGW__page{gap:1rem;min-width:0;display:grid}.attendance-module__59MSGW__page .sky-page-header{margin-bottom:0}.attendance-module__59MSGW__filters{background:#fff;border:1px solid #e5e7e2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.75rem 1rem;display:flex}.attendance-module__59MSGW__filters .sky-filter-heading{color:#636b5c;letter-spacing:.02em;margin:0;font-size:.875rem}.attendance-module__59MSGW__filters .sky-nav-list{flex-flow:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.attendance-module__59MSGW__filters .sky-nav-link{box-shadow:none;border:1px solid #0000;border-radius:8px;padding:.5rem .75rem;font-size:.875rem;line-height:1.5}.attendance-module__59MSGW__filters .sky-nav-link[aria-current=page]{color:#ac2619;background:#fff1ee;border-color:#f0cfc8}.attendance-module__59MSGW__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.attendance-module__59MSGW__workspace .sky-action-section{box-shadow:none;background:#fff;border:1px solid #e5e7e2;border-radius:14px;min-width:0;margin:0;padding:1rem}.attendance-module__59MSGW__workspace .sky-action-section__heading{margin:0 0 .75rem;font-size:1.125rem}.attendance-module__59MSGW__workspace .sky-action-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.attendance-module__59MSGW__workspace .sky-action{box-shadow:none;background:0 0;border:0;border-top:1px solid #edf0e9;border-radius:0;margin:0;padding:1rem 0}.attendance-module__59MSGW__workspace .sky-action__title{margin:0 0 .4rem;font-size:1rem;line-height:1.45}.attendance-module__59MSGW__workspace .sky-action__meta{flex-wrap:wrap;gap:.35rem .65rem;margin:0 0 .65rem;font-size:.875rem;line-height:1.6;display:flex}.attendance-module__59MSGW__workspace .sky-action__badge{color:#626b58;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:400}.attendance-module__59MSGW__workspace .sky-button{border-radius:8px;min-height:40px;padding:.5rem .85rem;font-size:.875rem}.attendance-module__59MSGW__page a:focus-visible{outline-offset:3px;outline:2px solid #ac2619}@media (min-width:1100px){.attendance-module__59MSGW__workspace:has(.attendance-module__59MSGW__upcoming){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.attendance-module__59MSGW__sessions{grid-area:1/1}.attendance-module__59MSGW__upcoming{grid-area:1/2}}
.action-toast-module__mIEt0q__host{z-index:10000;pointer-events:none;width:fit-content;max-width:min(360px,100vw - 32px);position:fixed;top:58px;right:16px}.action-toast-module__mIEt0q__toast{pointer-events:auto;background:#fff;border:1px solid #e3e8e1;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 4px 18px #17281b12}.action-toast-module__mIEt0q__success{--accent:#298149;--tint:#edf7ef}.action-toast-module__mIEt0q__error{--accent:#b63b30;--tint:#fff0ed}.action-toast-module__mIEt0q__toast>span:first-child{width:24px;height:24px;color:var(--accent);background:var(--tint);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.action-toast-module__mIEt0q__toast p{color:#354333;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.5}.action-toast-module__mIEt0q__toast button{color:#8a9286;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;margin-left:4px;padding:0;font-size:18px;display:grid}.action-toast-module__mIEt0q__toast button:hover{color:#354333;background:#f3f5f1}.action-toast-module__mIEt0q__toast button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action-toast-module__mIEt0q__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.system-status-module__wmck4a__widget{z-index:900;color:#53604c;flex-shrink:0;font-size:12px;position:relative}.system-status-module__wmck4a__widget summary{box-sizing:border-box;cursor:pointer;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:5px;outline:none;align-items:center;gap:6px;padding:3px 7px;list-style:none;display:flex}.system-status-module__wmck4a__widget summary:hover{background:#f5f6f2}.system-status-module__wmck4a__widget summary>span:last-child{color:#7a8173;white-space:nowrap;width:auto;height:auto;margin:0;font-size:11px;font-weight:500;position:static}.system-status-module__wmck4a__widget summary::-webkit-details-marker{display:none}.system-status-module__wmck4a__dot{width:7px;height:7px;box-shadow:none;border-radius:50%}.system-status-module__wmck4a__green{background:#329154}.system-status-module__wmck4a__amber{background:#dca333}.system-status-module__wmck4a__red{background:#c64e40}.system-status-module__wmck4a__panel{box-sizing:border-box;background:#fff;border:1px solid #e2e7de;border-radius:12px;width:min(300px,100vw - 32px);padding:18px;position:absolute;top:44px;right:0;box-shadow:0 6px 26px #20282015}.system-status-module__wmck4a__panel dl{grid-template-columns:1fr 1fr;gap:12px 8px;margin:16px 0;display:grid}.system-status-module__wmck4a__panel dd{text-align:right;margin:0}.system-status-module__wmck4a__panel small{color:#828879;margin-top:10px;line-height:1.5;display:block}.system-status-module__wmck4a__widget summary:focus-visible{outline-offset:1px;outline:2px solid #719b77}
.dashboard-sidebar-module__pG_I0G__sidebar{flex-direction:column;align-self:start;background:#fff!important;border:1px solid #ececea!important;border-radius:16px!important;gap:4px!important;padding:12px!important;display:flex!important;box-shadow:0 4px 20px #18181608!important}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-group{margin:0;display:block}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-group__summary{color:#565653;letter-spacing:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600;line-height:20px;display:flex}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-group:first-child{border-bottom:1px solid #efefec;margin-bottom:6px;padding-bottom:10px}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-group:first-child>details>summary{color:#8b8b85;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}:is(.dashboard-sidebar-module__pG_I0G__sidebar details[open]>summary,.dashboard-sidebar-module__pG_I0G__sidebar summary:hover){color:#20201e;background:#f6f6f3}.dashboard-sidebar-module__pG_I0G__chevron{color:#9a9a94;flex:none;transition:transform .15s}.dashboard-sidebar-module__pG_I0G__sidebar details[open]>summary .dashboard-sidebar-module__pG_I0G__chevron{transform:rotate(90deg)}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-list{display:grid;gap:3px!important;margin:4px 0 6px!important;padding:0 0 0 10px!important}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-link{color:#666660;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:8px!important;padding:8px 12px!important}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-link__copy>span{font-size:13px;font-weight:500;line-height:20px}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-link__copy small{display:none}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-link:hover{background:#f5f5f2!important}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-link[aria-current=page]{color:#be180e;background:#fff0ed!important;box-shadow:inset 3px 0 #c51b10!important}.dashboard-sidebar-module__pG_I0G__sidebar .sky-nav-link[aria-current=page] .sky-nav-link__copy>span{font-weight:650}:is(.dashboard-sidebar-module__pG_I0G__sidebar summary:focus-visible,.dashboard-sidebar-module__pG_I0G__sidebar a:focus-visible){outline-offset:2px;outline:2px solid #bd2118}@media (prefers-reduced-motion:reduce){.dashboard-sidebar-module__pG_I0G__chevron{transition:none}}
.copy-learning-plan-module__rsJGXG__card{background:#fff;border:1px solid #e3e6dc;border-radius:16px;min-width:0;overflow:hidden}.copy-learning-plan-module__rsJGXG__header{cursor:pointer;align-items:center;gap:12px;padding:18px 22px;list-style:none;display:flex}.copy-learning-plan-module__rsJGXG__header::-webkit-details-marker{display:none}.copy-learning-plan-module__rsJGXG__icon{color:#b32c21;background:#fff0e9;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.copy-learning-plan-module__rsJGXG__heading{color:#30362a;font-size:16px;font-weight:600;line-height:1.4}.copy-learning-plan-module__rsJGXG__heading small{color:#7c8175;margin-top:4px;font-size:12px;font-weight:400;display:block}.copy-learning-plan-module__rsJGXG__toggle{color:#b32c21;margin-left:auto;font-size:22px}.copy-learning-plan-module__rsJGXG__card[open] .copy-learning-plan-module__rsJGXG__toggle{transform:rotate(45deg)}.copy-learning-plan-module__rsJGXG__form{padding:0 22px 22px}.copy-learning-plan-module__rsJGXG__note{color:#737969;background:#f8f9f5;border-radius:9px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.6}.copy-learning-plan-module__rsJGXG__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;min-width:0;margin:0;padding:0;display:grid}.copy-learning-plan-module__rsJGXG__fields .copy-learning-plan-module__rsJGXG__field{color:#555d4d;flex-direction:column;align-items:stretch;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.copy-learning-plan-module__rsJGXG__field select,.copy-learning-plan-module__rsJGXG__field input{box-sizing:border-box;color:#30362a;width:100%;min-width:0;max-width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dce1d4;border-radius:8px;margin:0;padding:9px 12px;font-size:14px;display:block}.copy-learning-plan-module__rsJGXG__footer{border-top:1px solid #eceee6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.copy-learning-plan-module__rsJGXG__footer .copy-learning-plan-module__rsJGXG__confirm{color:#555d4d;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.copy-learning-plan-module__rsJGXG__confirm input{accent-color:#b32c21;flex-shrink:0;width:16px;height:16px;margin:2px 0 0;padding:0}.copy-learning-plan-module__rsJGXG__confirm small{color:#848a7c;margin-top:3px;font-size:11px;display:block}.copy-learning-plan-module__rsJGXG__submit{color:#fff;cursor:pointer;background:#b32c21;border:0;border-radius:8px;flex-shrink:0;padding:11px 22px;font-size:13px;font-weight:600}.copy-learning-plan-module__rsJGXG__submit:hover{background:#962519}.copy-learning-plan-module__rsJGXG__submit:disabled{opacity:.5;cursor:wait}.copy-learning-plan-module__rsJGXG__message{color:#535d49;margin:14px 0 0;font-size:13px}.copy-learning-plan-module__rsJGXG__card :is(summary,input,select,button):focus-visible{outline-offset:3px;outline:2px solid #d48f7f}@media (max-width:600px){.copy-learning-plan-module__rsJGXG__fields{grid-template-columns:1fr}.copy-learning-plan-module__rsJGXG__footer{flex-direction:column;align-items:stretch;gap:14px}.copy-learning-plan-module__rsJGXG__header{padding:16px}.copy-learning-plan-module__rsJGXG__form{padding:0 16px 16px}}
.operations-module__Kx9WXG__page{gap:12px;min-width:0;display:grid}.operations-module__Kx9WXG__eyebrow{color:#a63129;letter-spacing:.14em;font-size:10px;font-weight:700}.operations-module__Kx9WXG__page .sky-page-header{margin:0;padding:0 0 12px}.operations-module__Kx9WXG__page .sky-page-header__title{letter-spacing:-.035em;font-size:28px;line-height:1.2}.operations-module__Kx9WXG__page .sky-page-header__context{color:#73736d;margin:6px 0 0;font-size:13px}.operations-module__Kx9WXG__readiness{background:#fffcf7;border:1px solid #eadfd1;border-left:3px solid #cba166;border-radius:12px;padding:14px 20px}.operations-module__Kx9WXG__readiness .sky-action-section__heading{margin:0 0 7px;font-size:15px;font-weight:650}.operations-module__Kx9WXG__page .sky-action-empty{color:#68685f;margin:6px 0;font-size:12px;line-height:1.6}.operations-module__Kx9WXG__caution{color:#85602f;margin:6px 0 10px;font-size:11px}.operations-module__Kx9WXG__readinessRow{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.operations-module__Kx9WXG__readinessRow .sky-action-section__heading{margin:0;font-size:13px}.operations-module__Kx9WXG__accountCount{color:#85602f;font-size:12px}.operations-module__Kx9WXG__readiness details{margin-top:7px}.operations-module__Kx9WXG__page details summary{cursor:pointer;color:#56564d;width:fit-content;font-size:12px;font-weight:600}.operations-module__Kx9WXG__page details[open] summary{margin-bottom:10px}.operations-module__Kx9WXG__page .operations-queues{background:#fff;border:1px solid #e5e5df;border-radius:14px;min-width:0;padding:20px;box-shadow:0 4px 16px #24242003}.operations-module__Kx9WXG__page .operations-queues-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.operations-module__Kx9WXG__page .operations-queues-heading h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650}.operations-module__Kx9WXG__page .operations-queues-heading span{color:#77776f;background:#f5f5f1;border-radius:6px;padding:5px 8px;font-size:11px}.operations-module__Kx9WXG__page .operations-summary{color:#73736b;margin:7px 0 14px;font-size:12px}.operations-module__Kx9WXG__page .sky-table-scroll{border:1px solid #eeeeea;border-radius:9px;margin:0}.operations-module__Kx9WXG__page .sky-table{width:100%;margin:0;font-size:13px}.operations-module__Kx9WXG__page .sky-table__caption{color:#77776f;text-align:left;overflow-wrap:anywhere;padding:10px 12px;font-size:10px}.operations-module__Kx9WXG__page .sky-table thead th{color:#77776f;background:#f6f6f3;padding:11px 14px;font-size:11px;font-weight:600}:is(.operations-module__Kx9WXG__page .sky-table tbody th,.operations-module__Kx9WXG__page .sky-table tbody td){border-bottom:1px solid #eeeeea;padding:10px 14px}.operations-module__Kx9WXG__page .sky-table tbody th{font-weight:600}.operations-module__Kx9WXG__page .sky-table tbody td:nth-child(2){font-variant-numeric:tabular-nums;font-size:23px;font-weight:650}:is(.operations-module__Kx9WXG__page .sky-table tbody td:nth-child(3),.operations-module__Kx9WXG__page .sky-table tbody td:nth-child(4)){color:#73736b;font-size:12px}.operations-module__Kx9WXG__page .operations-guidance{margin-top:14px}.operations-module__Kx9WXG__page .operations-review-action{border-top:1px solid #e9e9e4;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.operations-module__Kx9WXG__page .operations-review-action strong{font-size:13px}.operations-module__Kx9WXG__page .operations-review-action p{color:#77776f;max-width:400px;margin:4px 0 0;font-size:11px;line-height:1.5}.operations-module__Kx9WXG__page .sky-button{border-radius:8px;flex-shrink:0;min-height:40px;padding:10px 16px;font-size:12px}.operations-module__Kx9WXG__page .sky-form-message:empty{display:none}.operations-module__Kx9WXG__page .sky-form-message{margin:12px 0 0;font-size:12px}.operations-module__Kx9WXG__page :is(summary,button):focus-visible{outline-offset:4px;outline:2px solid #b9382a}@media (max-width:650px){.operations-module__Kx9WXG__readiness{padding:16px}.operations-module__Kx9WXG__page .operations-queues{padding:16px}.operations-module__Kx9WXG__page .operations-review-action{flex-direction:column;align-items:flex-start}.operations-module__Kx9WXG__page .sky-table{min-width:540px}.operations-module__Kx9WXG__page .sky-button{width:100%}}
.schedule-module__S_IOcq__page{gap:1rem;min-width:0;display:grid}.schedule-module__S_IOcq__page .schedule-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.schedule-module__S_IOcq__page .schedule-heading h1{letter-spacing:-.04em;margin:0;font-size:1.875rem;font-weight:650}.schedule-module__S_IOcq__page .schedule-heading p{color:#646b5f;margin:.3rem 0 0;font-size:.875rem}.schedule-module__S_IOcq__page .schedule-heading button{border-radius:9px;min-height:44px;padding:.7rem 1rem;font-size:.9375rem}.schedule-module__S_IOcq__page .schedule-composer{background:#fff;border:1px solid #e5e7e5;border-radius:14px;padding:1.25rem}.schedule-module__S_IOcq__page .schedule-composer[hidden]{display:none}.schedule-module__S_IOcq__page .sky-page-header{margin-bottom:0}.schedule-module__S_IOcq__filters,.schedule-module__S_IOcq__list{background:#fff;border:1px solid #e5e7e5;border-radius:18px;min-width:0}.schedule-module__S_IOcq__filters{padding:.5rem 1.25rem}.schedule-module__S_IOcq__filterRow{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:.65rem 0;display:grid}.schedule-module__S_IOcq__filterRow+.schedule-module__S_IOcq__filterRow{border-top:1px solid #f0f1ef}.schedule-module__S_IOcq__filterRow .sky-filter-heading{color:#656b61;letter-spacing:.02em;margin:.65rem 0 0;font-size:.875rem;font-weight:600;line-height:1.4}.schedule-module__S_IOcq__filterRow .sky-nav-list{flex-flow:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.schedule-module__S_IOcq__filterRow .sky-nav-link{box-shadow:none;color:#53594f;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;display:block}.schedule-module__S_IOcq__filterRow .sky-nav-link:hover{background:#f5f6f4}.schedule-module__S_IOcq__filterRow .sky-nav-link[aria-current=page]{color:#ac2619;background:#fff1ee;border-color:#f0cfc8}.schedule-module__S_IOcq__page a:focus-visible{outline-offset:3px;outline:2px solid #ac2619}.schedule-module__S_IOcq__page .sky-workspace-disclosure{box-shadow:none;border-radius:14px;margin:0;padding:1rem 1.25rem}.schedule-module__S_IOcq__page .sky-workspace-disclosure .sky-action-section__heading{font-size:1rem}.schedule-module__S_IOcq__page .sky-workspace-disclosure small{font-size:.875rem}.schedule-module__S_IOcq__page .sky-auth-form{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem 1rem;padding:0;display:grid}.schedule-module__S_IOcq__page .sky-auth-field{grid-column:span 2;gap:.5rem;min-width:0}:is(.schedule-module__S_IOcq__page .sky-auth-field:nth-child(4),.schedule-module__S_IOcq__page .sky-auth-field:nth-child(5)){grid-column:span 3}.schedule-module__S_IOcq__page .sky-auth-field label{color:#43493f;font-size:.875rem;font-weight:600}:is(.schedule-module__S_IOcq__page .sky-auth-field select,.schedule-module__S_IOcq__page .sky-auth-field input){background-color:#fff;border:1px solid #d9ddd5;border-radius:8px;width:100%;min-width:0;min-height:2.875rem;padding:.65rem .75rem;font-size:1rem;line-height:1.5}:is(.schedule-module__S_IOcq__page .sky-auth-field select:focus,.schedule-module__S_IOcq__page .sky-auth-field input:focus){outline-offset:2px;outline:2px solid #ac2619}.schedule-module__S_IOcq__page .sky-auth-form button{border-radius:9px;grid-column:1/-1;justify-self:end;min-height:2.875rem;margin-top:.25rem;padding:.7rem 1.25rem;font-size:1rem}.schedule-module__S_IOcq__page .sky-workspace-disclosure__body{border-top:1px solid #e9ebe7;margin-top:1rem;padding-top:1.25rem}.schedule-module__S_IOcq__page .sky-auth-form__message{grid-column:1/-1;margin:0}.schedule-module__S_IOcq__listHeader{border-bottom:1px solid #e9ebe7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.15rem 1.25rem;display:flex}.schedule-module__S_IOcq__listHeader h2{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:1.125rem;display:flex}.schedule-module__S_IOcq__listHeader>a{color:#ac2619;font-size:.875rem}.schedule-module__S_IOcq__count{color:#60665b;background:#f3f4f1;border-radius:6px;padding:.25rem .55rem;font-size:.875rem;font-weight:500}.schedule-module__S_IOcq__list .sky-table-scroll{border-radius:0 0 18px 18px;margin:0}.schedule-module__S_IOcq__list .sky-table{width:100%;margin:0;font-size:1rem}.schedule-module__S_IOcq__list .sky-table thead th{color:#60665b;background:#f8f9f7;font-size:.875rem;font-weight:600}:is(.schedule-module__S_IOcq__list .sky-table th,.schedule-module__S_IOcq__list .sky-table td){vertical-align:middle;padding:1rem 1.25rem}.schedule-module__S_IOcq__list .sky-table tbody tr:hover{background:#fcfcfa}.schedule-module__S_IOcq__status{white-space:nowrap;color:#565d50;background:#f1f2ef;border-radius:6px;padding:.25rem .6rem;font-size:.875rem;display:inline-block}.schedule-module__S_IOcq__status[data-status=scheduled]{color:#27623e;background:#edf5f0}.schedule-module__S_IOcq__status[data-status=cancelled]{color:#a53526;background:#fff1ee}.schedule-module__S_IOcq__list .sky-table{border-collapse:collapse;min-width:700px}.schedule-module__S_IOcq__list .sky-table thead th{white-space:nowrap;border-bottom:1px solid #e5e8e2;padding-block:.8rem}:is(.schedule-module__S_IOcq__list .sky-table tbody th,.schedule-module__S_IOcq__list .sky-table tbody td){border-bottom:1px solid #edf0e9;padding-block:1.15rem}:is(.schedule-module__S_IOcq__list .sky-table tbody tr:last-child th,.schedule-module__S_IOcq__list .sky-table tbody tr:last-child td){border-bottom:0}.schedule-module__S_IOcq__classCell{width:32%;min-width:12rem}.schedule-module__S_IOcq__subject{color:#252b23;overflow-wrap:anywhere;font-weight:600;line-height:1.45;display:block}.schedule-module__S_IOcq__batch{color:#6a7065;margin-top:.35rem;font-size:.875rem;font-weight:400;line-height:1.4;display:block}.schedule-module__S_IOcq__campus{font-size:.9375rem;font-weight:500}.schedule-module__S_IOcq__timeCell{font-variant-numeric:tabular-nums;color:#50584b;min-width:11rem;max-width:17rem;font-size:.9375rem;line-height:1.65}.schedule-module__S_IOcq__actions{white-space:nowrap}.schedule-module__S_IOcq__actions .schedule-edit{white-space:normal;margin-bottom:.5rem}.schedule-module__S_IOcq__actions .schedule-edit summary{cursor:pointer;color:#a53526;font-size:.875rem}.schedule-module__S_IOcq__actions .schedule-edit form{gap:.5rem;min-width:15rem;padding:.75rem 0;display:grid}.schedule-module__S_IOcq__actions .schedule-edit input{border:1px solid #ddd;border-radius:6px;width:100%;padding:.5rem}.schedule-module__S_IOcq__actions button{color:#a53526;background:#fff;border:1px solid #ebd5cf;border-radius:8px;min-height:2.5rem;padding:.45rem .8rem;font-size:.875rem}.schedule-module__S_IOcq__actions button:hover:not(:disabled){background:#fff1ee}.schedule-module__S_IOcq__page .sky-auth-field:nth-child(6){grid-column:1/-1}.schedule-module__S_IOcq__page .schedule-review{background:#f8faf7;border:1px solid #dce4d6;border-radius:12px;grid-column:1/-1;padding:1.25rem}.schedule-module__S_IOcq__page .schedule-review h3{margin:0 0 .3rem;font-size:1.125rem}.schedule-module__S_IOcq__page .schedule-review p{color:#60665b;margin:0 0 1rem;font-size:.875rem}.schedule-module__S_IOcq__page .schedule-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1rem;display:grid}.schedule-module__S_IOcq__page .schedule-review dt{color:#60665b;font-size:.875rem}.schedule-module__S_IOcq__page .schedule-review dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:1rem}@media (max-width:640px){.schedule-module__S_IOcq__filters{padding:.5rem .875rem}.schedule-module__S_IOcq__filterRow{grid-template-columns:1fr;gap:.4rem}.schedule-module__S_IOcq__filterRow .sky-filter-heading{margin:0}.schedule-module__S_IOcq__page .sky-auth-form{grid-template-columns:1fr}:is(.schedule-module__S_IOcq__page .sky-auth-field,.schedule-module__S_IOcq__page .sky-auth-field:nth-child(4),.schedule-module__S_IOcq__page .sky-auth-field:nth-child(5)){grid-column:1}.schedule-module__S_IOcq__page .sky-auth-form button{justify-self:stretch}.schedule-module__S_IOcq__listHeader{padding:1rem}}
.biometric-link-editor-module__pVGZqW__page{max-width:1120px;margin:0 auto;padding:8px 0 32px}.biometric-link-editor-module__pVGZqW__back{margin-bottom:20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.biometric-link-editor-module__pVGZqW__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.biometric-link-editor-module__pVGZqW__header h1{letter-spacing:-.7px;margin:0 0 8px;font-size:clamp(23px,3vw,30px);font-weight:650;line-height:1.2}.biometric-link-editor-module__pVGZqW__header p{color:#6b7167;margin:0;font-size:14px}.biometric-link-editor-module__pVGZqW__header .biometric-link-editor-module__pVGZqW__eyebrow{letter-spacing:1.5px;color:#a62a20;margin-bottom:9px;font-size:10px;font-weight:700}.biometric-link-editor-module__pVGZqW__badge{color:#856123;background:#fff9ee;border:1px solid #eedbb7;border-radius:8px;flex-shrink:0;padding:7px 11px;font-size:11px}.biometric-link-editor-module__pVGZqW__editor{background:#fff;border:1px solid #e4e6e0;border-radius:18px;padding:26px;box-shadow:0 4px 20px #20281c05}.biometric-link-editor-module__pVGZqW__editor h2{margin:0 0 6px;font-size:18px;font-weight:650}.biometric-link-editor-module__pVGZqW__editor p{color:#6b7167;margin:0 0 20px;font-size:13px;line-height:1.6}.biometric-link-editor-module__pVGZqW__fields{border:0;grid-template-columns:1fr 1fr;gap:20px;min-width:0;margin:0;padding:0;display:grid}.biometric-link-editor-module__pVGZqW__fields label{color:#40453c;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.biometric-link-editor-module__pVGZqW__fields input:not([type=checkbox]),.biometric-link-editor-module__pVGZqW__fields select,.biometric-link-editor-module__pVGZqW__fields textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#242920;background:#fafbf8;border:1px solid #dce0d6;border-radius:9px;min-height:44px;padding:11px 12px;font-size:14px;font-weight:400}.biometric-link-editor-module__pVGZqW__fields textarea{resize:vertical;min-height:80px}.biometric-link-editor-module__pVGZqW__fields input:focus-visible,.biometric-link-editor-module__pVGZqW__fields select:focus-visible,.biometric-link-editor-module__pVGZqW__fields textarea:focus-visible{outline-offset:2px;outline:2px solid #c84b3b}.biometric-link-editor-module__pVGZqW__wide{grid-column:1/-1}.biometric-link-editor-module__pVGZqW__fields .biometric-link-editor-module__pVGZqW__confirm{background:#f5f7f1;border-radius:9px;flex-direction:row;grid-column:1/-1;align-items:flex-start;padding:13px;font-weight:400;line-height:1.5}.biometric-link-editor-module__pVGZqW__confirm input{accent-color:#b52619;flex-shrink:0;width:16px;height:16px;margin:1px 3px 0 0}.biometric-link-editor-module__pVGZqW__fields button{color:#fff;cursor:pointer;background:#ba2518;border:0;border-radius:9px;grid-column:1/-1;justify-self:end;padding:12px 22px;font-size:13px;font-weight:650}.biometric-link-editor-module__pVGZqW__fields button:disabled{opacity:.45;cursor:not-allowed}.biometric-link-editor-module__pVGZqW__links{border-top:1px solid #e8eae4;margin-top:25px;padding-top:20px}.biometric-link-editor-module__pVGZqW__links summary{cursor:pointer;font-size:14px;font-weight:600}.biometric-link-editor-module__pVGZqW__links p{text-align:center;background:#fafbf8;border-radius:9px;margin:12px 0 0;padding:16px}.biometric-link-editor-module__pVGZqW__links ul{margin:12px 0 0;padding:0;list-style:none}.biometric-link-editor-module__pVGZqW__links li{overflow-wrap:anywhere;border-bottom:1px solid #eceee8;padding:12px;font-size:13px}@media (max-width:680px){.biometric-link-editor-module__pVGZqW__header{flex-direction:column;align-items:flex-start;gap:12px}.biometric-link-editor-module__pVGZqW__editor{padding:18px}.biometric-link-editor-module__pVGZqW__fields{grid-template-columns:1fr;gap:16px}.biometric-link-editor-module__pVGZqW__fields button{width:100%}}
.hik-sync-panel-module__WyOgaG__panel{background:#fff;border:1px solid #e2e6dc;border-radius:16px;margin-bottom:20px;padding:24px}.hik-sync-panel-module__WyOgaG__panel h2{margin:0 0 12px;font-size:20px}.hik-sync-panel-module__WyOgaG__panel p{color:#697162;margin:8px 0;font-size:13px;line-height:1.6}.hik-sync-panel-module__WyOgaG__panel summary{cursor:pointer;margin:18px 0 10px;font-size:14px;font-weight:600}.hik-sync-panel-module__WyOgaG__panel a{font-size:13px;font-weight:600;text-decoration:none}.hik-sync-panel-module__WyOgaG__tableWrap{border:1px solid #e8ebe3;border-radius:10px;margin:18px 0 12px;overflow-x:auto}.hik-sync-panel-module__WyOgaG__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.hik-sync-panel-module__WyOgaG__tableWrap th{color:#6b7463;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;background:#f6f8f2;padding:13px 16px;font-size:11px}.hik-sync-panel-module__WyOgaG__tableWrap td{white-space:nowrap;color:#444b3e;border-top:1px solid #edf0e8;padding:15px 16px}.hik-sync-panel-module__WyOgaG__tableWrap td:first-child{white-space:normal;min-width:180px;max-width:300px}.hik-sync-panel-module__WyOgaG__tableWrap strong{font-weight:550}.hik-sync-panel-module__WyOgaG__panel .hik-sync-panel-module__WyOgaG__note{font-size:12px}.hik-sync-panel-module__WyOgaG__person{align-items:center;gap:10px;display:flex}.hik-sync-panel-module__WyOgaG__person small{color:#78816e;margin-top:4px;font-size:11px;display:block}@media (max-width:640px){.hik-sync-panel-module__WyOgaG__panel{padding:16px}}
.profile-recycle-module__W60Wua__workspace{color:#242721;gap:20px;margin-top:24px;display:grid}.profile-recycle-module__W60Wua__overview{background:linear-gradient(115deg,#fff5f1,#fff 75%);border:1px solid #f0dfd9;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.profile-recycle-module__W60Wua__overview span:first-child{letter-spacing:.12em;color:#ad3026;font-size:11px;font-weight:700}.profile-recycle-module__W60Wua__workspace h2{letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.3}.profile-recycle-module__W60Wua__overview h2{margin-top:8px;font-size:24px}.profile-recycle-module__W60Wua__workspace p{color:#73776f;margin:7px 0 0;font-size:14px;line-height:1.6}.profile-recycle-module__W60Wua__badge{color:#a52e24;background:#fff;border:1px solid #eadbd6;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:600}.profile-recycle-module__W60Wua__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.profile-recycle-module__W60Wua__panel{background:#fff;border:1px solid #e5e6df;border-radius:18px;min-width:0;padding:24px;box-shadow:0 4px 16px #24272103}.profile-recycle-module__W60Wua__sectionTitle{align-items:center;gap:12px;margin-bottom:24px;display:flex}.profile-recycle-module__W60Wua__icon{color:#b32c20;background:#fff1eb;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.profile-recycle-module__W60Wua__workspace label{color:#484c45;gap:7px;font-size:13px;font-weight:600;display:grid}.profile-recycle-module__W60Wua__workspace input:not([type=checkbox]),.profile-recycle-module__W60Wua__workspace select,.profile-recycle-module__W60Wua__workspace textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#262b23;background:#fff;border:1px solid #dddfd7;border-radius:9px;padding:11px 12px;font-size:14px}.profile-recycle-module__W60Wua__workspace textarea{resize:vertical;min-height:80px}.profile-recycle-module__W60Wua__workspace input[type=checkbox]{accent-color:#ba2c20;width:16px;height:16px}.profile-recycle-module__W60Wua__workspace label:has(input[type=checkbox]){align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.profile-recycle-module__W60Wua__confirm{background:#faf8f5;border-radius:9px;padding:12px}.profile-recycle-module__W60Wua__workspace button{color:#fff;cursor:pointer;background:#b72a1d;border:0;border-radius:9px;justify-self:start;padding:12px 18px;font-size:13px;font-weight:600}.profile-recycle-module__W60Wua__workspace button:hover{background:#992519}.profile-recycle-module__W60Wua__workspace button:disabled{opacity:.45;cursor:not-allowed}.profile-recycle-module__W60Wua__workspace :is(input,textarea,select,button,summary):focus-visible{outline-offset:3px;outline:3px solid #e9a697}.profile-recycle-module__W60Wua__empty{text-align:center;background:#fafbf8;border:1px dashed #dce1d6;border-radius:12px;padding:42px 20px}.profile-recycle-module__W60Wua__empty>span{color:#5e7756;background:#eaf0e5;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 16px;font-size:22px;display:grid}.profile-recycle-module__W60Wua__empty h3{margin:0;font-size:17px}.profile-recycle-module__W60Wua__empty p{max-width:300px;margin:8px auto 0}.profile-recycle-module__W60Wua__record{overflow-wrap:anywhere;border-top:1px solid #eceee7;padding:18px 0}.profile-recycle-module__W60Wua__record h3{margin:0;font-size:16px}.profile-recycle-module__W60Wua__workspace small{vertical-align:middle;color:#77796f;background:#f5f3ef;border-radius:6px;margin-left:8px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-block}.profile-recycle-module__W60Wua__workspace summary{cursor:pointer;color:#a92b20;padding:12px 0;font-size:14px;font-weight:600}.profile-recycle-module__W60Wua__activity{padding:12px 24px}.profile-recycle-module__W60Wua__activity summary{color:#363b31}@media (max-width:850px){.profile-recycle-module__W60Wua__columns{grid-template-columns:1fr}.profile-recycle-module__W60Wua__overview{flex-direction:column;align-items:flex-start;padding:20px}.profile-recycle-module__W60Wua__panel{padding:20px}}
