.instructor-classes_panel__1XmgK{grid-template-columns:minmax(0,1fr);min-width:0}.instructor-classes_filters__sdGXB{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.instructor-classes_filters__sdGXB label{display:grid;grid-gap:6px;gap:6px}.instructor-classes_filters__sdGXB select{min-width:0;max-width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--ui2-border-strong);border-radius:7px;padding:10px;background:var(--ui2-canvas);color:var(--ui2-text);font:inherit}.instructor-classes_filters__sdGXB .instructor-classes_check__6AB1X{display:flex;align-items:center;gap:8px;padding-block:10px}.instructor-classes_check__6AB1X input{width:18px;height:18px;flex-shrink:0;accent-color:var(--ui2-primary)}.instructor-classes_panel__1XmgK :focus-visible{outline:2px solid var(--ui2-primary);outline-offset:2px}.instructor-classes_list__sHOdF{list-style:none;padding:0;margin:0}.instructor-classes_row__Igv48{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;border-bottom:1px solid var(--ui2-border)}.instructor-classes_row__Igv48>div{min-width:0;overflow-wrap:anywhere}.instructor-classes_row__Igv48>a{flex-shrink:0}.instructor-classes_badges__jQhNu{display:flex;gap:6px;flex-wrap:wrap}.instructor-classes_meta__TNb7_{align-items:center;margin-top:3px;color:var(--ui2-muted);font-size:13px}.instructor-classes_dashboard__DseBd .instructor-classes_meta__TNb7_.instructor-classes_badges__jQhNu .meta-pill{padding-block:1px;font-size:12px}@media (max-width:640px){.instructor-classes_row__Igv48{align-items:flex-start;gap:10px}.instructor-classes_row__Igv48>a{padding-inline:10px;font-size:13px}.instructor-classes_filters__sdGXB select{font-size:16px}}.instructor-classes_dashboard__DseBd{display:grid;grid-gap:14px;gap:14px;min-width:0}.instructor-classes_intro__F4k1W{margin:0;color:var(--ui2-muted);font-size:13.5px}.instructor-classes_stats__a_KUG{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.instructor-classes_stat__c3Sy3{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--ui2-border);border-radius:10px;background:var(--ui2-surface)}.instructor-classes_stat__c3Sy3 strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.instructor-classes_stat__c3Sy3 span{color:var(--ui2-muted);font-size:12.5px}.instructor-classes_stat__c3Sy3[data-tone=warning] strong{color:var(--ui2-warning)}.instructor-classes_sectionHead__TvlzM{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.instructor-classes_sectionHead__TvlzM h2{margin:0;font-size:16px}.instructor-classes_sectionHead__TvlzM p{margin:0;color:var(--ui2-muted);font-size:13px}.instructor-classes_empty__fr0pU{margin:0;color:var(--ui2-muted);font-size:13.5px}.instructor-classes_dashboard__DseBd .instructor-classes_badges__jQhNu .meta-pill[data-tone=warning]{border-color:color-mix(in srgb,var(--ui2-warning) 40%,var(--ui2-border));background:var(--ui2-warning-soft);color:var(--ui2-warning)}.instructor-classes_dashboard__DseBd .instructor-classes_badges__jQhNu .meta-pill[data-tone=success]{border-color:color-mix(in srgb,var(--ui2-success) 40%,var(--ui2-border));background:var(--ui2-success-soft);color:var(--ui2-success)}.instructor-classes_dashboard__DseBd .instructor-classes_badges__jQhNu .meta-pill[data-tone=danger]{border-color:color-mix(in srgb,var(--ui2-danger) 40%,var(--ui2-border));background:var(--ui2-danger-soft);color:var(--ui2-danger)}.ui2-support-guides-button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px;border:1px solid var(--ui2-border);border-radius:var(--ui2-radius-sm);background:var(--ui2-surface);color:var(--ui2-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.ui2-support-guides-button svg{flex:0 0 auto;color:var(--ui2-primary)}.ui2-support-guides-button span{display:grid;grid-gap:2px;gap:2px}.ui2-support-guides-button strong{font-size:14px;font-weight:720}.ui2-support-guides-button small{color:var(--ui2-muted);font-size:12.5px}.ui2-support-guides-button:hover{border-color:var(--ui2-primary);background:var(--ui2-primary-soft)}@media (prefers-reduced-motion:reduce){.ui2-support-guides-button{transition:none}}.ui2-guide-search-all:focus-visible,.ui2-guide-search-example:focus-visible,.ui2-guide-search-hit:focus-visible,.ui2-guide-search-input:focus-visible,.ui2-support-back:focus-visible,.ui2-support-guides-button:focus-visible{outline:2px solid var(--ui2-primary);outline-offset:2px}.ui2-support-back{justify-self:start;padding:0;border:0;background:none;color:var(--ui2-primary);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.ui2-guide-search{display:grid;grid-gap:12px;gap:12px}.ui2-guide-search-form{display:grid;grid-gap:6px;gap:6px}.ui2-guide-search-label{font-size:13px;font-weight:650}.ui2-guide-search-input{min-height:42px;padding:9px 12px;border:1px solid var(--ui2-border-strong);border-radius:var(--ui2-radius-sm);background:var(--ui2-surface);color:var(--ui2-text);font:inherit;font-size:16px}.ui2-guide-search-results{display:grid;grid-gap:8px;gap:8px}.ui2-guide-search-note{margin:0;color:var(--ui2-muted);font-size:12.5px}.ui2-guide-search-examples{display:grid;grid-gap:6px;gap:6px}.ui2-guide-search-example{justify-self:start;padding:6px 12px;border:1px solid var(--ui2-border);border-radius:999px;background:var(--ui2-surface);color:var(--ui2-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ui2-guide-search-example:hover{border-color:var(--ui2-primary);background:var(--ui2-primary-soft)}.ui2-guide-search-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ui2-guide-search-hit{display:grid;grid-gap:3px;gap:3px;width:100%;padding:10px 12px;border:1px solid var(--ui2-border);border-radius:var(--ui2-radius-sm);background:var(--ui2-surface);color:var(--ui2-text);font:inherit;text-align:left;cursor:pointer}.ui2-guide-search-hit[data-best=true]{border-color:var(--ui2-primary)}.ui2-guide-search-hit:hover{background:var(--ui2-raised)}.ui2-guide-search-hit strong{font-size:14px;font-weight:700}.ui2-guide-search-hit span{color:var(--ui2-muted);font-size:12.5px;line-height:1.4}.ui2-guide-search-hit small{color:var(--ui2-primary);font-size:12px;font-weight:650}.ui2-guide-search-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.ui2-support-sheet a.ui2-guide-search-all{color:var(--ui2-primary);font-size:13px;font-weight:650}.ui2-guide-search-ask{padding:0;border:0;background:none;color:var(--ui2-primary);font:inherit;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ui2-guide-search-ask:focus-visible{outline:2px solid var(--ui2-primary);outline-offset:2px}@media (max-width:767px){.ui2-support-sheet[data-view=guides]{min-height:min(560px,calc(100dvh - 140px));align-content:start}}.training-locations_workspace__9C3_D{display:grid;grid-gap:18px;gap:18px;min-width:0}.training-locations_workspace__9C3_D h2,.training-locations_workspace__9C3_D p{margin:0}.training-locations_detail__qM_L4,.training-locations_panel___4anC{display:grid;grid-gap:22px;gap:22px;min-width:0;padding:24px;border:1px solid var(--ui2-border);border-radius:12px;background:var(--ui2-surface)}.training-locations_actions__ekaUy,.training-locations_heading__AiqsI,.training-locations_toolbar__qdJIk{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.training-locations_heading__AiqsI{justify-content:space-between}.training-locations_heading__AiqsI>div:first-child{display:grid;grid-gap:10px;gap:10px;justify-items:start;min-width:0}.training-locations_heading__AiqsI h2{font-size:21px;overflow-wrap:anywhere}.training-locations_heading__AiqsI h2:focus{outline:none}.training-locations_muted__PoBms{color:var(--ui2-muted);font-size:13px;line-height:1.6}.training-locations_toolbar__qdJIk>label:first-child{flex:1 1}.training-locations_form__b2Qjw label,.training-locations_workspace__9C3_D label{display:grid;grid-gap:7px;gap:7px;font-size:13px}.training-locations_form__b2Qjw .training-locations_check__tMznD,.training-locations_workspace__9C3_D .training-locations_check__tMznD{display:flex;gap:9px;align-items:center}.training-locations_form__b2Qjw input:not([type=checkbox]),.training-locations_form__b2Qjw textarea,.training-locations_workspace__9C3_D input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--ui2-border);border-radius:7px;background:var(--ui2-canvas);color:var(--ui2-text);padding:10px 12px;font:inherit}.training-locations_list__XPb5G{padding:0;margin:0;list-style:none}.training-locations_list__XPb5G li{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--ui2-border)}.training-locations_list__XPb5G li:last-child{border:0}.training-locations_list__XPb5G li>div:first-child{flex:1 1;min-width:200px;overflow-wrap:anywhere}.training-locations_form__b2Qjw{padding:20px 24px 24px}.training-locations_form__b2Qjw fieldset{display:grid;grid-gap:17px;gap:17px;border:0;padding:0;margin:0;min-width:0}.training-locations_error__fZsQU{color:var(--ui2-danger,#c34040)}.training-locations_notes__J_tlw{font-size:13px}.training-locations_notes__J_tlw summary{cursor:pointer;color:var(--ui2-muted)}.training-locations_notes__J_tlw p{white-space:pre-wrap;margin-top:10px}.training-locations_tools__4uya3{min-width:0}.training-locations_tools__4uya3 .location-tool-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.training-locations_tools__4uya3 .dojo-panel,.training-locations_tools__4uya3 .dojo-shell{padding:0!important;margin:0!important;max-width:none!important;width:100%;border:0!important;background:transparent!important;box-shadow:none!important}.training-locations_tools__4uya3 .dojo-panel{z-index:auto}.training-locations_tools__4uya3 .dojo-context-bar,.training-locations_tools__4uya3 .dojo-hero,.training-locations_tools__4uya3 .dojo-summary-grid,.training-locations_tools__4uya3 .dojo-support-footer{display:none!important}.training-locations_tools__4uya3 .dojo-card,.training-locations_tools__4uya3 .dojo-list-card{box-shadow:none!important;border:1px solid var(--ui2-border);border-radius:9px;background:var(--ui2-surface)}.training-locations_tools__4uya3 .dojo-dashboard-panel{padding:18px}.training-locations_tools__4uya3 .dojo-tab-panel{margin-top:20px;animation:none}.training-locations_tools__4uya3 .dojo-tabs{margin:0}.training-locations_tools__4uya3 .dojo-card-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.training-locations_tools__4uya3 .ui2-wizard-card .dojo-dashboard-panel-header{display:none}.training-locations_tools__4uya3 .ui2-wizard-card .dojo-card{border:0}.training-locations_tools__4uya3 .ui2-wizard-card{width:min(760px,100%);max-height:min(820px,calc(100dvh - 40px))}.training-locations_tools__4uya3 .field-shell{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.training-locations_tools__4uya3 .field-label{font-size:12px;letter-spacing:0;text-transform:none}.training-locations_tools__4uya3 .ghost-button,.training-locations_tools__4uya3 .secondary-button{background:var(--ui2-surface);color:var(--ui2-text);border-color:var(--ui2-border)}.training-locations_tools__4uya3 .search-input,.training-locations_tools__4uya3 .text-input{background:var(--ui2-canvas);color:var(--ui2-text);border-color:var(--ui2-border)}.ui2-root .training-locations_tools__4uya3 .search-input,.ui2-root .training-locations_tools__4uya3 .text-input{color-scheme:inherit}.ui2-root .training-locations_tools__4uya3 input::placeholder{color:var(--ui2-muted)}.training-locations_tools__4uya3 .danger-button{color:var(--ui2-danger,#d16a6a);background:color-mix(in srgb,var(--ui2-danger,#d16a6a) 8%,var(--ui2-surface))}.training-locations_tools__4uya3 .dojo-location-summary{display:none}.training-locations_tools__4uya3 .dojo-calendar-step-controls .ghost-button{min-height:36px;padding:8px 12px}.training-locations_tools__4uya3 .dojo-calendar-year-field{width:110px}.training-locations_tools__4uya3 .dojo-calendar-year-field .search-input{min-height:36px;padding:8px 10px}@media(max-width:1000px){.training-locations_tools__4uya3 .location-tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.training-locations_tools__4uya3 .location-tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.training-locations_detail__qM_L4,.training-locations_panel___4anC{padding:16px}.training-locations_toolbar__qdJIk{align-items:stretch;flex-direction:column}.training-locations_list__XPb5G li{gap:12px}.training-locations_tools__4uya3 .dojo-card-grid-wide{grid-template-columns:minmax(0,1fr)}.training-locations_tools__4uya3 .dojo-dashboard-panel{padding:12px}}.training-locations_overview__ZHj_v{display:grid;grid-gap:14px;gap:14px;min-width:0}.training-locations_overviewStats__N_bFi{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.training-locations_overviewStats__N_bFi>div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--ui2-border);border-radius:10px;background:var(--ui2-surface)}.training-locations_overviewStats__N_bFi strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.training-locations_overviewStats__N_bFi span{color:var(--ui2-muted);font-size:12.5px}.training-locations_overviewStats__N_bFi>div[data-tone=warning] strong{color:var(--ui2-warning)}.training-locations_overviewSection__iBlva{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--ui2-border);border-radius:12px;background:var(--ui2-surface);min-width:0}.training-locations_overviewHead__HmGLe{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.training-locations_overviewHead__HmGLe h3{margin:0;font-size:15px}.training-locations_overviewList__4uSWW{display:grid;margin:0;padding:0;list-style:none}.training-locations_overviewList__4uSWW>li{display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-top:1px solid var(--ui2-border);min-width:0;overflow-wrap:anywhere}.training-locations_overviewList__4uSWW>li:first-child{border-top:0}.training-locations_overviewList__4uSWW a{display:grid;grid-gap:2px;gap:2px;color:inherit;text-decoration:none}.training-locations_overviewList__4uSWW a:focus-visible strong,.training-locations_overviewList__4uSWW a:hover strong{color:var(--ui2-primary)}.training-locations_overviewList__4uSWW span,.training-locations_overviewStudents__x_155 span{color:var(--ui2-muted);font-size:12.5px}.training-locations_overviewStudents__x_155{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,calc(50% - 3px)),1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.training-locations_overviewStudents__x_155 a{display:grid;grid-gap:1px;gap:1px;padding:7px 10px;border:1px solid var(--ui2-border);border-radius:8px;color:inherit;text-decoration:none;min-width:0;overflow-wrap:anywhere}.training-locations_overviewStudents__x_155 a:focus-visible,.training-locations_overviewStudents__x_155 a:hover{border-color:var(--ui2-primary)}.training-locations_checkIn__Daguo{display:grid;grid-gap:12px;gap:12px;justify-items:start}.training-locations_checkIn__Daguo>:last-child{justify-self:stretch}