@font-face{font-family:Material Symbols Outlined;src:url("./media/MaterialSymbolsOutlined-ONDHZS2F.woff2") format("woff2");font-weight:100 700}@font-face{font-family:Material Symbols Rounded;src:url("./media/MaterialSymbolsRounded-FDVB5O6D.woff2") format("woff2");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}@font-face{font-family:Montserrat-Custom;src:url(/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-style:normal;unicode-range:U+0000-0060,U+0062-0100,U+0102-10FFFF}@font-face{font-family:Montserrat-Custom;src:url(/fonts/MontserratAlternates-VariableFont_wght.ttf) format("truetype");font-style:normal;unicode-range:U+0061,U+0101}@font-face{font-family:Montserrat-Custom;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-style:italic;unicode-range:U+0000-0060,U+0062-0100,U+0102-10FFFF}@font-face{font-family:Montserrat-Custom;src:url(/fonts/MontserratAlternates-Italic-VariableFont_wght.ttf) format("truetype");font-style:italic;unicode-range:U+0061,U+0101}:root{--clr-white: #fff;--clr-grey-25: #fcfcfc;--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-brand-blue: #342c5e;--clr-brand-blue-light: #eae9f5;--clr-brand-blue-darkened: #140c41;--clr-brand-teal: #4fd4a1;--clr-brand-teal-darkened: #21855f;--clr-brand-teal-darkened-hover: #196749;--clr-brand-orange: #ff6129;--clr-brand-yellow: #f2b21c;--clr-brand-turquoise: #00a0a8;--clr-brand-kokowai-red: #b23f46;--clr-brand-off-white: #f5f5f5;--clr-semantic-active: #0072da;--clr-semantic-active-darkened: #0e5cba;--clr-semantic-positive: #088a20;--clr-semantic-positive-darkened: #006618;--clr-semantic-notice: #ffab00;--clr-semantic-notice-darkened: #e69900;--clr-semantic-negative: #cc3931;--clr-semantic-negative-darkened: #9a1f18;--clr-pink-primary: #9a0064;--clr-pink-primary-darkened: #7f0053;--clr-pink-primary-shadow: #5a003a;--clr-pink-2: #cb84ac;--clr-pink-3: #eccfdf;--clr-pink-4: #fcebf4;--clr-numbers: #bb2534;--clr-numbers-light: #f7d5d8;--clr-subitising-number-facts: #781890;--clr-subitising-number-facts-light: #eedcf3;--clr-addition-subtraction: #004299;--clr-addition-subtraction-light: #dee8f6;--clr-multiplication-division: #8d5609;--clr-multiplication-division-light: #f8eadc;--clr-fractions: #005335;--clr-fractions-light: #dff3ec;--clr-primary-pink-filter: brightness(0) contrast(100%) invert(13%) sepia(59%) saturate(6517%) hue-rotate(308deg) brightness(77%) contrast(122%);--clr-white-filter: brightness(0) contrast(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(323deg) brightness(103%) contrast(101%);--clr-numbers-filter: brightness(0) contrast(100%) invert(21%) sepia(38%) saturate(5254%) hue-rotate(338deg) brightness(88%) contrast(92%);--clr-subitising-number-facts-filter: brightness(0) contrast(100%) invert(18%) sepia(41%) saturate(4870%) hue-rotate(276deg) brightness(88%) contrast(104%);--clr-addition-subtraction-filter: brightness(0) contrast(100%) invert(21%) sepia(41%) saturate(4097%) hue-rotate(203deg) brightness(84%) contrast(106%);--clr-multiplication-division-filter: brightness(0) contrast(100%) invert(34%) sepia(12%) saturate(4405%) hue-rotate(3deg) brightness(96%) contrast(93%);--clr-fractions-filter: brightness(0) contrast(100%) invert(23%) sepia(41%) saturate(1170%) hue-rotate(113deg) brightness(93%) contrast(101%);--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-semantic-active);--link-clr-hover: var(--clr-semantic-active-darkened);--success-color: var(--clr-semantic-positive);--success-color-secondary: var(--clr-semantic-positive-darkened);--info-color: #1d4289;--warning-color: #ed8c00;--error-color: var(--clr-semantic-negative);--danger-color: var(--clr-semantic-negative);--danger-color-darken: var(--clr-semantic-negative-darkened);--border-clr: var(--clr-grey-300);--checkbox-checked-background: #1ea787;--form-border-clr: var(--clr-grey-400);--form-input-disabled-color: var(--clr-grey-600);--form-input-disabled-background: var(--clr-grey-100);--form-placeholder-text-clr: #757575;--gradient-vertical-light: linear-gradient( to bottom, var(--clr-pink-3) 0%, var(--clr-white) 100% );--gradient-horizontal-light: linear-gradient( to right, var(--clr-pink-3) 0%, var(--clr-white) 100% );--gradient-horizontal-light-hover: linear-gradient( to right, var(--clr-pink-2) 0%, var(--clr-pink-4) 100% );--gradient-vertical-dark: linear-gradient( to bottom, var(--clr-pink-primary) 0%, var(--clr-pink-primary-shadow) 100% );--gradient-vertical-overlay: linear-gradient( to bottom, rgb(0 0 0 / 0%) 0%, var(--clr-pink-primary-shadow) 100% );--shadow-light: 0 1px 2px 0 rgb(0 0 0 / 30%), 0 1px 3px 1px rgb(30 34 41 / 15%);--shadow-medium: 0 1px 2px 0 rgb(30 34 41 / 30%), 0 2px 6px 2px rgb(30 34 41 / 15%);--shadow-heavy: 0 4px 12px 6px rgb(30 34 41 / 15%), 0 4px 4px 0 rgb(30 34 41 / 30%);--shadow-heavy-vertical-0: 0 0 12px 6px rgb(30 34 41 / 15%), 0 0 4px 0 rgb(30 34 41 / 30%);--overlay-color: rgb(0 0 0 / 60%);--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-xs: .125rem;--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: "Montserrat-Custom", sans-serif;--font-family-heading: var(--font-family-base);--font-size-base: 1.125rem;--font-size-sm: 1rem;--font-size-xs: .875rem;--font-size-xxs: .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-med: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-base: var(--font-weight-med);--font-weight-heading: var(--font-weight-extra-bold);--font-weight-btn: var(--font-weight-semibold);--line-height-base: 1.5;--line-height-small: 1.2;--line-height-heading: 1.2;--font-size-btn: .9375rem;--font-size-legend: .9375rem;--font-size-label: .9375rem;--font-size-input: .9375rem;--font-size-help-text: .9375rem;--icon-size-small: 1.125rem;--icon-size: 1.5rem;--icon-size-large: 2rem;--card-background-clr: var(--clr-white);--check-section-default-color: var(--clr-pink-primary);--check-section-default-color-filter: var(--clr-primary-pink-filter);--check-item-letter-spacing: .1875rem}body{--theme-main-nav-current: var(--clr-pink-primary);--theme-card-accent: var(--clr-pink-primary);--theme-dialog-accent: var(--clr-pink-primary);--theme-radio-panel-color: var(--clr-pink-primary);--theme-btn-clr-primary: var(--clr-pink-primary);--theme-btn-clr-primary-hover: var(--clr-pink-primary-darkened);--theme-btn-clr-secondary: var(--clr-brand-blue);--theme-btn-clr-secondary-hover: var(--clr-brand-blue-darkened);--theme-btn-clr-tertiary-hover: var(--clr-pink-2);--theme-btn-clr-danger: var(--danger-color);--theme-btn-clr-danger-hover: var(--danger-color-darken);--theme-tabs-background-color: var(--clr-brand-blue);--theme-tabs-background-color-hover: var(--clr-brand-blue-light);--theme-card-check-task-accent: var(--check-section-default-color);--theme-dashboard-page-background: url("./media/dashboard-background-em-W4ZVM3IH.svg"), url("./media/dashboard-background-em-W4ZVM3IH.svg"), linear-gradient(to bottom, var(--clr-pink-primary) 0%, var(--clr-pink-primary-shadow) 100%);--theme-dashboard-page-background-size: 600px 600px, 320px 320px, 100% 100%;--theme-dashboard-page-background-position: bottom -320px left, top 40px right, center;--theme-dashboard-page-background-position-larger-height: bottom -120px left, top 40px right, center;--theme-dashboard-body-color: var(--clr-white);--theme-dashboard-student-search-background: var(--gradient-vertical-light);--theme-search-border-color: var(--theme-btn-clr-primary);--theme-student-details-background: var(--clr-pink-4);--theme-check-student-view-heading-bkgd: var(--clr-brand-blue);--theme-check-student-view-content-border-color: var(--clr-grey-400);--theme-materials-icon-fill-color: var(--clr-pink-primary);--theme-action-bar-background-color: var(--theme-btn-clr-primary);--theme-action-bar-btn-tertiary-link-color-hover: var( --clr-pink-2 );--theme-action-bar-btn-primary-color: var( --theme-btn-clr-primary );--theme-action-bar-btn-primary-background-color: var( --theme-btn-clr-tertiary-hover );--theme-action-bar-btn-primary-border-color: var( --theme-btn-clr-tertiary-hover )}body.theme-mm{--theme-dashboard-page-background: url("./media/dashboard-background-mm-left-KQK7L4YS.svg"), url("./media/dashboard-background-mm-right-3BZBDMR5.svg"), linear-gradient(to bottom, var(--clr-pink-primary) 0%, var(--clr-pink-primary-shadow) 100%);--theme-dashboard-page-background-size: 126px 762px, 126px 762px, 100% 100%;--theme-dashboard-page-background-position: top left, top right, center;--theme-dashboard-page-background-position-larger-height: top left, top right, center}.section-numbers{--theme-card-check-task-accent: var(--clr-numbers);--theme-materials-icon-fill-color: var(--clr-numbers);--theme-action-bar-background-color: var(--clr-numbers);--theme-action-bar-btn-tertiary-link-color-hover: var(--clr-numbers-light);--theme-action-bar-btn-primary-color: var(--clr-numbers);--theme-action-bar-btn-primary-background-color: var(--clr-numbers-light);--theme-action-bar-btn-primary-border-color: var(--clr-numbers-light)}.section-subitising-number-facts{--theme-card-check-task-accent: var(--clr-subitising-number-facts);--theme-materials-icon-fill-color: var(--clr-subitising-number-facts);--theme-action-bar-background-color: var(--clr-subitising-number-facts);--theme-action-bar-btn-tertiary-link-color-hover: var(--clr-subitising-number-facts-light);--theme-action-bar-btn-primary-color: var(--clr-subitising-number-facts);--theme-action-bar-btn-primary-background-color: var(--clr-subitising-number-facts-light);--theme-action-bar-btn-primary-border-color: var(--clr-subitising-number-facts-light)}.section-addition-subtraction{--theme-card-check-task-accent: var(--clr-addition-subtraction);--theme-materials-icon-fill-color: var(--clr-addition-subtraction);--theme-action-bar-background-color: var(--clr-addition-subtraction);--theme-action-bar-btn-tertiary-link-color-hover: var(--clr-addition-subtraction-light);--theme-action-bar-btn-primary-color: var(--clr-addition-subtraction);--theme-action-bar-btn-primary-background-color: var(--clr-addition-subtraction-light);--theme-action-bar-btn-primary-border-color: var(--clr-addition-subtraction-light)}.section-multiplication-division{--theme-card-check-task-accent: var(--clr-multiplication-division);--theme-materials-icon-fill-color: var(--clr-multiplication-division);--theme-action-bar-background-color: var(--clr-multiplication-division);--theme-action-bar-btn-tertiary-link-color-hover: var(--clr-multiplication-division-light);--theme-action-bar-btn-primary-color: var(--clr-multiplication-division);--theme-action-bar-btn-primary-background-color: var(--clr-multiplication-division-light);--theme-action-bar-btn-primary-border-color: var(--clr-multiplication-division-light)}.section-fractions{--theme-card-check-task-accent: var(--clr-fractions);--theme-materials-icon-fill-color: var(--clr-fractions);--theme-action-bar-background-color: var(--clr-fractions);--theme-action-bar-btn-tertiary-link-color-hover: var(--clr-fractions-light);--theme-action-bar-btn-primary-color: var(--clr-fractions);--theme-action-bar-btn-primary-background-color: var(--clr-fractions-light);--theme-action-bar-btn-primary-border-color: var(--clr-fractions-light)}*,*: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-base);line-height:var(--line-height-base);color:var(--body-clr-primary);background-color:var(--clr-grey-50)}@media print{body{font-size:var(--font-size-xs);max-width:99.9%}}h1,.h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}@media print{h1,.h1{font-size:var(--font-size-h3)}}h2,.h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}@media print{h2,.h2{font-size:var(--font-size-h4)}}h3,.h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}@media print{h3,.h3{font-size:var(--font-size-h5)}}h4,.h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}@media print{h4,.h4{font-size:var(--font-size-h5)}}h5,.h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}h6,.h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}@media print{p{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}}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)}@media print{a[target=_blank]{display:inline-flex;flex-wrap:wrap}a[target=_blank]:before{content:" (" attr(href) ")";order:3}}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)}@media print{a[target=_blank]:after{font-size:inherit;width:3rem;top:.1rem}}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)}@media print{dt:not(:last-of-type){margin-bottom:var(--space-xxs)}}dd{float:left;margin-left:0;font-weight:var(--font-weight-semibold)}hr{height:1px;background:var(--border-clr);border:0;margin-block:var(--space-md) var(--space-md)}dialog strong{font-weight:var(--font-weight-bold)}.form-group{display:flex;flex-direction:column;gap:var(--space-xs)}.fieldset-reset{border:0;margin:0;padding:0}legend{padding:0;font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm);font-size:var(--font-size-legend)}@media print{legend{margin-bottom:var(--space-xs)}}label{font-size:var(--font-size-label)}input{accent-color:var(--link-clr)}input:not([type=range]),textarea{font:inherit;font-size:var(--font-size-input);border:1px solid var(--form-border-clr);border-radius:var(--border-radius-sm);padding:calc(var(--space-xs) - 1px) calc(var(--space-sm) - 1px)}input:not([type=range])::placeholder,textarea::placeholder{color:var(--form-placeholder-text-clr)}.form-error{color:var(--error-color);font-size:var(--font-size-xs);margin-top:0;margin-bottom:0}input[type=text]:disabled,input[type=date]:disabled,textarea:disabled{background-color:var(--form-input-disabled-background)}textarea{width:100%;resize:vertical;font-size:var(--font-size-input)}select{font:inherit;font-size:var(--font-size-input);min-height:2.5rem;border:1px solid var(--form-border-clr);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(--form-placeholder-text-clr)}.checkbox-group,.radio-group{display:flex;flex-direction:column;gap:var(--space-xs)}@media print{.checkbox-group,.radio-group{gap:var(--space-xxs)}}.checkbox-item,.radio-item{display:flex;flex-direction:row;align-items:flex-start}.checkbox-item{gap:var(--space-xs)}.checkbox-item label{cursor:pointer}.checkbox-item input[type=checkbox]{flex-shrink:0;appearance:none;margin:.125em 0 0;padding:0;display:grid;place-content:center;background-color:transparent;width:1.125rem;height:1.125rem;border-width:.09375rem;border-radius:var(--border-radius-sm);cursor:pointer}.checkbox-item input[type=checkbox][disabled],[disabled] .checkbox-item input[type=checkbox]{border-color:var(--clr-grey-300);background-color:var(--clr-grey-200)}.checkbox-item input[type=checkbox]:checked{border-color:var(--checkbox-checked-background);background-color:var(--checkbox-checked-background)}.checkbox-item input[type=checkbox]:checked:before{content:"check";font-family:Material Symbols Rounded;font-weight:var(--font-weight-bold);font-size:.875rem;color:var(--clr-white)}.checkbox-item input[type=checkbox]:checked[disabled],[disabled] .checkbox-item input[type=checkbox]:checked{border-color:var(--clr-grey-500);background-color:var(--clr-grey-500)}.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);cursor:pointer}.radio-item input{margin-top:var(--space-xxs)}button{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-size:var(--font-size-btn);font-weight:var(--font-weight-btn);line-height:1.5rem;color:var(--clr-white);text-decoration:none;padding:calc(var(--space-xs) - 2px) calc(var(--space-sm) - 2px);border-radius:var(--border-radius-sm);background-color:var(--theme-btn-clr-primary);border:2px solid var(--theme-btn-clr-primary)}@media print{.btn{display:none}}.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],.btn[disabled]:hover,.btn[disabled]:focus{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.btn-link-default{color:var(--link-clr);background-color:transparent;border-color:transparent;text-decoration:none;padding:0;align-self:flex-start}.btn.btn-link-default:hover,.btn.btn-link-default:focus{color:var(--link-clr-hover);background-color:transparent;border-color:transparent}.btn.btn-link-default .btn-text{text-decoration:underline}.btn.btn-link-default .btn-text:hover,.btn.btn-link-default .btn-text:focus{text-decoration:none}.btn.btn-panel{z-index:0;position:relative;font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);color:var(--theme-btn-clr-primary);background-image:var(--gradient-horizontal-light-hover);background-color:var(--clr-white);border:none;padding:var(--space-md);width:100%;overflow:hidden}.btn.btn-panel:before{z-index:-1;content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--gradient-horizontal-light);opacity:1;transition:opacity .2s}.btn.btn-panel:hover:before,.btn.btn-panel:focus:before{opacity:0}.btn.btn-panel .material-symbols-outlined{font-size:var(--icon-size-large);width:var(--icon-size-large);height:var(--icon-size-large)}.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-danger{color:var(--clr-white);background-color:var(--theme-btn-clr-danger);border-color:var(--theme-btn-clr-danger)}.btn-danger:hover,.btn-danger:focus{background-color:var(--theme-btn-clr-danger-hover);border-color:var(--theme-btn-clr-danger-hover)}.btn-danger.btn-outline{color:var(--theme-btn-clr-danger);background-color:var(--clr-white);border-color:var(--theme-btn-clr-danger)}.btn-danger.btn-outline:hover,.btn-danger.btn-outline:focus{color:var(--clr-white);background-color:var(--theme-btn-clr-danger-hover);border-color:var(--theme-btn-clr-danger-hover)}.btn-danger.btn-link{color:var(--theme-btn-clr-danger);background-color:transparent;border-color:transparent;text-decoration:underline;padding:0}.btn-danger.btn-link:hover,.btn-danger.btn-link:focus{color:var(--theme-btn-clr-danger-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)}.btn-compressed-x{gap:0;padding-left:calc(var(--space-xs) - 2px);padding-right:calc(var(--space-xs) - 2px)}.ng-select{font-size:var(--font-size-xs)}.ng-select .ng-select-container{border-color:var(--form-border-clr)!important}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:var(--form-placeholder-text-clr)!important}.ng-select.ng-select-multiple .ng-select-container{border-color:var(--form-border-clr)!important}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{color:var(--form-placeholder-text-clr)!important;z-index:0!important}.ng-select.ng-select-multiple .ng-select-container .ng-value{white-space:normal!important;display:flex}.ng-select.ng-select-disabled>.ng-select-container{background-color:--form-input-disabled-bkgd!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{white-space:normal!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--body-clr-tertiary)!important}.main-center-content{display:flex;flex-grow:1;align-items:center;background-color:var(--clr-grey-100)}.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}@media print{.main-col{gap:var(--space-sm);margin:0;padding:var(--space-sm) 0 0}}.justify-content-between{display:flex;flex-direction:column;gap:var(--space-sm)}@media screen and (min-width:62rem){.justify-content-between{flex-direction:row;gap:var(--space-xxl);justify-content:space-between;align-items:center}}.justify-content-right{display:flex;flex-direction:row;gap:var(--space-sm);justify-content:flex-end}.w-100{width:100%}.margin-0{margin:0}.vertical-spacing{display:flex;flex-direction:column;gap:var(--space-sm)}.vertical-spacing>*{margin-top:0;margin-bottom:0}@media print{.vertical-spacing{gap:var(--space-xs)}}.vertical-spacing.vertical-spacing-xs{gap:var(--space-xs)}.vertical-spacing.vertical-spacing-md{gap:var(--space-md)}@media print{.vertical-spacing.vertical-spacing-md{gap:var(--space-xs)}}.vertical-spacing.vertical-spacing-lg{gap:var(--space-lg)}@media print{.vertical-spacing.vertical-spacing-lg{gap:var(--space-xs)}}.vertical-spacing.vertical-spacing-xl{gap:var(--space-xl)}@media print{.vertical-spacing.vertical-spacing-xl{gap:var(--space-sm)}}.vertical-spacing.vertical-spacing-xxl{gap:var(--space-xxl)}@media print{.vertical-spacing.vertical-spacing-xxl{gap:var(--space-sm)}}.horizontal-spacing{display:flex;flex-direction:row;gap:var(--space-sm)}.horizontal-spacing>*{margin-top:0;margin-bottom:0}.horizontal-spacing.horizontal-spacing-xs{gap:var(--space-xs)}.horizontal-spacing.horizontal-spacing-md{gap:var(--space-md)}.horizontal-spacing.horizontal-spacing-lg{gap:var(--space-lg)}.horizontal-spacing.horizontal-spacing-xl{gap:var(--space-xl)}.text-bold{font-weight:var(--font-weight-bold)}.text-heading-weight{font-weight:var(--font-weight-heading)}.text-italic{font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.no-wrap{white-space:pre}.icon-in-link-space-left{vertical-align:center;margin-right:var(--space-xxs)}.icon-in-link-space-right{vertical-align:center;margin-left:var(--space-xxs)}.heading-pre-h1{color:var(--body-clr-secondary)}.heading-student-name{font-size:var(--font-size-base);font-weight:var(--font-weight-base)}@media print{.heading-student-name{font-size:var(--font-size-small)}}.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)}@media print{.heading-underlined{font-size:var(--font-size-h4);margin:0;padding-bottom:0}}.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)}@media print{.heading-underlined:after{display:none}}.panel-standard{padding:var(--space-lg);background-color:var(--clr-white);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-light)}@media print{.panel-standard{padding:var(--space-xs) var(--space-sm);border:1px solid var(--body-clr-primary);box-shadow:none}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media print{.no-print{display:none}}@media screen and (min-width:62rem){.inset{margin:var(--space-md) var(--space-lg)}}.list-reset{list-style:none;margin:0;padding:0}.shadow-medium{box-shadow:var(--shadow-medium)}.alert{display:flex;flex-direction:row;gap:var(--space-sm);border:1px solid var(--body-clr-primary);background-color:var(--clr-white);padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-sm)}.alert:before{font-family:Material Symbols Rounded;font-size:var(--icon-size-large);line-height:var(--icon-size-large);width:var(--icon-size-large);height:var(--icon-size-large)}.alert.alert-success{padding-left:var(--space-sm);padding-right:var(--space-sm);border-color:var(--success-color)}.alert.alert-success:before{content:"check_circle";color:var(--success-color)}.alert.alert-info{padding-left:var(--space-sm);padding-right:var(--space-sm);border-color:var(--info-color)}.alert.alert-info:before{content:"info";color:var(--info-color)}.alert.alert-warning{padding-left:var(--space-sm);padding-right:var(--space-sm);border-color:var(--warning-color)}.alert.alert-warning:before{content:"info";color:var(--warning-color)}.alert.alert-danger{padding-left:var(--space-sm);padding-right:var(--space-sm);border-color:var(--danger-color)}.alert.alert-danger:before{content:"warning";color:var(--danger-color)}.alert .alert-content{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}.alert .alert-content>*{margin-top:0;margin-bottom:0}.cards{display: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(--card-background-clr);box-shadow:var(--shadow-medium);position:relative;overflow:hidden}@media print{.card{padding:var(--space-xs) var(--space-sm);border:1px solid var(--body-clr-primary);box-shadow:none}}.card:before{content:"";display:inline-block;width:100%;height:1rem;background-color:var(--theme-card-accent);position:absolute;left:0;bottom:0}.card.card-theme-section-numbers:before{background-color:var(--clr-numbers)}.card.card-theme-section-subitising-number-facts:before{background-color:var(--clr-subitising-number-facts)}.card.card-theme-section-addition-subtraction:before{background-color:var(--clr-addition-subtraction)}.card.card-theme-section-multiplication-division:before{background-color:var(--clr-multiplication-division)}.card.card-theme-section-fractions:before{background-color:var(--clr-fractions)}.card .card-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);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 hr{width:100%}@media print{.card hr{display:none}}.card-small-left-border{padding:var(--space-lg);border-radius:var(--border-radius-md)}@media print{.card-small-left-border{padding:var(--space-sm) var(--space-sm)}}.card-small-left-border:before{width:.5rem;height:100%;background-color:var(--theme-card-accent);top:0;bottom:auto}.card-small-left-border .card-title{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--theme-card-accent)}@media print{.card-small-left-border .card-title{font-size:var(--font-size-sm)}}.card.check-task{padding:var(--space-lg);border-radius:var(--border-radius-md);background-color:var(--clr-grey-50)}@media print{.card.check-task{padding:var(--space-sm)}}.card.check-task:before{width:100%;height:.5rem;background-color:var(--theme-card-check-task-accent);top:0;bottom:auto}.card.check-task .card-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-heading)}.dialog-content h2{font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.dialog-content .btn-large{margin-top:var(--space-md)}.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:.6875rem;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-search-border-color);padding:.625rem 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:.625rem;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}.search-input-and-submit .btn-pill{padding-top:.625rem;padding-bottom:.625rem}.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)}.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}}@media print{.table-filters{gap:var(--space-xs)}}.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%}}@media print{.table-filters .form-group{gap:var(--space-sm);flex-direction:row;align-items:center}}.table-responsive{overflow-x:auto}table{border-collapse:collapse;width:100%;max-width:100%;font-size:var(--font-size-sm)}@media print{table{font-size:var(--font-size-xs)}}tbody{position:relative}tr:nth-child(2n){background-color:var(--clr-grey-50)}tr.table-overlay-covering{position:absolute;inset:0}tr.table-overlay{color:var(--clr-white);background-color:var(--overlay-color)!important}th{font-weight:var(--font-weight-base);line-height:var(--icon-size);padding:.75rem var(--space-md);background-color:var(--clr-pink-4);position:relative}@media print{th{font-weight:var(--font-weight-bold);line-height:inherit;padding:var(--space-xs);border-bottom:1px solid var(--body-clr-tertiary);background-color:transparent!important}}.table-theme-section-numbers th{background-color:var(--clr-numbers-light)}.table-theme-section-subitising-number-facts th{background-color:var(--clr-subitising-number-facts-light)}.table-theme-section-addition-subtraction th{background-color:var(--clr-addition-subtraction-light)}.table-theme-section-multiplication-division th{background-color:var(--clr-multiplication-division-light)}.table-theme-section-fractions th{background-color:var(--clr-fractions-light)}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 span.th-with-icon{display:flex;gap:var(--space-xxs);align-items:center}th .material-symbols-outlined{vertical-align:middle;margin-right:var(--space-xxs)}@media print{th .material-symbols-outlined{display:none}}td{text-align:center;padding:var(--space-sm) var(--space-md);vertical-align:top}@media print{td{padding:var(--space-xs);border-bottom:1px solid var(--body-clr-tertiary)}}td.td-with-icon{white-space:pre}.manage-students-table td{vertical-align:middle}@media print{.manage-students-table td{vertical-align:top}}td.td-message{text-align:left;padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.table-cell-wide{width:100%}.table-cell-hug{width:1%}.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-color);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-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}}.tabs-small{border-bottom:1px solid var(--clr-grey-400)}.tabs-small a{color:var(--clr-white);text-align:center;background-color:var(--theme-btn-clr-secondary);padding-top:var(--space-xs);padding-bottom:var(--space-xs);border:1px solid var(--theme-btn-clr-secondary);border-bottom:0;border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);box-shadow:none}.tabs-small a:hover,.tabs-small a:focus{background-color:var(--theme-btn-clr-secondary-hover)}.tabs-small a.active{position:relative;color:var(--theme-btn-clr-secondary);background-color:var(--clr-white);border-color:var(--clr-grey-400)}.tabs-small a.active:after{content:"";display:block;width:100%;height:1px;position:absolute;background-color:var(--clr-white);bottom:-1px;left:0}.task-materials-section{border-radius:var(--border-radius-md);padding:var(--space-md);background-color:var(--clr-white)}@media print{.task-materials-section{padding:var(--space-sm);border:1px solid var(--body-clr-primary)}}.task-materials-section ul{margin-bottom:0}@media screen and (min-width:62rem){.task-materials-section ul{column-count:2;column-gap:var(--space-lg)}}@media print{.task-materials-section ul{margin-top:0}}.materials-icon{fill:var(--theme-materials-icon-fill-color)}@media print{.materials-icon{width:var(--icon-size-small);height:var(--icon-size-small)}}.task-title{font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-top:0}.teacher-script{font-weight:var(--font-weight-semibold);font-style:italic;color:var(--clr-pink-primary)}.teacher-direction{font-weight:var(--font-weight-semibold);font-style:normal;color:var(--clr-black)}.prompt{font-weight:var(--font-weight-bold);font-style:italic;color:var(--clr-black)}.prompt-mm{font-weight:var(--font-weight-bold);font-style:normal;color:var(--clr-black)}.task-body{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--border-radius-md);box-shadow:var(--shadow-medium);background-color:var(--clr-white)}@media screen and (min-width:62rem){.task-body{flex-direction:row;gap:var(--space-lg)}}@media print{.task-body{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--body-clr-primary);box-shadow:none}}.task-body-1,.task-body-2{flex-grow:1;flex-basis:0;display:flex;flex-direction:column;gap:var(--space-md);align-items:stretch}.task-observation-note{font-size:var(--font-size-help-text);margin-top:0}.task-comment{flex-grow:1}@media screen and (min-width:62rem){.task-comment{display:flex;flex-direction:column}}.task-comment textarea{display:flex;flex-grow:1}.edit-group-student-heading-area{display:flex;flex-direction:column;gap:var(--space-md)}@media screen and (min-width:62rem){.edit-group-student-heading-area{gap:var(--space-lg)}}.edit-group-student-heading-and-buttons{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md)}@media screen and (min-width:62rem){.edit-group-student-heading-and-buttons{flex-direction:row;gap:var(--space-xxl);align-items:center;justify-content:space-between;margin-top:var(--space-lg)}}.edit-group-student-buttons{display:flex;flex-direction:row;gap:var(--space-sm);justify-content:flex-end}.edit-group-student-fields{display:flex;flex-direction:column;gap:var(--space-md)}@media screen and (min-width:62rem){.edit-group-student-fields{flex-direction:row}}@media screen and (min-width:62rem){.edit-group-student-fields .form-group{width:100%}}@media screen and (min-width:62rem){.edit-group-student .immersion-level select,.edit-group-student .immersion-level input[type=date]{width:calc(50% - var(--space-md))}}.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-pink-primary);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-launch-actions{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start}.student-record-launch-actions .student-record-launch-load-and-button{display:flex;flex-direction:row-reverse;gap:var(--space-sm);align-items:center}@media screen and (min-width:62rem){.student-record-launch-actions .student-record-launch-load-and-button{flex-direction:row;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}
