@charset "UTF-8";@font-face{font-family:Material Symbols Outlined;src:url("./media/MaterialSymbolsOutlined-WYAS4SZ6.ttf") format("truetype");font-weight:100 700}@font-face{font-family:Material Symbols Rounded;src:url("./media/MaterialSymbolsRounded-NLQTIUCI.ttf") format("truetype");font-weight:100 700}.material-symbols-outlined{font-family:Material Symbols Outlined;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;overflow:visible!important}.material-symbols-rounded{font-family:Material Symbols Rounded;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;overflow:visible!important}:root{--clr-white: #fff;--clr-grey-50: #fafafa;--clr-grey-100: #f3f4f6;--clr-grey-200: #e5e7eb;--clr-grey-300: #d1d5db;--clr-grey-400: #9ca3af;--clr-grey-500: #6b7280;--clr-grey-600: #4b5563;--clr-grey-700: #374151;--clr-grey-800: #1e2229;--clr-black: #000;--clr-moe-blue: #0072da;--clr-moe-blue-darker: #0e5cba;--clr-primary-blue-darken: #17356e;--clr-primary-blue: #1d4289;--clr-primary-blue-70: #617bac;--clr-primary-blue-45: #99aaca;--clr-primary-blue-20: #d2d9e7;--clr-dark-blue: #003349;--clr-dark-blue-70: #4d7080;--clr-dark-blue-45: #8ca3ad;--clr-dark-blue-20: #ccd6db;--clr-dark-blue-10: #e5ebed;--clr-teal-darken: #006366;--clr-teal: #007c80;--clr-teal-70: #4da3a6;--clr-teal-45: #8cc4c6;--clr-teal-20: #cce5e6;--clr-teal-05: #f2f8f9;--clr-orange: #ed8c00;--clr-orange-70: #f2af4d;--clr-orange-45: #f7cb8c;--clr-orange-20: #fbe8cc;--clr-mm-black-darken: #001e2b;--clr-mm-black: #003349;--clr-mm-black-70: #4a6e7d;--clr-mm-black-45: #879ea8;--clr-mm-black-20: #c4ced3;--clr-mm-black-10: #e5ebed;--clr-mm-tuatara: #cdd5ba;--clr-mm-tuatara-70: #d9dfcc;--clr-mm-tuatara-45: #e3e7db;--clr-mm-tuatara-20: #edefe9;--clr-mm-hokataka: #e8a600;--clr-mm-hokataka-70: #ecbe4a;--clr-mm-hokataka-45: #efd287;--clr-mm-hokataka-20: #f2e5c4;--clr-mm-hokataka-05: #fefbf2;--clr-mm-blue-darken: #00173d;--clr-mm-blue: #00235d;--clr-mm-blue-transparent: #00235d00;--clr-mm-blue-70: #4a638b;--clr-mm-blue-45: #8797b1;--clr-mm-blue-20: #c4cbd7;--clr-green: #088a20;--clr-green-dark: #006618;--clr-green-bright: #1ea787;--clr-red: #cc3931;--body-clr-primary: var(--clr-grey-800);--body-clr-secondary: var(--clr-grey-700);--body-clr-tertiary: var(--clr-grey-500);--body-clr-inverted: var(--clr-white);--link-clr: var(--clr-moe-blue);--link-clr-hover: var(--clr-moe-blue-darker);--success-clr: var(--clr-green);--success-clr-secondary: var(--clr-green-dark);--warning-color: var(--clr-orange);--error-color: var(--clr-red);--border-clr: var(--clr-grey-300);--border-clr-form: var(--clr-grey-400);--gradient-em-vertical: linear-gradient( 180deg, var(--clr-teal-20) 0%, var(--clr-primary-blue) 100% );--gradient-em-horizonal: linear-gradient( 90deg, var(--clr-primary-blue-20) 0%, var(--clr-teal-20) 100% );--gradient-mm-vertical: linear-gradient( 180deg, var(--clr-mm-blue-transparent) 0%, var(--clr-mm-blue) 100% );--gradient-mm-horizonal: linear-gradient( 90deg, var(--clr-mm-black-70) 0%, var(--clr-mm-blue) 100% );--gradient-full-transparent: linear-gradient( 0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100% );--dashboard-page-background-em: linear-gradient( 180deg, var(--clr-grey-100) 0%, var(--clr-white) 100% );--dashboard-page-background-mm: var(--gradient-full-transparent);--dashboard-top-section-background-em: var(--gradient-full-transparent);--dashboard-top-section-background-mm: url("./media/pouhine-repeat-left-YDCKO6NU.svg"), url("./media/pouhine-repeat-right-TK23V37R.svg"), linear-gradient(180deg, var(--clr-primary-blue) 0%, var(--clr-mm-blue) 100%);--shadow-light: 0 1.37px 20.548px 0 rgba(15, 13, 38, .1);--shadow-medium: 0 1px 2px 0 rgba(30, 34, 41, .3), 0 2px 6px 2px rgba(30, 34, 41, .15);--shadow-heavy: 0 4px 12px 6px rgba(30, 34, 41, .15), 0 4px 4px 0 rgba(30, 34, 41, .3);--shadow-heavy-vertical-0: 0 0 12px 6px rgba(30, 34, 41, .15), 0 0 4px 0 rgba(30, 34, 41, .3);--space-xxs: .25rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-xxl: 4rem;--space-xxxl: 6rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--border-radius-xl: 1.5rem;--transition-btn: all .15s ease-in;--font-family-base: "Gotham SSm A", "Gotham SSm B", sans-serif;--font-family-heading: var(--font-family-base);--font-size-base: 1rem;--font-size-large: 1.125rem;--font-size-small: .875rem;--font-size-xs: .8125rem;--font-size-h1: 2.188rem;--font-size-h2: 1.75rem;--font-size-h3: 1.406rem;--font-size-h4: 1.125rem;--font-size-h5: 1rem;--font-size-h6: .875rem;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-reg: 400;--font-weight-med: 500;--font-weight-bold: 700;--font-weight-black: 800;--font-weight-base: var(--font-weight-light);--font-weight-heading: var(--font-weight-black);--line-height-base: 1.5;--line-height-small: 1.2;--line-height-heading: 1.2;--icon-size-small: 1.125rem;--icon-size: 1.5rem;--icon-size-large: 2rem;--check-item-letter-spacing: .1875rem}body{--theme-main-nav-current: var(--clr-orange);--theme-card-accent: var(--clr-primary-blue);--theme-check-card-accent: var(--clr-teal);--theme-subheading-color: var(--body-clr-primary);--theme-dialog-accent: var(--clr-teal);--theme-radio-panel-color: var(--clr-teal);--theme-btn-clr-primary: var(--clr-primary-blue);--theme-btn-clr-primary-hover: var(--clr-primary-blue-darken);--theme-btn-clr-secondary: var(--clr-teal);--theme-btn-clr-secondary-hover: var(--clr-teal-darken);--theme-btn-clr-tertiary-hover: var(--clr-primary-blue-70);--theme-tabs-background-color: var(--clr-dark-blue);--theme-tabs-background-color-hover: var(--clr-dark-blue-10);--theme-table-header-background: var(--clr-dark-blue-10);--theme-student-table-header-background: var(--clr-teal-20);--theme-student-table-border: var(--clr-teal-20);--theme-dashboard-page-background: var(--dashboard-page-background-em);--theme-dashboard-top-section-background: var( --dashboard-top-section-background-em );--theme-dashboard-top-section-padding-top: var(--space-xxl);--theme-dashboard-top-section-padding-bottom: 0;--theme-dashboard-body-color: var(--body-clr-primary);--theme-student-search-border-color: var(--theme-btn-clr-primary);--theme-student-details-background: var(--clr-orange-20);--theme-student-search-background: var(--gradient-em-horizonal);--theme-check-panel-accent-color: var(--clr-teal);--theme-check-panel-accent-color-light: var(--clr-teal-05);--theme-check-panel-now-showing-color: var(--clr-teal);--theme-student-view-heading-bkgd: var(--clr-teal);--theme-student-view-content-border-color: var(--clr-teal-70)}body.theme-mm{--theme-main-nav-current: var(--clr-mm-hokataka);--theme-card-check-accent: var(--clr-mm-black);--theme-subheading-color: var(--clr-mm-black);--theme-dialog-accent: var(--clr-mm-blue);--theme-radio-panel-color: var(--clr-mm-blue);--theme-btn-clr-primary: var(--clr-mm-black);--theme-btn-clr-primary-hover: var(--clr-mm-black-darken);--theme-btn-clr-secondary: var(--clr-mm-blue);--theme-btn-clr-secondary-hover: var(--clr-mm-blue-darken);--theme-btn-clr-tertiary-hover: var(--clr-mm-black-70);--theme-tabs-background-color: var(--clr-mm-black);--theme-tabs-background-color-hover: var(--clr-mm-black-10);--theme-table-header-background: var(--clr-mm-tuatara-20);--theme-student-table-header-background: var(--clr-mm-tuatara-20);--theme-student-table-border: var(--clr-mm-tuatara);--theme-dashboard-page-background: var(--dashboard-page-background-mm);--theme-dashboard-top-section-background: var( --dashboard-top-section-background-mm );--theme-dashboard-top-section-padding-top: var(--space-xxxl);--theme-dashboard-top-section-padding-bottom: var(--space-xxxl);--theme-dashboard-body-color: var(--body-clr-inverted);--theme-student-search-border-color: var(--theme-btn-clr-primary);--theme-student-details-background: var(--clr-mm-hokataka-20);--theme-student-search-background: var(--gradient-mm-horizonal);--theme-check-panel-accent-color: var(--clr-mm-hokataka);--theme-check-panel-accent-color-light: var(--clr-mm-hokataka-05);--theme-check-panel-now-showing-color: var(--clr-mm-black);--theme-student-view-heading-bkgd: var(--clr-mm-black);--theme-student-view-content-border-color: var(--clr-mm-hokataka)}*,*:after,*:before{box-sizing:border-box}img{display:block;max-width:100%}body{margin:0;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-base);color:var(--body-clr-primary);background-color:var(--clr-grey-50)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-heading)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-heading)}h5{font-size:var(--font-size-h5);line-height:var(--line-height-heading)}h6{font-size:var(--font-size-h6);line-height:var(--line-height-heading)}strong{font-weight:var(--font-weight-bold)}a{color:var(--link-clr)}a:hover,a:focus{color:var(--link-clr-hover);transition:var(--transition-btn)}a[target=_blank]{--ext-icon-size: 1.25rem;display:inline-block;padding-right:calc(var(--ext-icon-size) * 1.5)}a[target=_blank]:after{font-family:Material Symbols Outlined;content:"open_in_new";font-size:var(--ext-icon-size);line-height:1;display:inline-block;position:relative;width:var(--ext-icon-size);margin-left:calc(var(--ext-icon-size) * .4);margin-right:calc(-1 * var(--ext-icon-size) * 1.4);top:calc(var(--ext-icon-size) * .25)}dl{margin:0}dl:after{content:"";display:table;clear:both}dt{margin-right:var(--space-xs);float:left;clear:left}dt:not(:last-of-type){margin-bottom:var(--space-xs)}dd{float:left;font-weight:var(--font-weight-med);margin-left:0}hr{height:1px;background:var(--border-clr);border:0;margin-block-start:var(--space-md);margin-block-end:var(--space-md)}dialog strong{font-weight:var(--font-weight-bold)}.form-group{display:flex;flex-direction:column;gap:var(--space-xs)}.form-group.form-group-select,.form-group.form-group-date{align-items:flex-start}.fieldset-reset{border:0;margin:0;padding:0}.fieldset-reset legend{padding:0;font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}label{font-weight:var(--font-weight-med)}input{accent-color:var(--link-clr)}input:not([type=range]),textarea{font:inherit;border:1px solid var(--border-clr-form);border-radius:var(--border-radius-sm)}input:not([type=range]),textarea{padding:calc(var(--space-xs) - 1px) calc(var(--space-sm) - 1px)}input:not([type=range])::placeholder,textarea::placeholder{color:var(--body-clr-tertiary)}textarea{width:100%;resize:vertical}select{font:inherit;min-height:2.5rem;border:1px solid var(--border-clr-form);border-radius:var(--border-radius-sm);padding:calc(var(--space-xs) - 1px) calc(var(--space-sm) - 1px);background:var(--clr-white)}select::placeholder{color:var(--body-clr-tertiary)}.checkbox-group,.radio-group{display:flex;flex-direction:column;gap:var(--space-xs)}.checkbox-item,.radio-item{display:flex;flex-direction:row;align-items:flex-start}.checkbox-item{gap:var(--space-xs)}.checkbox-item input[type=checkbox]{flex-shrink:0;appearance:none;margin:0;padding:0;display:grid;place-content:center;background-color:transparent;width:1.5rem;height:1.5rem;border-width:.09375rem;border-radius:var(--border-radius-sm)}.checkbox-item input[type=checkbox][disabled],[disabled] .checkbox-item input[type=checkbox]{border-color:var(--clr-mm-black-20);background-color:var(--clr-mm-black-10)}.checkbox-item input[type=checkbox]:checked{border-color:var(--clr-green-bright);background-color:var(--clr-green-bright)}.checkbox-item input[type=checkbox]:checked:before{content:"check";font-family:Material Symbols Rounded;font-weight:var(--font-weight-bold);color:var(--clr-white)}.checkbox-item input[type=checkbox]:checked[disabled],[disabled] .checkbox-item input[type=checkbox]:checked{border-color:var(--clr-mm-black-45);background-color:var(--clr-mm-black-45)}.checkbox-group-large{display:flex;flex-direction:row;gap:.625rem}.checkbox-item-large.checkbox-item,.checkbox-item-large.non-checkbox-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.checkbox-item-large.checkbox-item label,.checkbox-item-large.checkbox-item .non-checkbox-item-text,.checkbox-item-large.non-checkbox-item label,.checkbox-item-large.non-checkbox-item .non-checkbox-item-text{font-weight:var(--font-weight-reg);font-size:1.406rem;letter-spacing:var(--check-item-letter-spacing);margin-left:var(--check-item-letter-spacing);text-wrap:nowrap}.checkbox-item-large.non-checkbox-item+.non-checkbox-item{margin-left:-.75rem}.radio-item{gap:var(--space-xxs)}.radio-item label{font-weight:var(--font-weight-base)}.radio-item input{margin-top:var(--space-xxs)}.fieldset-radio-panels legend{font-weight:var(--font-weight-med)}.fieldset-radio-panels .radio-group{flex-direction:column;align-items:stretch;gap:var(--space-md)}@media screen and (min-width: 62rem){.fieldset-radio-panels .radio-group{flex-direction:row}}@media screen and (min-width: 62rem){.fieldset-radio-panels .radio-item{flex-grow:1;flex-basis:0}}.fieldset-radio-panels .radio-item label{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;cursor:pointer;background-color:var(--clr-white);border-radius:var(--border-radius-md);padding:2.5rem var(--space-lg);box-shadow:var(--shadow-heavy)}.fieldset-radio-panels .radio-item label:hover,.fieldset-radio-panels .radio-item label:focus{box-shadow:0 0 10px 0 var(--theme-radio-panel-color);outline:2px solid var(--theme-radio-panel-color);transition:var(--transition-btn)}.theme-mm .fieldset-radio-panels .radio-item label img{filter:brightness(0) saturate(100%) invert(7%) sepia(81%) saturate(4547%) hue-rotate(210deg) brightness(96%) contrast(102%)}.fieldset-radio-panels .radio-item label span{font-weight:var(--font-weight-bold);font-size:.9375rem}.fieldset-radio-panels .radio-item label span+span{margin-top:var(--space-sm)}.fieldset-radio-panels .radio-item label .radio-panel-content{font-weight:var(--font-weight-base);display:block}.fieldset-radio-panels .radio-item input[type=radio]:checked+label{position:relative;outline:2px solid var(--theme-radio-panel-color)}.fieldset-radio-panels .radio-item input[type=radio]:checked+label:after{position:absolute;content:"Selected";width:100%;left:0;top:0;font-size:.8125rem;line-height:1;font-weight:var(--font-weight-bold);text-align:center;color:var(--clr-white);padding:var(--space-xs) var(--space-sm);background-color:var(--theme-radio-panel-color);border-top-left-radius:calc(var(--border-radius-md) - .125rem);border-top-right-radius:calc(var(--border-radius-md) - .125rem)}button{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-weight:var(--font-weight-med);color:var(--clr-white);text-decoration:none;padding:calc(var(--space-xs) - 2px) calc(var(--space-md) - 2px);border-radius:var(--border-radius-sm);background-color:var(--theme-btn-clr-primary);border:2px solid var(--theme-btn-clr-primary)}.btn:hover,.btn:focus{color:var(--clr-white);background-color:var(--theme-btn-clr-primary-hover);border-color:var(--theme-btn-clr-primary-hover);cursor:pointer;transition:var(--transition-btn)}.btn[disabled]{color:var(--clr-grey-50);background-color:var(--clr-grey-500);border-color:var(--clr-grey-500);cursor:default}.btn.btn-outline{color:var(--theme-btn-clr-primary);background-color:var(--clr-white);border-color:var(--theme-btn-clr-primary)}.btn.btn-outline:hover,.btn.btn-outline:focus{color:var(--clr-white);background-color:var(--theme-btn-clr-primary-hover);border-color:var(--theme-btn-clr-primary-hover)}.btn.btn-link{color:var(--theme-btn-clr-primary);background-color:transparent;border-color:transparent;text-decoration:underline;padding:0}.btn.btn-link:hover,.btn.btn-link:focus{color:var(--theme-btn-clr-primary-hover);background-color:transparent;border-color:transparent;text-decoration:none}.btn-secondary{color:var(--clr-white);background-color:var(--theme-btn-clr-secondary);border-color:var(--theme-btn-clr-secondary)}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--theme-btn-clr-secondary-hover);border-color:var(--theme-btn-clr-secondary-hover)}.btn-secondary.btn-outline{color:var(--theme-btn-clr-secondary);background-color:var(--clr-white);border-color:var(--theme-btn-clr-secondary)}.btn-secondary.btn-outline:hover,.btn-secondary.btn-outline:focus{color:var(--clr-white);background-color:var(--theme-btn-clr-secondary-hover);border-color:var(--theme-btn-clr-secondary-hover)}.btn-secondary.btn-link{color:var(--theme-btn-clr-secondary);background-color:transparent;border-color:transparent;text-decoration:underline;padding:0}.btn-secondary.btn-link:hover,.btn-secondary.btn-link:focus{color:var(--theme-btn-clr-secondary-hover);background-color:transparent;border-color:transparent;text-decoration:none}.btn-tertiary{color:var(--theme-btn-clr-primary);background-color:var(--clr-white);border-color:var(--clr-white)}.btn-tertiary:hover,.btn-tertiary:focus{color:var(--clr-white);background-color:var(--theme-btn-clr-tertiary-hover);border-color:var(--theme-btn-clr-tertiary-hover)}.btn-tertiary.btn-outline{color:var(--clr-white);background-color:transparent;border-color:var(--clr-white)}.btn-tertiary.btn-outline:hover,.btn-tertiary.btn-outline:focus{color:var(--clr-white);background-color:var(--theme-btn-clr-tertiary-hover);border-color:var(--theme-btn-clr-tertiary-hover)}.btn-tertiary.btn-link{color:var(--clr-white);background-color:transparent;border-color:transparent;text-decoration:underline;padding:0}.btn-tertiary.btn-link:hover,.btn-tertiary.btn-link:focus{color:var(--theme-btn-clr-tertiary-hover);background-color:transparent;border-color:transparent;text-decoration:none}.btn-pill{border-radius:var(--border-radius-xl)}.btn-full-width{width:100%}.btn-large{padding:var(--space-sm) var(--space-md)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{color:var(--body-clr-tertiary);z-index:0!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{white-space:wrap!important}.main-center-content{display:flex;flex-grow:1;align-items:center}.main-content-full-height{display:flex;flex-direction:column;flex-grow:1}.main-col-full-width-bkgd{background-color:var(--clr-grey-100)}.main-col{display:flex;flex-direction:column;gap:var(--space-xxl);width:100%;margin-left:auto;margin-right:auto;padding:var(--space-xxl) var(--space-lg);max-width:75.25rem}.collapse-margins{display:flex;flex-direction:column;gap:var(--space-sm)}.collapse-margins>*{margin-top:0;margin-bottom:0}.collapse-margins.collapse-margins-xs{gap:var(--space-xs)}.collapse-margins.collapse-margins-lg{gap:var(--space-lg)}.text-bold{font-weight:var(--font-weight-bold)}.text-medium{font-weight:var(--font-weight-med)}.text-left{text-align:left}.text-center{text-align:center}.no-wrap{white-space:pre}.heading-pre-h1{font-size:var(--font-size-large);font-weight:var(--font-weight-light)}.heading-student-name{font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-top:var(--space-lg);margin-bottom:var(--space-xxl)}.heading-underlined{display:inline-block;font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);padding-bottom:var(--space-xxs);margin-top:0;margin-bottom:var(--space-sm)}.heading-underlined:after{display:block;content:"";width:100%;height:4px;position:relative;border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);bottom:calc(-1 * var(--space-xxs));background-color:var(--theme-main-nav-current)}.subheading{font-size:var(--font-size-base);font-weight:var(--font-weight-med);color:var(--theme-subheading-color)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media screen and (min-width: 62rem){.inset{margin:var(--space-md) var(--space-lg)}}.list-reset{list-style:none;margin:0;padding:0}.cards{display:grid;grid-gap:2.25rem}@media screen and (min-width: 62rem){.cards{grid-template-columns:1fr 1fr}}.card{display:flex;flex-direction:column;gap:var(--space-sm);padding:2.25rem 2.5rem;border-radius:var(--border-radius-lg);background-color:var(--clr-white);box-shadow:var(--shadow-heavy);position:relative;overflow:hidden}.card:before{content:"";display:inline-block;width:100%;height:1rem;background-color:var(--theme-card-accent);position:absolute;left:0;bottom:0}.card .card-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-black);margin-top:0;margin-bottom:0}.card .card-title a{color:var(--body-clr-primary);text-decoration:none}.card .card-title a:before{content:"";position:absolute;inset:0}.card .card-title a:hover,.card .card-title a:focus{text-decoration:underline}.card .card-content{display:flex;flex-direction:column;margin-top:0;margin-bottom:0}.card .card-arrow{font-size:var(--icon-size-large)!important;color:var(--theme-card-accent);align-self:flex-end;margin-top:auto}.card.check-card{padding:var(--space-md);border-radius:var(--border-radius-md)}.card.check-card:before{width:.5rem;height:100%;background-color:var(--theme-check-card-accent);top:0;bottom:auto}.card.check-card .card-title{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);color:var(--theme-check-card-accent)}.dialog-content h2{font-weight:var(--font-weight-bold);font-size:var(--font-size-large)}.dialog-content .btn-large{margin-top:var(--space-md)}.tabbed-section{position:relative;box-shadow:var(--shadow-light)}.tabbed-section-heading{font-size:var(--font-size-h3);color:var(--clr-white);text-align:center;background-color:var(--theme-tabs-background-color);padding:var(--space-md) var(--space-lg);margin:0}.tabbed-section-content{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);background-color:var(--clr-white);border-bottom-left-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm)}.search-input-and-submit{display:flex;flex-direction:row;align-items:center;gap:var(--space-sm)}.search-input-and-submit .search-input-wrap{flex-grow:1;position:relative}.search-input-and-submit .search-input-icon{position:absolute;z-index:1;top:var(--space-xs);left:var(--space-sm);color:var(--body-clr-tertiary)}.search-input-and-submit .search-input{position:relative;width:100%;border-radius:var(--border-radius-xl);border-color:var(--theme-student-search-border-color);padding-left:var(--space-xl);padding-right:var(--space-xl)}.search-input-and-submit .search-input::-webkit-search-cancel-button{appearance:none}.search-input-and-submit .btn-clear{position:absolute;display:inline-block;top:var(--space-xs);right:var(--space-sm);background:none;padding:0;border:0;color:var(--theme-btn-clr-primary)}.search-input-and-submit .btn-clear:hover,.search-input-and-submit .btn-clear:focus{cursor:pointer;color:var(--link-clr-hover)}.search-input-and-submit .btn-clear .material-symbols-outlined{display:block}.table-filters{display:flex;flex-direction:column;gap:var(--space-sm)}@media screen and (min-width: 62rem){.table-filters{flex-direction:row;gap:var(--space-md);align-items:center}}.table-filters p{margin-top:0;margin-bottom:0}@media screen and (min-width: 62rem){.table-filters p{align-self:flex-end;flex-shrink:0;margin-bottom:var(--space-xs)}}@media screen and (min-width: 62rem){.table-filters .form-group{flex-grow:1;width:100%}}.table-responsive{overflow-x:auto}table{border-collapse:collapse;width:100%;max-width:100%}table span{vertical-align:middle}tr:nth-child(2n){background-color:var(--clr-grey-50)}th{font-weight:var(--font-weight-med);line-height:var(--icon-size);white-space:pre;padding:.75rem var(--space-md);background-color:var(--theme-table-header-background);position:relative}th:not(:last-of-type):after{content:"";display:block;width:1px;height:50%;position:absolute;background-color:var(--clr-grey-400);top:25%;right:0}th.th-sortable{cursor:pointer}th.th-sortable img{display:inline;vertical-align:middle;margin-left:var(--space-xs);max-width:none}th .material-symbols-outlined{vertical-align:middle;margin-right:var(--space-xxs)}td{text-align:center;padding:var(--space-sm) var(--space-md);vertical-align:top}td.td-with-icon{white-space:pre}.table-cell-wide{width:100%}.td-check-success{position:relative}.td-check-success .td-check-success-icon{position:absolute;font-size:var(--icon-size-large)!important;width:var(--icon-size-large)!important;height:var(--icon-size-large)!important;color:var(--success-clr);inset:0;margin:auto}.tabs ul{display:flex;flex-direction:row;gap:var(--space-xs)}@media screen and (min-width: 62rem){.tabs ul{gap:var(--space-sm)}}.tabs a{display:flex;align-items:center;gap:var(--space-xs);color:var(--theme-tabs-background-color);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);text-decoration:none;background-color:var(--clr-white);padding:var(--space-sm);border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);box-shadow:var(--shadow-heavy)}.tabs a:hover,.tabs a:focus{background-color:var(--theme-tabs-background-color-hover)}.tabs a.active{color:var(--clr-white);background-color:var(--theme-tabs-background-color)}.tabs .tab-icon{display:none;font-size:var(--icon-size-large)!important;width:var(--icon-size-large);height:var(--icon-size-large)}@media screen and (min-width: 62rem){.tabs .tab-icon{display:block}}.check-list-panels{--panel-border-color: var(--clr-grey-300);--panel-border-spacing: var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm);border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);box-shadow:var(--shadow-medium)}.check-list-panels>*{margin-top:0;margin-bottom:0}.check-panel{display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px solid var(--border-clr);border-radius:var(--border-radius-md);box-shadow:var(--shadow-medium);background-color:var(--clr-white);position:relative;cursor:pointer}@media screen and (min-width: 88rem){.check-panel{flex-direction:row;flex-wrap:nowrap}}.check-panel:before{content:"";display:inline-block;width:.75rem;height:100%;position:absolute;left:0;top:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.check-panel:hover{box-shadow:var(--shadow-heavy)}.check-panel.active{background-color:var(--theme-check-panel-accent-color-light);border-color:var(--theme-check-panel-accent-color)}.check-panel.active:before{background-color:var(--theme-check-panel-accent-color)}.check-panel legend{font-size:var(--font-size-small)}.check-panel label{font-weight:var(--font-weight-bold);font-size:var(--font-size-small)}.check-panel input[type=text],.check-panel textarea,.check-panel .ng-placeholder{font-size:var(--font-size-xs);padding:var(--space-xxs) var(--space-xs)}.check-panel .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{font-size:var(--font-size-xs)}.check-panel .checkbox-item{display:flex;flex-direction:column;align-items:center;align-self:flex-start}@media screen and (min-width: 88rem){.check-panel .checkbox-item{align-self:center}}.check-panel-section{display:flex;flex-direction:column}@media screen and (min-width: 88rem){.check-panel-section{justify-content:center}}.check-panel-id{flex-shrink:0;width:16.25rem}.check-panel-id .check-panel-id-top{display:flex;flex-direction:row;gap:var(--space-md);justify-content:space-between}.check-panel-id .check-panel-id-top p{font-size:var(--font-size-xs);margin-top:0;margin-bottom:var(--space-sm)}.check-panel-id .check-panel-now-showing{text-transform:lowercase;color:var(--theme-check-panel-now-showing-color);font-weight:var(--font-weight-reg)}.check-panel-id .check-panel-now-showing:before{content:"";display:inline-block;width:var(--space-xs);height:var(--space-xs);border-radius:50%;background-color:var(--theme-check-panel-now-showing-color);margin-right:var(--space-xs)}.check-panel-id .check-panel-id-bottom{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-xs);border-top:1px solid var(--border-clr);padding-top:calc(var(--space-xs) + var(--space-sm));padding-bottom:var(--space-xs)}.check-panel-id .check-panel-play-icon{font-size:var(--icon-size-large)!important;width:var(--icon-size-large);height:var(--icon-size-large);color:var(--link-clr);margin-left:calc(-1 * var(--space-xs))}.check-panel-id .check-panel-example{font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);line-height:var(--icon-size-large);margin:0;flex-shrink:0}.check-panel-id .check-panel-example-active{font-size:var(--font-size-h1)}.check-panel-id .check-panel-example-pseudoword{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs)}.check-panel-id .check-panel-example-pseudoword:after{content:"";display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background-color:#034a9b}.check-panel-comment textarea{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs);min-height:5rem;height:100%}.check-panel-dropdown-and-comment{flex-direction:column;gap:var(--space-sm)}.check-panel-dropdown-and-comment textarea{min-height:3.5rem;height:100%}.check-panel-student-response{display:flex;flex-direction:column;gap:var(--space-sm);border-left:1px solid var(--panel-border-color);padding-left:var(--panel-border-spacing);align-items:center;align-self:flex-start}@media screen and (min-width: 88rem){.check-panel-student-response{align-self:auto}}.check-panel-student-response legend{margin-bottom:var(--space-xs)}.check-panel-student-response .radio-group{flex-direction:row;align-items:center;gap:var(--space-md)}.check-panel-student-response .radio-item label{font-weight:var(--font-weight-med);white-space:pre}.check-panel-hint{font-size:var(--font-size-small);gap:var(--space-xs);border-left:1px solid var(--panel-border-color);padding-left:var(--panel-border-spacing)}.check-panel-hint p{margin-top:0;margin-bottom:0}.check-panel-hint .check-panel-hint-title{font-weight:var(--font-weight-bold)}.check-panel-oro,.check-panel-kupu,.check-panel-ingoa,.check-panel-e-he-ana{border-left:1px solid var(--panel-border-color);padding-left:var(--panel-border-spacing)}@media screen and (min-width: 88rem){.check-panel-kupu,.check-panel-ingoa,.check-panel-e-he-ana{border-left:0;padding-left:0}}.delivery-mode-dialog-trigger{display:flex;justify-content:flex-end;margin-bottom:var(--space-sm)}.student-record-check{background-color:var(--clr-white);box-shadow:var(--shadow-light);border-bottom-left-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm)}.student-record-check-header{font-size:var(--font-size-h3);color:var(--clr-white);text-align:center;background-color:var(--clr-mm-black);padding:var(--space-md) var(--space-lg);margin:0;border-top-left-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm)}.student-record-check-content{padding:var(--space-lg)}.student-record-check-content ol,.student-record-check-content ul{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md);margin-bottom:var(--space-md)}.student-record-check-actions{display:flex;flex-direction:column;gap:var(--space-md)}.student-record-check-actions a{align-self:flex-start}.student-record-check-actions .btn{align-self:flex-end}.check-summary-and-result{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);background-color:var(--clr-white);box-shadow:var(--shadow-light)}.student-record-check-content .check-summary-and-result{padding:0;background-color:transparent;box-shadow:none}.teacher-feedback-area{margin-top:var(--space-xxl)}.teacher-feedback-area textarea{min-height:12.25rem;margin-top:var(--space-sm)}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}
