/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}html{text-size-adjust:100%}html,body{margin:0;padding:0;background-color:#f7f7f7 !important;width:100%}html #single-spa-application\:School\ Details,body #single-spa-application\:School\ Details{height:100%;overflow-y:hidden;overflow-x:hidden}footer{display:grid;grid-auto-rows:minmax(auto);grid-column-gap:32px;grid-template-columns:[screen-start] 1fr [page-start] 60px 60px [text-start] 60px 60px 60px 60px 60px 60px 60px 60px [text-end] 60px 60px [page-end] 1fr [screen-end]}.essui-card__header-indicator{display:none}.fixed-content-height-card{display:flex;min-height:500px}.loader-wrapper-card{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fixed-content-height-card-previous-school{display:flex;min-height:400px}.info-row strong{display:inline-block;margin-bottom:5px}.info-group{border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;gap:70px;padding-bottom:10px;padding-top:10px}.info-group-card{display:flex;gap:24px;max-width:690px;padding-bottom:10px;padding-top:10px;width:auto}.info-group-card-edit{display:flex;padding-bottom:10px;padding-top:10px;width:auto}.info-group-card-displayflexunset{display:unset}.info-item-card-add-height-widht{gap:24px !important;height:48ox;width:690px}.info-item-card{height:auto;min-height:48px}.info-row{display:flex;gap:19px;justify-content:space-between}.info-item{gap:19px;min-height:48px;min-width:165px}.info-value{display:block;margin-top:5px;word-wrap:break-word}.special-school-info-group-card{display:flex;gap:24px;max-width:690px;padding-bottom:10px;padding-top:10px;width:auto}.divider{border:1px solid #e5e5e5;left:175.49px;max-width:938.76px;min-width:300px;top:238px;width:100%}.logo-section{align-items:center;border:1px solid #e8e8e8;border-radius:50%;display:flex;height:116px;width:123.1px}.school-logo{border-radius:100%;height:116px;width:123.1px}.school-logo-image{height:85px;left:32.78px;object-fit:contain;top:34px;width:100%}.details-section{display:flex;flex-direction:column;justify-content:space-around}.info-row{display:flex;max-width:472px;width:auto}.info-row div{flex:1;font-size:14px;padding:5px}.info-row div{flex:1;font-size:14px;padding:5px}.default-control-label{background:#303030;font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:600;line-height:24px}.info-value{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;line-height:24px}.site-info-item{gap:24px;height:auto;margin-bottom:24px;max-width:690px;min-height:48px}.sites-side-panel .essui-side-panel-header{height:102px;padding-left:0px !important}.site-info-value{color:#323232;font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;margin:8px 0}.collapsible-header{border-bottom:1px solid #ddd;cursor:pointer;display:flex;font-weight:bold;justify-content:space-between;padding:10px 20px}.collapse-btn{background:none;border:0;cursor:pointer;font-size:14px}.collapsible-body{font-size:14px;padding:10px 20px}.school-details-page{margin-bottom:20px;max-width:1138px}.main-content-container{background-color:#fff;flex:1;width:100%}.collapsible-address{width:100%}.school-details-grid{display:grid;grid-template-columns:1fr 7fr;height:auto;padding:20px;padding-bottom:0}.parent-card{flex:1}.essui-accordion-wrapper{border:0 !important;border-radius:8px}.essui-card__header-bar{box-shadow:none !important;border-radius:10px}.essui-table{border-collapse:collapse;height:1px;min-width:324px}.sites-table{width:100% !important}.sites-table-cell{color:#303030;font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:600;line-height:24px}.sites-table-cell-value{color:#000;font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;line-height:24px}.link-data{color:#2177c2;display:inline-block;margin-right:8px}.no-sites-added{align-items:center;border:1px solid #ccc;border-radius:8px;color:#333;display:flex;font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:400;height:88px;justify-content:center;line-height:24px;text-align:center;width:auto}.sites-side-panel .essui-editable-section-view{display:flex;gap:32px}.childcare-details-side-panel-content{overflow-x:hidden;overflow-y:auto;padding-left:32px}.childcare-details-side-panel-content .essui-side-panel-header{padding-left:0px !important}.editable-section-view{margin-top:32px}.school-sites-pagination{display:flex;justify-content:flex-end}.notification-panel-childcare-table .essui-notification{margin-bottom:20px;width:auto}.notification-panel-childcare-sidepanel .essui-notification{margin-bottom:20px;margin-right:20px;width:auto}.sites-add-button{align-items:end;display:flex;flex-direction:column;gap:32px;height:160;text-align:center !important}.date-input-container{display:flex;flex-wrap:wrap;gap:.5rem}.date-input-container .essui-textinput__count-label,.date-input-container .essui-textinput__count-max{color:#474747;float:right;font-size:12px;line-height:16px;visibility:hidden !important}.date-input-container .essui-textinput__bottom{display:none !important}.date-input-container .essui-textinput{width:55.5px}.date-input-container .essui-validation-text{position:relative;width:100%}.side-panel-toast{box-sizing:border-box;max-width:100%;position:relative;width:100%}.side-panel-toast .essui-notification{left:0 !important;margin:0 auto !important;position:absolute !important;right:0 !important;width:100% !important}.Previous-school-fields .essui-textinput__count-label,.Previous-school-fields .essui-textinput__count-max{color:#474747;float:right;font-size:12px;line-height:16px;visibility:hidden !important}.sd-cm-data{word-break:break-all}@media only screen and (min-width: 1440px){.info-group-card-edit{gap:20px}.sites-side-panel .essui-side-panel-footer{flex-direction:row !important;margin-bottom:30px}.childcare-details-side-panel .essui-side-panel-footer{flex-direction:row !important;margin-bottom:30px}.childcare-details-side-panel .essui-side-panel-header{height:105px !important;padding-left:0px !important}.childcare-details-side-panel .essui-grid-col--xl-6{flex-basis:55%;max-width:100%}.childcare-details-side-panel .essui-grid-col--xxl-6{flex-basis:55% !important;max-width:100%}.childcare-details-side-panel .essui-grid-col--md-4{flex-basis:100%;max-width:100%}}@media(min-width: 768px){.accordion-row{width:100%}.school-details-content{display:flex;gap:16px}.school-name-section{display:flex;gap:586px;height:40px;margin-bottom:16px;width:1129px}.org-name{font-family:"Segoe UI",sans-serif;font-size:36px;font-weight:400;line-height:40px}.school-details-content{display:flex;gap:16px}.divider{border:1px solid #e5e5e5;left:175.49px;max-width:938.76px;min-width:300px;top:238px;width:100%}.logo-section{align-items:center;display:flex;height:116px;width:123.1px}.school-logo{align-items:center;border:1px solid #dad6d6;border-radius:50%;display:flex;height:116px;justify-content:center;overflow:hidden;width:116px}.school-logo-image{height:85px;object-fit:contain;width:100%}.details-section{display:flex;gap:16px;height:auto;margin-left:10px;max-width:100%}.info-row{display:flex;max-width:472px;width:auto}.info-row div{flex:1;font-size:14px}.divider{border:1px solid #e5e5e5;left:175.49px;max-width:938.76px;min-width:300px;top:238px;width:100%}.sd-cm-data{height:56px}.sidebar{padding-top:16px}.sidebar{padding-top:16px}.childcare-details-side-panel .essui-side-panel-header{height:105px !important;padding-left:0px !important}.childcare-details-side-panel .essui-grid-col--md-4{flex-basis:100%;max-width:100%}}@media(min-width: 390px)and (max-width: 767.1px){.school-details-grid.tablet{grid-template-columns:1fr 2fr}.info-group{border-bottom:1px solid #e8e8e8;flex-direction:row;gap:16px;padding-bottom:10px;padding-top:10px}.info-group-card{display:grid;flex-direction:column;height:auto;padding-bottom:10px;padding-top:10px}.info-group-card-edit{display:grid;flex-direction:column;height:auto;padding-bottom:10px;padding-top:10px}.info-row{flex-direction:row}.info-item-card{flex-direction:column;width:auto}.essui-table{border-collapse:collapse;height:1px;min-width:324px;width:auto}.childcare-details-side-panel .essui-editable-section-view{height:max-content;overflow-y:scroll}.childcare-details-side-panel .essui-side-panel-footer{flex-direction:row !important;margin-bottom:30px}.childcare-details-side-panel .essui-editable-section-view{display:flex;flex-direction:column;gap:32px;height:max-content;overflow-y:scroll;padding:16px}.sites-side-panel .essui-editable-section-view{height:max-content;overflow-y:scroll}.sites-side-panel .essui-editable-section-view{display:flex;flex-direction:column;gap:32px;padding:16px}.sites-side-panel .essui-side-panel-footer{flex-direction:row !important;margin-bottom:30px}.school-sites-pagination .essui-pagination__list-item .essui-form-label{display:flex;line-height:40px}}@media(min-width: 767.9px)and (max-width: 1023.9px){.school-details-grid{display:grid;grid-template-columns:1fr 6fr;height:auto;max-width:740px;padding-bottom:0;width:auto}.org-name{font-family:"Segoe UI",sans-serif;font-size:36px;font-weight:400;line-height:40px}.school-summary-view-card{max-width:auto;min-width:auto;width:auto}.divider{border:1px solid #e5e5e5;width:100%}.logo-section{display:flex;height:116px;overflow:hidden;width:123.1px}.school-logo{border:1px solid #dad6d6;display:flex;height:60.31px;overflow:hidden;width:64px}.school-logo-image{object-fit:contain}.info-group{border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;gap:16px;padding-bottom:10px;padding-top:10px}.info-row{display:flex;gap:19px;justify-content:space-between}.info-item-card{width:200px}.info-group-card-edit{gap:110px}.childcare-details-side-panel .essui-side-panel-header{height:105px !important;padding-left:0px !important}.childcare-details-side-panel .essui-grid-col--md-4{flex-basis:100%;max-width:100%}}@media(min-width: 319px)and (max-width: 391px){.school-details-grid.mobile{display:grid;grid-template-columns:1fr 2fr;height:auto;max-width:358px}.org-name{font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:400;line-height:28px}.school-summary-view-card{max-width:332px !important;min-width:auto;padding:20px}.divider{border:1px solid #e5e5e5;width:100%}.logo-section{align-items:center;display:flex;justify-content:center;max-height:60.31px;max-width:64px;overflow:hidden}.school-logo{align-items:center;border:1px solid #dad6d6;display:flex;height:60.31px;justify-content:center;overflow:hidden;width:64px}.school-logo-image{height:auto;object-fit:cover;width:40px}.info-group{border-bottom:1px solid #e8e8e8;flex-direction:column;gap:16px;padding-bottom:10px;padding-top:10px}.info-row{flex-direction:column;gap:16px}.info-group-card{display:grid;flex-direction:column;height:auto;padding-bottom:10px;padding-top:10px}.info-item-card{flex-direction:column;width:auto}.info-item{margin-bottom:16px}.special-school-info-group-card{display:grid;flex-direction:column;height:auto;padding-bottom:10px;padding-top:10px}.sites-side-panel .essui-side-panel-footer{flex-direction:row !important;margin-bottom:30px}.sites-side-panel .essui-editable-section-view{display:flex;flex-direction:column;gap:32px;padding:16px}.childcare-details-side-panel .essui-side-panel-footer{flex-direction:row !important;margin-bottom:30px}.childcare-details-side-panel .essui-editable-section-view{display:flex;flex-direction:column;gap:32px;height:max-content;overflow-y:scroll;padding:16px}.parent-card{margin-left:0px;max-width:354px;min-width:auto;padding-right:20px;padding-top:10px}.school-sites-pagination .essui-pagination__list-item .essui-form-label{display:flex;line-height:40px}}@media(min-width: 1023.9px)and (max-width: 1279px){.info-item-card{width:200px}.info-group-card-edit{gap:110px}}@media only screen and (min-width: 1280px){.childcare-details-side-panel .essui-grid-col--xl-6{flex-basis:55%;max-width:100%}.childcare-details-side-panel .essui-grid-col--xxl-6{flex-basis:55% !important;max-width:100%}.childcare-details-side-panel .essui-grid-col--md-4{flex-basis:100%;max-width:100%}.essui-grid-nested-container .essui-grid-col--xl-2{flex-basis:12%;max-width:12%;margin-top:16px}.info-item-card{width:333px}.info-group-card-edit{gap:24px}}.essui-grid-nested-container.essui-side-panel .essui-grid-col{margin-left:0px;margin-right:0px}@media(max-width: 1023.9px){.main-content-container{flex:1}.essui-grid-nested-container .essui-grid-col{margin-left:10px;margin-right:10px}.essui-grid-nested-container.essui-side-panel .essui-grid-col{margin-left:0px;margin-right:0px}.sidebar{padding-top:16px}}@media(max-width: 768px){.parent-card{margin-left:0px;min-width:auto;padding-top:10px}.sd-cm-data{height:56px;max-width:358px;min-width:auto}}@media(max-width: 390px){.essui-table{border-collapse:collapse;height:1px;min-width:324px;width:100%}.parent-card{margin-left:0px;min-width:auto;padding-right:20px;padding-top:10px;width:390px}.sd-cm-data{min-width:auto}.sd-address-accordian,.sd-contact-accordian{height:auto;max-width:354px;min-width:auto}.sd-address-accordian p,.sd-contact-accordian p{margin:0}.essui-overflow-menu__item{border-radius:0}}.accordion-card .essui-accordion__panel-content{padding:16px 0}.sd-address-accordian p,.sd-contact-accordian p{margin:0}.contactdetails-data .data-row{padding:0 0 16px}.sd-cm-data{height:56px;max-width:266px;min-width:auto}.dropdown-menu{height:56px;padding:16px 0px;width:358px}@media only screen and (min-width: 1440px){.childcare-details-side-panel .essui-grid-col--xxl-6{flex-basis:42.62%;max-width:100%}.layout-container{height:calc(var(--vh, 1vh)*100 - .01px - 73px);left:286px;overflow-y:auto;position:absolute;top:75px;scrollbar-width:thin;width:calc(100vw - 286px)}.school-left-side{height:100%;position:relative;top:0px}}.school-left-side{height:100%}.school-left-side .essui-side-navigation-panel-heading{align-items:center;color:#303030;display:flex;padding:8px 40px 8px 16px}.school-left-side .essui-side-navigation-panel-container-grid-item,.other-school-left-side .essui-side-navigation-panel-container-grid-item{height:100% !important}.school-left-side>div[role=presentation][data-testid=test-id],.other-school-left-side>div[role=presentation][data-testid=test-id]{height:100%}.essui-side-navigation-panel{height:100%}.school-left-side .essui-side-navigation-panel.essui-grid-nested-container .essui-grid-col{margin-left:0px !important;margin-right:0px !important}.left-margin{margin-left:3px}.new-schooldetails-container{padding:0px 16px}.new-schooldetails-container-grid{display:flex}.new-schooldetails-breadcrumb{align-items:center;display:flex;gap:16px;margin-top:10px !important}.school-details-middle{width:100%}@media(min-width: 320px)and (max-width: 1023.9px){.school-left-side .essui-side-navigation-panel-container-grid-item,.other-school-left-side .essui-side-navigation-panel-container-grid-item{height:100% !important;width:auto !important}.school-left-side .essui-side-navigation-panel.essui-grid-nested-container .essui-grid-col{margin-left:0px !important;margin-right:0px !important}.other-school-left-side .essui-side-navigation-panel.essui-grid-nested-container .essui-grid-col{margin-left:0px !important;margin-right:0px !important}.essui-grid-col.childcare-details-side-panel{height:100% !important}.sites-side-panel .essui-grid-col.essui-side-panel-container-grid-item{height:100% !important}}@media(min-width: 1024px)and (max-width: 1328px){.school-details-grid{display:grid;grid-template-columns:1fr 6fr;height:auto;max-width:740px;padding-bottom:0;width:auto}.layout-container{height:calc(var(--vh, 1vh)*100 - .01px - 73px);left:286px;overflow-y:auto;position:absolute;top:75px;width:calc(100vw - 286px);scrollbar-width:thin}.essui-dialog{width:765px}}.sites-table-cell-widthchildcare-other-cell-childcare-cell-widht{width:400px}.sites-table-cell-widthchildcare-type{width:47%}.sites-table-cell-widthchildcare-optime{width:12%}.sites-table-cell-widthchildcare-cltime{width:12%}.sites-table-cell-widthchildcare-noplaces{width:12%}.sites-table-cell-widthchildcare-provider{width:12%}.sites-table-cell-widthchildcare-menu{width:5%}.establishment-school-type-margin{margin-left:20px}.sites-table-cell-siteName{width:20%}.sites-table-cell-address{width:55%}.sites-table-cell-contactNumber{width:20%}.sites-table-cell-menu{width:5%}.accordion-header-label-childcare{font-family:Segoe UI;font-weight:400;font-size:20px;line-height:24px;letter-spacing:0px;vertical-align:middle}.sites-table-cell-widthchildcare-other-cell{font-family:Segoe UI;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle}.pp-service-child-details__concerns__table_cell{font-family:Segoe UI;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle}.contact-edit-search{border-radius:8px;height:64px;gap:8px;width:300px}#search-autocomplete.with-suggestions #suggestions-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.2);color:#303030;overflow-y:auto;padding-top:5px;position:absolute;width:100%;z-index:10}.abals-address{font-family:Segoe UI;font-weight:600;font-size:14px;height:16px;line-height:16px;letter-spacing:0px;vertical-align:middle;width:142px}.address-view-node{margin-top:15px}.discard-changes-text{font-family:"Segoe UI","Segoe UI Symbol","Segoe UI Emoji",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Noto Color Emoji" !important}.discard-changes-text{font-family:Segoe UI;font-size:16px;font-weight:400;line-height:24px;text-align:left}.discard-popup-footerdialog{display:flex;gap:24px;justify-content:flex-end}.conflict-button-footer{display:flex;flex-direction:column;height:490px;justify-content:flex-end;padding:30px}.other-school-details{width:728px;height:68px;opacity:1;gap:8px}.other-school-details-label{width:205px;height:36px;gap:8px;font-size:xx-large}.other-school-details-description{width:138px;height:24px;gap:8px}.btn{display:flex;float:right}.btn button.essui-button.essui-button--secondary.essui-button--small{margin-right:24px}.other-school-table-header-container{align-self:stretch;background:#fff;border-radius:0;display:flex;flex-direction:column;padding:0;width:97%}.filter-btn{align-items:center;display:flex;gap:8px;justify-content:center;padding:23px}.filter-btn-error{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16%;padding:23px;padding:8px 16px}.filter-dialoge-box{display:flex;flex-direction:column;max-height:650px;position:fixed}.os-filter-dropdown-container{margin-bottom:20px;margin-top:32px}.filter-clear-all-btn{margin-right:9px !important}.os-filter-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center;font-size:36px;margin-bottom:0}.otherschool-table-header{align-items:flex-end;align-self:stretch;background:#fff;border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;justify-content:space-between;order:0;width:100%}.roomlayouts-filter-no-data{display:flex;padding:8px 0px;justify-content:center;align-items:center;gap:8px}.otherschooltable-cell-other-cell{font-family:Segoe UI;font-size:16px;font-weight:600;letter-spacing:0px;line-height:24px;vertical-align:middle;width:10px}.otherschool-table-row-column-name{cursor:pointer;width:25%;text-align:justify}.other-school-search{width:550px !important}.other-school-table-header-grid{display:flex}.other-school-table-footer-row{text-align:-webkit-right}.otherschool-pagination-box{display:flex;justify-content:flex-end;margin-top:16px;width:100%}.school-left-side-height{min-height:100vh}.school-left-side-height-full{width:0%;min-height:100vh}.school-right-side-width{width:100%}.school-right-side-width-full{width:100%}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px){.essui-side-panel-container-grid-item{height:100vh !important;margin-top:0px !important}.school-left-side>div[role=presentation][data-testid=test-id]{height:100%}.school-left-side .essui-side-navigation-panel{height:100%;width:fit-content}}.school-details-menu-item{word-break:break-all;border-radius:0px 0px 0 0 !important}.full-height{height:100%}.school-details-main{display:flex;height:100%}.other-school-left-side .essui-side-navigation-panel.essui-grid-nested-container .essui-grid-col{margin-left:0px !important;margin-right:0px !important}.main-layout,.root-container,#root{height:100%}.exam-centre-alert-banner{margin-bottom:20px}.exam-centre-alert-banner .essui-notification{width:100%}.exam-centre-alert-banner .missing-fields-link{color:#2177c2;cursor:pointer;text-decoration:underline;margin-top:10px}.school-uniform-editable-section{margin-top:16px}.contact-field-grid-item{margin-left:0px;margin-top:10px}.margin-three-side{float:right;margin-bottom:8px;margin-right:10px;margin-top:26px}.rooms-filter-dialog-content{display:grid;gap:24px;overflow-x:hidden;padding:0 20px 90px}.essui-table__cell.room-name-cell.col-20,.essui-table__cell.establishment-name-cell.col-20{min-width:20%;width:20%}.essui-table__cell.room-code-cell.col-10{min-width:10%;width:10%}.essui-table__cell.max-group-size-cell.col-10{min-width:10%;width:10%}.essui-table__cell.is-active-cell.col-10{min-width:10%;width:10%}.essui-table__cell.overflow-menu-cell.col-10{min-width:5%;width:5%}.reaction-button-group-item{grid-gap:17px}@media(max-width: 1023.9px){.essui-grid-nested-container.essui-side-panel .essui-grid-col{margin-left:0px;margin-right:0px}}.school-room-filter-button{margin-top:16px}.school-room-table-wrapper .essui-table-utility{min-width:735px}.essui-global-typography-default-display{font-family:"Segoe UI",sans-serif;font-size:60px;font-weight:600;letter-spacing:0;line-height:64px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-h1{font-family:"Segoe UI",sans-serif;font-size:48px;font-weight:400;letter-spacing:0;line-height:56px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-h2{font-family:"Segoe UI",sans-serif;font-size:36px;font-weight:400;letter-spacing:0;line-height:40px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-h3{font-family:"Segoe UI",sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:36px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-h4{font-family:"Segoe UI",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-subtitle{font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-body{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0}.essui-global-typography-default-body-bold{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-body-italic{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:italic;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-control-label{font-family:"Segoe UI",sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-table-header{font-family:"Segoe UI",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-small{font-family:"Segoe UI",sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-small-bold{font-family:"Segoe UI",sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-text-link{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:underline;text-transform:0}.essui-global-typography-default-button-small{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-button-medium{font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-button-large{font-family:"Segoe UI",sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-display{font-family:"Segoe UI",sans-serif;font-size:36px;font-weight:600;letter-spacing:0;line-height:40px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-h1{font-family:"Segoe UI",sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:36px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-h2{font-family:"Segoe UI",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-h3{font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-h4{font-family:"Segoe UI",sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-subtitle{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:4px;text-decoration:0;text-transform:0}.academicYearTermsTable__col-block{max-width:168px;width:20%;overflow-wrap:break-word}.academicYearTermsTable__col-starts{max-width:231px;width:20%}.academicYearTermsTable__col-halfterm{max-width:501px;width:40%}.academicYearTermsTable__col-ends{max-width:212px;width:20%}.academicYearWorkingWeek__label{margin-bottom:12px}.error-placeholder{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0;display:flex;align-items:center;gap:8px}.error-label{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0;margin-top:4px;color:#d9372b}.academicYearWorkingWeek__list{list-style:none;padding:0}.academicYearWorkingWeek__item{margin-bottom:12px;font-size:16px}.academicYearWorkingWeek__row{display:flex;align-items:center;justify-content:space-between}.academicYearEditableSection{width:100%;max-width:100%;box-sizing:border-box}.academicYearTermsTableWrapper{width:100%;overflow-x:auto}@media screen and (max-width: 768px){.academicYearTermsTableWrapper{width:100%;min-width:320px;overflow-x:auto}.academicYearTermsTableWrapper table{min-width:600px;width:100%}}.academicYearHolidaysColumnGap{display:flex;flex-direction:column;gap:16px}.academic-year-table-container .essui-table__headsticky{z-index:1 !important}.academic-year-setup-page{display:flex;flex-direction:row;gap:24px}.headingAcademicYear{display:flex;align-items:center;flex-wrap:wrap;gap:32px;margin-bottom:8px}.academicYearBannerWrapper{margin-top:24px}.submitAcademicYearButton{margin-left:auto}@media(max-width: 1023.9px){.submitAcademicYearButton{width:100%;margin-left:0}}.CommanDialog{margin-left:auto}.academicYearTermsEditPlaceholder{display:block;margin-top:16px}.subtitleAcademicYear{margin-bottom:24px}.academicYearSetupHeader{width:100%;margin:0 24px 16px 0}.academicYearUtility{display:flex;justify-content:flex-end;width:100%;min-width:auto}.datetable{max-width:11%;width:11%}.threeDotTable{max-width:4%;width:4%}.overflowMenuPortalRow{border-radius:8px;position:absolute;left:-80px;top:100%}.overflow-menu-option{position:relative}.overflow-menu-narrow{width:80%;min-width:120px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);margin-top:8px}.academicYearDatesRow{margin-top:24px}.academicYearDatesRow{display:flex;flex-direction:row;gap:24px}.academicYearDatesLabels,.academicYearDatesValues{display:flex;gap:48px;justify-content:flex-start}.academicYearTermValue,.academicYearStartValue,.academicYearEndValue,.academicYearTermsEditPlaceholder{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0}.academicYearHolidaysLabel{font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.academicYearHolidays{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0}.academicYearTermsTable__utility{display:flex;justify-content:flex-end;width:100%}.academicYearNotificationContainer{width:100%;margin-bottom:16px}#settings-wrapper-academicyear{background-color:#f7f7f7;display:flex;width:100%}#settings-wrapper-academicyear .grid{width:100% !important;max-width:100% !important}#settings-wrapper-academicyear .settings-content{width:100%;margin:16px 0px 0px}#settings-wrapper-academicyear .essui-side-navigation-panel{height:calc((100vh - 64px)*1)}#settings-wrapper-academicyear .essui-side-navigation-panel #localised-menu-id{height:100% !important}@media screen and (max-width: 1023.9px){#settings-wrapper-academicyear .essui-side-navigation-panel{height:100%}#settings-wrapper-academicyear .essui-side-navigation-panel #localised-menu-id{height:100% !important}#settings-wrapper-academicyear .essui-side-navigation-panel-heading{padding:8px 48px 8px 16px}}#settings-wrapper-academicyear .essui-error-page-container{margin-top:0 !important;position:relative}#settings-wrapper-academicyear .essui-error-page-container .essui-grid-container{margin:0}@media(max-width: 1023.9px){#settings-wrapper-academicyear .essui-grid-nested-container .essui-grid-col{margin-left:0;margin-right:0;padding:0 12px}}.delete-dialog-footer-actions{display:flex;justify-content:flex-end;gap:20px}.delete-dialog-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}@media screen and (max-width: 768px){.delete-dialog-overlay .essui-dialog{width:calc(100vw - 32px) !important;max-width:calc(100vw - 32px) !important;min-width:0 !important;margin:0 16px !important;border-radius:8px}}.academicYearNotificationContainer{width:100%}.add-academic-year-sidepanel-container .item-margin-bottom{margin-bottom:32px}.add-academic-year-sidepanel-container .footer-button{display:flex;flex-direction:row;gap:24px;justify-content:space-between}.academicYearEditDetails{display:flex;flex-direction:column;gap:32px;padding-top:16px}.academicYearNameLabel{display:flex;flex-direction:column;gap:8px}.ayStartDateChangedWarning{margin-bottom:32px}.date-input-nowrap-validation [class*=essui-validation-text],.date-input-nowrap-validation [class*=validation-text]{white-space:nowrap}.ayStartDateChangedWarningMessage{display:flex;flex-direction:column;gap:8px}.termTitle{margin-top:-32px;margin-bottom:32px}.halfTermsDateInput{display:flex;flex-direction:row;gap:16px;margin-bottom:16px}@media screen and (max-width: 530px){.halfTermsDateInput{flex-direction:column}}.date-input-starts,.date-input-ends{margin:32px 0}.academicYearTermEditableRow{width:100%;font-size:16px;line-height:24px;text-align:left;font-weight:400;margin-top:32px}.lisbuilderAcademicyearterm .list-column-container{justify-self:flex-end}.editableWorkingWeek__row{display:flex;flex-direction:row;gap:16px}.editableWorkingWeekTitle{width:82px}.academicYearStartedNotification{margin-bottom:32px}.academicYearEditableTerm .list-column-container{text-align:center;align-content:flex-end}.academicYearEditableTerm .link-upload{width:60%}.notification-banner-unabletosave{width:100%;margin-top:16px}.academicYearTermValue{width:100%}.halfTermsDateInputLabel{width:100%}.list-heading-subheading{margin-bottom:0}.dateInputTerm #ng-calendar-wrapper{width:max-content;max-width:max-content}.AYDetailsDialogContent{width:690px}.exam-centre-view-node .exam-centre-view-node__heading{margin-top:40px;font-size:20px}.examCentre-view__label{font-family:"Segoe UI",sans-serif;font-size:14px !important;font-weight:600 !important;line-height:16px !important;margin:28px 8px 6px 0}.examCentre-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.exam-centre-edit-node .exam-centre-view-node__heading{margin-top:40px;font-size:20px;margin-bottom:10px}.exam-centre-edit-node__row-spacing{margin-top:20px}.school-language-empty-table{align-items:center;display:flex;flex-direction:column;gap:32px;height:160;text-align:center !important;width:1106}.school-language-empty-table-have-data{align-items:end;display:flex;flex-direction:column;gap:32px;height:160;text-align:center !important;width:1106}.school-language-empty-no-data{display:flex;flex-direction:column;font-family:Segoe UI;font-size:20px;font-weight:400;gap:32px;letter-spacing:0;line-height:24px}.school-language-empty-button{border-radius:8px;border-width:2px;gap:10px;height:40;padding-bottom:8px;padding-left:16px;padding-right:16px;padding-top:8px;width:286}.table-cell-widthschoollangauge-other-cell-category{border-bottom-width:1px;border-right-width:1px;height:56px;padding-bottom:8px;padding-left:16px;padding-right:16px;padding-top:8px;width:540px}.table-cell-widthschoollangauge-other-cell-blank{width:70px}.table-cell-widthschoollangauge-other-cell-childcare-cell-widht-commet{text-align:center;width:107px}.table-cell-widthschoollangauge-other-cell-enddate{width:120px}.table-cell-widthschoollangauge-other-cell-start-date{width:120px}.table-cell-widthschoollangauge-other-cell-status{width:120px}.school-langauge-table-comment{align-items:center;justify-content:center;text-align:center}.school-langauge-table-three-dooth{align-items:center;display:flex;justify-content:center}.pp-service-child-details__concerns__table_wrapper .essui-table__head::after{height:0}.school-time-field .essui-textinput__bottom{display:none}.school-language-side-panel-view-container{display:flex;flex-direction:column;gap:24px;margin-left:32px;margin-top:16px;max-height:100px;overflow:auto}.school-language-side-panel-header{display:flex;flex-direction:column;gap:8px}.school-language-side-panel-header-content{color:#303030;font-family:Segoe UI;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;vertical-align:middle}.school-lang-side-panel .essui-side-panel-heading{margin-bottom:-32px;margin-left:-16px}.school-lang-side-panel .essui-side-panel-header{padding:0}.link-text{color:#2177c2;font-family:Segoe UI;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;text-decoration:underline;text-decoration-style:solid;vertical-align:middle}.school-language-table .essui-table__cell.status-cell.col-10{min-width:5%;width:5%}.school-language-table .essui-table__cell.category-cell.col-55{min-width:61%;width:61%}.school-language-table .essui-table__cell.start-date-cell.col-10{max-width:11%;min-width:11%;width:11%}.school-language-table .essui-table__cell.end-date-cell.col-10{max-width:11%;min-width:11%;width:11%}.school-language-table .essui-table__cell.comment-cell.col-10{max-width:7%;min-width:7%;width:7%}.margin-three-side{float:right;margin-bottom:8px;margin-right:10px;margin-top:26px}.margin-top-bottom{margin-bottom:20px}.margin-bottom-32{margin-bottom:32px}.essui-table__cell.overflow-menu-cell .essui-icon{margin-top:5px}.language-category-table-section-notification{margin-bottom:15px;width:auto !important}.text-centre{text-align:center}.pupilName-color{color:#2177c2;font-weight:600;padding-left:0;text-decoration-line:underline}.welshSchoolLanguage-view__label{font-family:"Segoe UI",sans-serif;font-size:14px !important;font-weight:600 !important;line-height:16px !important;margin:28px 8px 6px 0}.welshSchoolLanguage-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.welshSchoolLanguage-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}.welshSchoolLanguage-view-side-panel .essui-side-panel-content{position:relative}@media(max-width: 900px){.essui-grid-col.welshSchoolLanguage-view-side-panel{height:100% !important;margin-top:10px !important}}.other-school-left-panel{height:100vh;position:fixed;top:64px;z-index:1;overflow:"auto"}@media(min-width: 768px)and (max-width: 1023px){.other-school-left-panel{top:48px;z-index:12}}.other-school-main-content--with-sidebar{margin-left:300px;transition:margin-left .3s}.other-school-table{min-width:600px}.other-school-table .essui-table__head .essui-table__cell{text-wrap:nowrap}.other-school-table .essui-table__body .essui-table__cell{padding:8px 16px}.other-school-table .essui-table__cell.school-name-cell.col-20{min-width:28%;width:28%}.other-school-table .essui-table__cell.address-cell.col-40{min-width:40%;width:40%}.other-school-table .essui-table__cell.la-cell.col-10 .essui-table__cell.school-no-cell.col-10{min-width:12%;width:12%}.other-school-table .essui-table__cell.la-cell{text-transform:capitalize}.otherSchoolLanguage-view__label{font-family:"Segoe UI",sans-serif;font-size:14px !important;font-weight:600 !important;line-height:16px !important;margin:28px 8px 6px 0}.otherSchoolLanguage-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.otherSchool-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}.other-school-side-panel-view-container .other-school-side-panel-view-content{flex:1;overflow-y:auto;padding:28px}.other-school-side-panel-view-container .essui-grid-col{margin-bottom:10px}.other-school-side-panel-view-container .other-school-error-notification{min-width:100%}.other-school-side-panel-view-container .other-school-add-edit-form{position:relative}.other-school-filter{align-self:center}.filter-dialog-content{min-height:200px}.other-school-filter-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.pupilName-color{color:#2177c2;font-weight:600;padding-left:0;text-decoration-line:underline}.filter-dropdown-options .essui-dropdown-menu{max-height:125px !important}.other-school-right-side-container{overflow-x:hidden}.other-school-right-side-container .essui-textinput:not(.filter-dialog-content *),.other-school-right-side-container .essui-dropdown-container,.other-school-right-side-container .eak-form-control-wrapper{width:100% !important}.filter-other-school-dialog .essui-textinput:focus{box-shadow:none;border:1px solid #8f8f8f}.no-data-header-border{border-bottom:1px solid #e0e0e0 !important}.agency-label{align-items:center;color:#303030;display:inline;font-family:"Segoe UI","Segoe UI Symbol","Segoe UI Emoji",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Noto Color Emoji" !important;font-size:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;letter-spacing:0;line-height:36px;margin-bottom:24px}@media only screen and (max-width: 1024px){.agency-label{margin-bottom:24px;margin-left:16px !important}}@media only screen and (min-width: 769px){.agency-label{margin-bottom:24px !important}}.tab-group{display:flex;flex-direction:column;margin-top:24px;position:relative;width:80%}@media screen and (max-width: 1024px){.tab-group{margin:0 auto;margin-top:24px;padding-left:16px;padding-right:16px;width:100%}}@media screen and (max-width: 768px){.tab-group{margin:0 auto;margin-top:24px;padding-left:16px;padding-right:16px;width:100%}}.agency-search-header{color:#303030;font-family:"Segoe UI","Segoe UI Symbol","Segoe UI Emoji",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Noto Color Emoji" !important;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:600;line-height:16px}.agency-agent-tab-container .tab-group{width:100%}.agency-agent-tab-container .essui-tabpanel{background:#fff;padding:12px}.essui-table__cell.Agency-cell.col-30{min-width:40%;width:40%}.agent-list-accordion-header .essui-accordion__header-button{font-weight:600}.linked-students-empty-table{align-items:center;display:flex;flex-direction:column;gap:28px;margin:30px}.linked-students-empty-table .linked-students-empty-no-data-content{font-size:18px}.agency-table-utility-component{align-items:flex-end}.agency-filter-button{margin-bottom:10px}.agency-agent-tab-container .tab-group{margin-top:0px}@media(max-width: 390px){.agency-table{border-collapse:collapse;height:1px;min-width:600px;width:100%}}.existingAgencyNameLa{font-family:Segoe UI;font-weight:400px;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:0%;margin-top:-14px}.filter-agency-dialog .essui-dialog{overflow-y:scroll;border:"1px solid red";scrollbar-width:none}.agency-table .essui-table__head .essui-table__cell{text-wrap:nowrap}.agency-table .essui-table__body .essui-table__cell{padding:8px 16px}.agency-table-wrapper .essui-table-utility{min-width:866px}.agency-table-wrapper .essui-table{min-width:866px}.phone-number-container{display:flex;align-items:center;gap:8px}.email-container{display:flex;align-items:center;gap:8px;margin-bottom:8px}.agency-email{color:#2177c2;display:inline-block}.agency-contact-information-edit-layout{margin-bottom:2rem}.agency-contact-information-edit-layout .phone-number-container{display:flex;align-items:center;gap:4px;margin:15px 0px}.agency-contact-information-edit-layout .email-label{margin-top:20px}.agency-contact-information-edit-layout .email-container{display:flex;align-items:center;gap:8px;margin-bottom:15px}.agency-agent-grid-item{margin-bottom:14px}.link-student-grid-item{margin-bottom:18px}.link-student-side-panel-view-content{margin-top:20px;flex:1;overflow-y:auto;overflow-x:hidden}.sen-link-table-cell{text-transform:none}.essui-table__cell.title-cell.col-10{min-width:8%;width:8%}.essui-table__cell.agent-name-cell.col-20{min-width:18%;width:18%}.essui-table__cell.job-title-cell.col-20{min-width:18%;width:18%}.essui-table__cell.agency-cell.col-20{min-width:18%;width:18%}.agent-table-utility-component{align-items:flex-end}.agent-filter-button{margin-bottom:10px}.agent-profile-container{display:flex;gap:20px}.agent-profile-container .essui-divider{margin-top:10px;margin-bottom:10px}.agent-profile-container .agent-label{font-family:"Segoe UI",sans-serif;font-size:16px !important;font-weight:600 !important;margin-bottom:8px}.agent-profile-container .agent-value{font-size:16px;font-weight:400;margin-bottom:8px}.suggestion-box ul li{display:flex;align-items:center}.agent-search-dropdown{display:flex;justify-content:center;align-items:center;gap:4px}.address-cell{max-width:360px;position:relative;min-width:40%;width:40%}.agency-name-cell{max-width:220px;position:relative}.column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:flex}.column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;width:fit-content;margin:initial}.agent-table{min-width:825px}.agent-table .essui-table__head .essui-table__cell{text-wrap:nowrap}.agent-table .essui-table__body .essui-table__cell{padding:8px 16px}.agent-table-wrapper .essui-table-utility{min-width:825px}.agent-search-dropdown-ellipsis{text-overflow:ellipsis;overflow:hidden;max-width:100px;position:relative;white-space:nowrap}.agent-search-dropdown-ellipsis span{text-overflow:ellipsis;overflow:hidden}.agent-postcode-tooltip{max-width:100px;text-overflow:ellipsis;overflow:hidden}.agent-email-tag{display:flex;align-items:center;gap:8px}.Agent-comment-alignment{padding-left:10px}.contact-information-add-button-container{display:flex}.agent-personal-details-edit-layout .essui-grid-nested-container{margin-top:16px}.address-view-edit-container .essui-multiple-editable-section-banner{margin-top:12px}.address-view-edit-container .essui-multiple-editable-section-notification{width:100%}.agent-contact-information-view-grid .phone-number-container{margin:15px 0px}.agent-contact-information-view-grid .email-container{margin:15px 0px}.agent-contact-information-edit-layout{margin-bottom:2rem}.agent-contact-information-edit-layout .email-label{margin-top:20px}.status-cell{min-width:8px;max-width:40px;position:relative}.agency-type-name-cell{max-width:220px;position:relative}.column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:flex}.column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;width:fit-content;margin:initial}.agency-type-table{min-width:605px}.agency-type-table .essui-table__head .essui-table__cell{text-wrap:nowrap}.agency-type-table .essui-table__body .essui-table__cell{padding:8px 16px}.agency-type-table-wrapper .agency-type-search .heading-text{color:#303030 !important;font-weight:600}.agency-type-side-panel .agency-type-side-panel-content{flex:1;overflow-y:auto;padding:28px}.agency-type-side-panel .essui-grid-col{margin-bottom:10px}.agency-type-view-layout>*:first-child .otherSchoolLanguage-view__label{margin-top:0}.childcare-side-panel-edit-layout{display:flex !important;flex-direction:column !important;gap:5px;margin-bottom:235px}.char-counter{font-size:12px;color:#999;text-align:right;margin-top:4px}.relationship-type-table{min-width:605px}.relationship-type-table .essui-table__head .essui-table__cell{text-wrap:nowrap}.relationship-type-table .essui-table__body .essui-table__cell{padding:8px 16px}.relationship-type-name-cell{max-width:220px;position:relative}.status-cell{min-width:8px;max-width:40px;position:relative}.column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:flex}.column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;width:fit-content;margin:initial}.relationship-type-table-wrapper .relationship-type-search .heading-text{color:#303030 !important;font-weight:600}.relationship-type-table-utility-component{align-items:flex-end}.relationship-type-side-panel .relationship-type-side-panel-content{flex:1;overflow-y:auto;padding:28px}.relationship-type-side-panel .essui-grid-col{margin-bottom:10px}.relationship-type-view-layout>*:first-child .otherSchoolLanguage-view__label{margin-top:0}.childcare-side-panel-edit-layout{display:flex !important;flex-direction:column !important;gap:5px;margin-bottom:235px}.char-counter{font-size:12px;color:#999;text-align:right;margin-top:4px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.toast-section-wrapper{align-self:center;bottom:48px;display:grid;grid-template-columns:1fr;z-index:calc(infinity)}.toast-section{display:flex;flex-direction:column;gap:8px;grid-column-start:1;grid-row-start:1;justify-self:center}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.links{color:#2177c2}.error-reasons{margin-left:30px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.table-data{max-width:60px;position:relative}.btn-centre{display:block;margin:auto}.generic-table-container .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-left:4px;margin-right:4px;margin-top:4px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.table-header-text .essui-table__cell{font-family:"Segoe UI",sans-serif;font-size:16px !important;font-weight:600 !important;line-height:16px !important;text-align:left}.max-width-info .essui-table__head::after{height:0}.info-table-border-radius .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0 0 8px 8px}.essui-table__cell.type-cell-width{min-width:10%;width:10%}.no-data{background-color:#f7f7f7;text-align:center !important;width:100%}.generic-table-pagination{float:right}.generic-table-pagination nav{display:contents}.generic-table-pagination nav ul{height:80px}.generic-table-pagination .essui-pagination__label{margin-top:20px}.generic-table-pagination .essui-pagination__list-item{width:60px}.table-header-text .essui-table__cell{font-family:"Segoe UI",sans-serif;font-size:16px !important;font-weight:600 !important;line-height:24px !important;text-align:left}.table-data-fix-width{max-width:60px !important;position:relative}.essui-table__cell.overflow-menu-cell.col-5{min-width:5%;text-align:center;width:5%}.essui-table__cell.overflow-menu-cell .essui-icon{margin-top:5px}@media only screen and (max-width: 768px){.generic-table-pagination li.essui-pagination__list-item:nth-child(2){width:60px}.generic-table-pagination .essui-pagination__label{margin:15px 0 0 10px}.generic-table-table-cls .table-data{max-width:180px;position:relative}.generic-table-table-cls .table-data-fix-width{max-width:180px;position:relative}.essui-table__cell.pupilName-cell-width{min-width:40%;width:40%}.essui-table__cell.classYear-cell-width{min-width:30%;width:30%}.pupilName-color{color:#2177c2;font-weight:600;padding-left:0;text-decoration-line:underline}}.generic-table-container .essui-table__head::after{height:0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.tbl-overflow-menu-top{margin:-175px 0 0 -57px}.generic-table-container .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-left:4px;margin-right:4px;margin-top:4px}.tbl-overflow-menu-bottom{margin:0;margin-left:-57px}.elr-qn__overFlowMenu{width:fit-content}.btn-centre{display:block;margin:auto}.essui-overflow-menu__item{white-space:nowrap}.generic-table-container .essui-table__head::after{height:0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.essui-side-panel-content{overflow-x:hidden !important;overflow-y:auto !important;padding:32px !important}.side-panel-content{display:flex;flex-direction:column;gap:24px}.side-panel-footer{position:relative}.side-panel-content .essui-notification.essui-notification--warning{margin-bottom:20px;margin-top:20px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.welshSchoolLanguage-view__label{font-family:"Segoe UI",sans-serif;font-size:14px !important;font-weight:600 !important;line-height:16px !important;margin:28px 8px 6px 0}.welshSchoolLanguage-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.welshSchoolLanguage-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}.welshSchoolLanguage-view-side-panel .essui-side-panel-content{position:relative}@media(max-width: 900px){.essui-grid-col.welshSchoolLanguage-view-side-panel{height:100% !important;margin-top:10px !important}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.school-language-side-panel-view-container{display:flex;flex-direction:column;gap:24px;margin-left:32px;margin-top:16px;max-height:100px;overflow:auto}.school-language-side-panel-header{display:flex;flex-direction:column;gap:8px}.school-language-side-panel-header-content{color:#303030;font-family:Segoe UI;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;vertical-align:middle}.school-lang-side-panel .essui-side-panel-heading{margin-bottom:-32px;margin-left:-16px}.school-lang-side-panel .essui-side-panel-header{padding:0}.link-text{color:#2177c2;font-family:Segoe UI;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;text-decoration:underline;text-decoration-style:solid;vertical-align:middle}.school-language-table .essui-table__cell.status-cell.col-10{min-width:5%;width:5%}.school-language-table .essui-table__cell.category-cell.col-55{min-width:61%;width:61%}.school-language-table .essui-table__cell.start-date-cell.col-10{max-width:11%;min-width:11%;width:11%}.school-language-table .essui-table__cell.end-date-cell.col-10{max-width:11%;min-width:11%;width:11%}.school-language-table .essui-table__cell.comment-cell.col-10{max-width:7%;min-width:7%;width:7%}.margin-three-side{float:right;margin-bottom:8px;margin-right:10px;margin-top:26px}.margin-top-bottom{margin-bottom:20px}.margin-bottom-32{margin-bottom:32px}.essui-table__cell.overflow-menu-cell .essui-icon{margin-top:5px}.language-category-table-section-notification{margin-bottom:15px;width:auto !important}.text-centre{text-align:center}.pupilName-color{color:#2177c2;font-weight:600;padding-left:0;text-decoration-line:underline}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.school-language-empty-table{align-items:center;display:flex;flex-direction:column;gap:32px;height:160;text-align:center !important;width:1106}.school-language-empty-table-have-data{align-items:end;display:flex;flex-direction:column;gap:32px;height:160;text-align:center !important;width:1106}.school-language-empty-no-data{display:flex;flex-direction:column;font-family:Segoe UI;font-size:20px;font-weight:400;gap:32px;letter-spacing:0;line-height:24px}.school-language-empty-button{border-radius:8px;border-width:2px;gap:10px;height:40;padding-bottom:8px;padding-left:16px;padding-right:16px;padding-top:8px;width:286}.table-cell-widthschoollangauge-other-cell-category{border-bottom-width:1px;border-right-width:1px;height:56px;padding-bottom:8px;padding-left:16px;padding-right:16px;padding-top:8px;width:540px}.table-cell-widthschoollangauge-other-cell-blank{width:70px}.table-cell-widthschoollangauge-other-cell-childcare-cell-widht-commet{text-align:center;width:107px}.table-cell-widthschoollangauge-other-cell-enddate{width:120px}.table-cell-widthschoollangauge-other-cell-start-date{width:120px}.table-cell-widthschoollangauge-other-cell-status{width:120px}.school-langauge-table-comment{align-items:center;justify-content:center;text-align:center}.school-langauge-table-three-dooth{align-items:center;display:flex;justify-content:center}.pp-service-child-details__concerns__table_wrapper .essui-table__head::after{height:0}.school-time-field .essui-textinput__bottom{display:none}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.childcare-provisions-edit-container{display:flex;flex-direction:column;margin-left:32px;margin-top:32px}.childcare-on-site-reaction-button-group{display:flex;gap:16px}.childcare-on-site-reaction-button{width:142px}.childcare-side-panel-edit-layout{display:flex;flex-direction:column;gap:32px}.time-input-fields-container{display:flex;gap:16px}.time-input-field .essui-validation-text{position:absolute;width:max-content}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.discard-popup-footerdialog{display:flex;gap:16px;justify-content:flex-end}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.childcare-overflow-action-menuclicked{background:#2177c2;border:1px solid #8f8f8f;color:#fff;position:relative}.childcare-overflow-action-menu{background:#fff !important;border:1px solid #8f8f8f !important;position:relative}.template-menu-popover{position:absolute;right:6%;width:75px;z-index:1000}.overflow-menu-top{transform:translateY(-60px)}.childcare-save-call{position:absolute;right:20%;top:30%}.childcare-editable-side-panel-wrapper{opacity:.3;pointer-events:none}.pp-service-child-details__concerns__table_wrapper .essui-table__head::after{height:0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.ssu-details-edit-section-container{display:flex;flex-direction:column;gap:16px;margin-top:24px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.exam-centre-view-node .exam-centre-view-node__heading{margin-top:40px;font-size:20px}.examCentre-view__label{font-family:"Segoe UI",sans-serif;font-size:14px !important;font-weight:600 !important;line-height:16px !important;margin:28px 8px 6px 0}.examCentre-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.exam-centre-edit-node .exam-centre-view-node__heading{margin-top:40px;font-size:20px;margin-bottom:10px}.exam-centre-edit-node__row-spacing{margin-top:20px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.rooms-filter-dialog-content{display:grid;gap:24px;overflow-x:hidden;padding:0 20px 90px}.essui-table__cell.room-name-cell.col-20,.essui-table__cell.establishment-name-cell.col-20{min-width:20%;width:20%}.essui-table__cell.room-code-cell.col-10{min-width:10%;width:10%}.essui-table__cell.max-group-size-cell.col-10{min-width:10%;width:10%}.essui-table__cell.is-active-cell.col-10{min-width:10%;width:10%}.essui-table__cell.overflow-menu-cell.col-10{min-width:5%;width:5%}.reaction-button-group-item{grid-gap:17px}@media(max-width: 1023.9px){.essui-grid-nested-container.essui-side-panel .essui-grid-col{margin-left:0px;margin-right:0px}}.school-room-filter-button{margin-top:16px}.school-room-table-wrapper .essui-table-utility{min-width:735px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.agency-label{align-items:center;color:#303030;display:inline;font-family:"Segoe UI","Segoe UI Symbol","Segoe UI Emoji",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Noto Color Emoji" !important;font-size:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;letter-spacing:0;line-height:36px;margin-bottom:24px}@media only screen and (max-width: 1024px){.agency-label{margin-bottom:24px;margin-left:16px !important}}@media only screen and (min-width: 769px){.agency-label{margin-bottom:24px !important}}.tab-group{display:flex;flex-direction:column;margin-top:24px;position:relative;width:80%}@media screen and (max-width: 1024px){.tab-group{margin:0 auto;margin-top:24px;padding-left:16px;padding-right:16px;width:100%}}@media screen and (max-width: 768px){.tab-group{margin:0 auto;margin-top:24px;padding-left:16px;padding-right:16px;width:100%}}.agency-search-header{color:#303030;font-family:"Segoe UI","Segoe UI Symbol","Segoe UI Emoji",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Noto Color Emoji" !important;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:600;line-height:16px}.agency-agent-tab-container .tab-group{width:100%}.agency-agent-tab-container .essui-tabpanel{background:#fff;padding:12px}.essui-table__cell.Agency-cell.col-30{min-width:40%;width:40%}.agent-list-accordion-header .essui-accordion__header-button{font-weight:600}.linked-students-empty-table{align-items:center;display:flex;flex-direction:column;gap:28px;margin:30px}.linked-students-empty-table .linked-students-empty-no-data-content{font-size:18px}.agency-table-utility-component{align-items:flex-end}.agency-filter-button{margin-bottom:10px}.agency-agent-tab-container .tab-group{margin-top:0px}@media(max-width: 390px){.agency-table{border-collapse:collapse;height:1px;min-width:600px;width:100%}}.existingAgencyNameLa{font-family:Segoe UI;font-weight:400px;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:0%;margin-top:-14px}.filter-agency-dialog .essui-dialog{overflow-y:scroll;border:"1px solid red";scrollbar-width:none}.agency-table .essui-table__head .essui-table__cell{text-wrap:nowrap}.agency-table .essui-table__body .essui-table__cell{padding:8px 16px}.agency-table-wrapper .essui-table-utility{min-width:866px}.agency-table-wrapper .essui-table{min-width:866px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.essui-table__cell.title-cell.col-10{min-width:8%;width:8%}.essui-table__cell.agent-name-cell.col-20{min-width:18%;width:18%}.essui-table__cell.job-title-cell.col-20{min-width:18%;width:18%}.essui-table__cell.agency-cell.col-20{min-width:18%;width:18%}.agent-table-utility-component{align-items:flex-end}.agent-filter-button{margin-bottom:10px}.agent-profile-container{display:flex;gap:20px}.agent-profile-container .essui-divider{margin-top:10px;margin-bottom:10px}.agent-profile-container .agent-label{font-family:"Segoe UI",sans-serif;font-size:16px !important;font-weight:600 !important;margin-bottom:8px}.agent-profile-container .agent-value{font-size:16px;font-weight:400;margin-bottom:8px}.suggestion-box ul li{display:flex;align-items:center}.agent-search-dropdown{display:flex;justify-content:center;align-items:center;gap:4px}.address-cell{max-width:360px;position:relative;min-width:40%;width:40%}.agency-name-cell{max-width:220px;position:relative}.column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:flex}.column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;width:fit-content;margin:initial}.agent-table{min-width:825px}.agent-table .essui-table__head .essui-table__cell{text-wrap:nowrap}.agent-table .essui-table__body .essui-table__cell{padding:8px 16px}.agent-table-wrapper .essui-table-utility{min-width:825px}.agent-search-dropdown-ellipsis{text-overflow:ellipsis;overflow:hidden;max-width:100px;position:relative;white-space:nowrap}.agent-search-dropdown-ellipsis span{text-overflow:ellipsis;overflow:hidden}.agent-postcode-tooltip{max-width:100px;text-overflow:ellipsis;overflow:hidden}.agent-email-tag{display:flex;align-items:center;gap:8px}.Agent-comment-alignment{padding-left:10px}.contact-information-add-button-container{display:flex}.agent-personal-details-edit-layout .essui-grid-nested-container{margin-top:16px}.address-view-edit-container .essui-multiple-editable-section-banner{margin-top:12px}.address-view-edit-container .essui-multiple-editable-section-notification{width:100%}.agent-contact-information-view-grid .phone-number-container{margin:15px 0px}.agent-contact-information-view-grid .email-container{margin:15px 0px}.agent-contact-information-edit-layout{margin-bottom:2rem}.agent-contact-information-edit-layout .email-label{margin-top:20px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.phone-number-container{display:flex;align-items:center;gap:8px}.email-container{display:flex;align-items:center;gap:8px;margin-bottom:8px}.agency-email{color:#2177c2;display:inline-block}.agency-contact-information-edit-layout{margin-bottom:2rem}.agency-contact-information-edit-layout .phone-number-container{display:flex;align-items:center;gap:4px;margin:15px 0px}.agency-contact-information-edit-layout .email-label{margin-top:20px}.agency-contact-information-edit-layout .email-container{display:flex;align-items:center;gap:8px;margin-bottom:15px}.agency-agent-grid-item{margin-bottom:14px}.link-student-grid-item{margin-bottom:18px}.link-student-side-panel-view-content{margin-top:20px;flex:1;overflow-y:auto;overflow-x:hidden}.sen-link-table-cell{text-transform:none}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.status-cell{min-width:8px;max-width:40px;position:relative}.agency-type-name-cell{max-width:220px;position:relative}.column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:flex}.column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;width:fit-content;margin:initial}.agency-type-table{min-width:605px}.agency-type-table .essui-table__head .essui-table__cell{text-wrap:nowrap}.agency-type-table .essui-table__body .essui-table__cell{padding:8px 16px}.agency-type-table-wrapper .agency-type-search .heading-text{color:#303030 !important;font-weight:600}.agency-type-side-panel .agency-type-side-panel-content{flex:1;overflow-y:auto;padding:28px}.agency-type-side-panel .essui-grid-col{margin-bottom:10px}.agency-type-view-layout>*:first-child .otherSchoolLanguage-view__label{margin-top:0}.childcare-side-panel-edit-layout{display:flex !important;flex-direction:column !important;gap:5px;margin-bottom:235px}.char-counter{font-size:12px;color:#999;text-align:right;margin-top:4px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.relationship-type-table{min-width:605px}.relationship-type-table .essui-table__head .essui-table__cell{text-wrap:nowrap}.relationship-type-table .essui-table__body .essui-table__cell{padding:8px 16px}.relationship-type-name-cell{max-width:220px;position:relative}.status-cell{min-width:8px;max-width:40px;position:relative}.column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:flex}.column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;width:fit-content;margin:initial}.relationship-type-table-wrapper .relationship-type-search .heading-text{color:#303030 !important;font-weight:600}.relationship-type-table-utility-component{align-items:flex-end}.relationship-type-side-panel .relationship-type-side-panel-content{flex:1;overflow-y:auto;padding:28px}.relationship-type-side-panel .essui-grid-col{margin-bottom:10px}.relationship-type-view-layout>*:first-child .otherSchoolLanguage-view__label{margin-top:0}.childcare-side-panel-edit-layout{display:flex !important;flex-direction:column !important;gap:5px;margin-bottom:235px}.char-counter{font-size:12px;color:#999;text-align:right;margin-top:4px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.breadcrumb-wrapper-span #breadcrumbs-wrapper{margin-bottom:16px !important;margin-left:-3px !important;margin-top:16px !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}#settings-wrapper-applytimetable{background-color:#f7f7f7;display:flex;width:100%}#settings-wrapper-applytimetable .grid{width:100% !important;max-width:100% !important}#settings-wrapper-applytimetable .settings-content{width:100%;margin:16px 0px 0px}#settings-wrapper-applytimetable .columnwidth{width:318.67px}#settings-wrapper-applytimetable .actioncolumn{width:180px}#settings-wrapper-applytimetable .applyTimetableErrorNotification{margin-bottom:20px}.apply-timetable-table-container .essui-table__headsticky{z-index:1 !important}#settings-wrapper-assigntimetable{background-color:#f7f7f7;display:flex;width:100%}#settings-wrapper-assigntimetable .grid{width:100% !important;max-width:100% !important}#settings-wrapper-assigntimetable .assigntimetable-settings-content{width:100%;margin:16px 0px 0px}#settings-wrapper-assigntimetable .columnwidth{width:318.67px}#settings-wrapper-assigntimetable .actioncolumn{width:180px}#settings-wrapper-assigntimetable .date-align{display:flex;flex-direction:row;gap:16px;margin-bottom:16px}#settings-wrapper-assigntimetable .method-reaction-button-group{grid-gap:16px}#settings-wrapper-assigntimetable .method-reaction-button{width:188px !important}#settings-wrapper-assigntimetable .method-reaction-button-group{display:flex !important}#settings-wrapper-assigntimetable .element-margin-bottom{margin-bottom:32px}#settings-wrapper-assigntimetable .maps-to-padding{padding-left:24px}#settings-wrapper-assigntimetable .heading-apply-timetable{display:flex;align-items:center;flex-wrap:wrap;gap:32px;margin-bottom:8px}#settings-wrapper-assigntimetable .apply-timetable-cycle-btn{margin-left:auto}@media(max-width: 1023.9px){#settings-wrapper-assigntimetable .apply-timetable-cycle-btn{width:100%;margin-left:0}}#settings-wrapper-assigntimetable .assigntimetable-settings-content .essui-accordion-wrapper{border:1px solid #e0e0e0 !important}#settings-wrapper-assigntimetable .pagination-right{display:flex;justify-content:flex-end}#settings-wrapper-assigntimetable .col-fill-340{width:340px}#settings-wrapper-assigntimetable .col-hug-92{width:92px}#settings-wrapper-assigntimetable .assign-timetable-placeholder{border:1px solid #c6c6c6;border-radius:8px;gap:24px;height:88px;text-align:center;padding:24px}#settings-wrapper-assigntimetable .timetable-foot td.essui-table__cell{height:56px;padding:0 16px}#settings-wrapper-assigntimetable .timetable-day-edit-content{margin-top:20px;display:flex;flex-direction:column;gap:32px}#settings-wrapper-assigntimetable .timetable-day-edit-content .timetable-day-edit-banner{width:656px}#settings-wrapper-assigntimetable .timetable-day-edit-content .timetable-day-edit-success-notification{display:flex;justify-content:center}#settings-wrapper-assigntimetable .timetable-day-edit-content .reaction-button-group{display:flex;width:120px;gap:16px}#settings-wrapper-assigntimetable .timetable-day-edit-content .essui-reaction-button{height:40px !important}#settings-wrapper-assigntimetable .footer-button{display:flex;flex-direction:row;gap:24px;justify-content:space-between}#settings-wrapper-assigntimetable .essui-side-navigation-panel{height:calc((100vh - 64px)*1)}#settings-wrapper-assigntimetable .essui-side-navigation-panel #localised-menu-id{height:100% !important}@media screen and (max-width: 1023.9px){#settings-wrapper-assigntimetable .essui-side-navigation-panel{height:100%}#settings-wrapper-assigntimetable .essui-side-navigation-panel #localised-menu-id{height:100% !important}#settings-wrapper-assigntimetable .essui-side-navigation-panel-heading{padding:8px 48px 8px 16px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.essui-global-typography-default-display{font-family:"Segoe UI",sans-serif;font-size:60px;font-weight:600;letter-spacing:0;line-height:64px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-h1{font-family:"Segoe UI",sans-serif;font-size:48px;font-weight:400;letter-spacing:0;line-height:56px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-h2{font-family:"Segoe UI",sans-serif;font-size:36px;font-weight:400;letter-spacing:0;line-height:40px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-h3{font-family:"Segoe UI",sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:36px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-h4{font-family:"Segoe UI",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-subtitle{font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-body{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0}.essui-global-typography-default-body-bold{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-body-italic{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:italic;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-control-label{font-family:"Segoe UI",sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-table-header{font-family:"Segoe UI",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-small{font-family:"Segoe UI",sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-small-bold{font-family:"Segoe UI",sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-text-link{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:underline;text-transform:0}.essui-global-typography-default-button-small{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-button-medium{font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-default-button-large{font-family:"Segoe UI",sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;margin-bottom:0;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-display{font-family:"Segoe UI",sans-serif;font-size:36px;font-weight:600;letter-spacing:0;line-height:40px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-h1{font-family:"Segoe UI",sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:36px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-h2{font-family:"Segoe UI",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-h3{font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-h4{font-family:"Segoe UI",sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:4px;text-decoration:0;text-transform:0}.essui-global-typography-small-screen-subtitle{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:4px;text-decoration:0;text-transform:0}.academicYearTermsTable__col-block{max-width:168px;width:20%;overflow-wrap:break-word}.academicYearTermsTable__col-starts{max-width:231px;width:20%}.academicYearTermsTable__col-halfterm{max-width:501px;width:40%}.academicYearTermsTable__col-ends{max-width:212px;width:20%}.academicYearWorkingWeek__label{margin-bottom:12px}.error-placeholder{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0;display:flex;align-items:center;gap:8px}.error-label{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0;margin-top:4px;color:#d9372b}.academicYearWorkingWeek__list{list-style:none;padding:0}.academicYearWorkingWeek__item{margin-bottom:12px;font-size:16px}.academicYearWorkingWeek__row{display:flex;align-items:center;justify-content:space-between}.academicYearEditableSection{width:100%;max-width:100%;box-sizing:border-box}.academicYearTermsTableWrapper{width:100%;overflow-x:auto}@media screen and (max-width: 768px){.academicYearTermsTableWrapper{width:100%;min-width:320px;overflow-x:auto}.academicYearTermsTableWrapper table{min-width:600px;width:100%}}.academicYearHolidaysColumnGap{display:flex;flex-direction:column;gap:16px}.academic-year-table-container .essui-table__headsticky{z-index:1 !important}.academic-year-setup-page{display:flex;flex-direction:row;gap:24px}.headingAcademicYear{display:flex;align-items:center;flex-wrap:wrap;gap:32px;margin-bottom:8px}.academicYearBannerWrapper{margin-top:24px}.submitAcademicYearButton{margin-left:auto}@media(max-width: 1023.9px){.submitAcademicYearButton{width:100%;margin-left:0}}.CommanDialog{margin-left:auto}.academicYearTermsEditPlaceholder{display:block;margin-top:16px}.subtitleAcademicYear{margin-bottom:24px}.academicYearSetupHeader{width:100%;margin:0 24px 16px 0}.academicYearUtility{display:flex;justify-content:flex-end;width:100%;min-width:auto}.datetable{max-width:11%;width:11%}.threeDotTable{max-width:4%;width:4%}.overflowMenuPortalRow{border-radius:8px;position:absolute;left:-80px;top:100%}.overflow-menu-option{position:relative}.overflow-menu-narrow{width:80%;min-width:120px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);margin-top:8px}.academicYearDatesRow{margin-top:24px}.academicYearDatesRow{display:flex;flex-direction:row;gap:24px}.academicYearDatesLabels,.academicYearDatesValues{display:flex;gap:48px;justify-content:flex-start}.academicYearTermValue,.academicYearStartValue,.academicYearEndValue,.academicYearTermsEditPlaceholder{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0}.academicYearHolidaysLabel{font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0;text-decoration:0;text-transform:0}.academicYearHolidays{font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:8px;text-decoration:0;text-transform:0}.academicYearTermsTable__utility{display:flex;justify-content:flex-end;width:100%}.academicYearNotificationContainer{width:100%;margin-bottom:16px}#settings-wrapper-academicyear{background-color:#f7f7f7;display:flex;width:100%}#settings-wrapper-academicyear .grid{width:100% !important;max-width:100% !important}#settings-wrapper-academicyear .settings-content{width:100%;margin:16px 0px 0px}#settings-wrapper-academicyear .essui-side-navigation-panel{height:calc((100vh - 64px)*1)}#settings-wrapper-academicyear .essui-side-navigation-panel #localised-menu-id{height:100% !important}@media screen and (max-width: 1023.9px){#settings-wrapper-academicyear .essui-side-navigation-panel{height:100%}#settings-wrapper-academicyear .essui-side-navigation-panel #localised-menu-id{height:100% !important}#settings-wrapper-academicyear .essui-side-navigation-panel-heading{padding:8px 48px 8px 16px}}#settings-wrapper-academicyear .essui-error-page-container{margin-top:0 !important;position:relative}#settings-wrapper-academicyear .essui-error-page-container .essui-grid-container{margin:0}@media(max-width: 1023.9px){#settings-wrapper-academicyear .essui-grid-nested-container .essui-grid-col{margin-left:0;margin-right:0;padding:0 12px}}.delete-dialog-footer-actions{display:flex;justify-content:flex-end;gap:20px}.delete-dialog-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}@media screen and (max-width: 768px){.delete-dialog-overlay .essui-dialog{width:calc(100vw - 32px) !important;max-width:calc(100vw - 32px) !important;min-width:0 !important;margin:0 16px !important;border-radius:8px}}.academicYearNotificationContainer{width:100%}.add-academic-year-sidepanel-container .item-margin-bottom{margin-bottom:32px}.add-academic-year-sidepanel-container .footer-button{display:flex;flex-direction:row;gap:24px;justify-content:space-between}.academicYearEditDetails{display:flex;flex-direction:column;gap:32px;padding-top:16px}.academicYearNameLabel{display:flex;flex-direction:column;gap:8px}.ayStartDateChangedWarning{margin-bottom:32px}.date-input-nowrap-validation [class*=essui-validation-text],.date-input-nowrap-validation [class*=validation-text]{white-space:nowrap}.ayStartDateChangedWarningMessage{display:flex;flex-direction:column;gap:8px}.termTitle{margin-top:-32px;margin-bottom:32px}.halfTermsDateInput{display:flex;flex-direction:row;gap:16px;margin-bottom:16px}@media screen and (max-width: 530px){.halfTermsDateInput{flex-direction:column}}.date-input-starts,.date-input-ends{margin:32px 0}.academicYearTermEditableRow{width:100%;font-size:16px;line-height:24px;text-align:left;font-weight:400;margin-top:32px}.lisbuilderAcademicyearterm .list-column-container{justify-self:flex-end}.editableWorkingWeek__row{display:flex;flex-direction:row;gap:16px}.editableWorkingWeekTitle{width:82px}.academicYearStartedNotification{margin-bottom:32px}.academicYearEditableTerm .list-column-container{text-align:center;align-content:flex-end}.academicYearEditableTerm .link-upload{width:60%}.notification-banner-unabletosave{width:100%;margin-top:16px}.academicYearTermValue{width:100%}.halfTermsDateInputLabel{width:100%}.list-heading-subheading{margin-bottom:0}.dateInputTerm #ng-calendar-wrapper{width:max-content;max-width:max-content}.AYDetailsDialogContent{width:690px}
