/*! 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")}.elr-maindiv{display:flex;flex-direction:column;justify-content:center;margin-top:70px}.elr-loading{align-items:center;font-size:medium;font-weight:bold}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}body{font-family:"Segoe UI",sans-serif;font-size:16px;height:99vh !important;overflow:auto}header,main,nav,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]}header>*,main>*,nav>*,footer>*{grid-column:text}.loading{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}svg{pointer-events:none}nav{border-bottom:1px solid #e0e0e0}nav ul{display:flex;flex-flow:row;justify-content:center;list-style:none;margin:0;overflow:auto}nav li{padding:20px}.essui-textinput{box-sizing:border-box !important}.shorten-long-text{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eak-header-container{position:fixed}@media only screen and (max-width: 500px){.shorten-long-text{max-width:50vw}.essui-error-page-container{margin-top:60px !important}.essui-error-page-container{margin-top:184px}.error-page-bg-div{height:100vh;width:100%;background:#f7f7f7}}.tableWithClc .action-table-cell .essui-overflow-menu{right:24px !important}.tableWithClc nav{border-bottom:none;display:block !important}.tableWithClc nav ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:revert !important}.tableWithClc nav li{padding:revert !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-id-profile-card{background:#fff;border-radius:.5rem;height:10rem;margin-left:12%;margin-right:12%;margin-top:24px}.elr-id-profile-card__preferredname{font-size:36px;font-weight:400;line-height:40px;margin:8px 0 0;margin-bottom:0;margin-left:0%;margin-top:0;padding:0}.elr-id-profile-card__personalPronoun{color:#474747;font-family:"Segoe UI";font-size:16px;font-style:italic;font-weight:400;margin:16px 0 0;margin-bottom:0;margin-left:0%;padding:0 0 0 8px}.elr-id-profile-card__cardHeaderText{justify-content:space-between;margin-left:12%;margin-right:12%;margin-top:16px}.elr-id-profile-card__name-header{margin:0}.elr-id-profile-card__profile-icon{border-radius:50%;grid-column-end:2;grid-column-start:2;grid-row-end:8;grid-row-start:1;height:7.5rem;left:10.5rem;padding:1rem;top:7.5rem;width:7.5rem}.elr-id-profile-card__top-horizontal-line-div{grid-column-end:40;grid-column-start:3;grid-row-end:2;grid-row-start:2;margin-bottom:16px;margin-top:16px;padding-right:16px}.elr-id-profile-card__horizontal-line{border:.2px solid #e0e0e0;margin:0;width:100%}.elr-id-profile-card__name{grid-column-end:30;grid-column-start:3;grid-row-end:2;grid-row-start:1;margin:24px 0 0}.elr-id-profile-card__tag{grid-column-end:40;grid-column-start:39;grid-row-end:2;grid-row-start:1;justify-self:end;margin:24px 0 0;padding-right:16px}.elr-id-profile-card__hr-div{border:.2px solid #e5e5e5;grid-column-end:4;grid-column-start:4;grid-row-end:6;grid-row-start:3;height:56px;margin:0 16px;width:0}.elr-id-profile-card__hr{padding:0}.elr-id-profile-card__class-section{grid-column-end:4;grid-column-start:3;grid-row-end:6;grid-row-start:3;white-space:nowrap}.elr-id-profile-card__dob-section{grid-column-end:7;grid-column-start:5;grid-row-end:6;grid-row-start:3}.elr-id-profile-card__email-section{display:flex;flex-direction:column;grid-column-end:9;grid-column-start:8;grid-row-end:6;grid-row-start:3;line-height:24px}.elr-id-profile-card__hrline-div{border:.2px solid #e5e5e5;grid-column-end:7;grid-column-start:7;grid-row-end:6;grid-row-start:3;height:56px;margin:0 16px;width:0}.elr-id-profile-card__email-link{color:#2177c2;font-size:16px;font-weight:600;line-height:24px}.elr-id-profile-card__email-label{color:#323232;font-size:14px;font-weight:400;line-height:16px}.elr-id-profile-card__edit-button-grid{padding:0}.elr-id-profile-card__edit-button{background:global-color-neutral-100;border:2px solid global-color-primary-500;border-radius:8px;float:right;font-family:"Segoe UI";height:10px;width:92px}.elr-id-profile-card__edit-icon{height:18px;width:18px}.elr-id-profile-card__horizontal-line-tag-div{display:none}.contact-address{align-items:center;display:flex;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}.row-max-width{max-width:100%}@media only screen and (min-width: 500px)and (max-width: 1000px){.row-max-width{max-width:100%}.elr-id-profile-card{height:fit-content;margin:16px;margin-top:16px}.elr-id-profile-card__preferredname{font-size:36px;font-weight:400;word-break:break-all}.elr-id-profile-card__personalPronoun{color:#474747;font-family:"Segoe UI";font-size:16px;font-style:italic;font-weight:400}.elr-id-profile-card__cardHeaderText{margin-left:2%;margin-right:2%}.elr-id-profile-card__hrline-div{border:.2px solid #e5e5e5;grid-column-end:36;grid-column-start:3;grid-row-end:5;grid-row-start:5;height:0;margin:0;margin-bottom:8px;width:auto}.elr-id-profile-card__email-section{grid-column-end:40;grid-column-start:3;grid-row-end:6;grid-row-start:6;margin-top:5px}.elr-id-profile-card__email-label{font-size:14px}.elr-id-profile-card__email-link{margin-bottom:16px}.elr-id-profile-card__tag{grid-column-end:4;grid-column-start:3;grid-row-end:9;grid-row-start:8;justify-self:start;margin:0 0 16px}.elr-id-profile-card__horizontal-line-tag-div{display:block;grid-column-end:40;grid-column-start:3;grid-row-end:7;grid-row-start:7;padding-right:16px}.elr-id-profile-card__horizontal-line-tag{border:.2px solid #e5e5e5;width:auto}.elr-id-profile-card__top-horizontal-line-div{grid-column-end:40;grid-column-start:3;grid-row-end:2;grid-row-start:2;margin-bottom:8px;margin-top:16px;padding-right:16px}}.elr-contact-profile-card{display:flex;flex-direction:row;justify-content:space-between}.elr-contact-profile-card__name-small-font{display:flex;flex-direction:row;font-size:16px;font-weight:400;line-height:24px;margin-bottom:.5rem;padding-left:1rem}.elr-contact-profile-card__name-bold-font{color:#323232;font-size:16px;font-weight:600;line-height:28px}.elr-contact-profile-card__detail{display:flex;flex-direction:row}.elr-contact-profile-card__number{display:flex;flex-direction:column;padding-right:10vw;padding-top:8px;white-space:nowrap}.elr-contact-profile-card__mail{display:flex;flex-direction:column;padding-top:8px;text-transform:lowercase}.elr-contact-profile-card__profileButton{box-sizing:border-box !important;margin:8px 16px 16px 16px}.elr-contact-profile-card__parental-responsibility{margin-bottom:16px;margin-right:16px;margin-top:8px}.elr-contact-profile-card__living-with-pupil{display:flex;flex-direction:column;margin-bottom:16px;margin-right:16px;margin-top:8px}.elr-contact-profile-card__require-language-translator{display:flex;flex-direction:column;height:24px;left:20.33%;margin-bottom:16px;margin-top:8px;position:absolute;right:58.68%;top:250px}@media only screen and (min-width: 600px)and (max-width: 1000px){.elr-contact-profile-card__profileButton{margin-right:8px}.translator-btm-margin{margin-bottom:8px;margin-left:8px}}@media only screen and (max-width: 600px){.elr-contact-profile-card{flex-direction:column}.elr-contact-profile-card__name-small-font{margin-bottom:0}.elr-contact-profile-card__profileButton__link{display:contents;justify-content:stretch}.elr-contact-profile-card__profileButton__div{display:contents;justify-content:stretch}.elr-contact-profile-card__profileButton{margin:8px}.elr-contact-profile-card__name-bold-font{line-height:30px}.elr-contact-profile-card__detail{flex-direction:column}}@media only screen and (min-width: 1024px)and (max-width: 1700px){.max-lg-1-md-2{max-width:13.7% !important}}@media only screen and (min-width: 768px){.max-lg-1-md-2{max-width:16% !important}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}@media only screen and (max-width: 500px){.elr-id-profile-card{grid-template-columns:auto;height:fit-content;margin:16px;margin-top:16px}.elr-id-profile-card__preferredname{font-size:36px;font-weight:400;word-break:break-all}.elr-id-profile-card__personalPronoun{color:#474747;font-family:"Segoe UI";font-size:16px;font-style:italic;font-weight:400}.elr-id-profile-card__cardHeaderText{margin-left:5%;margin-right:5%}.elr-id-profile-card__top-horizontal-line-div{grid-column-start:3;margin:8px;padding-right:0}.elr-id-profile-card__profile-icon{border-radius:50%;grid-row-end:8;height:5.75rem !important;width:5.75rem !important}.elr-id-profile-card__name{grid-column-end:5;grid-column-start:3;grid-row-end:2;grid-row-start:1}.elr-id-profile-card__horizontal-line-tag-div{display:block;grid-column-end:38;grid-column-start:2;grid-row-end:8;grid-row-start:7;margin:0 8px}.elr-id-profile-card__horizontal-line-tag{border:.2px solid #e5e5e5;width:auto}.elr-id-profile-card__tag{grid-column-end:3;grid-column-start:2;grid-row-end:9;grid-row-start:8;justify-self:start;margin:0 0 16px 8px}.elr-id-profile-card__hr-div{grid-column-end:5;grid-column-start:2;grid-row-end:4;grid-row-start:4;height:0;margin:8px;width:auto}.elr-id-profile-card__hr{width:100%}.elr-id-profile-card__class-section{grid-column-end:5;grid-column-start:3;grid-row-end:4;grid-row-start:3;padding:0}.elr-id-profile-card__dob-section{grid-column-end:5;grid-column-start:2;grid-row-end:6;grid-row-start:4;margin:16px 8px 16px}.elr-id-profile-card__email-section{grid-column-end:5;grid-column-start:2;grid-row-end:7;grid-row-start:5;margin-left:9px;margin-top:33px}.elr-id-profile-card__hrline-div{grid-column-end:5;grid-column-start:2;grid-row-end:5;grid-row-start:5;height:0;margin-left:9px;margin-right:7px;margin-top:28px;width:auto}.elr-id-profile-card__email-label{font-size:12px}.mobile-max-width{max-width:min-content}.translator-btm-margin{margin-bottom:8px;margin-left:8px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-contact-number{display:flex;flex-direction:row;font-size:16px;font-weight:600;line-height:24px}.elr-contact-number a:link,.elr-contact-number a:visited{color:#2177c2;padding-top:8px}.elr-contact-number img{height:24px;padding:8px 8px 8px 0;width:24px}.elr-contact-number--search-page{display:flex;flex-direction:row;font-size:16px;font-weight:400;line-height:24px}.elr-contact-number--search-page a:link,.elr-contact-number--search-page a:visited{color:#2177c2}.elr-contact-number--search-page img{height:24px;padding:0 8px 8px 16px;width:24px}.elr-contact-main{padding-top:8px;font-weight:400;padding-left:5px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}@media only screen and (max-width: 500px){.elr-contact-number a:link,.elr-contact-number a:visited{pointer-events:all;text-decoration:underline}.elr-contact-number--search-page a:link,.elr-contact-number--search-page a:visited{pointer-events:all;text-decoration:underline}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-locationtype__icondiv{padding:0 8px 8px 16px}.elr-locationtype__searchpage{padding:8px 8px 8px 0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-contact-mail{display:flex;flex-direction:row;font-size:16px;font-weight:600;line-height:24px}.elr-contact-mail a:link,.elr-contact-mail a:visited{color:#2177c2;padding-top:8px;text-transform:lowercase}.elr-contact-mail img{height:24px;padding:8px 8px 8px 16px;width:24px}.elr-contact-mail--search-page{display:flex;flex-direction:row;font-size:16px;font-weight:400;line-height:24px}.elr-contact-mail--search-page a:link,.elr-contact-mail--search-page a:visited{color:#2177c2}.elr-contact-mail--search-page img{height:24px;padding:0 8px 8px 16px;width:24px}.elr-contact-main{padding-top:8px;font-weight:400;padding-left:5px}@media only screen and (max-width: 500px){.elr-contact-mail img{padding-left:0}}@media only screen and (min-width: 769px)and (max-width: 1024px){.elr-contact-mail .w-10{max-width:10vw}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-profile{background:#f5f7f9;display:flex;flex-direction:column;max-width:100%;overflow-x:hidden}.elr-contact__notification-width{min-width:100%}.elr-contact__personalContactInformation-tile{background:#fff;border-radius:8px;height:auto;left:442px;margin-top:1rem;min-height:250px;padding:0 1rem 1rem;top:356px}.elr-contact__personalContactInformation-label{font-family:"Segoe UI";font-size:14px;font-style:normal;font-weight:600;line-height:16px}.elr-contact__personalContactInformation-data{font-size:16px;font-weight:400;line-height:24px;margin-top:4px;padding:4px 0}.elr-contact__personalInfo__section{border-bottom:1px solid #e8e8e8;left:458px;padding-bottom:16px;padding-top:16px;top:537px;width:100%}.elr-contact__personalInfo__other_contacts{font-weight:400;margin-top:4px;padding:4px 0}.elr-contact__personalInfo__gender,.elr-contact__personalInfo__honours,.elr-contact__personalInfo__occupation{padding:4px 0}.elr-contact__priority{display:flex;flex-direction:column;margin-left:34px;width:100%}.elr-contact__no-priority-tile{background-color:#fff;font-size:16px;font-weight:400;line-height:24px;padding:16px}.elr-contact__main{background:#f5f7f9;display:flex;margin-bottom:16px;min-height:calc(100vh - 266px);padding-left:12%;padding-right:12%}.elr-contact__gridContainer{column-gap:5px;display:grid;grid-template-columns:auto auto}.elr-contact__pt16{padding-top:16px}.elr-contact__courtOrderBanner{border-radius:.5rem;margin-left:12%;margin-right:12%;margin-top:16px}.elr-contact__row_top_margin{margin-top:32px}.elr-contact__row_top_margin-half{margin-top:8px}.elr-contact__link-contact-row_top_margin{margin-top:32px}.basic-details-title .essui-dropdown-container .essui-textinput{width:153px !important}.basic-details-edit-impairment .essui-dropdown-container .essui-textinput{width:347px !important}.basic-info-section-edit .essui-textinput__bottom{display:block}.basic-editable-section-notification{width:auto !important;margin-top:32px}@media only screen and (max-width: 500px){.elr-contact{overflow-y:auto}.elr-contact__main{flex-direction:column;padding:0}.elr-contact__priority{margin-left:16px;margin-right:16px;padding-bottom:8px;width:auto}.elr-contact__courtOrderBanner{border-radius:.5rem;margin:16px}.elr-contact__notification-width{min-width:100%}.elr-contact__mobile_top_margin{margin-top:32px}.elr-contact-personal-profile{overflow-y:auto}.elr-contact-personal-profile__contactdropdownmenu{padding:0 16px;position:relative}.elr-contact-personal-profile__contactdropdownmenu .essui-dropdown-container{margin-right:0;width:100%}.elr-contact-personal-profile__contactdropdownmenu .essui-dropdown-container .essui-textinput{width:100%}.elr-contact-personal-dropdown-menu{padding:0 16px;position:relative}.elr-contact-personal-dropdown-menu .essui-dropdown-container{margin-right:0;width:100%}.elr-contact-personal-dropdown-menu .essui-dropdown-container .essui-textinput{width:100%}.elr-contact-personal-dropdown-menu .essui-overflow-menu{position:absolute !important;top:3rem !important;width:92%}.elr-contact-personal-dropdown-menu .essui-dropdown-menu{padding:0}.elr-contact-personal-dropdown-menu .essui-textinput__right-icon--small{margin-top:17.5px}}@media only screen and (max-width: 767px){.elr-contact__mobile_top_margin{margin-top:32px}}@media only screen and (min-width: 500px)and (max-width: 1000px){.elr-contact{overflow-y:auto}.elr-contact__main{flex-direction:column;padding:0}.elr-contact__priority{margin-left:16px;margin-right:16px;padding-bottom:8px;width:auto}.elr-contact__courtOrderBanner{border-radius:.5rem;margin:16px}.elr-contact__notification-width{min-width:100%}.elr-contact-personal-dropdown-menu{padding:0 16px;position:relative}.elr-contact-personal-dropdown-menu .essui-dropdown-container{margin-right:0;width:100%}.elr-contact-personal-dropdown-menu .essui-overflow-menu{position:absolute !important;top:4.5rem !important}.elr-contact-personal-dropdown-menu .essui-dropdown-menu{padding:0}.elr-contact-personal-dropdown-menu .essui-textinput__right-icon--large{margin-top:25px}.toast-notification-wrapper-contact-profile .toast-section-wrapper{position:fixed !important;margin-left:50% !important}}.toast-notification-wrapper-contact-profile .toast-section-wrapper{position:fixed !important;margin-left:50% !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-menu-card{background:#fff;border-radius:8px;color:#323232;margin-top:16px;min-width:250px;width:20%}@media only screen and (max-width: 500px){.elr-menu-card{background:#f5f7f9;margin-top:0;padding:0}}@media only screen and (max-width: 1000px)and (min-width: 500px){.elr-menu-card{background:#f5f7f9;margin-top:0;padding:0}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-menu-card{background:#fff;border-radius:8px;color:#323232;margin-top:16px;min-width:250px;width:20%}.elr-menu-card__item{display:flex;flex-direction:column;font-size:20px;font-weight:600;line-height:28px;padding-bottom:12px;padding-left:22px;padding-top:12px}.elr-menu-card__item:hover{cursor:pointer}.elr-menu-card__line{border:.5px solid #ececec;margin:0}.elr-menu-item__active{background-color:#2177c2;color:#fff}.elr-menu-item__active-first{background-color:#2177c2;border-radius:8px 8px 0 0;color:#fff}@media only screen and (max-width: 500px){.elr-menu-card{background:#f5f7f9;margin-top:0;padding:0}.elr-menu-card__line{display:none}}@media only screen and (max-width: 1000px)and (min-width: 500px){.elr-menu-card{background:#f5f7f9;margin-top:0;padding:0}.elr-menu-card__line{display:none}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.udf-view{display:flex;flex-direction:column;gap:24px}.udf-element{flex-grow:1;font-weight:400;word-break:break-all}.udf-element__title{display:flex;flex-direction:row;font-size:14px;font-weight:600}.udf-element__title__addition{font-weight:400}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.toast-section-wrapper{display:grid;grid-template-columns:1fr;align-self:center;bottom:40px;position:fixed;z-index:calc(infinity)}.toast-section{grid-row-start:1;grid-column-start:1;display:flex;flex-direction:column;gap:8px;justify-self:center}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-dropdownmenu .essui-overflow-menu{top:3.2rem !important}.elr-dropdownmenu{padding:0 !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.dropdown-menu-container{word-break:keep-all}.dropdown-menu-menu{width:fit-content;padding:5px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-contact-personal-edit__email-header{font-size:20px;font-weight:400;line-height:24px;margin-bottom:16px}.elr-contact-personal-edit__phone-header{font-size:20px;font-weight:400;line-height:24px;margin-bottom:16px}.elr-contact-personal-edit__available-header{font-size:20px;font-weight:400;line-height:24px;margin-bottom:16px}.elr-contact-personal-edit__available-day{width:300px !important;line-height:24px;font-size:16px;font-weight:600}.elr-contact-personal-edit__delete-btn{margin-top:0 !important;padding-top:5px}.elr-contact-personal-edit__avaialable-delete-btn{margin-top:0 !important;padding-top:10px}.elr-contact-personal-edit__type-label{width:155px !important}.elr-contact-personal-edit__availabletype-label{width:120px !important;line-height:24px;font-size:16px;font-weight:600}.elr-contact-personal-edit__add-btn{margin-top:8px}.elr-contact-personal-edit__dateReceived .essui-grid-col div{max-width:100% !important}.elr-personal-info-main-checkbox{padding-top:15px}.elr-personal-info-main-checkbox__checkbox{margin:0 !important}.editable-section-notification{width:auto !important;margin-top:32px}.elr-contact-personal-edit-occupation .essui-dropdown-container .essui-textinput,.elr-contact-personal-edit-pronoun .essui-dropdown-container .essui-textinput{width:350px !important}.elr-available-timepicker .essui-textinput.essui-textinput--medium{width:120px !important}.elr-available-timepicker #startTime,.elr-available-timepicker #endTime,#menu-startTime,#menu-endTime{width:120px !important}.elr-available-timepicker{padding-top:5px}.elr-available__day{padding-top:5px}.personal-information-availabletimetocall-edit .essui-form-label{padding-top:4px}.personal-information-availabletimetocall-edit{padding-bottom:8px}.essui-editable-section-content-item{padding-top:16px}#startTime__validation-text,#endTime__validation-text{width:120px}.overlap-available-time{color:#d9372b}.contact-email-telephone-drp ul{width:100%}.nationalInsurance .essui-validation-text__label{width:275px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}#ng-calendar-content{z-index:10}
@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{padding:32px !important;overflow-y:auto !important;overflow-x:hidden !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-top:20px;margin-bottom:20px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.address{display:flex;flex-direction:column;gap:24px;font-weight:400}.address__title{font-size:14px;font-weight:600;display:flex;flex-direction:row;gap:8px}.pp-accordian{margin-top:16px !important}.align-main-checkbox{margin-top:30px}.contact-photo-row-entry{border-radius:50%;width:2rem;height:2rem}.contact{display:flex;align-items:center;gap:8px}.table-related-person .essui-table__row td:nth-child(1),.table-related-person .essui-table__row th:nth-child(1){width:2rem;min-width:0%}.change-address-related-persons{margin-top:2%}.contact-margin{margin-top:1%}@media only screen and (max-width: 500px){.addresses-mobile-section{gap:24px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.address{display:flex;flex-direction:column;gap:24px;font-weight:400}.address__title{font-size:14px;font-weight:600;display:flex;flex-direction:row;gap:8px}.pp-accordian{margin-top:16px !important}.align-main-checkbox{margin-top:30px}.contact-photo-row-entry{border-radius:50%;width:2rem;height:2rem}.contact{display:flex;align-items:center;gap:8px}.table-related-person .essui-table__row td:nth-child(1),.table-related-person .essui-table__row th:nth-child(1){width:2rem;min-width:0%}.change-address-related-persons{margin-top:2%}.contact-margin{margin-top:1%}@media only screen and (max-width: 500px){.addresses-mobile-section{gap:24px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-pupils-connected-with__wrapper-div{background:#fff;border-radius:8px;height:auto;margin-top:1rem;padding:0 1rem 1rem}.elr-pupils-connected-with__spacing-top{margin-top:27px}.elr-pupils-connected-with__gridItem{background:#fff;border-radius:8px;height:auto;left:442px;padding:1rem;padding:8px 16px 0;top:356px;width:100%}.elr-pupils-connected-with__gridItem-label{border-radius:8px;color:#323232;font-size:16px;font-weight:600;line-height:28px;margin:16px 0 0 4px;width:100%}@media only screen and (min-width: 500px)and (max-width: 1000px){.elr-pupils-connected-with__pupilName-cell-width{width:350px}.elr-pupils-connected-with__classYear-cell-width{width:200px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}@media only screen and (max-width: 500px){.elr-pupils-connected-with__wrapper-div{background:#fff;border-radius:8px;height:auto;margin-top:1rem;padding:0 8px}.elr-pupils-connected-with__spacing-top{margin-top:27px}.elr-pupils-connected-with__gridItem{background:#fff;border-radius:8px;height:auto;left:442px;padding:0;top:356px;width:100%}.elr-pupils-connected-with__gridItem-label{border-radius:8px;color:#323232;font-size:16px;font-weight:600;line-height:28px;margin:8px 0 0 8px;width:100%}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-pupils-table__row-cell-header{border-bottom:5px solid #f7f7f6;border-color:#f7f7f7;border-width:0 4px 3px 0;padding:16px}.elr-pupils-table__viewMoreLink{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#2177c2 !important;cursor:pointer;flex:none;flex-grow:0;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:600;height:24px;line-height:24px;margin-right:20px;order:0;text-align:center;text-decoration-line:underline;width:79px}.elr-pupils-table__row-cell-body{border-bottom:5px solid #f7f7f6;border-color:#f7f7f7;border-width:0 4px 3px 0;padding:16px 0 8px 16px}.elr-pupils-table__pupilName-Container{box-sizing:border-box;display:flex;flex:0 1 auto;flex-flow:row wrap;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.elr-pupils-table__priority-header-cell-width{width:2%}.elr-pupils-table__priority-row-cell-width{padding-left:30px;width:2%}.elr-pupils-table__pupilName-cell-width{width:40%}.elr-pupils-table__classYear-cell-width{width:33%}.elr-pupils-table__relationship-cell-width{width:25%}.elr-pupils-table__alignTags{padding:0 12px;width:350px;display:flex;justify-items:start;flex-direction:row;flex-wrap:wrap}.elr-pupils-table__alignInColumn{align-items:center;display:flex;justify-content:start;padding:0}.elr-pupils-table__parental-responsibility{margin-top:8px}.elr-pupils-table__tag--small{padding:4px 10px}.elr-pupils-table__courtOrder-inFavour{margin-top:8px}.elr-pupils-table__living-with-pupil{margin-top:8px}.elr-pupils-table__can-pick-up{margin-top:8px}.elr-pupils-table__remove-padding{padding:2px 6px 2px 2px}.elr-pupils-table__pupil-image{border-radius:50%;height:64px;margin:0;padding:0;width:55px}.elr-pupils-table__pupil-name-link{display:inline-block;width:max-content}.elr-pupils-table__pupilName-alignment-center{padding:20px}.elr-pupils-table__pupilName-alignment-top{padding:0}.elr-pupils-table__grid-Container{display:flex;gap:0;grid-template-areas:"item1";grid-template-columns:max-content;grid-template-rows:max-content;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.elr-pupils-table__item1{display:grid;grid-area:item1;grid-column-end:3;grid-column-start:3}.elr-pupils-table__item2{grid-area:item2;width:max-content}.elr-pupils-table__courtOrder{margin-right:16px;margin-top:8px}@media only screen and (max-width: 800px){.elr-pupils-table{flex-direction:column}.elr-pupils-table__viewMoreLink{align-items:center;color:#2177c2;cursor:pointer;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:600;height:24px;left:calc(50% - 39.5px + 131.5px);line-height:24px;margin:8px;text-align:center;text-decoration-line:underline}}@media only screen and (min-width: 500px)and (max-width: 1000px){.elr-pupils-table__pupilName-cell-width{width:57%}.elr-pupils-table__classYear-cell-width{width:18%}.elr-pupils-table__alignTags{display:flex;flex-flow:column;width:max-content}.elr-pupils-table__image-div{margin:0;max-width:12%;padding:0}.elr-pupils-table__alignInColumn{align-items:start;display:flex;flex-basis:80%;flex-flow:column;justify-content:center;margin-left:20px}.elr-pupils-table__grid-Container{display:flow}.elr-pupils-table__item1{display:flex;grid-area:item1;grid-column-end:3;grid-column-start:3}.elr-pupils-table__item2{grid-area:item2}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}@media only screen and (max-width: 500px){.elr-pupils-table__row-cell{border-bottom:5px solid #f7f7f6;border-color:#f7f7f7;border-width:0 4px 3px 0;padding:16px 0 8px 8px}.elr-pupils-table__row-cell-body{border-bottom:5px solid #f7f7f6;border-color:#f7f7f7;border-width:0 4px 3px 0;padding:16px 0 8px 8px}.elr-pupils-table__grid-Container{display:flow}.elr-pupils-table__alignInColumn{align-items:center;display:flex;justify-content:start;padding:2px 0 10px 10px}.elr-pupils-table__image-div{margin:0;max-width:8%;padding:4px}.elr-pupils-table__wrapper{overflow-x:hidden}.elr-pupils-table__alignTags{display:flex;flex-flow:column;flex-direction:column;justify-content:space-evenly;padding:0 0 0 8px}.elr-pupils-table__pupil-image{height:40px;width:40px}.elr-pupils-table__pupilName-cell-width{width:82%}.elr-pupils-table__priority-header-cell-width{width:2%}.elr-pupils-table__priority-row-cell-width{padding-left:30px;width:2%}.elr-contact-card__viewMoreLink{align-items:center;color:#2177c2;cursor:pointer;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:600;height:24px;line-height:24px;margin:0;text-align:center;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")}.elr-search{background:#fff;border:1px solid #e5e5e5;border-radius:8px;display:flex;height:56px;margin-bottom:32px;mix-blend-mode:normal}.elr-search__bar{align-items:center;border:0;border-radius:8px;color:#4b4b4b;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:24px;outline:0;width:90%}.elr-search__bar::placeholder{color:#d0d0d0}.elr-search__bar--clearbutton{cursor:pointer;margin:18px 8px}.elr-search__bar--clearbutton-hide{display:none}.elr-search__icon{background:#fff;margin:18px 16px}.elr-search__profile-icon{border-radius:50%;height:2rem;margin-right:8px;vertical-align:middle;width:2rem}.elr-search:focus-within{border:1px solid #1976d2}.search-suggestion-cls .essui-grid-col .essui-dropdown-container .essui-textinput{width:205px !important}@media only screen and (max-width: 1000px){.elr-search__bar{right:5%;width:80%}.elr-search--clearbutton{cursor:pointer;margin:15px 8px}.elr-search__border-on-focus{height:32px !important}.search-suggestion-cls .essui-grid-col .essui-dropdown-container .essui-textinput{width:175px !important}}.input-wrapper div:nth-child(4){z-index:1}.icon-container.position-right{top:24px !important}.essui-textinput--large{height:56px}.essui-textinput--medium{height:40px}.elr-dropdownmenu{position:relative}.elr-dropdownmenu .essui-dropdown-container{margin-right:0;width:100%}.elr-dropdownmenu .essui-overflow-menu{position:absolute !important}.elr-dropdownmenu .essui-dropdown-menu{padding:0}.elr-dropdownmenu .essui-textinput__right-icon--large{margin-top:25px}.elr-search-drp .elr-dropdownmenu .essui-overflow-menu{top:5.5rem !important}#search-autocomplete.with-suggestions #suggestions-wrapper{z-index:10 !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-connected-with-edit__pupil-image{border-radius:50%;height:32px;margin:0;padding:0;width:32px}.elr-connected-with-edit__pupil-name{font-family:Segoe UI;font-size:20px;font-weight:400;line-height:24px;text-align:left;padding-top:2px;color:#5e5e5e}.elr-connected-with-edit__class-details{font-family:Segoe UI;font-size:12px;font-weight:600;line-height:16px;text-align:center;padding-top:2px}.pcw-editable-section-notification{width:auto !important;margin-top:32px}.pcw-info-section-edit{font-family:Segoe UI}.pcw-contact-priority .essui-dropdown-container .essui-textinput{width:153px !important}.pcw-contact-relationship .essui-dropdown-container .essui-textinput{width:266px !important}.pcw-contact-indicator .essui-dropdown-container .essui-textinput{width:443px !important}.pcw__top-horizontal-line-div{grid-column-end:40;grid-column-start:3;grid-row-end:2;grid-row-start:2;margin-bottom:32px;margin-top:32px;padding-right:16px}.pcw__horizontal-line{border:.2px solid #e0e0e0;margin:0;width:100%}.pcw-add-button{margin-top:32px}.mt-8{margin-top:8px}.mb-32{margin-bottom:32px}.pcw-contact-search .search-input{border-radius:8px;color:#303030 !important;font-weight:700 !important;mix-blend-mode:normal;padding-left:56px;width:540px !important}.pcw-delete-button{position:absolute;right:32px}.pcw-delete-button-div{position:relative;height:40px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.medical-practitioner-view-table-margin .medical-practice__top-margin{margin-top:20px}.medical-practitioner-view-table-margin .medical-practice__bottom-margin{margin-bottom:20px}.medical-practitioner-view-table-margin .medical-practice__left-margin{margin-left:10px}.medical-practitioner-view-table-margin .elr-practitioner-table__row-cell-header{border-bottom:2px solid #f7f7f6;padding:16px}.medical-practitioner-view-table-margin .elr-practitioner-table__left-margin{margin-left:10px}.medical-practitioner-view-table-margin .elr-practitioner-table__row-cell-body{border-bottom:5px solid #f7f7f6;padding:16px 0 8px 16px}.medical-practitioner-view-table-margin .elr-practitioner-table__job-type-cell-width{width:30%}.medical-practitioner-view-table-margin .elr-practitioner-table__first-name-cell-width{width:30%}.medical-practitioner-view-table-margin .elr-practitioner-table__last-name-cell-width{width:30%}.medical-practitioner-view-table-margin table.essui-table{min-width:100% !important}.medical-practitioner-view-table-margin{margin-top:3%;max-height:245px;overflow-x:hidden}.medical-practitioner-view-table-margin .essui-table__head::after{height:0}.practice-profile-practitioner-column-width.essui-table__cell{width:10px !important;max-width:10px !important}.practice-profile-practitioner-table-column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:98%;display:flex}.practice-profile-practitioner-table-column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;width:fit-content;margin:initial}@media only screen and (max-width: 500px){.medical-practitioner-view-table-margin .elr-practitioner-table__row-cell-header{border:1px solid #e0e0e0;padding:16px;border-collapse:collapse}.medical-practitioner-view-table-margin .elr-practitioner-table__job-type-cell-width{width:3%;white-space:nowrap}.medical-practitioner-view-table-margin .elr-practitioner-table__first-name-cell-width{width:3% !important;white-space:nowrap}.medical-practitioner-view-table-margin .elr-practitioner-table__last-name-cell-width{width:2px !important;white-space:nowrap}.medical-practitioner-table .essui-table{min-width:100%;width:100%;height:100px}.medical-practitioner-table .essui-table__cell{min-width:100%;width:113px;inline-size:113px;overflow-x:auto}.medical-practitioner-view-table-margin .medical-practitioner-table__mobile_top_margin{margin-top:24px}.medical-practitioner-view-table-margin .medical-practice__top-margin{margin-top:24px}.medical-practitioner-view-table-margin{margin-top:10px;width:100%;max-height:245px;overflow-x:scroll}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.editable-section-notification{width:auto !important;margin-top:32px}.elr-medical-basic-edit__add-btn{margin-top:32px}.medical-practitioner-table-margin{margin-top:32px}.medical-practitioner-dropdown{overflow:visible}.medical-practitioner-dropdown .essui-textinput{box-sizing:border-box !important;padding-right:30px;text-overflow:ellipsis}.elr-medical__row_top_margin{margin-top:32px;margin-top:32px}.medical-practice-type-name .essui-form-label{font-size:16px;line-height:24px}.medical-textinput-margin .essui-table__body .essui-table__cell{vertical-align:top}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-medical-practice-phone-email-edit__email-header{font-size:20px;font-weight:400;line-height:24px;margin-bottom:16px;margin-left:5px}.elr-medical-practice-phone-email-edit__phone-header{font-size:20px;font-weight:400;line-height:24px;margin-bottom:16px;margin-left:5px}.elr-medical-practice-phone-email-edit__delete-btn{margin-top:0 !important;padding-top:5px}.elr-medical-practice-phone-email-edit__type-label{width:155px !important;margin-left:4%;margin-top:4%}.elr-medical-practice-phone-email-edit__add-type-label{min-width:max-content;margin-left:8%}.elr-medical-practice-phone-email-edit__add-btn{margin-top:8px;margin-left:5px}.phone-type-number-info{margin-left:-0.7%}.elr-medical-practice-phone-email-main-checkbox{padding-top:15px}.elr-medical-practice-phone-email-main-checkbox__checkbox{margin:0 !important}.editable-section-notification{width:auto !important;margin-top:32px}.elr-available-timepicker .essui-textinput.essui-textinput--medium{width:120px !important}.personal-info-title .essui-dropdown-container .essui-textinput{width:153px !important}.email-info-title{margin-left:-0.8%}.essui-editable-section-content-item{padding-top:16px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.practice-address-delete-button{margin-top:auto}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-MedicalProfile__content{text-align:left}.max-width{width:100%;max-width:100%}.max-width .essui-table{border-collapse:collapse;height:1px;width:100%;max-width:100%;min-width:auto}.max-width .essui-table__head::after{height:0}.connected-pupil-pagination{float:right}.connected-pupil-pagination nav{display:contents}.connected-pupil-pagination nav ul{height:80px}.connected-pupil-pagination .essui-pagination__ellipsis,.connected-pupil-pagination .essui-pagination__label{margin-top:20px}.connected-pupil-pagination .essui-pagination__label{margin-top:20px}.connected-pupil-pagination .essui-pagination__list-item{width:60px}.medical-pupil-connected-table .essui-table__row{text-align:left}.essui-table__cell.pupilName-cell-width{width:60%;min-width:60%}.essui-table__cell.pupilName-cell-width-edit{width:40%;min-width:40%}.pupilName-color{color:#2177c2;font-weight:600}.essui-table__cell.classYear-cell-width{width:20%;min-width:20%}.pupil-insert-margin-top{margin-top:16px}.pupil-insert-section-margin-top{margin-top:48px;min-height:200px}.mt-8{margin-top:8px}.btn-centre{display:block;margin:auto}@media only screen and (max-width: 768px){.connected-pupil-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.personal-information-edit{display:flex;flex-direction:column;gap:24px}.personal-information-edit-row{display:flex;flex-direction:row;align-self:flex-start;gap:24px}.personal-information-edit .essui-reaction-button-group{width:300px}.personal-information-grid .essui-grid-col .essui-dropdown-container .essui-textinput{width:300px !important}.personal-information .essui-dropdown-container{margin-left:0 !important}div#dateOfBirth__validation-text{word-break:break-word}.email-edit-layout__email-header{font-size:20px;font-weight:400;line-height:24px;margin-bottom:16px}.email-edit-layout__delete-btn{margin-top:0 !important;padding-top:5px}.email-edit-layout__type-label{width:155px !important}.email-edit-layout__add-btn{margin-top:8px}.email-edit-layout__email-location-type .essui-dropdown-container .essui-textinput{width:153px !important}.email-edit-layout__main-checkbox{padding-top:15px}.email-edit-layout__main-checkbox__checkbox{margin:0 !important}.emailGridRow{margin-bottom:24px}.emailGridRow .elr-dropdownmenu .essui-dropdown-container{margin:0}.main-button{flex-basis:12% !important;max-width:12% !important}.learnerEmailAddressGridItem .essui-textinput__bottom{width:max-content;max-width:40px;overflow-y:auto;float:right}.learnerEmailAddressGridItem .essui-validation-text{width:max-content;max-width:260px;overflow-y:auto;float:left;margin-top:.5rem}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.personal-information{flex-grow:1;font-weight:400;word-break:break-all}.personal-information__title{display:flex;flex-direction:row;font-size:14px;font-weight:600}.personal-information__title__addition{font-weight:400}.personal-information-view{display:flex;flex-direction:column;gap:24px}.personal-information-view-email{font-size:14px;font-weight:600;display:flex;flex-direction:row;margin-bottom:.2%;gap:8px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.essui-dialog__content{text-align:start !important}.essui-dialog__footer{display:flex;justify-content:flex-end}.essui-dialog__footer button{margin-left:24px}.dialog-button-1{margin-right:24px}#popUpWrapper .essui-button-icon-only--small{margin-right:0 !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.spacing-between-labels{margin-bottom:5px}.label-space{margin-top:5px}#additional-send-submenu #panel-1>div>div>div>div.essui-editable-section-content-item>div:nth-child(1)>div>div,#additional-send-submenu #panel-1>div>div>div>div.essui-editable-section-content-item>div:nth-child(2)>div>div,#additional-send-submenu #panel-1>div>div>div>div.essui-editable-section-content-item>div:nth-child(3)>div>div,#additional-send-submenu #panel-1>div>div>div>div.essui-editable-section-content-item>div:nth-child(4)>div>div{width:100% !important}[data-testid=specialized-resources-dropdown],[data-testid=curriculum-teaching-methods-dropdown],[data-testid=advice-assesment-dropdown],[data-testid=grouping-support-dropdown]{width:100% !important}[data-testid=specialized-resources-dropdown] input,[data-testid=specialized-resources-dropdown] #additional-support-dropdown-width,[data-testid=specialized-resources-dropdown] #menu-additional-support-dropdown-width,[data-testid=curriculum-teaching-methods-dropdown] input,[data-testid=curriculum-teaching-methods-dropdown] #additional-support-dropdown-width,[data-testid=curriculum-teaching-methods-dropdown] #menu-additional-support-dropdown-width,[data-testid=advice-assesment-dropdown] input,[data-testid=advice-assesment-dropdown] #additional-support-dropdown-width,[data-testid=advice-assesment-dropdown] #menu-additional-support-dropdown-width,[data-testid=grouping-support-dropdown] input,[data-testid=grouping-support-dropdown] #additional-support-dropdown-width,[data-testid=grouping-support-dropdown] #menu-additional-support-dropdown-width{width:70% !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.inner-padding-gap{padding-bottom:24px}.filter-tool .dropdown .essui-form-label{visibility:hidden}.need-rank .essui-dropdown-container #menu-undefined{width:100px}.need-rank .essui-dropdown-container .essui-textinput-container .essui-textinput--medium{width:100px}.need-type .essui-dropdown-container #menu-undefined{width:360px}.need-type .essui-dropdown-container .essui-textinput-container .essui-textinput--medium{width:360px}.need-type .essui-dropdown-container .essui-dropdown-menu{width:360px}.sen-needs-margin{margin-bottom:24px}.filter-tool .essui-dropdown-container{display:none}.need-description{width:360px}.need-dates-wrapper{width:360px;display:flex}.need-dates-wrapper .need-end-date{padding-left:42px}.individual-need-dates-wrapper{display:flex}.individual-need-dates-wrapper .individual-date-width{width:105px;margin-right:8px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.essui-grid-col .filter-dropdown{display:none}.filter-tool{margin-top:-40px}.sen-status-margin{margin-bottom:16px}.filter-tool .essui-dropdown-container{display:none}[data-testid=tid-needs-section] #add-btn,[data-testid=tid-provision-section] #add-btn,[data-testid=tid-sendetails-section] #add-btn,[data-testid=tid-logs-section] #add-btn{margin-top:16px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.further-funding-group{margin-bottom:1.5rem !important;padding-left:0}.further-funding-group:last-of-type{margin-bottom:0 !important}.further-funding{display:flex;justify-content:center;align-items:flex-start;margin-bottom:8px;min-width:0 !important;margin-left:0px !important}.further-funding-edit-section-item{margin-bottom:1.5rem !important}.further-funding-child-item{margin-left:1.5rem}.further-funding-error-banner{padding-left:0 !important}.essui-multiple-editable-section-banner{padding-left:0px !important;padding-top:5px !important}.essui-multiple-editable-section-notification{width:100% !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.identity{display:flex;flex-direction:column;gap:24px}.identity-mobile-section{gap:24px}.identity-mobile-section{gap:24px}.table-cell-mobile{white-space:nowrap}table.mobile-table.essui-table{min-width:200px}table.essui-table.standard-table{min-width:450px !important}@media only screen and (max-width: 780px){.identity-narrow-section{gap:24px}}.traveller-table{width:840px}.traveller-status-dropdown .essui-overflow-menu,.traveller-source-dropdown .essui-overflow-menu{position:absolute !important;top:auto !important;width:240px !important}.traveller-status-dropdown .essui-textinput,.traveller-source-dropdown .essui-textinput{box-sizing:border-box !important;overflow:hidden !important;padding-right:40px !important;text-overflow:ellipsis !important;white-space:nowrap !important;width:240px !important}.essui-reaction-button-group.identity-reaction-buttons{width:300px}@media only screen and (min-width: 1600px)and (max-width: 1700px){.traveller-table{width:1000px}}@media only screen and (min-width: 1700px){.traveller-table{width:100%}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.display-element{display:flex;flex-direction:column;gap:24px}.display-element__label{font-size:14px;font-weight:600}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.languages{display:flex;flex-direction:column;gap:24px}.languages__label{font-size:14px;font-weight:600}.languages-mobile-section{gap:24px}@media only screen and (max-width: 780px){.languages-welsh-mobile-section{gap:24px}}@media only screen and (max-width: 780px){.languages-narrow-section{gap:24px}}table.mobile-table.essui-table{min-width:200px}table.essui-table.standard-table{min-width:450px !important}.table-cell-mobile{white-space:nowrap}#languages-table .essui-table__cell.essui-table__cell--header.essui-table__cell-left{min-width:50%;width:1%}.edit-other-languages-layout__header{font-size:20px;font-weight:400;line-height:24px;margin-bottom:16px}.edit-other-languages-layout__delete-btn{margin-top:0 !important;padding-top:5px}.edit-other-languages-layout__type-label{width:155px !important}.edit-other-languages-layout__main-checkbox{padding-top:15px}.edit-other-languages-layout__main-checkbox__checkbox{margin:0 !important}.english-proficiencies-wrapper{overflow:visible}.english-proficiencies-wrapper #englishProficienciesDropdown.essui-textinput.essui-textinput--medium{width:429px !important}.english-proficiencies-wrapper .essui-overflow-menu{position:absolute !important;top:auto !important;width:429px !important}.english-proficiencies-wrapper .essui-textinput{box-sizing:border-box !important;padding-right:40px !important;text-overflow:ellipsis !important;white-space:nowrap !important;width:249px !important}.english-proficiencies-wrapper .essui-date-input__container{margin:8px 0 !important}.english-proficiencies-wrapper .essui-table{min-width:381px !important;overflow:visible !important}.english-proficiencies-wrapper .essui-table__body>.essui-table__row>.essui-table__cell{padding:0 16px !important;vertical-align:top !important;width:min-content !important}.english-proficiencies-wrapper .essui-table__body>.essui-table__row>.essui-table__cell:last-child{padding:8px 16px !important}.edit-english-proficiency-delete-button{margin:auto;display:block}.taughtWelsh .essui-textinput{padding-right:40px !important;text-overflow:ellipsis !important;white-space:nowrap !important}.english-proficiencies-table .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")}.elr-fullname{color:#323232}.elr-fullname--search-page{color:#303030}.elr-fullname__preferred-name--search-page{font-size:20px;font-weight:600;line-height:28px;padding-top:9px}.elr-fullname__legal-name-column{display:flex;flex-direction:column;width:100%}.elr-fullname__legal-name-header{font-size:14px;line-height:16px;font-weight:600;font-style:semibold;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.elr-fullname__pupil-legal-name{font-size:16px;line-height:24px;font-weight:400;font-style:regular;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.elr-fullname__legal-name{font-size:16px;font-weight:400;line-height:24px;word-break:break-all}.elr-fullname__legal-name--search-page{font-size:14px;font-weight:400;line-height:16px}@media only screen and (max-width: 500px){.elr-fullname{display:flex;flex-direction:column}.elr-fullname--search-page{display:flex;flex-flow:wrap}.elr-fullname__preferred-name{font-size:28px;line-height:40px;word-break:break-all}.elr-fullname__preferred-name--search-page{font-size:20px;font-weight:600;line-height:24px;padding-top:0}.elr-fullname__legal-name{word-break:break-all}.elr-fullname__legal-name--search-page{font-size:16px;font-weight:400;line-height:24px;padding-top:0}.elr-fullname__space-element{display:none}}@media only screen and (min-width: 600px)and (max-width: 1000px){.elr-fullname{display:flex;flex-direction:column}.elr-fullname--search-page{display:flex;flex-flow:wrap}.elr-fullname__preferred-name{font-size:28px;line-height:40px;word-break:break-all}.elr-fullname__preferred-name--search-page{font-size:20px;font-weight:600;line-height:24px;padding-top:0}.elr-fullname__legal-name{word-break:break-all}.elr-fullname__legal-name--search-page{font-size:16px;font-weight:400;line-height:24px;padding-top:0}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-key-value{color:#606060;display:flex;flex-direction:column;line-height:24px}.elr-key-value__name{color:#323232;font-size:14px;font-weight:400;line-height:24px}.elr-key-value__value{color:#323232;font-size:20px;font-weight:600;line-height:24px}.elr-key-value__newName{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:16px;letter-spacing:0px;vertical-align:middle;color:#303030}.elr-key-value__newValue{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle;color:#303030}.elr-key-value__addon{font-size:16px;font-weight:400;line-height:24px}@media only screen and (max-width: 500px){.elr-key-value{margin-right:8px}.elr-key-value__value{font-size:16px}.elr-key-value__addon{font-size:14px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-parent-id-card{display:flex;flex-direction:row;width:100%;margin-left:12%;margin-right:12%;margin-top:24px;min-height:150px}.new-session-card.elr-id-card{width:50%}.new-session-card.elr-id-card-session{background:#fff;border-radius:.5rem;width:25%;margin-left:10px}.new-session-card.elr-id-card .elr-id-card__name{grid-column-end:30;grid-column-start:3;grid-row-end:2;grid-row-start:1;margin:24px 0 0;display:flex}.new-session-card.elr-id-card .elr-id-card__profile-icon{border-radius:50%;grid-column:2;grid-row-end:8;grid-row-start:1;height:8rem;width:8rem;padding:10px;margin-top:15px}.new-session-card.elr-id-card .elr-id-card__class-section{margin-right:20%}.new-session-card.elr-id-card .elr-id-card__dob-section{grid-column-end:5;grid-column-start:3;grid-row:3;margin-bottom:16px}.new-session-card.elr-id-card .elr-id-card__dob-section .essui-tag--small{margin-bottom:6px}.quickNote-section{margin-left:12%;margin-top:24px;margin-right:12%}.elr-id-card-margins{margin-left:12%;margin-right:12%;margin-top:24px}.elr-id-card{background:#fff;border-radius:.5rem;display:grid;grid-template-columns:max-content min-content min-content auto;grid-template-rows:max-content}.elr-id-card__preferredname{font-size:36px;font-weight:400;line-height:40px;margin:8px 0 0;margin-bottom:0;margin-left:0%;margin-top:0;padding:0;word-break:break-all}.elr-id-card__personalPronoun{color:#474747;font-family:"Segoe UI";font-size:16px;font-style:italic;font-weight:400;margin:16px 0 0;margin-bottom:0;margin-left:0%;padding:0 0 0 8px}.elr-id-card__cardHeaderText{justify-content:space-between;margin-left:12% !important;margin-right:12% !important;margin-top:50px !important}.elr-id-card__name-header{margin:0}.elr-id-card__profile-icon{border-radius:50%;grid-column:2;grid-row-end:8;grid-row-start:1;height:7.5rem;left:10.5rem;padding:1rem;top:7.5rem;width:7.5rem}.elr-id-card__top-horizontal-line-div{grid-column-end:40;grid-column-start:3;grid-row:2;margin-bottom:16px;margin-top:16px;padding-right:16px}.elr-id-card__horizontal-line{border:.2px solid #e0e0e0;margin:0;width:100%}.elr-id-card__name{grid-column-end:30;grid-column-start:3;grid-row-end:2;grid-row-start:1;margin:24px 0 0}.elr-id-card__tag{grid-column-end:40;grid-column-start:39;grid-row-end:2;grid-row-start:1;justify-self:end;margin:24px 0 0;padding-right:16px}.elr-id-card__gridTags{display:flex;flex-direction:row;grid-column-end:40;grid-column-start:37;grid-row-end:2;grid-row-start:1;justify-self:end;margin:24px 8px 0 0;padding-right:0}.elr-id-card__social-worker-tag{display:flex;flex-direction:column;padding-left:4px;padding-right:4px}.elr-id-card__medical-indicator-tag{display:flex;flex-direction:column;padding-left:4px;padding-right:4px}.elr-id-card__leaver-tag{display:flex;flex-direction:column-reverse;padding:6px 6px 6px 8px}.elr-id-card__hr-div{border:.2px solid #e5e5e5;grid-column:4;grid-row:3;margin:0 16px 16px;width:0}.elr-id-card__hr{padding:0}.elr-id-card__class-section{grid-column-end:4;grid-column-start:3;grid-row:3;white-space:nowrap;margin-bottom:16px}.elr-id-card__dob-section{grid-column-end:7;grid-column-start:5;grid-row:3;margin-bottom:16px}.elr-id-card__qn-section{grid-column-end:40;grid-column-start:3;grid-row:4}.elr-id-card__email-section{display:flex;flex-direction:column;grid-column-end:9;grid-column-start:8;grid-row:3;line-height:24px;margin-bottom:16px}.elr-id-card__hrline-div{border:.2px solid #e5e5e5;grid-column:7;grid-row:3;margin:0 16px 16px;width:0}.elr-id-card__email-link{color:#2177c2;font-size:16px;font-weight:600;line-height:24px}.elr-id-card__email-label{color:#323232;font-size:14px;font-weight:400;line-height:24px}.elr-id-card__edit-button-grid{padding:0}.elr-id-card__edit-button{background:global-color-neutral-100;border:2px solid global-color-primary-500;border-radius:8px;float:right;font-family:"Segoe UI";height:10px;width:92px}.elr-id-card__edit-icon{height:18px;width:18px}.elr-id-card__horizontal-line-tag-div{display:none}.elr-id-card__SEND-tag{display:flex;flex-direction:column;padding-left:4px;padding-right:4px;margin-bottom:.2rem}.elr-id-card__pp-tag{padding-left:4px;padding-right:4px}.elr-id-card__pp-tag--no-padding{padding:0}.elr-id-card__EAL-tag{display:flex;flex-direction:column;padding-left:4px;padding-right:4px;margin-bottom:.2rem}.missing-information .essui-notification{margin-top:24px;width:76%;margin-left:12%;margin-right:12%}@media only screen and (min-width: 500px)and (max-width: 1000px){.new-session-card.elr-id-card{width:50%}.elr-id-card{height:fit-content;margin:16px;margin-top:16px}.elr-id-card__preferredname{font-size:36px;font-weight:400}.elr-id-card__personalPronoun{color:#474747;font-family:"Segoe UI";font-size:16px;font-style:italic;font-weight:400}.elr-id-card__cardHeaderText{margin-left:2%;margin-right:2%}.elr-id-card__hrline-div{border:.2px solid #e5e5e5;grid-column-end:40;grid-column-start:3;grid-row:4;height:0;margin-left:0;margin-bottom:16px;margin-right:16px;width:auto}.elr-id-card__hr-div{margin:0 16px 8px}.elr-id-card__email-section{grid-column-end:40;grid-column-start:3;grid-row:5}.elr-id-card__dob-section{grid-column-end:15;grid-column-start:5;grid-row:3;margin-bottom:8px}.elr-id-card__class-section{margin-bottom:8px}.elr-id-card__email-label{font-size:14px}.elr-id-card__pp-tag{padding-left:4px;padding-right:4px}.elr-id-card__pp-tag--no-padding{padding:0}.elr-id-card__tag{grid-column-end:4;grid-column-start:3;grid-row-end:9;grid-row-start:8;justify-self:start;margin:0 0 16px}.elr-id-card__social-worker-tag{display:flex;flex-direction:column;padding-left:4px;padding-right:4px}.elr-id-card__medical-indicator-tag{display:flex;flex-direction:column;padding-left:4px;padding-right:4px}.elr-id-card__SEND-tag{display:flex;flex-direction:column;padding-left:4px;padding-right:4px;margin-bottom:2rem}.elr-id-card__EAL-tag{display:flex;flex-direction:column;padding-left:4px;padding-right:4px;margin-bottom:.2rem}.elr-id-card__leaver-tag{display:flex;flex-direction:column-reverse}.elr-id-card__horizontal-line-tag-div{display:block;grid-column-end:40;grid-column-start:3;grid-row:7;padding-right:16px}.elr-id-card__gridTags-top-line{border:.2px solid #e0e0e0;grid-column-end:40;grid-column-start:3;grid-row:6;margin:0 16px 16px 0}.elr-id-card__gridTags{display:flex;flex-direction:row;grid-column-end:8;grid-column-start:3;grid-row:7;justify-self:start;margin:0 0 16px;padding:0}.elr-id-card__horizontal-line-tag{border:.2px solid #e5e5e5;width:auto}.elr-id-card__top-horizontal-line-div{grid-column-end:40;grid-column-start:3;grid-row:2;margin-bottom:8px;margin-top:16px;padding-right:16px}.elr-id-card__qn-section{grid-row:8}}@media only screen and (min-width: 500px)and (max-width: 1000px){.elr-parent-id-card{display:flex;align-items:stretch;width:100%;margin:16px;gap:16px}.elr-parent-id-card .new-session-card.elr-id-card-session{min-width:0;margin:0;height:auto;width:45%}.elr-parent-id-card .elr-id-card{height:auto;margin:0}.elr-parent-id-card .pupil-lessons{display:flex;gap:16px;flex:1}.elr-parent-id-card .pupil-lessons .lesson-card{flex:1;min-width:0;display:flex;flex-direction:column}.quickNote-section{margin:16px}.missing-information .essui-notification{margin:16px;width:auto}.missing-information{width:100%}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}@media only screen and (max-width: 500px){.elr-parent-id-card{display:flex;flex-direction:column;width:84%;margin-left:4%;margin-right:4%;margin-top:16px;min-height:fit-content}.new-session-card.elr-id-card{width:100%}.new-session-card.elr-id-card-session{background:#fff;border-radius:.5rem;width:100%;margin-top:16px}.new-session-card.elr-id-card .elr-id-card__name{grid-column-end:30;grid-column-start:3;grid-row-end:2;grid-row-start:1;margin:24px 0 0;display:flex;flex-direction:column;margin-bottom:5%}.new-session-card.elr-id-card .elr-id-card__profile-icon{border-radius:50%;grid-column:2;grid-row-end:8;grid-row-start:1;height:8rem;width:8rem;padding:10px;margin-top:15px}.new-session-card.elr-id-card .elr-id-card__class-section{margin-right:20%}.new-session-card.elr-id-card .elr-id-card__dob-section{grid-column-end:5;grid-column-start:2;grid-row:3;margin-bottom:16px}.new-session-card.elr-id-card .elr-id-card__dob-section .essui-tag--small{margin-bottom:6px}.quickNote-section{margin-left:4%;margin-top:24px;margin-right:4%}.elr-id-card{grid-template-columns:auto;height:fit-content;margin:16px;margin-top:16px}.elr-id-card__preferredname{font-size:36px;font-weight:400;word-break:break-all}.elr-id-card__personalPronoun{color:#474747;font-family:"Segoe UI";font-size:16px;font-style:italic;font-weight:400}.elr-id-card__cardHeaderText{margin-left:5%;margin-right:5%}.elr-id-card__top-horizontal-line-div{grid-column-start:3;margin:8px;padding-right:0}.elr-id-card__gridTags-top-line{border:.2px solid #e0e0e0;grid-column-end:40;grid-column-start:2;grid-row:8;margin-left:8px;margin-right:8px;margin-top:0}.elr-id-card__profile-icon{border-radius:50%;grid-row-end:8;height:5.75rem !important;width:5.75rem !important}.elr-id-card__name{grid-column-end:5;grid-column-start:3;grid-row-end:2;grid-row-start:1}.elr-id-card__horizontal-line-tag-div{display:block;grid-column-end:38;grid-column-start:2;grid-row-end:8;grid-row-start:7;margin:0 8px}.elr-id-card__horizontal-line-tag{border:.2px solid #e5e5e5;width:auto}.elr-id-card__tag{grid-column-end:3;grid-column-start:2;grid-row-end:9;grid-row-start:8;justify-self:start;margin:0 0 16px 8px}.elr-id-card__gridTags{display:flex;flex-direction:row;grid-column-end:8;grid-column-start:2;grid-row:9;justify-self:start;margin:0 0 8px 8px}.elr-id-card__pp-tag{display:flex;flex-direction:column}.elr-id-card__pp-tag--no-padding{padding:0}.elr-id-card__social-worker-tag{display:flex;flex-direction:column}.elr-id-card__medical-indicator-tag{display:flex;flex-direction:column}.elr-id-card__leaver-tag{margin:4px 0 0;padding:0 0 0 2px}.elr-id-card__hr-div{grid-column-end:40;grid-column-start:2;grid-row-end:4;grid-row-start:4;height:0;margin:0 8px 8px 8px;width:auto}.elr-id-card__hr{width:100%}.elr-id-card__class-section{grid-column-end:5;grid-column-start:3;grid-row:3;margin-bottom:8px}.elr-id-card__dob-section{grid-column-end:5;grid-column-start:2;grid-row:5;margin-right:8px;margin-left:8px;margin-bottom:8px}.elr-id-card__email-section{grid-column-end:5;grid-column-start:2;grid-row:7;margin-left:9px;margin-bottom:8px}.elr-id-card__qn-section{grid-column-end:5;grid-column-start:2;grid-row:10}.elr-id-card__hrline-div{grid-column-end:40;grid-column-start:2;grid-row:6;height:0;margin:0 8px 8px 8px;width:auto;padding-right:0}.elr-id-card__SEND-tag{display:flex;flex-direction:column;margin-top:1px;padding-left:0}.elr-id-card__email-label{font-size:14px}.missing-information .essui-notification{margin-top:24px;width:92%;margin-left:4%;margin-right:5%}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-attendance{height:49.8%;width:56px}.elr-attendance__am-present{background:#88d991;border-radius:8px 0 0;margin-bottom:3px}.elr-attendance__am-absent{background:#ff897d;border-radius:8px 0 0;margin-bottom:3px}.elr-attendance__am-late{background:#ffb86d;border-radius:8px 0 0;margin-bottom:3px}.elr-attendance__pm-present{background:#88d991;border-radius:0 0 0 8px}.elr-attendance__pm-absent{background:#ff897d;border-radius:0 0 0 8px;top:2px}.elr-attendance__pm-late{background:#ffb86d;border-radius:0 0 0 8px}.elr-attendance__am-error{background:#e0e0e0;border-radius:8px 0 0;margin-bottom:3px}.elr-attendance__pm-error{background:#e0e0e0;border-radius:0 0 0 8px;top:2px}.elr-attendance__card{grid-column-end:1;grid-column-start:1;grid-row-end:30;grid-row-start:1}.elr-attendance__session-type{color:#1c1c1c;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:700;left:13px;line-height:24px;top:9px}.elr-attendance__session-icon{padding:15px}.elr-attendance__email{height:49.5%;width:56px}@media only screen and (max-width: 500px){.elr-attendance{width:48px}.elr-attendance__session-icon{padding:36px 9px 15px}.elr-attendance__card{grid-row-end:12}}@media only screen and (min-width: 500px)and (max-width: 1000px){.elr-attendance__card{grid-row-end:9}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-qn{display:flex;flex-direction:column;word-break:break-all;margin-bottom:16px;margin-right:16px}.elr-qn__separator-line{border:.2px solid #e0e0e0;margin-bottom:16px}.elr-qn__quick-note{flex:2}.elr-qn__value{font-size:16px;font-weight:400;line-height:24px}.elr-qn__update{font-size:12px;font-weight:400;line-height:16px;color:#606060}.elr-qn__overFlowMenu{width:100px !important}.elr-qn__display{display:flex;flex-direction:row;gap:16px;background-color:#fff;background-color:#fff;border-radius:5px;padding:10px}.elr-qn .essui-button-icon-only--small{margin-right:0 !important}@media only screen and (max-width: 500px){.elr-qn{margin-left:9px;margin-right:8px;margin-bottom:8px}.elr-qn__separator-line{margin-bottom:8px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.meals-side-panel .essui-validation-text__label{font-size:14px;line-height:16px;padding-bottom:10px}.meals-section-notification{width:auto !important;margin-bottom:15px}.margin-top-bottom{margin-bottom:20px}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.scheme-title{border:1px;font-family:Segoe UI;font-size:16px;font-weight:700;line-height:24px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.dietaryPreferences-table-cls .table-data{max-width:180px;position:relative}.dietaryPreferences-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.dietaryPreferences-table .essui-table__row{text-align:left}.table-data{max-width:60px;position:relative}.essui-table__cell.upfsm-description-cell-width{width:65%;min-width:65%;max-width:65%}.dietaryPreferences-overflow-menu-top{margin:-175px 0px 0px -57px}.essui-table__cell.dietaryPreferences-menu-cell-width .essui-icon{margin-top:5px}.dietaryPreferences-table-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.dietaryPreferences-overflow-menu-bottom{margin:0;margin-left:-57px}.btn-centre{display:block;margin:auto}.essui-table__cell.dietaryPreferences-type-cell-width{width:15%;min-width:15%}.essui-table__cell.dietaryPreferences-menu-cell-width{width:5%;min-width:5%}.max-width-info .essui-table__head::after{height:0}.dietaryPreferences-table-border-radius .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.essui-table__cell.type-cell-width{width:10%;min-width:10%}.dietaryPreferences-pagination{float:right}.dietaryPreferences-pagination nav{display:contents}.dietaryPreferences-pagination nav ul{height:80px}.dietaryPreferences-pagination .essui-pagination__ellipsis,.dietaryPreferences-pagination .essui-pagination__label{margin-top:20px}.dietaryPreferences-pagination .essui-pagination__label{margin-top:20px}.dietaryPreferences-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}.dietaryPreferences-add-button{margin-left:auto}.dietaryPreferences-table-border-radius{border-radius:8px}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.dietaryPreferences-no-data{padding:32px;gap:32px;text-align:center;max-width:100%;border:1px solid #e0e0e0;border-radius:8px;font-family:Segoe UI;font-size:20px;font-weight:400;line-height:24px;text-align:center}.no-dietaryPreferences-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-dietaryPreferences-information__add-button{display:ruby-text;margin-top:32px;text-align:center}.no-dietaryPreferences-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.mb-8{margin-bottom:8px}.dietaryPreference-table-section-notification{width:auto !important;margin-bottom:15px}.dietary-visible{display:block}.edit-dietary-preference-label{font-size:14px;font-weight:600;line-height:16px;margin:32px 8px 0 0}.dietary-edit__setMarginTop{margin-top:-32px}.dietary-edit__condition-text-area{margin-top:32px}.dietary-edit__text-input-width{width:100% !important}.dietary-edit__startDate>div{max-width:100% !important;margin-top:32px}.dietary-comments .essui-textarea-content{width:auto}.mr-btn-22{margin-bottom:32px}@media only screen and (max-width: 768px){.dietaryPreferences-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.dietaryPreferences-table-cls .table-data{max-width:180px;position:relative}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;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")}.dietary-preference-view__edit-button{margin-top:32px}.dietary-preference-view__set-top{margin-top:-10%;padding-left:3px}.dietary-preference-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0;word-wrap:break-word}.dietary-preference-view__description-tag{display:flex;align-items:center}.dietary-preference-view__attention-tag-spacing{margin-right:5px}.dietary-preference-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}.dietary-preference-view__comments-label{font-size:20px;font-weight:400;line-height:24px;margin:32px 8px 0 0}.dietary-preference-view__type-button,.dietary-preference-view__severity-button{display:flex}.dietary-preference-view__reaction-button{width:208px}.dietary-preference-view__text-input-width{width:100%}.dietary-preference-view__text-area .essui-textarea-content{width:auto}.dietary-preference-view__condition-text-area .essui-textarea-content{width:auto;margin-top:16px}.dietary-preference-view__delete-button{margin-top:auto;padding-bottom:10px}.dietary-preference-view__add-comment{margin-bottom:32px;margin-top:32px}.dietary-preference-view__dateReceived>div{max-width:100% !important;margin-top:32px}.dietary-preference-view__status-date-tag-dietary-spacing{margin-right:25px}.dietary-preference-view__status-tag-dietary-spacing{margin-right:80px}.dietary-preference-view__description-tag{display:flex;align-items:center}.view-label-value .essui-form-label{font-size:16px;font-weight:400px;margin:10px 7px 0 0}.margin-top-20{margin-top:20px}.description-attention-tag{display:flex}.btn-centre{display:block;margin:auto}.dietary-preference-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}@media only screen and (max-width: 768px){.dietary-preference-view__set-top{margin-top:-20%;padding:16px 0}}.dietary-preference-view-side-panel .essui-side-panel-content{position:relative}.essui.animationmsg.medical-info-success{margin-bottom:-5%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.food-allergy-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.food-allergy-table .essui-table__row{text-align:left}.essui-table__cell.fa-description-cell-width{width:80%;min-width:80%;max-width:80%}.essui-table__cell.fa-type-cell-width{width:10%;min-width:10%}.essui-table__cell.fa-menu-cell-width{width:10%;min-width:10%}.max-width-info .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.essui-table__cell.type-cell-width{width:10%;min-width:10%}.food-allergy-pagination{float:right}.food-allergy-pagination nav{display:contents}.food-allergy-pagination nav ul{height:80px}.food-allergy-pagination .essui-pagination__ellipsis,.food-allergy-pagination .essui-pagination__label{margin-top:20px}.food-allergy-pagination .essui-pagination__label{margin-top:20px}.food-allergy-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}.food-allergy-no-data{padding:32px;gap:32px;text-align:center;max-width:100%;border:1px solid #e0e0e0;border-radius:8px;font-family:Segoe UI;font-size:20px;font-weight:400;line-height:24px;text-align:center}.elr-medical-data__MedicalLink{align-items:center;color:#2177c2;cursor:pointer;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:600;height:24px;line-height:24px;margin:0;text-align:center;text-decoration-line:underline}.elr-medical-data__essui-grid-col{padding:0;margin-left:3px}.food-allergy-add-edit-cls{margin-bottom:24px}@media only screen and (max-width: 768px){.food-allergy-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.food-allergy-table-cls .table-data{max-width:180px;position:relative}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;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")}.medical-information-view__edit-button{margin-top:32px}.medical-information-view__set-top{margin-top:-10%;padding-left:3px}.medical-information-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.medical-information-view__description-tag{display:flex;align-items:center}.medical-information-view__attention-tag-spacing{margin-right:10px}.medical-information-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}.medical-information-view__comments-label{font-size:20px;font-weight:400;line-height:24px;margin:32px 8px 0 0}.medical-information-view__type-button,.medical-information-view__severity-button{display:flex}.medical-information-view__reaction-button{width:208px}.medical-information-view__text-input-width{width:100%}.medical-information-view__text-area .essui-textarea-content{width:auto}.medical-information-view__condition-text-area .essui-textarea-content{width:auto;margin-top:16px}.medical-information-view__delete-button{margin-top:auto;padding-bottom:10px}.medical-information-view__add-comment{margin-bottom:32px;margin-top:32px}.medical-information-view__dateReceived>div{max-width:100% !important;margin-top:32px}.medical-information-view__current-past-tag{font-size:16px;font-weight:400;line-height:24px;margin:27px 8px 0 0;word-wrap:break-word}.medical-information-view__status-tag-condition-spacing{margin-right:170px}.medical-information-view__status-date-tag-condition-spacing{margin-right:80px}.medical-information-view__status-tag-disability-spacing{margin-right:30px}.medical-information-view__status-date-tag-disability-spacing{margin-right:90px}.medical-information-view__status-date-tag-allergy-spacing{margin-right:100px}.medical-information-view__status-tag-allergy-spacing{margin-right:190px}.view-label-value .essui-form-label{font-size:16px;font-weight:400px;margin:10px 7px 0 0}.margin-top-20{margin-top:20px}.description-attention-tag{display:flex}.btn-centre{display:block;margin:auto}.medical-info-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}@media only screen and (max-width: 768px){.medical-information-view__set-top{margin-top:-20%;padding:16px 0}.margin-right-date-25{margin-right:25px}.margin-top-date{margin-top:28px}.width-max-content{width:max-content}}.medical-info-view-side-panel .essui-side-panel-content{position:relative}.essui.animationmsg.medical-info-success{margin-bottom:-5%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.medical-information__form{padding-left:24px}.medical-information__form-none{padding-left:0}.medical-information__overflow-menu-top{margin:-178px 0px 0px -57px}.medical-information__overflow-menu-bottom{margin:0;margin-left:-57px}.medical-information__no-medical-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.medical-information__no-medical-information__add-button{display:ruby-text;margin-top:32px;text-align:center}.medical-information__no-medical-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.medical-information__dropdown-wrapper .essui-textinput-container .essui-textinput,.medical-information__dropdown-wrapper .essui-dropdown-menu{width:100% !important}.medical-information__add-button{margin-left:auto}.medical-information__type-label{font-size:14px;font-weight:600;line-height:16px;margin:32px 8px 0 0}.medical-information__label{font-size:14px;font-weight:600;line-height:16px;margin:32px 8px 0 0}.medical-information__comments-label{font-size:20px;font-weight:400;line-height:24px;margin:32px 8px 26px 0}.medical-information__type-button,.medical-information__severity-button{display:flex}.medical-information__reaction-button{width:208px}.medical-information__text-input-width{width:100% !important}.medical-information__text-area .essui-textarea-content{width:auto}.medical-information__condition-text-area .essui-textarea-content{width:auto}.medical-information__condition-text-area{margin-top:32px}.medical-information__delete-button{margin-top:24px;padding-bottom:10px}.medical-information__add-comment{margin-bottom:32px;margin-top:32px}.medical-information__dateReceived>div{max-width:100% !important;margin-top:32px}.medical-information__dateReceived .essui-grid-col div{max-width:100% !important}.medical-information__dateClosed>div{max-width:100% !important;margin-top:32px}.medical-information__dateClosed .essui-grid-col div{max-width:100% !important}.information-side-panel .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0px !important}.information-side-panel .essui-notification.essui-notification--warning{margin-bottom:20px}.information-side-panel .side-panel-content{display:flex;flex-direction:column;gap:0px}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.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:0px 0px 8px 8px}.essui-table__cell.type-cell-width{width:10%;min-width:10%}.essui-table__cell.description-cell-width{width:85%;min-width:85%;max-width:85%}.essui-table__cell.medicalStatus-cell-width{width:105px;min-width:105px;max-width:105px}.column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:98%;display:flex}.column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;width:fit-content;margin:initial}.table-data{max-width:60px;position:relative}.essui-table__cell.menu-cell-width{width:5%;min-width:5%}.margin-top-20{margin-top:20px}.description-attention-tag{display:flex}.btn-centre{display:block;margin:auto}.medical-info-pagination{float:right}.medical-info-pagination nav{display:contents}.medical-info-pagination nav ul{height:80px}.medical-info-pagination .essui-pagination__ellipsis,.medical-info-pagination .essui-pagination__label{margin-top:20px}.medical-info-pagination .essui-pagination__label{margin-top:20px}.medical-info-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}.description-text{vertical-align:middle;text-overflow:ellipsis}.medical-info-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.medical-info-table .essui-table__row{text-align:left}.medical-info-table-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.hidden{display:none}.visible{display:block}.margin-top-32{margin-top:32px}.medical-info-comment-summary .essui-textinput__bottom{display:block}.mr-dtm-32{margin-bottom:32px}.information-side-panel .essui-notification.essui-notification--warning{margin-bottom:20px}.info-table-border-radius{border-radius:8px}.duPlicateCondition .essui-validation-text{padding-right:24px}@media only screen and (max-width: 768px){.medical-info-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.medical-info-table-cls .table-data{max-width:180px;position:relative}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;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")}.freeSchoolMilk-table-cls .table-data{max-width:180px;position:relative}.freeSchoolMilk-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.freeSchoolMilk-table .essui-table__row{text-align:left}.table-data{max-width:60px;position:relative}.essui-table__cell.upfsm-description-cell-width{width:65%;min-width:65%;max-width:65%}.freeSchoolMilk-overflow-menu-top{margin:-175px 0px 0px -57px}.essui-table__cell.freeSchoolMilk-menu-cell-width .essui-icon{margin-top:5px}.freeSchoolMilk-table-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.freeSchoolMilk-overflow-menu-bottom{margin:0;margin-left:-57px}.btn-centre{display:block;margin:auto}.essui-table__cell.freeSchoolMilk-type-cell-width{width:30%;min-width:30%}.essui-table__cell.freeSchoolMilk-menu-cell-width{width:5%;min-width:5%}.max-width-info .essui-table__head::after{height:0}.freeSchoolMilk-table-border-radius .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.essui-table__cell.type-cell-width{width:10%;min-width:10%}.freeSchoolMilk-pagination{float:right}.freeSchoolMilk-pagination nav{display:contents}.freeSchoolMilk-pagination nav ul{height:80px}.freeSchoolMilk-pagination .essui-pagination__ellipsis,.freeSchoolMilk-pagination .essui-pagination__label{margin-top:20px}.freeSchoolMilk-pagination .essui-pagination__label{margin-top:20px}.freeSchoolMilk-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}.freeSchoolMilk-add-button{margin-left:auto}.freeSchoolMilk-table-border-radius{border-radius:8px}.freeSchoolMilk-margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.freeSchoolMilk-margin-top-bottom{margin-bottom:20px}.freeSchoolMilk-no-data{padding:32px;gap:32px;text-align:center;max-width:100%;border:1px solid #e0e0e0;border-radius:8px;font-family:Segoe UI;font-size:20px;font-weight:400;line-height:24px;text-align:center}.no-freeSchoolMilk-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-freeSchoolMilk-information__add-button{display:ruby-text;margin-top:32px;text-align:center}.no-freeSchoolMilk-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.mt-mb-32{margin-top:32px;margin-bottom:32px}.mb-8{margin-bottom:8px}.school-milk-visible{display:block}.school-milk-edit__setMarginTop{margin-top:-32px}.school-milk-edit__condition-text-area{margin-top:32px}.school-milk-edit__text-input-width{width:100% !important}.school-milk-edit__startDate>div{max-width:100% !important;margin-top:32px}.school-milk-comments .essui-textarea-content{width:auto}.mr-btn-22{margin-bottom:32px}@media only screen and (max-width: 768px){.freeSchoolMilk-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.freeSchoolMilk-table-cls .table-data{max-width:180px;position:relative}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;text-decoration-line:underline}}.free-school-milk__dateClosed>div{max-width:100% !important;margin-top:32px}.free-school-milk__dateClosed .essui-grid-col div{max-width:100% !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.free-school-milk-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}.free-school-milk-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.free-school-milk-view__description-tag{display:flex;align-items:center}.free-school-milk-view__status-tag-disability-spacing{margin-right:30px}.free-school-milk-view__status-date-tag-disability-spacing{margin-right:90px}.free-school-milk-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}.free-school-milk-view-side-panel .essui-side-panel-content{position:relative}
@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-top:4px;margin-left:4px;margin-right: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:24px !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:0px 0px 8px 8px}.essui-table__cell.type-cell-width{width:10%;min-width:10%}.no-data{text-align:center !important;width:100%;background-color:#f7f7f7}.generic-table-pagination{float:right}.generic-table-pagination nav{display:contents}.generic-table-pagination nav ul{height:80px}.generic-table-pagination .essui-pagination__ellipsis,.generic-table-pagination .essui-pagination__label{margin-top:20px}.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}@media only screen and (max-width: 768px){.generic-table-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.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{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;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")}.tbl-overflow-menu-top{margin:-175px 0px 0px -57px}.generic-table-container .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.tbl-overflow-menu-bottom{margin:0;margin-left:-57px}.btn-centre{display:block;margin:auto}.overflow-menu-auto-width,.overflow-menu-auto-width .essui-overflow-menu__content{width:auto !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.meal-pattern-table .essui-table__cell.meal-pattern-cell.col-5{width:8%;min-width:8%;max-width:8%}.meal-pattern-table .essui-table__cell.meal-pattern-date-cell.col-20{width:15%;min-width:15%;max-width:15%}.meal-pattern-table .essui-table__cell.meal-pattern-overflow-menu-cell.col-5{text-align:center;width:5%;min-width:5%}.mealPattern-table-section-notification{width:auto !important;margin-bottom:15px}.meal-pattern-table-cls>div>div>div>div{display:grid}.no-mealPatterns-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-mealPatterns-information__add-button{display:ruby-text;margin-top:32px;text-align:center}.no-mealPatterns-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.mealPatterns-add-button{margin-left:auto}.mealPatterns-margin-top-bottom{margin-bottom:20px}.mealPatterns-margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.max-width-info .essui-table__head::after{height:0}.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}.btn-centre{display:block;margin:auto}.meal-pattern-table .essui-icon--24{min-height:24px;min-width:24px;margin-top:5px}.meal-pattern-table-section-notification{width:auto !important;margin-bottom:15px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.meal-pattern-view__edit-button{margin-top:32px}.meal-pattern-view__set-top{margin-top:-10%;padding-left:3px}.meal-pattern-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0;word-wrap:break-word}.meal-pattern-view__description-tag{display:flex;align-items:center}.meal-pattern-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}.meal-pattern-view__type-button,.meal-pattern-view__severity-button{display:flex}.meal-pattern-view__status-date-tag-meal-pattern-spacing{margin-right:25px}.meal-pattern-view__status-tag-meal-pattern-spacing{margin-right:80px}.meal-pattern-view__description-tag{display:flex;align-items:center}.view-label-value .essui-form-label{font-size:16px;font-weight:400px;margin:10px 7px 0 0}.meal-pattern-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}@media only screen and (max-width: 768px){.meal-pattern-view__set-top{margin-top:-20%;padding:16px 0}}.meal-pattern-view-side-panel .essui-side-panel-content{position:relative}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.meal-pattern-add-form-label{text-align:left}.meal-pattern-side-panel .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0px !important}.meal-pattern-side-panel .essui-side-panel-content{padding:32px 16px 16px 16px !important}.meal-pattern-side-panel .essui-textinput__bottom{display:block}.meal-pattern-add-dropdown{margin-top:32px}.meal-pattern-add__setMarginTop{margin-top:-32px}.meal-pattern-add__condition-text-area{margin-top:32px}.meal-pattern-add__text-input-width{width:100% !important}.meal-pattern-add__startDate>div{max-width:100% !important;margin-top:32px}.meal-pattern-add__date-grid{width:94%}.meal-pattern-add__dateClosed>div{max-width:100% !important}.meal-pattern-add__dateClosed .essui-grid-col div{max-width:100% !important}.meal-pattern-add-top-margin{margin-top:32px}.meal-pattern-add-visible{display:block}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.ufsm-table-cls .table-data{max-width:180px;position:relative}.ufsm-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.ufsm-table .essui-table__row{text-align:left}.table-data{max-width:60px;position:relative}.essui-table__cell.ufsm-description-cell-width{width:65%;min-width:65%;max-width:65%}.ufsm-overflow-menu-top{margin:-132px 0px 0px -57px}.ufsm-overflow-menu-bottom{margin:0;margin-left:-57px}.btn-centre{display:block;margin:auto}.essui-table__cell.ufsm-type-cell-width{width:15%;min-width:15%}.essui-table__cell.ufsm-menu-cell-width{width:5%;min-width:5%}.essui-table__cell.ufsm-menu-cell-width .essui-icon{margin-top:5px}.ufsm-table-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.max-width-info .essui-table__head::after{height:0}.ufsm-table-border-radius .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.essui-table__cell.type-cell-width{width:10%;min-width:10%}.ufsm-pagination{float:right}.ufsm-pagination nav{display:contents}.ufsm-pagination nav ul{height:80px}.ufsm-pagination .essui-pagination__ellipsis,.ufsm-pagination .essui-pagination__label{margin-top:20px}.ufsm-pagination .essui-pagination__label{margin-top:20px}.ufsm-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}.ufsm-add-button{margin-left:auto}.ufsm-table-border-radius{border-radius:8px}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.meals-ufsm-table-section-notification{margin-bottom:16px}.ufsm-no-data{padding:32px;gap:32px;text-align:center;max-width:100%;border:1px solid #e0e0e0;border-radius:8px;font-family:Segoe UI;font-size:20px;font-weight:400;line-height:24px;text-align:center}.no-ufsm-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-ufsm-information__add-button{display:ruby-text;margin-top:32px;text-align:center}.no-ufsm-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.no-ufsm-information-form-label{text-align:left}.add-ufsm-exception__type-button,.add-ufsm-exception__severity-button{display:flex}.add-ufsm-exception__reaction-button{margin-right:16px;width:80%}.add-ufsm-exception__date-grid{width:60%}.mt-mb-32{margin-bottom:32px}.mb-8{margin-bottom:8px}.essui-reaction-button-group.ufsm-reaction-buttons{width:420px}.ufsm-reaction-button-group .essui-button--small{margin-right:15px}.ufsm-side-panel .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0px !important}.ufsm-side-panel .essui-side-panel-content{padding:32px 16px 16px 16px !important}@media only screen and (max-width: 768px){.ufsm-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.ufsm-table-cls .table-data{max-width:180px;position:relative}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;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")}.upfsm-table-cls .table-data{max-width:180px;position:relative}.upfsm-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.upfsm-table .essui-table__row{text-align:left}.table-data{max-width:60px;position:relative}.essui-table__cell.upfsm-description-cell-width{width:65%;min-width:65%;max-width:65%}.upfsm-overflow-menu-top{margin:-132px 0px 0px -57px}.upfsm-overflow-menu-bottom{margin:0;margin-left:-57px}.btn-centre{display:block;margin:auto}.essui-table__cell.upfsm-type-cell-width{width:15%;min-width:15%}.essui-table__cell.upfsm-menu-cell-width{width:5%;min-width:5%}.essui-table__cell.upfsm-menu-cell-width .essui-icon{margin-top:5px}.upfsm-table-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.max-width-info .essui-table__head::after{height:0}.upfsm-table-border-radius .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.essui-table__cell.type-cell-width{width:10%;min-width:10%}.upfsm-pagination{float:right}.upfsm-pagination nav{display:contents}.upfsm-pagination nav ul{height:80px}.upfsm-pagination .essui-pagination__ellipsis,.upfsm-pagination .essui-pagination__label{margin-top:20px}.upfsm-pagination .essui-pagination__label{margin-top:20px}.upfsm-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}.upfsm-add-button{margin-left:auto}.upfsm-table-border-radius{border-radius:8px}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.meals-upfsm-table-section-notification{margin-bottom:16px}.upfsm-no-data{padding:32px;gap:32px;text-align:center;max-width:100%;border:1px solid #e0e0e0;border-radius:8px;font-family:Segoe UI;font-size:20px;font-weight:400;line-height:24px;text-align:center}.no-upfsm-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-upfsm-information__add-button{display:ruby-text;margin-top:32px;text-align:center}.no-upfsm-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.no-upfsm-information-form-label{text-align:left}.add-upfsm-exception__type-button,.add-upfsm-exception__severity-button{display:flex}.add-upfsm-exception__reaction-button{margin-right:16px;width:80%}.add-upfsm-exception__date-grid{width:60%}.mt-mb-32{margin-bottom:32px}.mb-8{margin-bottom:8px}.essui-reaction-button-group.upfsm-reaction-buttons{width:420px}.upfsm-reaction-button-group .essui-button--small{margin-right:15px}.upfsm-side-panel .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0px !important}.upfsm-side-panel .essui-side-panel-content{padding:32px 16px 16px 16px !important}@media only screen and (max-width: 768px){.upfsm-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.upfsm-table-cls .table-data{max-width:180px;position:relative}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;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")}.medical-practice__top-margin{margin-top:20px}.medical-practice__bottom-margin{margin-bottom:20px}.medical-practice__left-margin{margin-left:10px}.practice-side-panel .essui-validation-text__label{font-size:14px;line-height:16px;padding-bottom:10px}.practice-side-panel .with-suggestions{margin-top:-20px}.practice-side-panel .essui-textinput{width:648px !important}.practice-side-panel .essui-side-panel-heading{padding:16px 21px 27px}#search-autocomplete.with-suggestions .suggestion-box li:hover{margin-right:0 !important}.practice-side-panel #search-autocomplete .search-input{color:#5e5e5e}.elr-practitioner-table__row-cell-header{border-bottom:5px solid #f7f7f6;padding:16px}.elr-practitioner-table__row-cell-body{border-bottom:5px solid #f7f7f6;padding:16px 0 8px 16px}.elr-practitioner-table__job-type-cell-width{width:30% !important;min-width:30% !important;max-width:30% !important}.elr-practitioner-table__first-name-cell-width{width:30%;min-width:30%;max-width:30%}.elr-practitioner-table__last-name-cell-width{width:30%;min-width:30%;max-width:30%}.practice-section-notification{width:auto !important;margin-bottom:15px}.medical-practitioner-table-from-profile.essui-table-wrapper{overflow-y:auto;max-height:240px;width:100%}.essui-table-wrapper.profile-practitioner-table-header-cell-width{width:30% !important;max-width:30% !important}.profile-practitioner-table-cell-width.essui-table__cell{width:10px !important;max-width:10px !important}.profile-practitioner-table-column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:98%;display:flex}.profile-practitioner-table-column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;width:fit-content;margin:initial}.medical-practice-support-no-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 15px 10px;text-align:center;font-size:20px}.medical-practice-support-no-information__add-button{display:ruby-text;margin-bottom:32px;margin-top:32px;text-align:center}.medical-practice-support-with-data{display:grid}.medical-practice-support-with-data .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.medical-practice-support-with-data .max-width-info .essui-table__head::after{height:0}.medical-practice-support-with-data .essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.medical-practice-support-with-data .medical-practice-table-border-radius{border-radius:8px}.medical-practice-support-with-data .medical-practice-table .essui-table__row{text-align:left}.medical-practice-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}.medical-practice-support-with-data .essui-table__cell.menu-cell-width{width:5%;min-width:5%}.medical-practice-support-with-data .medical-practice-link{display:inline-block;width:max-content}.medical-practice-support-with-data .essui-table__cell.practice-cell-width{width:176px;max-width:176px}.medical-practice-support-with-data .essui-table__cell.phone-cell-width{width:195px;max-width:195px}.medical-practice-support-with-data .essui-table__cell.email-cell-width{width:304px;max-width:304px}.medical-practice-column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:98%;display:flex}.medical-practice-column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;width:fit-content;margin:initial}.medical-practice-email-column-text-overflow{color:#2177c2 !important;cursor:pointer;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-right:20px;text-align:center;text-decoration-line:underline;width:98%}.no-medical-practice{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-medical-practice__add-button{display:ruby-text;margin-top:32px;text-align:center}.medical-practice-with-data-add-button{margin-left:auto}.no-medical-practice-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.margin-top-bottom{margin-bottom:20px}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}@media only screen and (max-width: 500px){.medical-practitioner-table .essui-table{min-width:100%;width:100%}.medical-practitioner-table .essui-table__cell{min-width:100%;width:113px;inline-size:113px;overflow-wrap:anywhere}.medical-practitioner-table__mobile_top_margin{margin-top:24px}.medical-practice__top-margin{margin-top:24px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.medical-incident__setMarginTop{margin-top:-32px}.medical-incident__form{padding-left:24px}.medical-incident__overflow-menu-top{margin:-178px 0px 0px -57px}.medical-incident__overflow-menu-bottom{margin:0;margin-left:-57px}.medical-incident__no-medical-incident{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.medical-incident__no-medical-incident__add-button{display:ruby-text;margin-top:32px;text-align:center}.medical-incident__no-medical-incident-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px}.medical-incident__dropdown-wrapper .essui-textinput-container .essui-textinput,.medical-incident__dropdown-wrapper .essui-dropdown-menu{width:100% !important}.medical-incident__add-button{margin-left:auto}.medical-incident__type-label{font-size:14px;font-weight:600;line-height:16px;margin:32px 8px 0 0}.medical-incident__label{font-size:14px;font-weight:600;line-height:16px;margin:32px -70px 0 0}.medical-incident__incident-label{font-size:14px;font-weight:600;line-height:16px;margin:32px 8px 0 0}.medical-incident__comments-label{font-size:20px;font-weight:400;line-height:24px;margin:32px 8px 0 0}.medical-incident__type-button,.medical-incident__severity-button{display:flex}.medical-incident__reaction-button{width:208px}.medical-incident__text-input-width{width:100%}.medical-incident__text-area .essui-textarea-content{width:auto}.medical-incident__condition-text-area .essui-textarea-content{width:auto}.medical-incident__condition-text-area{margin-top:32px}.medical-incident__delete-button{margin-top:auto;padding-bottom:10px}.medical-incident__add-comment{margin-bottom:32px;margin-top:32px}.medical-incident__dateReceived>div{max-width:100% !important;margin-top:32px}.incident-table-border-radius{border-radius:8px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.margin-top-32{margin-top:32px}.medical-info-comment-summary .essui-textinput__bottom{display:block}.max-width-info .essui-table__head::after{height:0}.incident-table-border-radius .essui-table__head::after{height:0}.essui-table__cell.type-cell-width{width:16%;min-width:16%}.essui-table__cell.incident-type-cell-width{padding:15px;width:16%;min-width:16%}.essui-table__cell.description-cell-width{width:79%;min-width:79%;max-width:79%}.column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:98%;display:flex}.column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;width:fit-content;margin:initial}.table-data{max-width:60px;position:relative}.essui-table__cell.menu-cell-width{width:5%;min-width:5%}.margin-top-20{margin-bottom:20px}.description-attention-tag{display:flex}.btn-centre{display:block;margin:auto}.medical-info-pagination{float:right}.medical-info-pagination nav{display:contents}.medical-info-pagination nav ul{height:80px}.medical-info-pagination .essui-pagination__ellipsis,.medical-info-pagination .essui-pagination__label{margin-top:20px}.medical-info-pagination .essui-pagination__label{margin-top:20px}.medical-info-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}.description-text{vertical-align:middle;text-overflow:ellipsis}.medical-incident-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.medical-info-table .essui-table__row{text-align:left}.medical-info-table-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.mr-dtm-32{margin-bottom:32px}@media only screen and (max-width: 768px){.medical-info-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;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")}.medical-incident-view__edit-button{margin-top:32px}.medical-incident-view__set-top{margin-top:-10%;padding-left:3px}.medical-incident-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0;word-wrap:break-word}.medical-incident-view__description-tag{display:flex;align-items:center}.medical-incident-view__attention-tag-spacing{margin-right:5px}.medical-incident-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}.medical-incident-view__comments-label{font-size:20px;font-weight:400;line-height:24px;margin:32px 8px 0 0}.medical-incident-view__type-button,.medical-incident-view__severity-button{display:flex}.medical-incident-view__reaction-button{width:208px}.medical-incident-view__text-input-width{width:100%}.medical-incident-view__text-area .essui-textarea-content{width:auto}.medical-incident-view__condition-text-area .essui-textarea-content{width:auto;margin-top:16px}.medical-incident-view__delete-button{margin-top:auto;padding-bottom:10px}.medical-incident-view__add-comment{margin-bottom:32px;margin-top:32px}.medical-incident-view__dateReceived>div{max-width:100% !important;margin-top:32px}.view-label-value .essui-form-label{font-size:16px;font-weight:400px;margin:10px 7px 0 0}.margin-top-20{margin-top:20px}.description-attention-tag{display:flex}.btn-centre{display:block;margin:auto}.medical-incident-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}@media only screen and (max-width: 768px){.medical-incident-view__set-top{margin-top:-20%;padding:16px 0}}.medical-incident-view-side-panel .essui-side-panel-content{position:relative}.essui.animationmsg.medical-info-success{margin-bottom:-5%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.medical-vaccination__form{padding-left:24px}.medical-vaccination__overflow-menu-top{margin:-178px 0px 0px -57px}.medical-vaccination__overflow-menu-bottom{margin:-57px}.medical-vaccination__no-medical-vaccination{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.medical-vaccination__no-medical-vaccination__add-button{display:ruby-text;margin-top:32px;text-align:center}.medical-vaccination__no-medical-vaccination-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px}.medical-vaccination__dropdown-wrapper .essui-textinput-container .essui-textinput,.medical-vaccination__dropdown-wrapper .essui-dropdown-menu{width:100% !important}.medical-vaccination__add-button{margin-left:auto}.medical-vaccination__type-label{font-size:14px;font-weight:600;line-height:16px;margin:32px 8px 0 0}.medical-vaccination__label{font-size:14px;font-weight:600;line-height:16px;margin:32px 8px 0 0}.medical-vaccination__comments-label{font-size:20px;font-weight:400;line-height:24px;margin:32px 8px 0 0}.medical-vaccination__type-button,.medical-vaccination__severity-button{display:flex}.medical-vaccination__reaction-button{width:208px}.medical-vaccination__text-input-width{width:100%}.medical-vaccination__text-area .essui-textarea-content{width:auto}.medical-vaccination__condition-text-area .essui-textarea-content{width:auto;margin-top:16px}.medical-vaccination__delete-button{margin-top:auto;padding-bottom:10px}.medical-vaccination__add-comment{margin-bottom:32px;margin-top:32px}.medical-vaccination__dateReceived>div{max-width:100% !important;margin-top:32px}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.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:0px 0px 8px 8px}.medical-vaccination-table .essui-table__cell.type-cell-width-vacc{width:75%;min-width:75%}.medical-vaccination-table .essui-table__cell.date-cell-width{min-width:20%;max-width:20%}.medical-vaccination-table .essui-table__cell.menu-cell-width-vacc{width:5%;min-width:5%}.column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:98%;display:flex}.column-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;width:fit-content;margin:initial}.table-data{max-width:60px;position:relative}.essui-table__cell-vacc{width:5%;min-width:5%}.margin-top-20{margin-top:20px}.description-attention-tag{display:flex}.btn-centre{display:block;margin:auto}.medical-info-pagination{float:right}.medical-info-pagination nav{display:contents}.medical-info-pagination nav ul{height:80px}.medical-info-pagination .essui-pagination__ellipsis,.medical-info-pagination .essui-pagination__label{margin-top:20px}.medical-info-pagination .essui-pagination__label{margin-top:20px}.medical-info-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}.description-text{vertical-align:middle;text-overflow:ellipsis}.medical-vacc-table-section-notification{width:auto !important;margin-bottom:15px}.medical-vaccination-table .essui-table__cell.menu-cell-width-vacc .essui-icon{margin-top:5px}.medical-vaccination-table .essui-table__row{text-align:left}.medical-vaccination-table .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.mr-dtm-32{margin-bottom:32px}.vacc-table-border-radius{border-radius:8px}@media only screen and (max-width: 768px){.medical-info-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.medical-vaccination-table .essui-table__cell.type-cell-width-vacc{width:40%;min-width:40%}.medical-vaccination-table .essui-table__cell.description-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;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")}.medical-vaccination-view__edit-button{margin-top:32px}.medical-vaccination-view__set-top{margin-top:-10%;padding-left:3px}.medical-vaccination-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0;word-wrap:break-word}.medical-vaccination-view__description-tag{display:flex;align-items:center}.medical-vaccination-view__attention-tag-spacing{margin-right:10px}.medical-vaccination-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}.medical-vaccination-view__comments-label{font-size:20px;font-weight:400;line-height:24px;margin:32px 8px 0 0}.medical-vaccination-view__type-button,.medical-vaccination-view__severity-button{display:flex}.medical-vaccination-view__reaction-button{width:208px}.medical-vaccination-view__text-input-width{width:100%}.medical-vaccination-view__text-area .essui-textarea-content{width:auto}.medical-vaccination-view__condition-text-area .essui-textarea-content{width:auto;margin-top:16px}.medical-vaccination-view__delete-button{margin-top:auto;padding-bottom:10px}.medical-vaccination-view__add-comment{margin-bottom:32px;margin-top:32px}.medical-vaccination-view__dateReceived>div{max-width:100% !important;margin-top:32px}.view-label-value .essui-form-label{font-size:16px;font-weight:400px;margin:10px 7px 0 0}.margin-top-20{margin-top:20px}.btn-centre{display:block;margin:auto}.medical-vaccination-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}@media only screen and (max-width: 768px){.medical-vaccination-view__set-top{margin-top:-20%;padding:16px 0}}.medical-vaccination-view-side-panel .essui-side-panel-content{position:relative}.essui.animationmsg.medical-info-success{margin-bottom:-5%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.medication__form{padding-left:24px}.medication__no-medication{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.medication__no-medication__add-button{display:ruby-text;margin-top:32px;text-align:center}.medication__no-medication-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.medication__add-button{margin-left:auto}.medication__overflow-menu-top{margin:-178px 0px 0px -57px}.medication__overflow-menu-bottom{margin:0;margin-left:-57px}.medication__display-block{display:block}.medication__margin-left{margin-left:25px}.medication__pad-top-10{padding-top:10px}.medication__pad-top-20{padding-top:20px}.medication__pad-top-30{padding-top:30px}.medication__pad-top-40{padding-top:40px}.medication__set-height{height:144px}.medication__dateReceived .essui-grid-col div{max-width:100% !important}.medication__text-input-width .essui-textarea-content{min-width:100% !important;max-width:100%}.medication__text-input-width .essui-textarea-content textarea{width:100%;min-width:100% !important;max-width:100%}.medication-section-notification{width:auto !important;margin-bottom:15px}#medicationText__validation-text{margin-top:-16px}#used-for-type__validation-text{margin-top:0}#specifyMedicationUse__validation-text{margin-top:-16px}#dosageFrequency__validation-text{margin-top:-16px}.medication_margin-top-bottom{margin-bottom:20px}.btn-centre{display:block;margin:auto}.mr-dtm-32{margin-bottom:32px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.max-width-info .essui-table__head::after{height:0}.medic-table-border-radius .essui-table__head::after{height:0}.medication-table-cls{display:grid}.medication-table-cls .essui-table__cell.type-cell-width-medication{width:157px;max-width:157px}.medication-table-cls .essui-table__cell.type-cell-width-usedFor{width:168px;max-width:168px}.medication-table-cls .essui-table__cell.type-cell-width-dosage{width:168px;max-width:168px}.medication-table-cls .essui-table__cell.type-cell-width-location{width:157px;max-width:157px}.medication-table-cls .essui-table__cell.type-cell-width-status{width:105px;max-width:105px}.column-ellipsis-med{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:98%;display:flex}.column-text-med{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;width:fit-content;margin:initial}.table-data{max-width:60px;position:relative}.essui-table__cell.menu-cell-width{width:5%;min-width:5%}.margin-top-20{margin-bottom:20px}.description-attention-tag{display:flex}.btn-centre{display:block;margin:auto}.medication-pagination{float:right}.medication-pagination nav{display:contents}.medication-pagination nav ul{height:80px}.medication-pagination .essui-pagination__ellipsis,.medication-pagination .essui-pagination__label{margin-top:20px}.medication-pagination .essui-pagination__label{margin-top:20px}.medication-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}.description-text{vertical-align:middle;text-overflow:ellipsis}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.medication-table .essui-table__row{text-align:left}.medication-table-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.mr-dtm-32{margin-bottom:32px}.medication-table-section-notification{width:auto !important;margin-bottom:15px}.medic-table-border-radius{border-radius:8px}@media only screen and (max-width: 768px){.medication-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;text-decoration-line:underline}.essui-tag{align-items:center}.essui-table__cell.type-cell-width-medication{width:157px;min-width:157px}.essui-table__cell.type-cell-width-usedFor{width:120px;min-width:120px}.essui-table__cell.type-cell-width-dosage{width:168px;min-width:168px}.essui-table__cell.type-cell-width-location{width:152px;min-width:152px}.essui-table__cell.type-cell-width-status{width:105px;min-width:105px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset}.medication-view__edit-button{margin-top:32px}.medication-view__set-top{margin-top:-10%;padding-left:3px}.medication-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}.medication-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0;word-wrap:break-word}.medication-view__current-past-tag{font-size:16px;font-weight:400;line-height:24px;margin:55px 8px 0 0;word-wrap:break-word}.medication-view__description-tag{display:flex;align-items:center}.medication-view__date-value{font-size:16px;font-weight:400;line-height:24px;margin:10px 0px -10px 0;width:100%}.view-label-value .essui-form-label{font-size:16px;font-weight:400px;margin:10px 7px 0 0}.margin-top-20{margin-top:20px}.btn-centre{display:block;margin:auto}.medication-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}@media only screen and (min-width: 1024px){.medication-view .essui-grid-col--lg-3{flex-basis:25%;max-width:25%}}@media only screen and (max-width: 768px){.medication-view__set-top{margin-top:-20%;padding:16px 0}}.medication-view-side-panel .essui-side-panel-content{position:relative}.essui.animationmsg.medical-info-success{margin-bottom:-5%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.alternative-provision{margin:0}.alternative-provision:not(:first-child){padding-top:15px !important}.alternative-provision{width:100% !important;margin:auto}.alternative-provision .essui-grid-col{padding:0 !important}.alternative-provision .essui-grid-nested-container{margin-left:0 !important;padding-right:6px}.alternative-provision-edit-reason .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input{text-overflow:ellipsis;padding-right:9ch}.alternative-provision-edit-setting .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input{text-overflow:ellipsis;padding-right:9ch}.alternative-provision-field-info{margin-top:.5rem;margin-bottom:0}.alternative-provision-group{margin-bottom:1.5rem;padding:6px 12px !important}.alternative-provision-group:last-of-type{margin-bottom:0 !important}.essui-validation-text{margin-top:.5rem}.sessions-input .essui-textinput__bottom label{display:none}.sessions-input .essui-validation-text{width:300px}.tid-alternativeProvisionPlacement-section{padding-bottom:0}div[data-testid=tid-alternativeProvisionPlacement] .essui-multiple-editable-section-content-item{padding-top:0 !important;padding-bottom:0 !important}.alternative-provision-notification-gridItem{padding:0 !important}.alternative-provision-row-padding{padding-top:15px !important;padding-left:6px !important;padding-right:6px !important}.alternativeProvision-edit-section{padding:20px 12px}.alternative-provision-edit-section-item{padding-bottom:32px}.alternativeProvision-edit-section-radioButton-wrapper{padding:5px}.endDate-wrapper{padding-left:24px}.sessions-input .essui-textinput{width:150px !important}.settingDetails-wrapper{width:450px !important}.toast-section-wrapper{margin-left:300px}.app-setting-items{padding-left:24px}.atendanceUnCheck .essui-radio__control{border-color:#8f8f8f !important}.atendanceUnCheck .essui-radio__checkmark{background:#fff !important}.atendanceCheck>.essui-radio__control{border-color:#2177c2 !important}.atendanceCheck>.essui-radio__checkmark{background:#2177c2 !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.classdetails-info{margin:0}.classdetails-info-field-group{margin-bottom:1.5rem}.classdetails-info-group{margin-bottom:10px !important;padding-left:0 !important}.classdetails-info-house,.classdetails-info-registrationClass{margin-bottom:0px !important}.classdetails-info-field-info{margin-top:.5rem}.classdetails-info-essui-accordion__panel{padding:0}.classdetails-info-edit-registrationClass .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input,.classdetails-info-edit-house .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input{text-overflow:ellipsis}.classdetails-info-icon-item{display:flex;justify-content:end}.essui-editable-section-content-item{--outer-padding: calc((100% / 2)) }div[data-testid=tid-classdetails] .essui-loader{padding-left:var(--outer-padding)}@media(max-width: 1770px){div[data-testid=tid-classdetails] .essui-loader{padding-left:0;margin:auto}}@media(min-width: 1570px)and (max-width: 1769px){div[data-testid=tid-classdetails] .essui-loader{margin-left:28rem}}@media(min-width: 1569px)and (max-width: 1450px){div[data-testid=tid-classdetails] .essui-loader{margin-left:24rem}}.classdetails-info-edit-icon{padding-left:.5rem}@media only screen and (max-width: 1024px){.classdetails-info-edit-icon{display:none}}.class-details-section-grid{width:100%;max-width:780px !important;padding:16px 0 0 0;row-gap:24px}.classdetails-info-first-grid-column{padding-left:0;padding-right:1.5rem}.classdetails-info-first-grid-column .classdetails-field-group:last-of-type{margin-bottom:0}@media only screen and (max-width: 768px){.classdetails-info-first-grid-column .classdetails-field-group:last-of-type{margin-bottom:1.5rem}}.classdetails-info-second-grid-column .classdetails-field-group:last-of-type{margin-bottom:0}.classdetails-info-second-grid-column{padding-right:1.5rem}@media only screen and (max-width: 768px){.classdetails-info-second-grid-column{padding-left:0}}.classDetailssection{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;margin-bottom:8px;min-width:0 !important;margin-top:1rem}.classdetails-info-notification-gridItem{padding:0}.class-info-details-edit-section{padding:0}.class-details-row{margin-top:1rem;margin-bottom:1.5rem}.classdetails-info-row-padding{padding-left:0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.early-years-group{margin-bottom:1.5rem !important;padding-left:0}.early-years-group:last-of-type{margin-bottom:0 !important}.early-years{display:flex;justify-content:center;align-items:flex-start;margin-bottom:8px;min-width:0 !important;margin-left:0px !important}.early-years-notification{margin-bottom:24px}.early-years-section-field-info{margin-top:.5rem;margin-bottom:0}.early-years-group:last-child .early-years-text{white-space:pre;line-height:2}.earlyyears-field-group{margin-bottom:1.5rem}.edit-group{display:flex}.earlyyears-value .essui-textinput__bottom{width:300px}#help-text{color:#5e5e5e;font-size:14px;line-height:16px;margin-top:8px;font-weight:400}.wrap-text{width:300px}.earlyyears-edit-grid .essui-notification{margin-bottom:1.5rem;margin-left:12px}.early-years-notification-gridItem{padding-left:0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.exams-info{margin:0}.exams-info-group{margin-bottom:1rem;padding-left:0}.exams-info-field-info{margin-top:.5rem}.exams-value{margin-top:.5rem;margin-bottom:0}.exams-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0 !important}.exams-info-notification-gridItem{padding:0}.exams-info-grid-item{padding-left:0}.exams-accordion-panel .essui-accordion__panel-content{padding:16px 0 0 !important}.exams-info-row-padding{padding-left:0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.part-time{width:100% !important;margin:auto}.part-time .essui-grid-col{padding:0 !important}.title{font-weight:600 !important;padding-bottom:2px !important}.title-error{margin-bottom:10px !important}.part-time-field-info{margin-top:.5rem;margin-bottom:0 !important}.part-time-edit-section{padding-left:16px}.part-time-edit-section-item{padding-left:0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.registration-info{margin:0}.registration-section-group{margin-bottom:1.5rem !important;padding-left:0}.registration-section-group:last-of-type{margin-bottom:0 !important}.registration-edit-grid{margin:0}.registration-edit-grid>.registration-section-grid-item:last-of-type>.registration-section-group{margin-bottom:0}.registration-info>.registration-section-grid-item:last-of-type>.registration-section-group{margin-bottom:0}.registration-section-field-info{margin-top:.5rem;margin-bottom:0}.registration-section{display:flex;justify-content:center;align-items:flex-start;margin-bottom:8px;min-width:0 !important;margin-left:0px !important}.registration-section-notification-gridItem{padding-left:0}.registration-section-row-padding{padding-left:0}.registration-section-admissionReason{width:100%;word-wrap:break-word}.registration-section-edit-admissionReason,.registration-section-edit-enrolmentStatus{padding-bottom:25px !important}.button-padding{padding-left:32px}.registration-field-group{margin-bottom:1.5rem}.registration-field-group .essui-textinput__bottom>.essui-textinput__count-label{display:none}.registration-section-edit-admissionReason .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input{text-overflow:ellipsis;padding-right:9ch}.registration-section-edit-BoarderStatusDescription .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input{text-overflow:ellipsis;padding-right:9ch}.registration-section-edit-section-item{padding-left:0 !important}.edit-group{display:flex}.registration-notification{margin-bottom:24px}.upn-first-reaction-button-group{width:392px;gap:16px}.upn-type{padding-left:24px;padding-right:24px;width:348px}.upn-type>div>div>.essui-textinput__bottom>.essui-textinput__count-label{display:block !important}.temporary-upn-tag{display:inline;margin-left:12px}.registration-section-edit-StudentDateOfChange,.registration-section-edit-enrolmentStatusChangeReason{margin-bottom:25px !important}.enrolment-status-change-data{padding-left:24px}.enrolment-status-change-data .essui-textinput__bottom{max-width:300px !important}.enrolment-status-change-data div{max-width:none !important}#ng-calendar-wrapper{text-align:left !important}.enrolment-studentChangeDate-input .essui-date-input__help-text{line-height:16px}.registration-membership-group-notification{margin:10px 0px 30px 0px;max-width:500px}.registration-field-group{margin-bottom:25px}.registration-section-admissionDate{margin-bottom:25px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}@media only screen and (min-width: 500px)and (max-width: 1000px){div[data-testid=tid-registration-section-wrapper] .elr-dropdownmenu .essui-dropdown-container{margin-left:0 !important;margin-right:16px;width:auto}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.leaver-details-info{margin:0}.leaver-details-section-group{margin-bottom:1.5rem !important;padding-left:0}.leaver-details-section-group:last-of-type{margin-bottom:0 !important}.leaver-details-edit-grid{margin:0}.leaver-details-edit-grid>.leaver-details-section-grid-item:last-of-type>.leaver-details-section-group{margin-bottom:0}.leaver-details-info>.leaver-details-section-grid-item:last-of-type>.leaver-details-section-group{margin-bottom:0}.leaver-details-section-field-info{margin-top:.2rem;margin-bottom:0}.leaver-details-section{display:flex;justify-content:center;align-items:flex-start;margin-bottom:8px;min-width:0 !important;margin-left:0px !important}.leaver-details-section-notification-gridItem{padding-left:0}.leaver-details-section-row-padding{padding-left:0}.leaver-details-section-admissionReason{width:100%;word-wrap:break-word}.leaver-details-section-edit-admissionReason{padding-bottom:25px !important}.button-padding{padding-left:32px}.leaver-details-field-group{margin-bottom:1.5rem}.leaver-details-field-group .essui-textinput__bottom>.essui-textinput__count-label{display:none}.leaver-details-section-edit-admissionReason .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input{text-overflow:ellipsis;padding-right:9ch}.leaver-details-section-edit-BoarderStatusDescription .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input{text-overflow:ellipsis;padding-right:9ch}.leaver-details-section-edit-section-item{padding-left:0 !important}.edit-group{display:flex}.leaver-details-notification{margin-bottom:24px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.editable-side-panel-pa .essui-dropdown-container{margin-left:0px}.button-add-right-alignment{display:flex;justify-content:flex-end}.previous-attendance{display:flex;flex-direction:column;gap:24px}.previous-attendance__label{font-size:14px;font-weight:600}.previous-attendance-table .essui-table__head::after{height:0}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (orientation: portrait){.previous-attendance-table{width:100%;max-width:450px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.previous-school-info{margin:0}.previous-school-section-group{margin-bottom:1.5rem !important;padding-left:0}.previous-school-section-group:last-of-type{margin-bottom:0 !important}.previous-school-edit-grid{margin:0}.previous-school-edit-grid>.previous-school-section-grid-item:last-of-type>.previous-school-section-group{margin-bottom:0}.previous-school-info>.previous-school-section-grid-item:last-of-type>.previous-school-section-group{margin-bottom:0}.previous-school-section-field-info{margin-top:.2rem;margin-bottom:0}.previous-school-section{display:flex;justify-content:center;align-items:flex-start;margin-bottom:8px;min-width:0 !important;margin-left:0px !important}.previous-school-edit-section{display:flex;flex-direction:column;gap:24px}.previous-schools-startDate{display:flex;flex-direction:row;gap:24px}.previous-school-section-notification-gridItem{padding-left:0}.previous-school-section-row-padding{padding-left:0}.previous-school-section-admissionReason{width:100%;word-wrap:break-word}.previous-school-section-edit-admissionReason{padding-bottom:25px !important}.button-padding{padding-left:32px}.previous-school-field-group{margin-bottom:1.5rem}.previous-school-field-group .essui-textinput__bottom>.essui-textinput__count-label{display:none}.previous-school-section-edit-admissionReason .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input{text-overflow:ellipsis;padding-right:9ch}.previous-school-section-edit-BoarderStatusDescription .elr-dropdownmenu .essui-dropdown-container .essui-textinput-container input{text-overflow:ellipsis;padding-right:9ch}.previous-school-section-edit-section-item{padding-left:0 !important}.edit-group{display:flex}.previous-school-notification{margin-bottom:24px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-contact-card{display:flex;flex-direction:row;justify-content:space-between}.elr-contact-card__fullwidth{width:100%}.elr-contact-card__contact-name{display:flex;flex-direction:row}.elr-contact-card__available-time{font-size:16px}.elr-contact-card__name-small-font{display:flex;flex-direction:row;font-size:16px;font-weight:400;line-height:24px;margin-bottom:.5rem;padding-left:1rem}.elr-contact-card__name-bold-font{color:#323232;font-size:16px;font-weight:600;line-height:28px}.elr-contact-card__detail{display:flex;flex-direction:row}.elr-contact-card__number{display:flex;flex-direction:column;padding-right:10vw;white-space:nowrap}.elr-contact-card__mail{display:flex;flex-direction:column}.elr-contact-card__profileButton{box-sizing:border-box !important;margin:8px 16px 16px 16px}.elr-contact-card__viewMoreLink{align-items:center;color:#2177c2 !important;cursor:pointer;flex:none;flex-grow:0;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:600;height:24px;line-height:24px;margin-right:20px;order:0;text-align:center;text-decoration-line:underline;width:79px}.elr-contact-card__parental-responsibility{margin-bottom:16px;margin-right:16px;margin-top:8px}.elr-contact-card__courtOrder-favour{margin-bottom:16px;margin-right:16px;margin-top:8px}.elr-contact-card__living-with-pupil{display:flex;flex-direction:column;margin-bottom:16px;margin-right:16px;margin-top:8px}.elr-contact-card__require-language-translator{display:flex;flex-direction:column;margin-bottom:16px;margin-top:8px;margin-right:16px}.elr-contact-card__hearing-impairment{display:flex;flex-direction:column;margin-bottom:16px;margin-top:8px;margin-right:16px}.elr-contact-card__Permission-to-Collect{display:flex;flex-direction:column;margin-bottom:16px;margin-top:8px;margin-right:16px}.elr-contact-card__courtOrder{margin:8px 0 16px}.elr-contact-card__hr-div{border:.2px solid #e5e5e5;min-height:24px;height:auto;margin:0 16px;width:0}@media only screen and (min-width: 600px)and (max-width: 1000px){.elr-contact-card__profileButton{margin-right:8px}}@media only screen and (max-width: 800px){.elr-contact-card{flex-direction:column}.elr-contact-card__name-small-font{margin-bottom:0}.elr-contact-card__contact-name{display:flex;flex-direction:column}.elr-contact-card__hr-div{display:none}.elr-contact-card__viewmore{padding:0;position:absolute;margin-left:80%;width:auto;height:auto}.elr-contact-card__profileButton__link{display:contents;justify-content:stretch}.elr-contact-card__profileButton__div{display:contents;justify-content:stretch}.elr-contact-card__profileButton{margin:8px}.elr-contact-card__viewMoreLink__div{display:contents;justify-content:stretch}.elr-contact-card__viewMoreLink{align-items:center;color:#2177c2;cursor:pointer;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:600;height:24px;left:calc(50% - 39.5px + 131.5px);line-height:24px;margin:8px;text-align:center;text-decoration-line:underline;width:79px}.elr-contact-card__name-bold-font{line-height:30px}.elr-contact-card__detail{flex-direction:column}}@media only screen and (min-width: 350px)and (max-width: 500px){.elr-contact-card__viewmore{padding:0;position:absolute;margin-left:65%;width:auto;height:auto}}.row-flex-div{flex-flow:row !important;justify-content:space-between;margin-right:0}.essui-dropdown-menu{margin-left:0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-priority-card{width:100%}.elr-priority-card__title{align-items:center;background:#def4f7;color:#1c1c1c;display:flex;font-size:14px;font-weight:600;height:40px;line-height:16px;margin-top:16px;padding-left:16px;padding-right:16px;text-transform:uppercase}.elr-priority-card__spacing{margin-top:16px}.elr-priority-card__tile{background-color:#fff;padding-left:16px;padding-top:21px}.elr-priority-card__line{border:.5px solid #e0e0e0;margin-right:16px}.elr-priority-card__bordered{border-radius:8px}.elr-priority-card__bordered-top{border-top-left-radius:8px;border-top-right-radius:8px}.elr-priority-card__bordered-bottom{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media only screen and (max-width: 500px){.elr-priority-card__title{font-size:14px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.sidePanelWrapper .essui-side-panel-content{padding:25px !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-profile{background:#f5f7f9;display:flex;flex-direction:column;max-width:100%;overflow-x:hidden;padding-top:64px}.elr-profile__main{background:#f5f7f9;display:flex;margin-bottom:16px;min-height:calc(100vh - 266px);padding-left:12%;padding-right:12%}.elr-profile__priority{display:flex;flex-direction:column;margin-left:34px;width:100%}.elr-profile__new-contact{display:flex;flex-direction:column;margin-top:14px}.elr-profile__new-contact-btn-add{align-self:flex-end}.elr-profile__no-priority-title{align-items:center;background:#def4f7;color:#323232;display:flex;font-size:14px;font-weight:600;height:40px;line-height:16px;margin-top:16px;padding-left:16px;text-transform:uppercase}.elr-profile__no-priority-tile{background-color:#fff;font-size:16px;font-weight:400;line-height:24px;padding:16px}.missing-item-link{cursor:pointer;text-decoration:underline;color:#2177c2;font-weight:600}@media only screen and (max-width: 500px){.elr-profile{overflow-y:auto}.elr-profile__main{flex-direction:column;padding:0}.elr-profile__priority{margin-left:16px;margin-right:16px;padding-bottom:8px;width:auto}.elr-profile__no-priority-title{padding-left:8px}.elr-profile__no-priority-tile{padding:16px 8px}.elr-searchpage__pt{margin-left:5%;margin-right:5%;margin-top:16px;width:90%}.elr-dropdownmenu{padding:0 16px;position:relative}.elr-dropdownmenu .essui-dropdown-container{margin-left:16px;margin-right:16px;width:auto}.elr-dropdownmenu .essui-dropdown-container .essui-textinput{width:100%}.elr-dropdownmenu .essui-overflow-menu{position:absolute !important;top:3rem !important;width:92%}.elr-dropdownmenu .essui-dropdown-menu{padding:0}.elr-dropdownmenu .essui-textinput__right-icon--small{margin-top:17.5px}}@media only screen and (min-width: 391px)and (max-width: 768px){.elr-searchpage__pt{margin-left:5%;margin-right:5%;margin-top:16px;width:90%}}@media only screen and (min-width: 500px)and (max-width: 1000px){.elr-profile{overflow-y:auto}.elr-profile__main{flex-direction:column;padding:0}.elr-profile__priority{margin-left:16px;margin-right:16px;padding-bottom:8px;width:auto}.elr-dropdownmenu{padding:0 16px;position:relative}.elr-dropdownmenu .essui-dropdown-container{margin-left:16px;margin-right:16px;width:auto}.elr-dropdownmenu .essui-overflow-menu{position:absolute !important;top:4.5rem !important}.elr-dropdownmenu .essui-dropdown-menu{padding:0}.elr-dropdownmenu .essui-textinput__right-icon--large{margin-top:25px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}[data-testid=tid-consents-section-header] button{font-size:20px}@media(max-width: 1024px){[data-testid=tid-consents-section-header] button{font-size:16px;font-weight:600;margin-bottom:4px !important}}.essui-tooltip.consent-tooltip{min-width:185px !important;max-width:400px !important}.consents-table-container{border-collapse:collapse;min-width:60px;width:100%}.consents-table{width:auto !important}.essui-table__cell.consents-type-cell-width{width:80px;min-width:80px;max-width:80px;word-wrap:break-word}.essui-table__cell.consents-response-cell-width{width:10%;min-width:10%;word-wrap:break-word;font-weight:600;color:#303030}.essui-table__cell.consents-comment-cell-width{width:35%;min-width:35%;max-width:35%;word-wrap:break-word;font-weight:600;color:#303030}.essui-pagination.consents-pagination{width:100% !important}.consents-pagination nav{min-height:80px;width:100% !important}.consents-pagination nav ul{width:100% !important}.consents-pagination{float:right}.consents-pagination nav{display:contents}.consents-pagination nav ul{height:80px}.consents-pagination .essui-pagination__ellipsis,.consents-pagination .essui-pagination__label{margin-top:20px}.consents-pagination .essui-pagination__label{margin-top:20px}.consents-pagination .essui-pagination__list-item{width:60px}@media only screen and (max-width: 768px){.consents-pagination li.essui-pagination__list-item:nth-child(2){width:80px}}.consents-side-panel-content{padding:0 !important}.data-inner-padding-gap{padding-bottom:24px}.labels-inner-padding-gap{padding-bottom:10px;font-weight:bold}[data-testid=tid-editConsentsSidePanel-response] .essui-textinput__help-text .essui-help-text{font-weight:600;font-size:14px;line-height:16px;color:#303030}.consents-reaction-button{margin-right:16px}[data-testid=tid-consent-edit-comment-input]{width:30rem !important}[data-testid=consents-comment]{width:100%;resize:none}[data-testid=tid-viewConsentsSidePanel]{padding:0}[data-testid=tid-consent-edit-comment-input]{width:100%;height:100%}.responseTypeUnCheck .essui-radio__control{border-color:#8f8f8f !important}.responseTypeUnCheck .essui-radio__checkmark{background:#fff !important}.responseTypeCheck>.essui-radio__control{border-color:#2177c2 !important}.responseTypeCheck>.essui-radio__checkmark{background:#2177c2 !important}.learner-consent-reaction-button-group{display:flex;flex-direction:row;margin:0}.learner-consent-reaction-button-group>button{min-width:130px !important}.lrnConsentUnCheck .essui-radio__control{border-color:#8f8f8f !important}.lrnConsentUnCheck .essui-radio__checkmark{background:#fff !important}.lrnConsentCheck>.essui-radio__control{border-color:#2177c2 !important}.lrnConsentCheck>.essui-radio__checkmark{background:#2177c2 !important}.truncate-two-lines{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media only screen and (max-width: 1023px){[data-testid=tid-consents-view] #module-menu{right:0;position:absolute}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.child-in-need-table .essui-table__cell.date-received-cell.col-20{width:17%;min-width:17%}.child-in-need-table .essui-table__cell.date-closed-cell.col-20{width:17%;min-width:17%}.child-in-need-table .essui-table__cell.comment-cell.col-45{width:62%;min-width:62%;max-width:62%}.child-in-need-table .essui-table__cell.overflow-menu-cell.col-15{text-align:center;width:5%;min-width:5%}.no-child-in-need-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.for-mobile{padding:32px 10px 32px 10px}.child-in-need-table-section-notification{width:auto !important;margin-bottom:15px}.child-in-need-margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.child-in-need-margin-top-bottom{margin-bottom:20px}.child-in-need-add-button{margin-left:auto}.no-child-in-need-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-child-in-need-information__add-button{display:ruby-text;margin-top:32px;text-align:center;align-items:center}.essui-table__cell.overflow-menu-cell .essui-icon{margin-top:5px}.child-in-need-table .essui-table__row{text-align:left}.table-data-code{max-width:60px;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}.Child-in-need-visible{display:block}.child-in-need__dateClosed>div{max-width:100% !important;margin-top:32px}.child-in-need__dateClosed .essui-grid-col div{max-width:100% !important}.cin-table-section-notification{width:auto !important;margin-bottom:15px}.child-in-need-comments .essui-textarea-content{width:auto}.child-in-need-edit__setMarginTop{margin-top:-32px}.child-in-need-edit__condition-text-area{margin-top:32px}.child-in-need-edit__text-input-width{width:100% !important}.child-in-need-edit__startDate>div{max-width:100% !important;margin-top:32px}.child-in-need-edit__date-grid{width:94%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.Child-In-Need-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}.Child-In-Need-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.Child-In-Need-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}.Child-In-Need-view-side-panel .essui-side-panel-content{position:relative}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.child-protection-plan-table .essui-table__cell.date-received-cell.col-20{width:17%;min-width:17%}.child-protection-plan-table .essui-table__cell.date-closed-cell.col-20{width:17%;min-width:17%}.child-protection-plan-table .essui-table__cell.authority-cell.col-30{width:30%;min-width:30%;max-width:30%}.child-protection-plan-table .essui-table__cell.comment-cell.col-35{width:31%;min-width:31%;max-width:31%}.child-protection-plan-table .essui-table__cell.overflow-menu-cell.col-5{text-align:center;width:5%;min-width:5%}.no-child-protection-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.for-mobile{padding:32px 10px 32px 10px}.child-protection-table-section-notification{width:auto !important;margin-bottom:15px}.child-protection-margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.child-protection-margin-top-bottom{margin-bottom:20px}.child-protection-add-button{margin-left:auto}.no-child-protection-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-child-protection-information__add-button{display:ruby-text;margin-top:32px;text-align:center;align-items:center}.child-protection-table .essui-table__row{text-align:left}.table-data-code{max-width:60px;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}.essui-table__cell.overflow-menu-cell .essui-icon{margin-top:5px}.Child-protection-visible{display:block}.child-protection__dateClosed>div{max-width:100% !important;margin-top:32px}.child-protection__dateClosed .essui-grid-col div{max-width:100% !important}.child-protection-mr-32{margin-top:32px}.child-protection-comments .essui-textarea-content{width:auto}.child-protection-edit__setMarginTop{margin-top:-32px}.child-protection-edit__condition-text-area{margin-top:64px}.child-protection-edit__text-input-width{width:100% !important}.child-protection-edit__startDate>div{max-width:100% !important;margin-top:32px}.child-protection-edit__date-grid{width:94%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.child-protection-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}.child-protection-view__value-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.child-protection-view__description-tag{display:flex;align-items:center}.child-protection-view__status-tag-disability-spacing{margin-right:30px}.child-protection-view__status-date-tag-disability-spacing{margin-right:90px}.child-protection-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}.child-protection-view-side-panel .essui-side-panel-content{position:relative}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.young-carer-table .essui-table__cell.date-received-cell.col-17{width:17%;min-width:17%}.young-carer-table .essui-table__cell.date-closed-cell.col-17{width:17%;min-width:17%}.young-carer-table .essui-table__cell.comment-cell.col-36{width:36%;min-width:36%;max-width:36%}.young-carer-table .essui-table__cell.comment-cell.col-66{width:66%;min-width:66%;max-width:66%}.young-carer-table .essui-table__cell.identify-cell.col-30{width:30%;min-width:30%;max-width:30%}.young-carer-table .essui-table__cell.overflow-menu-cell.col-5{text-align:center;width:5%;min-width:5%}.no-young-carer-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.for-mobile{padding:32px 10px 32px 10px}.young-carer-table-section-notification{width:auto !important;margin-bottom:15px}.young-carer-margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.young-carer-margin-top-bottom{margin-bottom:20px}.young-carer-add-button{margin-left:auto}.no-young-carer-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-young-carer-information__add-button{display:ruby-text;margin-top:32px;text-align:center;align-items:center}.essui-table__cell.overflow-menu-cell .essui-icon{margin-top:5px}.young-carer-table .essui-table__row{text-align:left}.table-data-code{max-width:60px;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}.young-carer-visible{display:block}.young-carer__dateClosed>div{max-width:100% !important;margin-top:32px}.young-carer__dateClosed .essui-grid-col div{max-width:100% !important}.yc-table-section-notification{width:auto !important;margin-bottom:15px}.young-carer-comments .essui-textarea-content{width:auto}.young-carer-edit__setMarginTop{margin-top:-32px}.young-carer-edit__condition-text-area{margin-top:32px}.young-carer-edit__text-input-width{width:100% !important}.young-carer-edit__startDate>div{max-width:100% !important;margin-top:32px}.young-carer-edit__date-grid{width:94%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.young-carer-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}.young-carer-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.young-carer-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}.young-carer-view-side-panel .essui-side-panel-content{position:relative}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.young-carer-form-label{text-align:left}.young-carer-comments .essui-textarea-content{width:auto}.young-carer-edit__setMarginTop{margin-top:-32px}.young-carer-edit__condition-text-area{margin-top:32px}.young-carer-edit__text-input-width{width:100% !important}.young-carer-edit__startDate>div{max-width:100% !important;margin-top:32px}.young-carer-edit__date-grid{width:94%}.young-carer__dateClosed>div{max-width:100% !important}.young-carer__dateClosed .essui-grid-col div{max-width:100% !important}.young-carer-visible{display:block}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.post-16-emp-table .essui-table__cell.date-received-cell.col-20{width:20%;min-width:20%}.post-16-emp-table .essui-table__cell.date-closed-cell.col-20{width:20%;min-width:20%}.post-16-emp-table .essui-table__cell.hour-cell.col-20{width:20%;min-width:20%;max-width:20%}.post-16-emp-table .essui-table__cell.employment-cell.col-35{width:35%;min-width:35%;max-width:35%}.post-16-emp-table .essui-table__cell.overflow-menu-cell.col-5{text-align:center;width:5%;min-width:5%}.no-post-16-emp-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.post-16-emp-table-section-notification{width:auto !important;margin-bottom:15px}.post-16-emp-margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.post-16-emp-margin-top-bottom{margin-bottom:20px}.post-16-emp-add-button{margin-left:auto}.for-mobile{padding:32px 10px 32px 10px}.no-post-16-emp-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-post-16-emp-information__add-button{display:ruby-text;margin-top:32px;text-align:center;align-items:center}.essui-table__cell.overflow-menu-cell .essui-icon{margin-top:5px}.post-16-emp-table .essui-table__row{text-align:left}.table-data-code{max-width:60px;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}.post-16-emp-visible{display:block}.post-16-emp__dateClosed>div{max-width:100% !important;margin-top:32px}.post-16-emp__dateClosed .essui-grid-col div{max-width:100% !important}.pse-table-section-notification{width:auto !important;margin-bottom:15px}.post-16-emp-comments .essui-textarea-content{width:auto}.edit-post-16-label{font-size:14px;font-weight:600;line-height:16px;margin:32px 8px 0 0}.post-16-emp-edit__setMarginTop{margin-top:-32px}.post-16-emp-edit__condition-text-area{margin-top:32px}.post-16-emp-edit__text-input-width{width:100% !important}.post-16-emp-edit__startDate>div{max-width:100% !important;margin-top:32px}.post-16-emp-edit__date-grid{width:94%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.post-16-emp-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}.post-16-emp-view__value-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.post-16-emp-view__description-tag{display:flex;align-items:center}.post-16-emp-view__status-tag-disability-spacing{margin-right:30px}.post-16-emp-view__status-date-tag-disability-spacing{margin-right:90px}.post-16-emp-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}.post-16-emp-view-side-panel .essui-side-panel-content{position:relative}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.transportation-layout .scheme-title-t{font-size:14px;line-height:16px;font-weight:600;margin-top:18px;margin-bottom:8px}.transportation-top-margin{margin-top:32px}.transportation-padding_top{padding-top:16px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.scheme-title{border:1px;font-family:Segoe UI;font-size:16px;font-weight:700;line-height:24px;margin-top:16px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.linked-pupil-table .essui-table__cell.pupil-cell.col-20{width:25%;min-width:25%}.linked-pupil-table .essui-table__cell.date-of-birth-cell.col-20{width:15%;min-width:15%}.linked-pupil-table .essui-table__cell.year-class-cell.col-20{width:15%;min-width:15%;max-width:15%}.linked-pupil-table .essui-table__cell.shared-parental-cell.col-35{width:27%;min-width:27%;max-width:27%}.linked-pupil-table .essui-table__cell.shared-address-cell.col-5{text-align:center;width:8%;min-width:8%}.contact-tag{display:inline-block}.linked-pupil-column-text-overflow{color:#2177c2 !important;cursor:pointer;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-right:20px;text-align:center;text-decoration-line:underline;width:98%}.linked-contact .essui-tag--small{margin-left:10px}.linked-pupils-no-data{padding:32px;gap:32px;text-align:center;max-width:100%;border:1px solid #e0e0e0;border-radius:8px;font-family:Segoe UI;font-size:20px;font-weight:400;line-height:24px;text-align:center}.linked-pupil-table-section-notification{width:auto !important;margin-bottom:15px}.linked-pupil-column-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:98%;display:flex}@media only screen and (max-width: 500px){.linked-pupil-table .essui-table__cell.pupil-cell.col-20{width:201px;min-width:201px}.linked-pupil-table .essui-table__cell.date-of-birth-cell.col-20{width:124px;min-width:124px}.linked-pupil-table .essui-table__cell.year-class-cell.col-20{width:12px;min-width:120px;max-width:120px}.linked-pupil-table .essui-table__cell.shared-parental-cell.col-35{width:220px;min-width:220px;max-width:220px}.linked-pupil-table .essui-table__cell.shared-address-cell.col-5{text-align:center;width:50px;min-width:50px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.access-side-panel .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0 !important}.access-side-panel .essui-side-panel-content{padding:32px 16px 16px 32px !important}.access-side-panel .essui-textinput__bottom{display:block}.access-side-panel__content label.essui-checkbox-container.essui-checkbox-container.arrangement-checkbox__main-checkbox{margin-top:32px;margin-bottom:32px}.examination-flex-row{display:flex;justify-content:space-between;align-items:center}.examination-right{flex:1;font-weight:600;font-size:16px;color:#303030}.examination-left{margin-right:21px;font-weight:600;font-size:16px;color:#303030}.examination-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0 !important}.examination-info-grid-item{padding-left:0}.examination-accordion-panel .essui-accordion__panel-content{padding:16px 0 0 !important}p.examination-uci{font-size:16px;font-weight:normal}p.examination-candidatenumber{font-size:16px;font-weight:normal}.Candidate-details-header button.essui-global-typography-default-body.essui-accordion__header-button.mb-0{font-weight:400;font-size:20px}.arrangement-table .table-subheading td.essui-table__cell.essui-table__cell-left{font-weight:600;font-size:16px}.arrangement-readonly-value{margin-top:8px}.examination-notification{margin-bottom:16px}.title{width:370px}.extra-time{width:186px}.amount{width:186px}.arrangement-overflow-menu-cell{width:72px}.error-notification-for-flagr{margin-top:16px}.selected-dialogue .dialogue-footer{display:flex;justify-content:flex-end}.selected-dialogue-content{overflow:hidden}.add-arrangement-button-wrapper button.essui-button.essui-button--secondary.essui-button--small.arrangemen-t-btn{margin:0 auto;margin-top:32px;margin-bottom:32px}.no-arrangement-message{margin-top:16px;font-weight:400;font-size:20px}.add-arrangement-button-wrapper-with-data.left-align{float:right;margin-bottom:16px;margin-top:0px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.link-Overview-cards{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.link-Overview-cards .elr-Overview-cards-parent__viewmore{display:flex;align-items:flex-start;justify-content:center;width:100%}.link-Overview-cards .elr-Overview-cards-header__viewmore{display:flex;align-items:flex-start;justify-content:flex-start;width:40%;padding-left:0}.link-Overview-cards .elr-Overview-cards-link__viewmore{display:flex;align-items:flex-start;justify-content:flex-end;width:60%;text-decoration:underline;padding:0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.detention-alert-message{color:#a86500 !important}
@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}.reportCardError{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;color:#a86500}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.alert-warning{display:flex;align-items:center;gap:4px}.alert-warning .talert-msg{color:#a86500 !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.overview-card{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2%;margin-top:16px}.overview-card .FirstPriorityRow{color:#00818c;font-weight:bold}.overview-card .essui-insight-card-base__wrapper{margin-top:4px;margin-bottom:4px;border:1px double #c6c6c6;border-style:double;border-color:#c6c6c6;gap:0px}.overview-card .essui-insight-card-base__child_wrapper{display:block}.overview-card .essui-insight-card-base__child_wrapper>div{word-break:break-word;overflow-wrap:break-word;white-space:normal;font-size:14px}.overview-card .essui-empty-data__description,.overview-card .essui-global-typography-default-body,.overview-card .essui-global-typography-default-subtitle{font-weight:700}.overview-card .essui-empty-data__description,.overview-card .essui-global-typography-default-subtitle{font-size:14px}.overview-card .elr-contact-card__viewMoreLink{margin-right:0;font-size:14px;flex-shrink:0;max-width:100%;word-wrap:break-word;text-decoration:underline;display:inline-block;width:max-content;background-color:#fff;color:#00818c;font-weight:bold;border:none}.overview-card .elr-contact-card__viewMoreLink:focus{outline:4px solid #428fed}.overview-card .essui-table__cell-message{justify-content:left}.overview-notification{margin-top:16px}@media(min-width: 768px)and (max-width: 1023px){.overview-card{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1%}.overview-card .essui-insight-card-base__child_wrapper{display:grid}.overview-card .essui-textinput{width:50% !important}.overview-card .essui-grid-col--md-6{flex-basis:50%;max-width:56%}}@media(min-width: 350px)and (max-width: 500px){.overview-card{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1%}.overview-card .essui-insight-card-base__child_wrapper{display:grid}.overview-card .elr-contact-card__viewmore{margin-left:5%}.overview-card .link-Overview-cards .elr-contact-card__viewmore{text-align:-webkit-right;height:20px}.overview-card .essui-empty-data__description,.overview-card .essui-global-typography-default-subtitle{font-size:14px}.overview-card .elr-contact-card__viewMoreLink{margin-right:0;font-size:14px;flex-shrink:0;max-width:100%;word-wrap:break-word;width:194px;display:ruby-text;text-align:right;margin:0px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.welfare-concerns-table .essui-table__cell.date-received-cell.col-35{width:35%;min-width:35%}.welfare-concerns-table .essui-table__cell.date-closed-cell.col-35{width:35%;min-width:35%}.welfare-concerns-table .essui-table__cell.comment-cell.col-15{width:15%;min-width:15%;max-width:15%}.welfare-concerns-table .essui-table__cell.overflow-menu-cell.col-15{text-align:center;width:5%;min-width:5%}.welfare-concern-notes__section .no-welfare-concerns-information-data{border:0px;padding:0px}.no-welfare-concerns-information-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.for-mobile{padding:32px 10px 32px 10px}.welfare-concerns-table-section-notification{width:auto !important;margin-bottom:15px}.welfare-concerns-margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.welfare-concerns-margin-top-bottom{margin-bottom:20px}.welfare-concerns-add-button{margin-left:auto}.welfare-concern-notes__section .no-welfare-concerns-information{border:0px;padding:0px}.no-welfare-concerns-information{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.no-welfare-concerns-information__add-button{display:ruby-text;margin-top:32px;text-align:center;align-items:center}.btn-centre svg{justify-self:center}.welfare-concerns-table .essui-table__row{text-align:left}.table-data-code{max-width:60px;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;color:#2177c2;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;font-size:16px;font-weight:600;cursor:pointer}.welfare-concerns-visible{display:block}.welfare-concerns__dateClosed>div{max-width:100% !important;margin-top:32px}.welfare-concerns__dateClosed .essui-grid-col div{max-width:100% !important}.cin-table-section-notification{width:auto !important;margin-bottom:15px}.welfare-concerns-header{width:90%;max-width:90%;display:flex;align-items:center}.welfare-concerns-sort-icon{margin-left:8px;cursor:pointer}.wc-table-section-notification{width:auto}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.search-input.tag-input{height:auto !important;min-height:40px;white-space:normal !important;flex-wrap:wrap !important;display:flex !important;align-items:flex-start !important}.search-input.tag-input .essui-tag-list{flex-wrap:wrap !important;row-gap:8px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.welfare-concern-description-add .essui-textarea-content{width:auto}.welfare-concern-add__text-input-width{width:100%;max-width:100% !important}.welfare-concern__mt-32{margin-top:32px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.Welfare-Concern-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}.Welfare-Concern-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.Welfare-Concern-view-side-panel .essui-side-panel-heading{padding:16px 28px 0}.Welfare-Concern-view-side-panel .essui-side-panel-content{position:relative;overflow-y:auto;max-height:100vh}.Welfare-Concern-view{overflow:hidden !important}.Welfare-Concern-view__top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:nowrap;width:100%}.Welfare-Concern-view__edit-btn-container{min-width:80px;align-self:flex-start;display:flex;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")}.Welfare-Concern-note__section{padding:15px 20px}.Welfare-Concern-note__content{border-top:1px solid #c6c6c6;padding:0px}.Welfare-Concern-note__title{font-weight:400;font-size:20px;line-height:24px;letter-spacing:0px;padding-top:20px}.Welfare-Concern-note__description{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;padding-top:20px}.Welfare-Concern-note__actions{border-top:1px solid #c6c6c6;padding:15px 0px 0px 0px;justify-items:center}.Welfare-Concern-note__name-time{font-weight:400;font-size:14px;line-height:16px;color:#5e5e5e;text-align:end;padding-top:20px}.Welfare-Concern-note__actions .Welfare-Concern-note__actions-button{border:none}.Welfare-Concern-notes-view .essui-button.essui-button--large{height:40px;padding:8px 16px;font-size:16px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.warning-message{display:flex;justify-content:flex-start;margin-bottom:.25rem;margin-top:.25rem}.warning-message-text{color:#a86500}.pupil-lessons{display:flex;flex-direction:row;height:100%}.lesson-card{background:#fff;padding:1rem;border-radius:8px}.current-session{background-color:#ebf1ff;width:50%}.next-session{background-color:#fff;width:50%;position:relative}.full-timetable-link{position:absolute;bottom:2px;right:16px}.lesson-label{color:#303030;width:197.5px;height:16px;font-style:semibold;font-weight:600}.lesson-row{margin-bottom:.25rem;margin-top:.25rem}.no-lessons{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle;color:#303030;padding-top:.25rem;padding-bottom:1.25rem}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-no-contact{padding-bottom:2%;padding-left:2%}.elr-learnercard{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;margin-bottom:8px;margin-left:12%;margin-right:12%}.elr-learnercard__name-section{display:flex;flex-flow:wrap}.elr-learnercard__container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.elr-learnercard_searchResults-on-hover:hover{background:#e3f0f9;border:1px solid #18a0fb;cursor:pointer}.elr-learnercard__img{border-radius:50%;height:64px;margin-left:16px;margin-right:16px;width:64px}.elr-learnercard__hr-line{border:.5px solid #e5e5e5;margin-top:8px;width:97%}.elr-learnercard__hr-div{border:.2px solid #e5e5e5;height:24px;margin:0 16px;width:0}.elr-learnercard__personalPronoun{color:#474747;font-family:"Segoe UI";font-size:12px;font-style:italic;font-weight:400;line-height:0px;margin-top:16px}.elr-learnercard__top-section-with-classId{display:flex;flex-direction:row;justify-content:space-between}.elr-learnercard__top-section{display:flex;flex-direction:row;justify-content:space-between;margin-top:8px;width:100%}.elr-learnercard__class{height:inherit;margin:8px 16px 0 0}.elr-learnercard__invisible{display:none}.elr-learnercard__visible{display:block}.elr-learnercard__classId{align-items:flex-start;background:#ffe600;border-radius:20px;display:flex;flex-direction:row;height:10%;margin-right:16px;margin-top:16px;padding:4px 8px}.elr-learnercard__classId--text{font-size:14px;font-weight:400;line-height:24px}.elr-learnercard__bottom-section{display:flex;flex-direction:column;font-weight:400;line-height:24px;padding-bottom:8px}.elr-learnercard__bottom-section img{height:24px;width:24px}.elr-learnercard__bottom-section--hyperlink-section{display:flex;flex-direction:row;font-size:18px;font-weight:400;line-height:24px}.elr-learnercard__bottom-section--hyperlink-section--call-section{display:flex;flex-direction:row;padding-right:10vw}.elr-learnercard__bottom-section--hyperlink-section--mail-section{display:flex;flex-direction:row;padding-right:10vw}.elr-learnercard__bottom-section--hyperlink-section a:link,.elr-learnercard__bottom-section--hyperlink-section a:visited{color:#2177c2}.elr-learnercard__bottom-section--contact-section{display:flex;flex-direction:row;font-size:16px;padding-left:16px}.elr-learnercard__dob{color:#6c6c6c;font-size:14px;font-weight:400;line-height:16px;padding-top:16px}.elr-learnercard__name{display:flex;flex-direction:column}.elr-learnercard__link{content:"";height:100%;position:absolute;width:100%}@media only screen and (min-width: 600px)and (max-width: 1000px){.elr-learnercard{margin-left:16px;margin-right:16px}.elr-learnercard__class{margin:0 8px 0 0}.elr-learnercard__name-section{display:flex;flex-flow:wrap}.elr-learnercard__hr-div{border:.2px solid #e5e5e5;height:24px;margin:0 16px;width:0}.elr-learnercard__personalPronoun{color:#474747;font-family:"Segoe UI";font-size:12px;font-style:italic;font-weight:400;line-height:0px;margin-top:16px}.elr-searchpage__pt{margin-left:16px !important;margin-right:16px !important;width:calc(100vw - 32px) !important}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}@media only screen and (max-width: 600px){.elr-learnercard{margin-left:5%;margin-right:5%}.elr-learnercard__name{display:flex;flex-direction:column}.elr-learnercard__container{display:flex;flex-direction:column}.elr-learnercard__class{margin-right:8px;margin-top:8px}.elr-learnercard__dob{color:#6c6c6c;padding-top:8px}.elr-learnercard__name-section{display:flex;flex-flow:wrap}.elr-learnercard__personalPronoun{color:#474747;font-family:"Segoe UI";font-size:12px;font-style:italic;font-weight:400;line-height:0px;margin-top:16px}.elr-learnercard__hr-div{border:.2px solid #e5e5e5;height:24px;margin:0 16px;width:0}.elr-learnercard__top-section-with-classId{display:flex;flex-direction:column}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-learnerlist{background-color:#f5f7f9;margin-top:25px;padding-bottom:8px}.elr-learnerlist__result{font-weight:600;margin-bottom:24px;margin-left:12%}@media only screen and (max-width: 600px){.elr-learnerlist{margin-top:125px;padding-top:0}.elr-learnerlist__result{margin-bottom:8px;margin-left:5%;margin-top:0}}@media only screen and (max-width: 800px){.elr-learnerlist{margin-top:125px}}@media only screen and (min-width: 600px)and (max-width: 1000px){.elr-learnerlist__result{margin-left:16px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-help-msg-card{width:90%}.elr-help-msg-card__card{display:flex;padding:9px}.elr-help-msg-card__icon{align-items:center;height:32px;justify-content:center;padding-top:8px;width:32px}.elr-help-msg-card__content{padding-left:10px}.elr-help-msg-card__text-large{font-family:"Segoe UI";font-size:18px;font-style:normal;font-weight:600;line-height:28px}.elr-help-msg-card__text-small{font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.elr-help-msg-card__hyperlink{color:#1976d2;font-family:"Segoe UI";font-style:normal;font-weight:600}.elr-help-msg-card__line-break{border:1px solid #c3c3c3;border-top:0;margin:0}@media only screen and (max-width: 500px){.elr-help-msg-card{margin-right:10%;width:100%}.elr-help-msg-card__line-break{border:.5px solid #c3c3c3;width:97%}}@media only screen and (min-width: 500px)and (max-width: 1000px){.elr-help-msg-card{width:97%}.elr-help-msg-card__line-break{width:100%}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-error-msg-card__text-primary{color:#323232;font-family:"Segoe UI";font-size:30px;font-style:normal;font-weight:400;line-height:36px}.elr-error-msg-card__text-secondary{color:#000;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.elr-error-msg-card li{color:#000;font-family:"Segoe UI";font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 500px){.elr-error-msg-card__text-primary{font-size:24px}.elr-error-msg-card__text-secondary{font-size:14px}.elr-error-msg-card li{font-size:14px}}@media only screen and (min-width: 500px)and (max-width: 1000px){.elr-error-msg-card__text-primary{height:100px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-api-failure{background:#f5f7f9;height:100vh;overflow:auto}.elr-api-failure__main{color:#414141;margin-left:29%;margin-top:184px;width:45%}.elr-api-failure__main-sub{color:#414141;margin-left:29%;margin-top:48px;width:45%}.elr-api-failure__help{background-color:#fff;font-family:"Segoe UI";height:50%;margin-top:5%;padding-bottom:5%;padding-left:6%;padding-top:5%;width:100%}.elr-api-failure__sub-header-text{color:#4b4b4b;font-family:"Segoe UI";font-size:18px;font-style:normal;font-weight:400;font-weight:600;line-height:28px;padding-bottom:6px}.elr-api-failure__line{border:1px solid #c3c3c3;border-top:0;margin:0;width:90%}@media only screen and (max-width: 500px){.elr-api-failure__main{margin-left:5%;margin-right:6%;margin-top:24%;width:inherit}.elr-api-failure__main-sub{margin-left:5%;margin-right:6%;margin-top:48px;width:inherit}.elr-api-failure__help{position:relative;width:95%}.elr-api-failure__line{border:.5px solid #c3c3c3;width:97%}}@media only screen and (min-width: 500px)and (max-width: 1000px){.elr-api-failure__main{margin:20% 15%;width:auto}.elr-api-failure__main-sub{margin:48px 15%;width:auto}.elr-api-failure__help{padding-left:8px;position:relative;width:100%}.elr-api-failure__line{width:97%}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-searchpage{background:#f5f7f9;height:100vh;padding-top:64px}.elr-searchpage__header{background:#fff;bottom:3%}.elr-searchpage__logo{bottom:1%;left:2.22%;position:absolute;right:95%;top:1%}.elr-searchpage__searchbar{background:#fff;border:1px solid #4b4b4b;border-radius:8px;display:flex;height:56px}.elr-searchpage__searchbar:focus-within{border:1px solid #1976d2}.elr-searchpage__searchbar--icon{margin:18px 8px 8px}.elr-searchpage__searchbar--clearbutton{cursor:pointer;margin-right:8px;margin-top:18px}.elr-searchpage__searchbar--input{align-items:center;border:0;border-radius:8px;color:#4b4b4b;font-size:16px;font-style:normal;font-weight:400;line-height:0px;outline:0;width:100%}.elr-searchpage__searchbar--input::placeholder{color:#d0d0d0}.elr-searchpage__avatar{bottom:94.14%;left:95vw;position:absolute;right:5vw;top:1.95%}.elr-searchpage__errormsg{color:#1976d2;font-size:20px;font-style:normal;font-weight:700;height:32px;line-height:32px;margin-left:18px}.elr-searchpage__errormsg-with-infoIcon{display:flex;margin-left:6.25%;margin-top:62px}.elr-searchpage__icon svg{height:32px;width:32px}.elr-searchpage__suggestion{color:#4b4b4b;font-size:20px;font-style:normal;font-weight:700;height:32px;line-height:32px;margin-left:6.25%;margin-top:24px}.elr-searchpage__suggestionpts{align-items:center;color:#4b4b4b;display:flex;font-size:18px;font-style:normal;font-weight:400;height:20%;line-height:24px;margin-left:6.25%}.elr-searchpage__pt{display:inline-block;height:56px;margin-bottom:1px;margin-left:12%;margin-right:12%;margin-top:16px;width:77%}.elr-searchpage__search{display:inline-block;margin-bottom:1px;margin-top:32px;width:99%}.elr-searchpage__hide{display:none}.elr-searchpage__show{display:block}.essui-textinput{width:300px}@media only screen and (min-width: 391px)and (max-width: 768px){.elr-searchpage__searchbar{height:40px !important;margin:8px 0;width:auto}.elr-searchpage__searchbar--height{height:32px}.elr-searchpage__searchbar--icon{margin:10px 8px}.elr-searchpage__searchbar--icon img{height:14px;width:14px}.elr-searchpage__searchbar--clearbutton{margin-right:8px;margin-top:10px}.elr-searchpage__searchbar--clearbutton img{height:20px;width:20px}.elr-searchpage__pt{margin-top:16px}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}@media only screen and (max-width: 500px){.elr-searchpage__errormsg{align-items:center;color:#1976d2;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:3px;margin-left:15px;margin-right:2%;padding-top:5px;width:90%}.elr-searchpage__errormsg-with-infoIcon{margin-top:32px}.elr-searchpage__icon{left:1vw}.elr-searchpage__searchbar{height:40px !important;margin:8px 0;width:auto}.elr-searchpage__searchbar--height{height:32px}.elr-searchpage__searchbar--icon{margin:10px 8px}.elr-searchpage__searchbar--icon img{height:14px;width:14px}.elr-searchpage__searchbar--clearbutton{margin-right:8px;margin-top:10px}.elr-searchpage__searchbar--clearbutton img{height:20px;width:20px}.elr-searchpage__suggestion{font-size:20px;margin-top:20px}.elr-searchpage__suggestionpts{height:auto;margin-right:5%;top:32%}.elr-searchpage__pt{margin-left:5%;margin-right:5%;margin-top:16px;width:90%}}@media only screen and (max-width: 500px){.elr-searchpage__errormsg{align-items:center;color:#1976d2;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:3px;margin-left:15px;margin-right:2%;padding-top:5px;width:90%}.elr-searchpage__errormsg-with-infoIcon{margin-top:32px}.elr-searchpage__icon{left:1vw}.elr-searchpage__searchbar{height:40px !important;margin:8px 0;width:auto}.elr-searchpage__searchbar--height{height:32px}.elr-searchpage__searchbar--icon{margin:10px 8px}.elr-searchpage__searchbar--icon img{height:14px;width:14px}.elr-searchpage__searchbar--clearbutton{margin-right:8px;margin-top:10px}.elr-searchpage__searchbar--clearbutton img{height:20px;width:20px}.elr-searchpage__suggestion{font-size:20px;margin-top:20px}.elr-searchpage__suggestionpts{height:auto;margin-right:5%;top:32%}.elr-searchpage__pt{margin-left:5%;margin-right:5%;margin-top:16px;width:90%}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.admin-console__button-container{margin-bottom:16px;display:flex;justify-content:right}.admin-console__tile-header{margin-top:64px}.admin-console__first-tile-header{margin-top:24px}.section-wrapper{margin-top:16px}.section-wrapper .settings-card{width:400px;margin-top:15px}.section-wrapper .cards-wrapper{display:flex;margin-bottom:45px}#settings-wrapper{background-color:#f7f7f7;padding-top:64px;display:flex;width:100%}#settings-wrapper .grid{width:100% !important;max-width:100% !important}#settings-wrapper .settings-content{width:100%;margin:16px 8px}#settings-wrapper .essui-side-navigation-panel{height:calc((100vh - 64px)*1)}#settings-wrapper .essui-side-navigation-panel #localised-menu-id{height:100% !important}#settings-wrapper .essui-error-page-container{margin-top:0 !important;position:relative}#settings-wrapper .essui-error-page-container .essui-grid-container{margin:0}#breadcrumbs-wrapper{margin-bottom:16px}.allergy-side-panel .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0px !important}.allergy-side-panel .essui-notification.essui-notification--warning{margin-bottom:20px}.allergy-side-panel .side-panel-content{display:flex;flex-direction:column;gap:0px}.allergy-side-panel .essui-notification.essui-notification--warning{margin-bottom:20px}.grid-panel{margin-right:30%}.grid-item{margin:13px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.admin-console__no-allergy-lookup{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center;background-color:#fff}.admin-console__no-allergy-lookup__add-button{display:ruby-text;margin-top:32px;text-align:center}.admin-console__no-allergy-lookup-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.admin-console__add-button{margin-left:auto}.admin-console-table-section-notification{margin-bottom:15px;width:100%}.add-admin-console-allergy__type-button,.add-admin-console-allergy__severity-button{display:flex}.add-admin-console-allergy__reaction-button{margin-right:15px;width:150px}.add-admin-console-allergy__text-input-width{width:100%}.add-admin-console-allergy__type-button,.add-admin-console-allergy__severity-button{display:flex}.add-admin-console-allergy__reaction-button{margin-right:15px;width:150px}.add-admin-console-allergy__text-input-width{width:100%}.add-admin-console-allergy__text-input-width-code{width:317px}.add-admin-console-allergy__code-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.margin-bottom-32{margin-bottom:32px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.max-width-info .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.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}.table-data{max-width:60px;position:relative}.table-data-code{max-width:60px;position:relative}.btn-centre{display:block;margin:auto}.essui-table__cell.code-cell-width{width:10%;min-width:10%}.essui-table__cell.type-cell-width{width:12%;min-width:12%}.essui-table__cell.status-cell-width{width:10%;min-width:10%}.essui-table__cell.usage-cell-width{width:10%;min-width:10%}.essui-table__cell.description-cell-width{width:53%;min-width:53%;max-width:53%}.essui-table__cell.menu-cell-width{width:5%;min-width:5%}.allergy-console-tbl-section-notification{width:auto !important;margin-bottom:15px}.allergy-console-tbl .essui-table__row{text-align:left}.allergy-console-tbl-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.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}.console-allergy-pagination{float:right}.console-allergy-pagination nav{display:contents}.console-allergy-pagination nav ul{height:80px}.console-allergy-pagination .essui-pagination__ellipsis,.console-allergy-pagination .essui-pagination__label{margin-top:20px}.console-allergy-pagination .essui-pagination__label{margin-top:20px}.console-allergy-pagination .essui-pagination__list-item{width:60px}.console-allergy-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.overflow-menu-width{width:120px}.asc-overflow-menu-top{margin:-178px 0px 0px -74px}.asc-overflow-menu-short-top{margin:-85px 0px 0px -74px}.asc-overflow-menu-sh-top{margin:-130px 0px 0px -74px}.asc-overflow-menu-bottom{margin:0;margin-left:-74px}.allergy-side-panel .essui-textinput__bottom{display:block}@media only screen and (max-width: 768px){.console-allergy-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.allergy-console-tbl-cls .table-data{max-width:180px;position:relative}.allergy-console-tbl-cls .table-data-code{max-width:100px;position:relative}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.admin-console__no-dietary-lookup{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.admin-console__no-dietary-lookup__add-button{display:ruby-text;margin-top:32px;text-align:center}.admin-console__no-dietary-lookup-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.admin-console__add-button{margin-left:auto}.admin-console-table-section-notification{margin-bottom:15px;width:100%}.add-admin-console-dietary__type-button,.add-admin-console-dietary__severity-button{display:flex}.add-admin-console-dietary__reaction-button{margin-right:15px;width:150px}.add-admin-console-dietary__text-input-width{width:100%}.add-admin-console-dietary__text-input-width-code{width:317px}.add-admin-console-dietary__code-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.margin-bottom-32{margin-bottom:32px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.max-width-info .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.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}.table-data{max-width:60px;position:relative}.table-data-code{max-width:60px;position:relative}.btn-centre{display:block;margin:auto}.essui-table__cell.m-code-cell-width{width:10%;min-width:10%}.essui-table__cell.m-status-cell-width{width:10%;min-width:10%}.essui-table__cell.m-usage-cell-width{width:10%;min-width:10%}.essui-table__cell.m-description-cell-width{width:65%;min-width:65%;max-width:65%}.essui-table__cell.m-menu-cell-width{width:5%;min-width:5%}.allergy-console-tbl-section-notification{width:auto !important;margin-bottom:15px}.allergy-console-tbl .essui-table__row{text-align:left}.allergy-console-tbl-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.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}.console-dietary-pagination{float:right}.console-dietary-pagination nav{display:contents}.console-dietary-pagination nav ul{height:80px}.console-dietary-pagination .essui-pagination__ellipsis,.console-dietary-pagination .essui-pagination__label{margin-top:20px}.console-dietary-pagination .essui-pagination__label{margin-top:20px}.console-dietary-pagination .essui-pagination__list-item{width:60px}.console-dietary-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.m-menu-cell-width .essui-icon{margin-top:5px}.overflow-menu-width{width:120px}.asc-overflow-menu-top{margin:-178px 0px 0px -74px}.asc-overflow-menu-short-top{margin:-85px 0px 0px -74px}.asc-overflow-menu-sh-top{margin:-130px 0px 0px -74px}.asc-overflow-menu-bottom{margin:0;margin-left:-74px}.dietary-side-panel .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0px !important}.dietary-side-panel .essui-side-panel-content{padding:32px 16px 16px 16px !important}.dietary-side-panel .essui-textinput__bottom{display:block}@media only screen and (max-width: 768px){.console-dietary-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.dietary-console-tbl-cls .table-data{max-width:180px;position:relative}.dietary-console-tbl-cls .table-data-code{max-width:100px;position:relative}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.consents-pagination{float:right}.consents-pagination nav{display:contents}.consents-pagination nav ul{height:80px}.consents-pagination .essui-pagination__ellipsis,.consents-pagination .essui-pagination__label{margin-top:20px}.consents-pagination .essui-pagination__label{margin-top:20px}.consents-pagination .essui-pagination__list{justify-content:flex-end}@media only screen and (min-width: 768px){.consents-pagination .essui-pagination__list-item{width:60px}}@media only screen and (max-width: 767px){.consents-pagination .essui-pagination__list-item{width:80px}}[data-testid=tid-consents-section-header]{font-size:30px !important;font-weight:400;line-height:36px;margin-bottom:24px !important}#consents-section .consents-notification{width:100% !important;margin-bottom:24px !important}.setting-consents-table .consents-code-cell{width:17.57% !important}.setting-consents-table .consents-description-cell{max-width:57.61% !important;width:57.61% !important}.setting-consents-table .consents-description-cell-2{max-width:45.61% !important;width:45.61% !important}.setting-consents-table .consents-managedBy-cell{width:12.36% !important}.setting-consents-table .consents-status-cell{width:9.36% !important}.setting-consents-table .consents-usage-cell{width:9.18% !important}.setting-consents-table .consents-menu-cell{width:6.29% !important}.setting-consents-table .head-text{font-family:Segoe UI;font-size:16px;font-weight:600;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.setting-consents-table .cell-text{font-family:Segoe UI;font-size:16px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.setting-consents-table .essui-table__cell.consents-menu-cell .essui-icon{margin-top:5px !important}.setting-consents-table .essui-table__cell.consents-menu-cell .essui-button{margin:auto !important}@media only screen and (max-width: 768px){.setting-consents-table #consents-pagination .essui-pagination__label{width:80px !important}}.setting-consents-table #overflow-menu{width:120px !important}.setting-consents-table #overflow-menu .essui-overflow-menu__item{height:40px !important}.setting-consents-table #overflow-menu .essui-divider{width:104px !important;margin:auto !important}.setting-consents-table .overflow-position{margin:0;margin-left:-57px}[data-testid=tid-consents-table] .add-consent-button{font-size:16px !important;font-weight:600;height:40px !important;min-width:158px;margin-top:22px}#settings-wrapper .settings-content{width:100%;margin:16px 8px}.table-utility-consents{background-color:#fff;display:flex;justify-content:flex-end;height:96px}.consent-text-input{width:300px;gap:8px}.consent-reaction-button-group{width:300px;gap:8px}.consents-toast-notification .toast-section-wrapper{margin-left:0px;left:55%}.grid-item-labels{margin-left:-20px;margin-top:30px;max-width:60%;word-wrap:break-word;white-space:normal;gap:10px;display:flex;flex-direction:column}.admin-settings-consents-view-managedby-trust-note{width:520px !important;margin-top:8px !important;margin-bottom:0px !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.admin-console-mot__no-lookup{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.admin-console-mot__no-lookup__add-button{display:ruby-text;margin-top:32px;text-align:center}.admin-console-mot__no-lookup-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.admin-console-mot__add-button{margin-left:auto}.admin-console-table-section-notification{margin-bottom:15px;width:100%}.add-admin-console-mot__type-button,.add-admin-console-mot__severity-button{display:flex}.add-admin-console-mot__reaction-button{margin-right:15px;width:150px}.add-admin-console-mot__text-input-width{width:100%}.add-admin-console-mot__text-input-width-code{width:317px}.add-admin-console-mot__code-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.margin-bottom-32{margin-bottom:32px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.no-data{text-align:center !important;width:100%;background-color:#f7f7f7;color:#737373}.max-width-info .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.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}.table-data{max-width:60px;position:relative}.table-data-code{max-width:60px;position:relative}.btn-centre{display:block;margin:auto}.essui-table__cell.code-cell-width-mot{width:10%;min-width:10%}.essui-table__cell.description-cell-width-mot{width:65%;min-width:65%;max-width:65%}.essui-table__cell.usage-cell-width-mot{width:10%;min-width:10%}.essui-table__cell.status-cell-width-mot{width:10%;min-width:10%}.essui-table__cell.menu-cell-width-mot{width:5%;min-width:5%}.mot-console-tbl .essui-table__row{text-align:left}.mot-console-tbl-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.mot-console-tbl-cls .sort-icon-arrows{float:right;margin-top:5px}.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}.console-mode-of-travel-table-section-notification{width:auto !important;margin-bottom:15px}.console-mot-pagination{float:right}.console-mot-pagination nav{display:contents}.console-mot-pagination nav ul{height:80px}.console-mot-pagination .essui-pagination__ellipsis,.console-mot-pagination .essui-pagination__label{margin-top:20px}.console-mot-pagination .essui-pagination__label{margin-top:20px}.console-mot-pagination .essui-pagination__list-item{width:60px}.console-mot-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.menu-cell-width .essui-icon{margin-top:5px}.overflow-menu-width{width:120px}.asc-overflow-menu-top{margin:-178px 0px 0px -74px}.asc-overflow-menu-short-top{margin:-85px 0px 0px -74px}.asc-overflow-menu-sh-top{margin:-130px 0px 0px -74px}.asc-overflow-menu-bottom{margin:0;margin-left:-74px}.mot-side-panel .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0px !important}.mot-side-panel .essui-side-panel-content{padding:32px 16px 16px 16px !important}.mot-side-panel .essui-textinput__bottom{display:block}@media only screen and (max-width: 768px){.console-mot-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.mot-console-tbl-cls .table-data{max-width:180px;position:relative}.mot-console-tbl-cls .table-data-code{max-width:100px;position:relative}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.admin-console__no-employment-lookup{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.admin-console__no-employment-lookup__add-button{display:ruby-text;margin-top:32px;text-align:center}.admin-console__no-employment-lookup-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.admin-console__add-button{margin-left:auto}.admin-console-table-section-notification{margin-bottom:15px;width:100%}.add-admin-console-et__type-button,.add-admin-console-et__severity-button{display:flex}.add-admin-console-et__reaction-button{margin-right:15px;width:150px}.add-admin-console-et__text-input-width{width:100%}.add-admin-console-et__text-input-width-code{width:317px}.add-admin-console-et__code-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.margin-bottom-32{margin-bottom:32px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.max-width-info .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.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}.table-data{max-width:60px;position:relative}.table-data-code{max-width:60px;position:relative}.btn-centre{display:block;margin:auto}.essui-table__cell.emp-code-cell-width{width:10%;min-width:10%}.essui-table__cell.emp-status-cell-width{width:10%;min-width:10%}.essui-table__cell.emp-usage-cell-width{width:10%;min-width:10%}.essui-table__cell.emp-description-cell-width{width:55%;min-width:55%;max-width:55%}.essui-table__cell.emp-menu-cell-width{width:5%;min-width:5%}.allergy-console-tbl-section-notification{width:auto !important;margin-bottom:15px}.allergy-console-tbl .essui-table__row{text-align:left}.employment-console-tbl-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.employment-add__dropdown-wrapper .essui-textinput-container .essui-textinput,.employment-add__dropdown-wrapper .essui-dropdown-menu{width:317px !important}.employment-console-tbl-cls .sort-icon-arrows{float:right;margin-top:5px}.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}.console-employment-pagination{float:right}.console-employment-pagination nav{display:contents}.console-employment-pagination nav ul{height:80px}.console-employment-pagination .essui-pagination__ellipsis,.console-employment-pagination .essui-pagination__label{margin-top:20px}.console-employment-pagination .essui-pagination__label{margin-top:20px}.console-employment-pagination .essui-pagination__list-item{width:60px}.console-employment-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.emp-menu-cell-width .essui-icon{margin-top:5px}.overflow-menu-width{width:120px}.asc-overflow-menu-top{margin:-178px 0px 0px -74px}.asc-overflow-menu-short-top{margin:-85px 0px 0px -74px}.asc-overflow-menu-sh-top{margin:-130px 0px 0px -74px}.asc-overflow-menu-bottom{margin:0;margin-left:-74px}.employment-side-panel .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0px !important}.employment-side-panel .essui-side-panel-content{padding:32px 16px 16px 16px !important}.employment-side-panel .essui-textinput__bottom{display:block}@media only screen and (max-width: 768px){.console-employment-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.employment-console-tbl-cls .table-data{max-width:180px;position:relative}.employment-console-tbl-cls .table-data-code{max-width:100px;position:relative}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.admin-console__no-route-lookup{border:1px solid #e0e0e0;border-radius:8px 8px 0px 0px;color:#303030;padding:30px 10px 10px 10px;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center}.admin-console__no-route-lookup__add-button{display:ruby-text;margin-top:32px;text-align:center}.admin-console__no-route-lookup-data{border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;color:#303030;padding:32px 10px 10px 10px;text-align:center;font-size:20px}.admin-console__add-button{margin-left:auto}.console-route-table-section-notification{margin-bottom:15px;width:100%}.add-admin-console-route__type-button,.add-admin-console-route__severity-button{display:flex}.add-admin-console-route__reaction-button{margin-right:15px;width:150px}.add-admin-console-route__text-input-width{width:100%}.add-admin-console-route__text-input-width-code{width:317px}.add-admin-console-route__code-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.margin-bottom-32{margin-bottom:32px}.essui-table{border-collapse:collapse;height:1px;min-width:60px;width:100%}.max-width-info .essui-table__head::after{height:0}.essui-table-wrapper.max-width-info{border-radius:0px 0px 8px 8px}.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}.table-data{max-width:60px;position:relative}.table-data-code{max-width:60px;position:relative}.btn-centre{display:block;margin:auto}.essui-table__cell.m-code-cell-width{width:15%;min-width:15%}.essui-table__cell.m-status-cell-width{width:10%;min-width:10%}.essui-table__cell.m-usage-cell-width{width:10%;min-width:10%}.essui-table__cell.m-description-cell-width{width:60%;min-width:60%;max-width:60%}.essui-table__cell.m-menu-cell-width{width:5%;min-width:5%}.allergy-console-tbl-section-notification{width:auto !important;margin-bottom:15px}.allergy-console-tbl .essui-table__row{text-align:left}.route-console-tbl-cls .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.route-console-tbl-cls .sort-icon-arrows{float:right;margin-top:5px}.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}.console-route-pagination{float:right}.console-route-pagination nav{display:contents}.console-route-pagination nav ul{height:80px}.console-route-pagination .essui-pagination__ellipsis,.console-route-pagination .essui-pagination__label{margin-top:20px}.console-route-pagination .essui-pagination__label{margin-top:20px}.console-route-pagination .essui-pagination__list-item{width:60px}.console-route-table-section-notification{width:auto !important;margin-bottom:15px}.essui-table__cell.m-menu-cell-width .essui-icon{margin-top:5px}.overflow-menu-width{width:120px}.asc-overflow-menu-top{margin:-178px 0px 0px -74px}.asc-overflow-menu-short-top{margin:-85px 0px 0px -74px}.asc-overflow-menu-sh-top{margin:-130px 0px 0px -74px}.asc-overflow-menu-bottom{margin:0;margin-left:-74px}@media only screen and (max-width: 768px){.console-route-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.route-console-tbl-cls .table-data{max-width:180px;position:relative}.route-console-tbl-cls .table-data-code{max-width:100px;position:relative}}.margin-three-side{margin-top:-14px;margin-bottom:8px;margin-right:10px}.margin-top-bottom{margin-bottom:20px}.add-admin-console-route__type-button,.add-admin-console-route__severity-button{display:flex}.add-admin-console-route__reaction-button{margin-right:15px;width:150px}.add-admin-console-route__text-input-width{width:100%}.add-admin-console-route__text-input-width-code{width:317px}.add-admin-console-route__code-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}body{background-color:#f7f7f7}.create-pupil-page{height:calc(100vh - 64px);background-color:#f7f7f7;gap:24px}.create-pupil-page__content{padding-right:10%;padding-bottom:32px;padding-left:10%;padding-top:80px;gap:24px}.create-pupil-page__footer{display:flex;justify-content:flex-end}.create-pupil-page__cancel-button{margin-right:24px}.create-pupil-page__mt-32{margin-top:32px}.create-pupil-page__bt-32{margin-bottom:32px}.create-pupil-page__content-wrapper{min-height:500px}.create-pupil-page .essui-rowbasedtable-wrapper{border:none}@media only screen and (max-width: 500px){.create-pupil-page .essui-rowbasedtable__body{height:80px}}.information-side-panel-create-pupil .essui-textinput__bottom{display:block}.preffered-name-text-input{margin-top:32px;margin-left:24px}.group-membership-input{margin-top:32px;margin-left:24px}.information-side-panel-create-pupil .essui-side-panel-heading{align-items:center;display:flex;padding:16px 16px 0px !important}.information-side-panel-create-pupil .essui-notification.essui-notification--warning{width:642px;margin-bottom:32px}.information-side-panel-create-pupil .side-panel-content{display:flex;flex-direction:column;gap:0px}.information-side-panel-create-pupil .essui-loader{margin-top:45%}.essui-reaction-button-group.create-pupil-reaction-buttons{width:316px}.create-pupil-button-group .essui-button--small{margin-right:15px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-home{align-items:center;background:#f5f7f9;display:flex;flex-direction:column;height:100vh;justify-content:center}.elr-home__header{height:48px;position:absolute;top:0%;width:100%}.elr-home__button{align-items:center;background:#1976d2;border:#1976d2;border-radius:8px;box-sizing:content-box;color:#fff;display:inline-block;flex-direction:row;font-size:24px;font-weight:600;height:32px;justify-content:center;margin-bottom:50px;margin-left:10px;margin-right:10px;margin-top:50px;padding:20px 0;position:relative;text-decoration:none;width:285px}.elr-home__button:hover{background:#004ba0}.elr-home__buttons_wrapper{margin-top:32px;text-align:center;width:100%}.elr-home__search-container{width:777px}@media only screen and (max-width: 768px){.elr-home{overflow-y:scroll}.elr-home__search-container{margin-left:10px;margin-right:10px;width:auto}.elr-home__search-helper{font-size:16px;line-height:24px;text-align:left}.elr-home__button{font-size:20px;margin-bottom:16px;margin-top:16px}.elr-search-container{left:16px;right:16px}}.create-pupil-visible{display:block}.create-pupil-legalNameAsPreferredName{width:max-content}@media only screen and (max-height: 450px){.elr-home{justify-content:space-around;overflow-y:scroll}.elr-home__header{position:absolute}}.elr-new-home{display:block;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100vh;background:#f5f7f9;margin:90px 152px 0px 152px}.margin-top-24-cp{margin-top:24px}.elr-pupil-page .essui-rowbasedtable-wrapper{margin-top:32px}.info-text-cp{margin-top:24px}.elr-new-home .elr-learnerlist__result{font-weight:600;margin-bottom:0px;margin-left:0}.elr-new-home .elr-learnercard{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;margin-bottom:8px;margin-left:0%;margin-right:0%}.elr-new-home .essui-rowbasedtable__cell-state-info{border:none !important;padding:0px !important;margin:0px !important;border-color:#f5f7f9}.elr-new-home .essui-rowbasedtable-wrapper{border:0px}.elr-new-home .elr-pupil-state-dropdown .essui-textinput__help-text{margin-top:0px}.elr-new-home .elr-pupil-state-dropdown .essui-textinput{width:120px}.elr-new-home .elr-pupil-state-dropdown .essui-dropdown-menu{width:100%}.elr-new-home .essui-dropdown-container.elr-pupil-state-dropdown{margin-top:6px}.elr-new-home .state-drp-grid label{margin-top:2px}.elr-new-home .add-btn-mr-top-30{margin-top:30px}.elr-new-home .add-btn-mr-top-30 button{float:right}.elr-new-home .with-suggestions .essui-form-label{margin-top:2px;margin-bottom:7px}.elr-new-home .info-text-mr-top-15{margin-top:24px}@media only screen and (max-width: 500px){.elr-new-home{display:block;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100vh;background:#f5f7f9;margin:90px 15px 0px 15px}.elr-new-home .essui-grid-col{width:100%}.elr-new-home .elr-pupil-state-dropdown{width:100%}.elr-new-home .elr-learnerlist{margin-top:0px}.elr-new-home .elr-pupil-state-dropdown .essui-textinput{width:100%}.elr-new-home .pg-title .heading-title.heading-font{font-size:20px;line-height:28px}}@media only screen and (min-width: 500px)and (max-width: 768px){.elr-new-home{display:block;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100vh;background:#f5f7f9;margin:90px 15px 0px 15px}.elr-new-home .essui-grid-col{width:100%}.elr-new-home .elr-pupil-state-dropdown{width:100%}.elr-new-home .elr-learnerlist{margin-top:0px}.elr-new-home .elr-pupil-state-dropdown .essui-textinput{width:100%}}.elr-new-home .error-notification{margin-top:24px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.elr-title{margin-bottom:32px;text-align:left}.elr-title__header{display:inline-flex;font-size:32px;font-style:normal;font-weight:normal;line-height:48px;margin:0}.elr-title__color{color:#111;font-size:24px;line-height:32px}.elr-title__blue-color{color:#1976d2}@media only screen and (max-width: 500px){.elr-title__header{display:block;font-size:20px;line-height:15px;text-align:left}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.admin-console-bulk-actions__button-container{margin-bottom:16px;display:flex;justify-content:right}.admin-console-bulk-actions__tile-header{margin-top:64px}.admin-console-bulk-actions__first-tile-header{margin-top:0px}.admin-console-bulk-actions .essui-grid-nested-container{margin:0px -10px}.admin-console-bulk-actions .grid-panel{margin-right:30%}.admin-console-bulk-actions .grid-item{margin:13px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.data-item-renderer__tile-header{margin-top:49px}.data-item-renderer__header{margin-top:0px}.data-item-renderer__insight-card{margin-top:24px}.data-item-renderer__error-notification{margin-top:24px}.data-item-renderer__table-utility{margin-top:24px}.data-item-renderer-sub-heading{font-size:20px;margin-top:8px;margin-left:2px}.data-item-renderer .tile-card-view{border:1px solid #c6c6c6;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:16px;width:100%;background-color:#fff;max-height:94px}.binary-data-type-table .essui-table__cell.checkbox-cell.col-2{width:5%;max-width:5%;min-width:5%}.binary-data-type-table .essui-table__cell.pupil-upn-cell.col-30{width:25%;min-width:25%;max-width:25%}.binary-data-type-table .essui-table__cell.pupil-group-cell.col-20{width:20%;min-width:20%;max-width:20%}.binary-data-type-table .essui-table__cell.data-item-value-cell.col-53{width:45%;min-width:45%;max-width:45%}.binary-data-type-table .essui-table__cell.data-item-value-cell.col-5{text-align:center;width:5%;min-width:5%;max-width:5%}.binary-data-type-table .essui-link:visited{color:#2177c2}.binary-data-type-table .sort-icon-arrows{margin-top:5px;float:right}.eypp-header-wrapper{display:flex;flex-direction:column;gap:4px}.eypp-header{gap:8px;display:flex;align-items:center}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.table-data{max-width:60px;position:relative}.btn-centre{display:block;margin:auto}.binary-data-type-table .essui-table__cell.col-5-checkbox{max-width:56px !important;min-width:40px !important;width:0% !important}.binary-data-type-table .essui-table__cell.col-5{width:5%;min-width:5%;max-width:5%}.binary-data-type-table .essui-table__cell.col-25{width:25%;min-width:25%;max-width:25%}.binary-data-type-table .essui-table__cell.col-10{width:10%;min-width:10%;max-width:10%}.binary-data-type-table .essui-table__cell.col-consent{width:auto}.binary-data-type-table .essui-table__cell.col-15{width:15%;min-width:15%;max-width:15%}.binary-data-type-table .essui-table__cell.col-55{width:55%;min-width:55%;max-width:55%}.binary-data-type-table .essui-table__cell.col-35{width:35%;min-width:35%;max-width:35%}.binary-data-type-table .essui-table__cell.col-45{width:45%;min-width:45%;max-width:45%}.table-utility-container .essui-overflow-menu .essui-divider.essui-divider--horizontal{margin-bottom:4px;margin-top:4px;margin-left:4px;margin-right:4px}.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}.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:0px 0px 8px 8px}.essui-table__cell.type-cell-width{width:10%;min-width:10%}.no-data{text-align:center !important;width:100%;background-color:#f7f7f7}.table-utility-pagination{float:right}.table-utility-pagination nav{display:contents}.table-utility-pagination nav ul{height:80px}.table-utility-pagination .essui-pagination__ellipsis,.table-utility-pagination .essui-pagination__label{margin-top:20px}.table-utility-pagination .essui-pagination__label{margin-top:20px}.table-utility-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}.table-utility{display:flex;flex-direction:row;justify-content:space-between}.table-utility__left{display:flex;flex-direction:row;align-items:center}.table-utility__right{display:flex;flex-direction:row;align-items:center;float:right}.mr-left-8{margin-left:8px}.mr-right-8{margin-right:8px}.btn-centre{display:block;margin:auto}.data-item-renderer__table-utility .essui-table__cell button .essui-icon{margin-top:5px}.data-item-renderer__table-utility .essui-table__cell .essui-checkbox__checkmark{margin-top:5px}.data-item-lookup-title-text-truncate{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;line-height:1.2em;height:2.4em}@media only screen and (max-width: 768px){.table-utility-pagination li.essui-pagination__list-item:nth-child(2){width:80px}.table-utility-table-cls .table-data{max-width:180px;position:relative}.table-utility-table-cls .table-data-fix-width{max-width:180px;position:relative}.essui-table__cell.pupilName-cell-width{width:40%;min-width:40%}.essui-table__cell.classYear-cell-width{width:30%;min-width:30%}.pupilName-color{color:#2177c2;padding-left:0;font-weight:600;text-decoration-line:underline}}.generic-table-empty,.generic-table-div{margin-top:24px}.generic-table-empty .table-wrapper,.generic-table-div .table-wrapper{overflow:visible}.generic-table-pagination{float:right;padding-right:20px}.pagination-div{background-color:#fff;margin:0}.grid-item-margin-top{margin-top:20px}.table-wrapper{overflow-y:visible;overflow-x:auto;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.table-wrapper::-webkit-scrollbar{display:none}.table-wrapper{--sticky-1-width: 73px;--sticky-2-width: 300px;--sticky-3-width: 273px}.table-wrapper table{border-collapse:separate;border-spacing:0;min-width:100%;width:max-content}.table-wrapper table .sticky-col-1{position:sticky;left:0;z-index:3;width:var(--sticky-1-width);min-width:var(--sticky-1-width)}.table-wrapper table .sticky-col-2{position:sticky;left:var(--sticky-1-width);z-index:2;width:var(--sticky-2-width);min-width:var(--sticky-2-width)}.table-wrapper table .sticky-col-3{position:sticky;left:calc(var(--sticky-1-width) + var(--sticky-2-width));z-index:1;width:var(--sticky-3-width);min-width:var(--sticky-3-width)}.table-wrapper table .sticky-col-3.eypp-col-year{--sticky-3-width: 95px}.table-wrapper:active{cursor:grabbing}.table-toolbar-section{justify-content:space-between}.table-utility-flex{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.table-utility-left-group{align-items:center;display:flex;flex:1;gap:8px}.table-utility-right-group{align-items:center;display:flex;gap:8px;margin-left:auto}.table-wrapper .sort-icon-arrows{margin-top:5px;margin-left:15px;float:right}.error-status-label{margin-bottom:8px}.paginated-generic-table-search-container{display:flex;flex:1 1 460px;max-width:460px}.paginated-generic-table-search .essui-textinput{margin-bottom:0}.filter-pupils-overflow-menu{height:42px}.table-wrapper .settings-wrapper{display:flex;width:100%;min-width:0;overflow-x:hidden}.table-wrapper .settings-content{margin:16px 0;padding:0 8px}.table-wrapper .essui-grid-row{margin-left:0;margin-right:0}.table-wrapper .essui-overflow-menu{right:0;left:auto}.Multiple-edit-btn .table-wrapper .essui-overflow-menu{right:auto;left:auto;z-index:3}.status-multiple.table-data-fix-width{max-width:190px !important;position:relative}.attention-tag{display:inline-flex;align-items:center;gap:5px}#settings-wrapper:has(.data-item-renderer) .essui-grid-row,#settings-wrapper:has(.data-item-renderer) .essui-grid-col,#settings-wrapper:has(.data-item-renderer) .essui-button,#settings-wrapper:has(.data-item-renderer) .table-wrapper{min-width:0}.invalid-cell,.twoYearBasisForFunding-text{display:inline-flex;align-items:center;gap:4px}.invalid-text{white-space:nowrap}.twoYearBasisForFunding-ellipsis-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:115px}.table-utility__left--multiple-eypp .essui-button{margin-top:15px}.search-width{width:459px}.tableData-loader-height{height:225px}.tableData-fixed-position .essui-table__cell-message{position:absolute;left:50%}.tableData-fixed-position.tableData-fixed-position-multiple-eypp .essui-table__cell-message{position:absolute;left:45%}.tableData-fixed-position.tableData-fixed-position-multiple-error-eypp .essui-table__cell-message{position:absolute;left:55%}.tableData-loader-height .loader{position:absolute;left:55%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.pas-dialog{max-width:30%;display:flex;justify-content:flex-end}.pas-dialogue-footer{display:flex;justify-content:flex-end}.pas-dialog .essui-dialog__separator{display:none}.pas-dialogue-footer{display:flex;justify-content:flex-end}.pas-dialog .essui-dialog__title{padding:10px}.essui-dialog__content.pupil-advanced-search-dialog{overflow-x:hidden;min-height:300px;padding:10px;display:block;border-bottom:1px solid #6b6262;border-top:1px solid #6b6262}.essui-dialog__content.pupil-multiple-advanced-search-dialog{overflow-x:hidden;min-height:200px;padding:10px;display:block;border-bottom:1px solid #6b6262;border-top:1px solid #6b6262}.advance-search-suggestion__profile-icon{border-radius:50%;height:2rem;margin-right:8px;vertical-align:middle;width:2rem}.pas-dialog-mt-32{margin-top:32px}.pas-dialog-ml-24{margin-left:24px}.advance-search-suggestion .search-input.tag-input.essui-textinput{display:table !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.overflow-menu-button-container .essui-overflow-menu{width:156px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.filter-tags-container{margin-top:8px;gap:8px;display:flex;flex-direction:row}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.eypp-pas-dialog{max-width:30%;display:flex;justify-content:flex-end}.eypp-pas-dialogue-footer{display:flex;justify-content:flex-end}.eypp-pas-dialog .essui-dialog__separator{display:none}.eypp-pas-dialogue-footer{display:flex;justify-content:flex-end}.eypp-pas-dialog .essui-dialog__title{padding:10px}.essui-dialog__content.pupil-filter-search-dialog{overflow-x:hidden;min-height:300px;padding:10px;display:block;border-bottom:1px solid #6b6262;border-top:1px solid #6b6262}.essui-dialog__content.pupil-multiple-filter-search-dialog{overflow-x:hidden;min-height:200px;padding:10px;display:block;border-bottom:1px solid #6b6262;border-top:1px solid #6b6262}.eypp-pas-dialog-mt-32{margin-top:32px}.eypp-pas-dialog-ml-24{margin-left:24px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.multi-select-dropdown{margin-bottom:10px}.multi-select-consent-dropdown .essui-textinput{width:640px}.multi-select-heading .heading-font{margin-top:16px;margin-bottom:8px;font-size:20px;line-height:24px;font-weight:400}.multi-select-eypp-heading .heading-font{margin-bottom:8px;font-size:20px;line-height:24px;font-weight:400}.multi-select-sub-heading{margin-bottom:16px;font-size:16px;line-height:24px;font-weight:400}.header-common-width{width:33%;max-width:33%}.pas-dialog-ml-24{margin-left:24px}.essui-notification.essui-notification--warning.pas-selected-dialogue-notification{width:100%}.admin-console-bulk-update .essui-grid-nested-container.essui-grid-row.pas-selected-dialogue-grid{margin-right:0px}.pp-sc-div{color:#5e5e5e}.bulk-update-side-panel-view__label--normal{font-weight:400}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.bulk-update-side-panel-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}.bulk-update-side-panel-view__type-label{font-size:16px;font-weight:400;line-height:24px;margin:10px 8px 0 0}.bulk-update-side-panel-view__title{font-family:"Segoe UI";font-size:20px !important;font-weight:400 !important;line-height:24px !important;margin:28px 8px -12px 0}.bulk-update-side-panel-view__medical-button{margin-top:32px}.bulk-update-side-panel-view__date-label{font-family:"Segoe UI",sans-serif;font-size:14px !important;font-weight:400 !important;line-height:16px !important;margin:28px 0px 0 0}.bulk-update-side-panel-view__description-tag{display:flex;align-items:center}.bulk-update-side-panel-view__attention-tag-spacing{margin-right:10px;font-weight:400;line-height:24px}.bulk-update-side-panel-view__field{margin-bottom:24px}.bulk-update-side-panel-view__helper{padding-left:24px;gap:32px;font-size:12px;color:#6b6b6b;margin-top:-4px;margin-bottom:4px}.bulk-update-side-panel-view__status-tag{margin-top:auto}.bulk-update-side-panel-view .field-wrapper{display:flex;flex-direction:column;gap:8px}.bulk-update-side-panel-view .daf-button-group .essui-reaction-button-group{display:flex;gap:12px;align-items:center}.bulk-update-side-panel-view .daf-button-group .essui-reaction-button-group .essui-reaction-button{width:143px}.bulk-update-side-panel-view .bulk-update-side-panel-view__sub-section{font-family:"Segoe UI",sans-serif;font-size:20px !important;margin-top:24px;margin-bottom:20px;color:#303030}.bulk-update-side-panel-view .essui-side-panel-heading{padding:16px 28px 0}.bulk-update-side-panel-view .essui-side-panel-content{position:relative}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.change-term-dialogue-content{overflow-y:visible !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.admin-console-bulk-update__button-container{margin-bottom:16px;display:flex;justify-content:right}.admin-console-bulk-update__tile-header{margin-top:49px}.admin-console-bulk-update__first-tile-header{margin-top:-12px}.admin-console-bulk-update .essui-grid-nested-container{margin:0px -10px}.admin-console-bulk-update .settings-card{margin-top:0px;margin-bottom:24px;cursor:pointer;display:flex;font-size:20px;justify-content:start;min-height:88px;vertical-align:middle;width:100%}.admin-console-bulk-update-notification{width:auto !important;margin-bottom:15px}.bulk-update-section-notification{width:auto !important;margin-top:32px;z-index:2 !important}@media only screen and (max-width: 600px){.eypp-search-pupil-container{width:auto}}.eypp-search-pupil-container .no-items-text b{display:none}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.linkedFilesPage{max-width:100vw;min-height:0;opacity:1;padding:0 10% 4% 10%;height:auto;margin:0 auto;display:flex}.breadcrumbsWrapperFix{height:3%;opacity:1;padding:6% 0 .1% 0;margin-top:20px}.protectBtnWrapper{width:100%;opacity:1;display:flex;align-items:center;justify-content:space-between}.protectBtnWrapper .protectBtTag .essui-grid-col--lg-6{flex-basis:75%;max-width:75%}.protectBtnRight{display:flex;justify-content:flex-end}.linkedFilesTableMainWrapper{width:100%;max-height:85%;min-height:0;border-radius:8px;opacity:1;background:#fff !important;border:1px solid #e0e0e0;border-radius:8px}.linkedFilesOuter{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.linkedFilesSearchInputFilterWrapper{display:flex;gap:2%;flex-direction:row;align-items:flex-end}.linkedFilesSearchInputWithIcon{display:flex;flex-direction:column;justify-content:flex-end;height:100%;opacity:1;width:60% !important}.linkedFilesSearchInputWithIcon .linkedFilesSearchInput{margin-bottom:0}.filterButton{opacity:1;background:#fff;border:1px solid #8f8f8f;margin-left:15%;margin-top:23%}.linkedFilesPage .generic-table-pagination{margin-right:2%}.linked-files-header{width:90%;max-width:90%;display:flex;align-items:center;justify-content:space-between}.addFileButtonWrapper{display:flex;justify-content:flex-end;margin-top:14px}.linkedFilesPage .col-5{width:5%;min-width:5%;max-width:5%;text-align:center}.linkedFilesPage .col-10{width:10%;min-width:10%;max-width:10%}.linkedFilesPage .col-20{width:20%;min-width:20%;max-width:20%}.linked-files-cell-file{color:#2177c2;text-decoration:underline;text-decoration-color:#2177c2;background-color:#fff;font-size:16px}.linked-files-cell-file:hover{cursor:pointer;background-color:#fff}.linkedFilesPage .btn-centre{display:flex;justify-content:center;align-items:center;height:100%}.file-description{padding-bottom:12px}.linked-files-protect-dialog .essui-dialog__header{margin-bottom:15px !important}.linkedFilesPage .toast-section-wrapper{margin-left:0px;left:55%}.Filter-btn-Layout{display:flex}.filter-content{overflow-x:hidden;min-height:220px;padding-left:4px !important}.filter-date-input-label{margin-top:1rem;margin-bottom:.5rem}.filter-tags{display:flex;gap:8px;margin-top:8px}@media only screen and (min-width: 768px){.linkedFilesPage .essui-grid-col{padding-left:0 !important;padding-right:0 !important}.linkedFilesPage .essui-grid-nested-container{margin-left:0 !important;margin-right:0 !important;margin:0 !important}.linked-files-cell-file{display:flex;align-items:center;justify-content:flex-start;gap:8px}.pin-limit-message{text-align:left}.pin-limit-title{font-size:20px;font-weight:600;margin-bottom:8px;color:#000}.pin-limit-text{font-size:14px;color:#555;margin:0}.pin-limit-footer{display:flex;justify-content:flex-end;padding:16px}.pas-dialog-linked-files{max-width:480px;width:100%;border-radius:8px;z-index:9999}.pupil-advanced-search-dialog{padding:24px}.pin-limit-message{text-align:left}.pin-limit-title{font-size:20px;font-weight:600;margin-bottom:8px;color:#000}.pin-limit-text{font-size:14px;color:#555;margin:0}.pas-dialogue-linked-files-footer{display:flex;justify-content:flex-end;padding:16px 24px}.esri-notification.success-toast{position:fixed;bottom:24px;right:24px;z-index:9999;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:472px;height:88px;gap:4px;opacity:1;padding:24px;display:flex;align-items:center;justify-content:center;font-size:18px}}.file-details-grid .file-name{font-weight:400;font-size:20px;line-height:24px;letter-spacing:0px;color:#303030;margin-bottom:16px}.pin-notification{width:472px;height:88px;border-radius:4px;position:fixed !important;bottom:24px !important}.linkedFilesPage .toast-section-wrapper{margin-left:0px;left:55%}.linkedFilesPage .notificationWrapper{margin-top:1%;width:100%;display:flex;justify-content:center}.linkedFilesPage .overview-notification{margin-bottom:1% !important;width:auto}.Linked-files-tooltip-inside{display:flex;gap:5px;align-items:center}.linked-files-cell-file:focus{background-color:#fff !important;border-radius:0 !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.linked-files-add__setMarginTop .essui-textarea-content{width:100% !important}.linked-files-add__setMarginTop .Linked-Addfiles__text-Area-width{width:100% !important}.linked-files-add__setMarginTop .Linked-Addfiles__text-input-width{width:100% !important}.linked-files-add__setMarginTop .linked-files-add__link{color:#2177c2 !important}.linked-files-add__setMarginTop .Linked-Addfiles__text-Area{padding-top:3% !important}.linked-files-add__setMarginTop .side-panel-content .essui-notification.essui-notification--warning{width:auto}.linked-files-add__setMarginTop .griditem .essui-grid-row{display:flex;flex-flow:row}.linked-files-add__setMarginTop .no-scroll{overflow:hidden !important;height:100vh}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.view-generalfiles-main{color:#303030}.view-generalfiles-main .notification-error-viewgeneralfiles{margin-top:32px;width:98%;height:30%}.view-generalfiles-main .footer-generalfiles-content{height:100%;display:flex;justify-content:space-between;flex-direction:column;padding:14px 0 0 20px}.view-generalfiles-main .title-generalfile-view{font-family:"Segoe UI";font-size:20px;font-weight:400;line-height:24px}.view-generalfiles-main .qualification-level-value-in{font-family:"Segoe UI";font-size:16px;font-weight:400;line-height:24px !important}.view-generalfiles-main .qual-link{text-decoration:underline;color:#2177c2;background:none;border:none;cursor:pointer}.view-generalfiles-main .essui-global-typography-default-control-label{font-family:"Segoe UI";font-size:14px;font-weight:600;line-height:16px}.view-generalfiles-main .qualification-level-value{font-family:"Segoe UI";font-size:16px;font-weight:600;line-height:24px}.view-generalfiles-main .qualification-item{margin-top:24px}.view-generalfiles-main .qualification-class-of-degree-value{font-family:"Segoe UI";font-size:16px;font-weight:600;line-height:24px}.view-generalfiles-main .view-generalfiles-meta{color:#5e5e5e;font-family:"Segoe UI";font-size:14px;font-weight:400;line-height:16px;position:fixed;right:0;margin-right:100px}.view-generalfiles-main .editable-side-panel-content{margin-top:18px}.view-generalfiles-main .editable-side-panel-content{max-height:calc(70vh - 100px);overflow-y:auto}.view-generalfiles-main .date-added-viewgeneral-files{margin-left:10px}.view-generalfiles-main .ViewGeneralfiles-Toast{display:flex;justify-content:center;align-items:center;width:100%}.view-generalfiles-main .DM-component{margin-top:32px;margin-left:4px;padding-bottom:0 !important;margin-bottom:0 !important}.view-generalfiles-main .DM-component .essui-grid-row{display:flex}.view-generalfiles-main .qualification-item-right-spacing .view-general-title{font-weight:400;font-size:20px;line-height:24px;letter-spacing:0px}.view-generalfiles-main .qualification-item-right-spacing{max-width:500px !important;overflow-wrap:break-word;white-space:normal}.view-generalfiles-main .essui-side-panel-heading{padding:32px 32px 0 16px}.view-generalfiles-main .view-general-loader{display:flex;justify-content:center;align-items:center;height:100%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.table-overflow-menu-wrapper{position:relative}.table-overflow-menu-wrapper .tbl-overflow-menu-top{position:absolute;right:0;bottom:100%}.table-overflow-menu-wrapper .tbl-overflow-menu-bottom{position:absolute;right:0;top:100%}.table-overflow-menu-wrapper .btn-centre{display:flex;justify-content:center}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.medical-information-view__grid .common-view__label{font-weight:400;font-size:20px}.medical-information-view__grid .subheading{font-size:14px;font-weight:600}.medical-information-view__grid .subheading_info{font-size:16px;font-weight:400;color:#303030 !important;margin-top:1%}.medical-information-view__grid .medical-information-view__comment-item{display:flex;flex-direction:column}.medical-information-view__grid{display:flex;flex-direction:column}.medical-information-view__grid .medical-information-view__grid-item{display:flex;gap:50px}.medical-information-view__grid .medical-information-view__current{display:flex;align-items:flex-end;gap:8px;margin-top:8px}.medical-information-view__grid .medical-information-view__description{display:flex;align-items:center;gap:20px}.medical-information-view__grid .medical-information-view__description-grid-item{display:flex;flex-direction:column}.medical-information-view__grid .DMS-view__grid-item{display:flex;flex-direction:column;margin-top:3%}.medical-information-view__grid .handle_spacer{margin-bottom:4%}.medical-information-view__grid .summary_spacer{margin-top:1%}.conduct-file-grid{display:flex;flex-direction:column;gap:16px}.conduct-file-grid .common-view__label{font-weight:400;font-size:20px}.conduct-file-grid .subheading_info{font-size:16px;font-weight:400;color:#303030 !important;margin-top:1%}.conduct-file-grid .added-by{display:flex;align-self:flex-end}.conduct-file-grid .conduct-document-management{margin-top:3%}.send-file-grid{display:flex;flex-direction:column;gap:16px}.send-file-grid .common-view__label{font-weight:400;font-size:20px;max-width:95% !important;overflow-wrap:break-word;white-space:normal}.send-file-grid .subheading_info{font-size:16px;font-weight:400;color:#303030 !important;margin-top:1%;max-width:95% !important;overflow-wrap:break-word;white-space:normal}.send-file-grid .added-by{display:flex;align-self:flex-end}.send-file-grid .send-document-management{margin-top:3%}.non-general-file-loader{display:flex;justify-content:center;align-items:center;height:100%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.linked-staff-page{max-width:100vw;padding:0 10% 4% 10%;height:auto;margin:0 auto}.linked-staff-breadcrumb-wrapper{padding-top:6%;margin-top:20px;margin-bottom:8px}.tableWithClc__linked-staff{margin:2% 10% 0% 10%;padding-bottom:4%}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.concerns-pagination{float:right}.concerns-pagination nav{display:contents}.concerns-pagination nav ul{height:80px}.concerns-pagination .essui-pagination__ellipsis,.concerns-pagination .essui-pagination__label{margin-top:20px}.concerns-pagination .essui-pagination__label{margin-top:20px}.concerns-pagination .essui-pagination__list{justify-content:flex-end}@media only screen and (min-width: 768px){.concerns-pagination .essui-pagination__list-item{width:60px}}@media only screen and (max-width: 767px){.concerns-pagination .essui-pagination__list-item{width:80px}}[data-testid=tid-concerns-section-header]{font-size:30px !important;font-weight:400;line-height:36px;margin-bottom:24px !important}#concerns-section .concerns-notification{width:100% !important;margin-bottom:24px !important}.setting-concerns-table .head-text{font-family:Segoe UI;font-size:16px;font-weight:600;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.setting-concerns-table .cell-text{font-family:Segoe UI;font-size:16px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.setting-concerns-table .essui-table__cell.concerns-menu-cell .essui-icon{margin-top:5px !important}.setting-concerns-table .essui-table__cell.concerns-menu-cell .essui-button{margin:auto !important}@media only screen and (max-width: 768px){.setting-concerns-table #concerns-pagination .essui-pagination__label{width:80px !important}}.setting-concerns-table #overflow-menu{width:120px !important}.setting-concerns-table #overflow-menu .essui-overflow-menu__item{height:40px !important}.setting-concerns-table #overflow-menu .essui-divider{width:104px !important;margin:auto !important}.setting-concerns-table .overflow-position{margin:0;margin-left:-57px}[data-testid=tid-concerns-table] .add-concern-button{font-size:16px !important;font-weight:600;height:40px !important;min-width:158px;margin-top:22px}#settings-wrapper .settings-content{width:100%;margin:16px 8px}.table-utility-concerns{background-color:#fff}.table-utility-concerns .essui-textinput__left-icon--medium{margin-top:17px}.concern-text-input{width:300px;gap:8px}.concern-reaction-button-group{width:300px;gap:8px}.concerns-toast-notification .toast-section-wrapper{margin-left:0px;left:55%}.grid-item-labels{margin-left:-20px;margin-top:30px;max-width:60%;word-wrap:break-word;white-space:normal;gap:10px;display:flex;flex-direction:column}.admin-settings-concerns-view-managedby-trust-note{width:520px !important;margin-top:8px !important;margin-bottom:0px !important}.add-new-btn-grid-item{justify-items:end}.setting-concerns-table .essui-validation-text{justify-content:center}.search-heading-concerns .heading-text{color:#303030 !important;display:block;font-size:14px !important;font-weight:600 !important;line-height:16px}.add-new-btn-grid-item{justify-items:end}.safeguarding-status-filter-dropdown{width:auto}.safeguarding-status-filter-dropdown .essui-textinput{width:145px}.setting-concerns-table .sort-icon-arrows{float:right}.setting-concerns-table{table-layout:fixed;width:100%}.concerns-concernType-cell-width,.concerns-concernType-cell{width:60%;max-width:60%}.concerns-status-cell,.concerns-status-cell-width{width:15%;max-width:15%}.concerns-usage-cell,.concerns-usage-cell-width{width:15%;max-width:15%}.concerns-menu-cell{width:10%;max-width:10%;text-align:right}.ellipsis-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}@media(max-width: 1055px){.table-utility-concerns .add-new-btn-grid-item{flex:0 0 100% !important;max-width:100% !important;order:2 !important;display:flex !important;justify-content:flex-start !important}.table-utility-concerns .add-new-btn-grid-item .bh-table-helper{width:100%}.bh-table-helper{margin-top:10px !important}.table-utility-concerns .dropdown-grid-item{flex:0 0 50% !important;max-width:50% !important}.table-utility-concerns .essui-dropdown-container{width:auto}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.communication-log-filter-content{overflow-x:hidden;min-height:220px;padding-left:4px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.communication-log-view{margin:6% 10% 0% 10%;row-gap:24px;align-items:center;justify-content:center}.communication-log-view #breadcrumbs-wrapper{margin-bottom:0px;margin-top:10px}.communication-log-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.overview-card-detention .alert-msg{color:#a86500}.communication-log-contact-button{display:flex;gap:8px;color:#2177c2;text-decoration:underline;text-decoration-color:#2177c2;background-color:#fff;font-size:16px}.communication-log-contact-button:hover{cursor:pointer;background-color:#fff}.add-and-overflow-menu{display:flex;flex-direction:row;gap:10px}.communication-log-method-tooltip{display:flex;flex-direction:row;align-self:center;gap:15px;align-items:center}.communication-log-method-list{display:flex;flex-direction:row;gap:8px}.commsAddAndOverflowMenu .elr-qn__overFlowMenu{width:140px !important}.communication-log-view .col-5{width:5%;min-width:5%;max-width:5%}.communication-log-view .col-8{width:8%;min-width:8%;max-width:8%}.communication-log-view .col-10{width:10%;min-width:10%;max-width:10%}.communication-log-view .col-15{width:15%;min-width:15%;max-width:15%}.communication-log-view .col-20{width:20%;min-width:20%;max-width:20%}.communication-log-view .col-25{width:25%;min-width:25%;max-width:25%}.communication-log-contacts-tooltip{display:flex;flex-direction:row;align-items:center;gap:8px}.communication-log-contacts-tooltip .essui-button--medium{padding:0 !important}.communication-log-view .btn-centre{display:flex;justify-content:center;align-items:center;height:100%}.communication-log-subject-tooltip{display:flex;flex-direction:row;align-items:center;gap:10px}.communication-log-contacts-tooltip .communication-log-contact-link{display:inline;color:#2177c2;text-decoration:underline;text-decoration-color:#2177c2;font-weight:600}.mb-86{margin-bottom:86px}.ml-4{margin-left:4%}.search-input-fld{width:459px !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.comms-log-table-utility-grid{display:flex;flex-direction:column}.comms-log-table-utility-view{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:1%}.comms-log-table-utility-view .searchAndFilter{display:flex;flex-direction:row;align-items:flex-end;gap:10px}.comms-log-table-utility-view .search-input{margin-bottom:0px !important}.view-mode-and-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filter-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:0px !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.no-scroll{overflow:hidden !important;height:100vh}.communication-date-panel{display:flex;flex-direction:row;gap:20%}.staff-list-search{margin:32px 0 24px 0;max-width:90%}.grid-items{margin-left:.5%}.form-button-alignment-right{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-right:16px;margin-top:8px;margin-bottom:8px}.form-button-grid-item{margin-left:16px;margin-right:16px;margin-top:16px}.add-pupil-btn{margin-top:18px}.add-pupil-label{margin-bottom:8px}.communication-text-area .essui-textarea-content{width:100%;display:grid}.contact-dropdown{margin-top:2%;margin-left:2%}.delete-selection-btn{margin-top:32px}.add-another-method{margin-bottom:2%}.comments-text-area{margin-top:2%;margin-bottom:2%}.add-pupil-area{margin-top:2%;margin-bottom:2%}.subject-wrapper{margin-top:6%;margin-bottom:2%}.empty-data-wrapper{justify-items:center;padding:20px}.method-dropdown{margin-top:2%;margin-bottom:2%}.details-comments-item{margin-right:0}@media(max-width: 1024px){.details-comments-item{margin-right:10%}.add-pupil-area{padding-right:10%}.method-dropdown{display:inline-block}.delete-selection-btn{flex:auto;margin-left:20%;margin-top:12%}}@media(max-width: 600px){.details-comments-item{margin-right:10%}.add-pupil-area{padding-right:10%}.method-dropdown{display:inline-block}.delete-selection-btn{flex:auto;margin-left:20%;margin-top:12%}}.additional-pupil-Button{display:flex;justify-content:flex-end}.addpupil-tooltip-position{display:inline-flex;align-items:center;margin-left:16px}.view-pupil-content{display:flex;flex-direction:row-reverse;justify-content:space-between;flex-wrap:wrap}.view-pupil-content .view-pupil-field{margin-bottom:32px}.view-pupil-content .view-pupil-name-link{display:inline-block;margin-top:4px;font-weight:600;color:#005faf;cursor:pointer}.view-pupil-communication-field .view-pupil-communication-label{display:block;margin-top:32px}.view-pupil-communication-field .view-pupil-communication-value{margin-top:8px;display:block}.view-pupil-contacts{margin-top:8px}.view-pupil-contacts .view-pupil-contact-item{margin-top:8px}.view-pupil-content-main{padding:0 !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.add-pupil-side-panel .add-pupil-grid-items .essui-notification{min-width:100% !important}.add-pupil-side-panel .add-pupil-grid-items .add-pupil-notification{min-width:100% !important;margin-bottom:10px !important}.add-pupil-side-panel .add-pupil-grid-items .add-pupil-search{margin-top:15px !important}.add-pupil-side-panel .add-pupil-grid-items .delete-selection-btn{margin-top:40px;margin-left:44px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.no-scroll-add-comm{overflow:hidden}.add-conversation-view{padding:5% 10%}.add-conversation-view .add-conversation-title{font-size:30px;font-weight:400;line-height:36px;font-style:Regular;letter-spacing:0px;margin-top:0;margin-left:6px}.add-conversation-view .editable-section-heading-grid{display:flex;flex-direction:column;background-color:#fff;border:1px solid #bbb;padding:16px 0px;border-radius:8px;gap:16px;margin:0 6px}.add-conversation-view .add-conversation-loader-wrapper{justify-content:center}.add-conversation-view .add-conversation-loader-item{display:flex;justify-content:center;align-items:center}.add-conversation-view .reaction-button-group-spacing{display:flex;flex-wrap:wrap;flex-direction:row;gap:16px;padding-top:8px}.add-conversation-view .reaction-button-spacing{width:124px;height:40px;gap:8px;border-radius:8px;border-width:1px;padding-top:8px;padding-right:16px;padding-bottom:8px}.add-conversation-view .button-alignment-right{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-right:16px}.add-conversation-view .button-grid-item{margin-left:16px;margin-right:16px}.add-conversation-view .save-error-notification{margin-bottom:16px}.add-conversation-view .add-conversation-content-hidden{display:none}@media(max-width: 1024px){.add-conversation-view{width:fit-content}.communication-type-label-item{width:fit-content}}@media(max-width: 600px){.add-conversation-view{width:fit-content}.communication-type-label-item{width:fit-content}}.communication-thread-group{padding:0}.communication-thread-group-type{display:flex;flex-direction:row;gap:16px;padding-bottom:32px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.add-communication-method-side-panel{padding:0px !important}.add-communication-method-side-panel .add-communication-method{display:flex;flex-direction:column;gap:32px;padding:0 20px}.add-communication-method-side-panel .comm-method-react-button{width:135px;height:40px !important}.add-communication-method-side-panel .input-full-width{width:300px;height:40px !important;padding:0%}.add-communication-method-side-panel .essui-side-panel-heading{padding-bottom:0 !important}.add-communication-method-side-panel .add-communication-method__grid-spacing{width:300px;padding:0%}.add-communication-method-side-panel .communication-notification{margin-top:32px;padding:0;height:164px}.add-communication-method-side-panel .essui-validation-text{margin:0px}.add-communication-method-side-panel .input-full-width-code{margin:0;width:300px;padding:0%}.add-communication-method-side-panel .essui-reaction-button-group{grid-gap:16px !important}.add-communication-method-side-panel .communication-loading-state{display:flex;justify-content:center;align-items:center}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.view-communication-method-side-panel{padding:0 !important}.view-communication-method-side-panel .essui-side-panel-heading{padding-bottom:0 !important}.communication-method-view{display:flex;flex-direction:column;gap:24px;padding:0 16px}.communication-method-view__row{display:flex;flex-direction:column;gap:4px}.communication-method-view__row--with-action{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.communication-method-view__content{display:flex;flex-direction:column;gap:4px}.communication-method-view__action{display:flex;justify-content:flex-end}.communication-method-view__label{font-size:14px;font-weight:600;line-height:16px;color:#1c1c1c}.communication-method-view__value{font-size:16px;line-height:24px;color:#1c1c1c}.communication-method-view__row-description{max-width:500px;overflow-wrap:break-word}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.communicationMethodsPage{max-width:100vw;min-height:0;opacity:1;height:auto;margin:0 auto;display:flex}.communicationMethodsPage .col-5{width:5%;min-width:5%;max-width:5%;text-align:center}.communicationMethodsPage .col-10{width:10%;min-width:10%;max-width:10%}.communicationMethodsPage .col-20{width:20%;min-width:20%;max-width:20%}.communicationMethodsPage .communicationMethodsTableWrapper{width:100%;max-height:85%;min-height:0}.communicationMethodsPage .communicationMethodsTableWrapper .essui-table-utility{padding:16px 16px 4px 0}.communicationMethodsPage .communicationMethodsTableWrapper .overview-notification{margin:16px 0 16px 0;min-width:100%}.communicationMethodsPage .communicationMethodsTableWrapper .communicationMethodsTableSpacer .essui-overflow-menu{background:#fff;border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-sizing:border-box;position:absolute;z-index:9999;width:120px !important;max-height:240px;overflow-y:auto;transform:translate(-100%);right:-3.5rem}.communicationMethodsPage .communicationMethodsTableWrapper .communicationMethodsTableSpacer .elr-pupil-state-dropdown .essui-overflow-menu{width:85px !important}.communicationMethodsPage .communicationMethodsTableWrapper .communicationMethodsTableSpacer .active-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background-color:#dff7e2;color:#00531f;line-height:1}.communicationMethodsPage .communicationMethodsTableWrapper .communicationMethodsTableSpacer .inactive-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background-color:#f7f7f7;color:#474747;line-height:1}.communicationMethodsPage .communicationMethodUtility .commMethodSearchInputWithIcon{display:flex;flex-direction:column;justify-content:flex-end;height:100%;opacity:1}.communicationMethodsPage .communicationMethodUtility .commMethodSearchInputWithIcon .commMethodSearchInput{margin-bottom:0}.communicationMethodsPage .communicationMethodUtility .state-drp-grid .elr-pupil-state-dropdown{position:relative}.communicationMethodsPage .communicationMethodUtility .state-drp-grid .elr-pupil-state-dropdown .essui-dropdown-container{margin-right:0;width:100%}.communicationMethodsPage .communicationMethodUtility .state-drp-grid .elr-pupil-state-dropdown .essui-overflow-menu{position:absolute !important}.communicationMethodsPage .communicationMethodUtility .state-drp-grid .elr-pupil-state-dropdown .essui-dropdown-menu{padding:0}.communicationMethodsPage .communicationMethodUtility .state-drp-grid .elr-pupil-state-dropdown .essui-textinput__right-icon--large{margin-top:25px}.communicationMethodsPage .communicationMethodUtility .state-drp-grid .elr-pupil-state-dropdown .essui-textinput{width:120px !important;margin-left:-14px}.communicationMethodsPage .communicationMethodUtility .state-drp-grid .elr-pupil-state-dropdown .essui-overflow-menu{width:85px}.communicationMethodsPage .communicationMethodUtility .addMethodButton{display:flex;justify-content:end;padding-top:25px}.communicationMethodsPage .sort-icon{display:flex;justify-content:end}.communicationMethodsPage .communication-methods-header{display:flex;align-items:center;width:100%}.communicationMethodsPage .communication-methods-header>.communication-methods-sort-icon{margin-left:auto;min-width:24px;display:flex;justify-content:flex-end}.communicationMethodsPage .communication-methods-success-notification{position:fixed !important;left:0 !important;right:0 !important;margin:0 auto !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.communicationCategoriesPage{max-width:100vw;min-height:0;opacity:1;height:auto;margin:0 auto;display:flex}.communicationCategoriesPage .col-5{width:5%;min-width:5%;max-width:5%;text-align:center}.communicationCategoriesPage .col-10{width:10%;min-width:10%;max-width:10%}.communicationCategoriesPage .col-20{width:20%;min-width:20%;max-width:20%}.communicationCategoriesPage .communicationCategoriesTableWrapper{width:100%;max-height:85%;min-height:0}.communicationCategoriesPage .communicationCategoriesTableWrapper .essui-table-utility{padding:16px 16px 4px 0}.communicationCategoriesPage .communicationCategoriesTableWrapper .overview-notification{margin:16px 0 16px 0;min-width:100%}.communicationCategoriesPage .communicationCategoriesTableWrapper .communicationCategoriesTableSpacer .essui-overflow-menu{background:#fff;border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-sizing:border-box;position:absolute;z-index:9999;width:120px !important;max-height:240px;overflow-y:auto;transform:translate(-100%);right:-3.5rem}.communicationCategoriesPage .communicationCategoriesTableWrapper .communicationCategoriesTableSpacer .elr-pupil-state-dropdown .essui-overflow-menu{width:85px !important}.communicationCategoriesPage .communicationCategoriesTableWrapper .communicationCategoriesTableSpacer .active-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background-color:#dff7e2;color:#00531f;line-height:1}.communicationCategoriesPage .communicationCategoriesTableWrapper .communicationCategoriesTableSpacer .inactive-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background-color:#f7f7f7;color:#474747;line-height:1}.communicationCategoriesPage .communication-categories-success-notification{position:fixed !important;left:0 !important;right:0 !important;margin:0 auto !important}.communicationCategoriesPage .communicationCategoryUtility .commCategorySearchInputWithIcon{display:flex;flex-direction:column;justify-content:flex-end;height:100%;opacity:1}.communicationCategoriesPage .communicationCategoryUtility .commCategorySearchInputWithIcon .commCategorySearchInput{margin-bottom:0}.communicationCategoriesPage .communicationCategoryUtility .state-drp-grid .elr-pupil-state-dropdown{position:relative}.communicationCategoriesPage .communicationCategoryUtility .state-drp-grid .elr-pupil-state-dropdown .essui-dropdown-container{margin-right:0;width:100%}.communicationCategoriesPage .communicationCategoryUtility .state-drp-grid .elr-pupil-state-dropdown .essui-overflow-menu{position:absolute !important}.communicationCategoriesPage .communicationCategoryUtility .state-drp-grid .elr-pupil-state-dropdown .essui-dropdown-menu{padding:0}.communicationCategoriesPage .communicationCategoryUtility .state-drp-grid .elr-pupil-state-dropdown .essui-textinput__right-icon--large{margin-top:25px}.communicationCategoriesPage .communicationCategoryUtility .state-drp-grid .elr-pupil-state-dropdown .essui-textinput{width:120px !important;margin-left:-14px}.communicationCategoriesPage .communicationCategoryUtility .state-drp-grid .elr-pupil-state-dropdown .essui-overflow-menu{width:85px}.communicationCategoriesPage .communicationCategoryUtility .addCategoryButton{display:flex;justify-content:end;padding-top:25px}.communicationCategoriesPage .sort-icon{display:flex;justify-content:end}.communicationCategoriesPage .communication-categories-header{display:flex;align-items:center;width:100%}.communicationCategoriesPage .communication-categories-header>.communication-categories-sort-icon{margin-left:auto;min-width:24px;display:flex;justify-content:flex-end}.communicationCategoriesPage .sucessNotification-communicatonCategory{position:fixed;right:50%;top:95%;height:40px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.view-communication-category-side-panel{padding:0 !important}.view-communication-category-side-panel .essui-side-panel-heading{padding-bottom:0 !important}.communication-category-view{display:flex;flex-direction:column;gap:24px;padding:0 16px}.communication-category-view__row{display:flex;flex-direction:column;gap:4px}.communication-category-view__row--with-action{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.communication-category-view__content{display:flex;flex-direction:column;gap:4px}.communication-category-view__action{display:flex;justify-content:flex-end}.communication-category-view__row-description{max-width:500px;overflow-wrap:break-word}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.add-communication-categories-side-panel{padding:0px !important}.add-communication-categories-side-panel .add-communication-categories{display:flex;flex-direction:column;gap:32px;padding:0 20px}.add-communication-categories-side-panel .comm-categories-react-button{width:135px;height:40px !important}.add-communication-categories-side-panel .input-full-width{width:300px;height:40px !important;padding:0%}.add-communication-categories-side-panel .essui-side-panel-heading{padding-bottom:0 !important}.add-communication-categories-side-panel .add-communication-categories__grid-spacing{width:300px;padding:0%}.add-communication-categories-side-panel .communication-notification{margin-top:32px;padding:0;height:164px}.add-communication-categories-side-panel .essui-validation-text{margin:0px}.add-communication-categories-side-panel .input-full-width-code{margin:0;width:300px;padding:0%}.add-communication-categories-side-panel .essui-reaction-button-group{gap:16px !important}.add-communication-categories-side-panel .communication-loading-state{display:flex;justify-content:center;align-items:center}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.conversation-details-view{margin:5% 10% 5% 10%}.conversation-details-view .conversation-details-header{display:flex;width:100%;justify-content:space-around;align-items:center}.conversation-details-view .add-communication-button-container{display:flex;justify-content:flex-end}.conversation-details-view .conversation-detail-label{font-weight:600;font-size:14px}.conversation-details-view .conversation-details-list{display:flex;flex-direction:column;margin-bottom:4%;flex:1}.conversation-details-view .conversation-details-contact-header{display:flex;align-items:flex-start}.conversation-details-view .conversation-details-subheader{display:flex;align-items:flex-start;gap:24px;width:96%}.conversation-details-view .essui-button-icon-only--small{display:flex}.conversation-details-view .methods-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;flex:1}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}#relationships-section .subheading-font{margin-bottom:0px !important}#relationships-section .relationships-status-container .essui-textinput{width:120px !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.addRelation-input-form .relation-react-btn{display:grid !important;gap:16px !important}.addRelation-input-form .essui-validation-text{margin-top:initial !important}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url(/assets/fonts/a8d6ac03c7b96b7acb62.ttf) format("ttf")}.view-relationship-side-panel .relationship-view{display:flex;flex-direction:column;gap:24px;padding:0 16px}.view-relationship-side-panel .relationship-view__row{display:flex;flex-direction:column;gap:4px}.view-relationship-side-panel .relationship-view__row--with-action{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.view-relationship-side-panel .relationship-view__content{display:flex;flex-direction:column;gap:4px}.view-relationship-side-panel .relationship-view__action{display:flex;justify-content:flex-end}.view-relationship-side-panel .relationship-view__row-description{max-width:500px;overflow-wrap:break-word}
