﻿@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap";:root{--primary-color: #4fc5c9;--primary-color-hs: 182 53%;--secondary-color: #2A4B9B;--secondary-color-hs: 222 57%;--navy: #0D1330;--navy-hs: 230 57%;--darkest-grey: #576881;--darkest-grey-hs: 216 19%;--dark-grey: #8196B6;--dark-grey-hs: 216 27%;--grey: #C3D2E1;--grey-hs: 210 33%;--light-grey: #E5EBF1;--light-grey-hs: 210 30%;--lightest-grey: #F0F6FC;--lightest-grey-hs: 210 67%;--black: #222222;--off-white: #F7FAFD;--off-white-hs: 210 60%;--white: #FFFFFF;--green: #26B861;--green-hs: 165 53%;--light-green: #ECFBF6;--light-green-hs: 160 65%;--yellow: #FF9A39;--yellow-hs: 36 85%;--light-yellow: #FFEACB;--light-yellow-hs: 36 100%;--red: #CA3D5F;--red-hs: 346 57%;--light-red: #F4E2E6;--light-red-hs: 347 45%;--blue: #6EB4F4;--blue-hs: 209 86%;--light-blue: #E2F0FC;--light-blue-hs: 208 81%;--facebook: #3B5998;--instagram: #C32AA3;--twitter: #1DA1F2;--youtube: #FF0000;--default-font: "Barlow", sans-serif}:root{--marketplace-color: #4a34d4;--marketplace-color-hs: 248 65%;--bright-blue: hsl(225, 100%, 57%);--bright-blue-hs: 225 100%;--almost-black: #1a1f26;--darkest-grey: #343e4d;--slate: #3E547D;--grey-mid: hsl(210, 27%, 87%);--dark-grey: hsl(216, 17%, 43%);--dark-grey-hs: 216 17%;--darkish-grey: hsl(215, 16%, 62%);--darkish-grey-hs: 215 16%;--grey: #afbdca;--off-white-dark: #dee1e3;--gameday-green: hsl(134, 46%, 60%);--gameday-green-hs: 134 46%;--gameday-orange: #FF9A39;--info-blue: #2b4b9b;--info-blue-hs: 222 74%;--info-blue-light: #f8f8fb;--yellow-extra-light: #fff8ef;--navy-rgb: 13, 19, 48;--color-primary: var(--primary-color);--color-primary-hover: hsl(var(--primary-color-hs) 45%);--color-secondary: var(--secondary-color);--color-secondary-hover: hsl(var(--secondary-color-hs) 49%);--color-feature: var(--marketplace-color);--color-feature-hover: hsl(var(--marketplace-color-hs) 42%);--color-danger: var(--red);--color-danger-hover: hsl(var(--red-hs) 42%);--color-danger-light: var(--light-red);--color-info: var(--info-blue);--color-info-hover: hsl(var(--info-blue-hs) 49%);--color-info-light: var(--info-blue-light);--color-success: var(--green);--color-success-hover: hsl(var(--gameday-green-hs) 55%);--color-success-light: var(--light-green);--color-warning: var(--yellow);--color-warning-light: var(--light-yellow);--color-warning-lightest: var(--yellow-extra-light);--color-attention: var(--bright-blue);--border-radius-small: 4px;--border-radius-medium: 8px;--border-radius-large: 12px;--border-radius-huge: 20px;--font-size-tiny: 0.625rem;--font-size-smallest: 0.6875rem;--font-size-small: 0.75rem;--font-size-smaller: 0.8125rem;--font-size-medium: 0.875rem;--font-size-large: 1rem;--font-size-icon: 1.875rem;--heading-size-smallest: 0.9375rem;--heading-size-small: 1rem;--heading-size-smaller: 1.125rem;--heading-size-medium: 1.25rem;--heading-size-larger: 1.375rem;--heading-size-large: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 600;--dark-mode-toggle-light-icon: url(../images/moon.svg);--dark-mode-toggle-dark-icon: url(../images/sun.svg);--dark-mode-toggle-icon-filter: invert(100%);--dark-mode-toggle-icon-size: 22px;--duration: 250ms;--timing: ease}:root,[data-theme=light]{--color-background-primary: var(--white);--color-background-secondary: var(--off-white);--color-background-secondary-hover: var(--off-white-dark);--color-background-alternate: var(--lightest-grey);--color-background-alternate-hover: var(--light-grey);--color-background-foreground: var(--grey);--color-background-feature-header: var(--dark-grey);--color-background-highlight: var(--primary-color);--color-background-inverse: var(--darkest-grey);--color-background-input: var(--white);--color-background-beta: var(--color-secondary);--color-background-graphs: invert(0%);--color-background-info: hsl(var(--info-blue-hs) 94%);--color-background-success: hsl(var(--gameday-green-hs) 92%);--color-background-danger: hsl(var(--red-hs) 95%);--color-background-warning: hsl(var(--yellow-hs) 92%);--color-background-disabled: var(--light-grey);--color-background-attention: var(--color-attention);--color-background-menu-highlight: var(--lightest-grey);--color-background-menu-sub-wrap: #eaf0f5;--color-background-menu-active: var(--white);--color-button-primary: var(--primary-color);--color-button-primary-hover: hsl(var(--primary-color-hs) 45%);--color-button-primary-text: var(--white);--color-button-secondary: hsl(var(--lightest-grey-hs) 94%);--color-button-secondary-hover: hsl(var(--lightest-grey-hs) 98%);--color-button-secondary-text: var(--darkest-grey);--color-button-success: var(--green);--color-button-success-hover: hsl(var(--gameday-green-hs) 55%);--color-button-success-text: var(--white);--color-button-warning: var(--color-warning);--color-button-warning-text: var(--white);--color-button-warning-hover: hsl(var(--yellow-hs) 48%);--color-button-warning-alt: hsl(var(--yellow-hs) 92%);--color-button-warning-alt-text: hsl(var(--yellow-hs) 38%);--color-button-warning-alt-hover: hsl(var(--yellow-hs) 84%);--color-button-danger: var(--red);--color-button-danger-hover: hsl(var(--red-hs) 42%);--color-button-danger-text: var(--white);--color-icon: var(--darkish-grey);--color-icon-border: hsl(var(--dark-grey-hs) 83%);--search-icon: url(../icons/search-light.svg);--search-icon-app: url(../icons/search-light.svg);--select-icon: url(../icons/select-icon.svg);--select-icon-app: url(../icons/select-icon.svg);--color-main-logo-primary: #26D580;--color-main-logo-secondary: #3FC0C3;--color-main-logo-text: #2B4A9A;--color-text-primary: var(--darkest-grey);--color-text-secondary: var(--dark-grey);--color-text-faded: var(--grey);--color-text-alternate: var(--navy);--color-text-on-dark: var(--white);--color-text-link: hsl(var(--primary-color-hs) 45%);--color-text-active: var(--color-primary);--color-text-beta: var(--white);--color-text-tab-active: var(--secondary-color);--color-text-highlight: var(--white);--color-text-info: var(--color-info);--color-text-success: hsl(var(--gameday-green-hs) 28%);--color-text-danger: hsl(var(--red-hs) 40%);--color-text-warning: hsl(var(--yellow-hs) 26%);--color-text-attention: var(--white);--color-text-menu: var(--darkest-grey);--color-text-menu-active: var(--white);--color-text-label: var(--slate);--color-text-main-menu: #454E5E;--color-text-main-menu-active: var(--navy);--color-border-primary: var(--grey);--color-border-secondary: var(--light-grey);--color-border-alternate: var(--lightest-grey);--color-border-mid: var(--grey-mid);--color-border-active: var(--color-primary);--color-border-beta: var(--color-secondary);--color-border-info: hsl(var(--info-blue-hs) 82%);--color-border-success: hsl(var(--gameday-green-hs) 72%);--color-border-danger: hsl(var(--red-hs) 74%);--color-border-warning: hsl(var(--yellow-hs) 76%);--color-nav-hover: var(--primary-color);--color-nav-hover-text: var(--white);--color-dropdown-hover: var(--color-background-alternate);--color-nav-active: hsl(var(--primary-color-hs) 95%);--color-nav-highlight: hsl(var(--primary-color-hs) 85%);--color-shadow-primary: 0px 2px 12px rgba(17, 25, 65, 0.15);--color-overlay-primary: rgba(var(--navy-rgb), 0.4);--icon-add: url(../icons/add-light.svg);--icon-remove: url(../icons/remove-light.svg)}[data-theme=dark]{--color-primary: hsl(var(--primary-color-hs) 40%);--color-info: hsl(var(--info-blue-hs) 33%);--color-success: hsl(var(--gameday-green-hs) 40%);--color-warning: hsl(var(--yellow-hs) 71%);--color-danger: hsl(var(--red-hs) 40%);--color-background-primary: hsl(0, 0%, 12%);--color-background-secondary: hsl(0, 0%, 7%);--color-background-secondary-hover: hsl(0, 0%, 20%);--color-background-alternate: hsl(0, 0%, 17%);--color-background-alternate-hover: hsl(0, 0%, 35%);--color-background-foreground: hsl(0, 0%, 35%);--color-background-feature-header: hsl(0, 0%, 25%);--color-background-highlight: var(--primary-color);--color-background-inverse: var(--darkest-grey);--color-background-input: hsl(0, 0%, 4%);--color-background-beta: var(--color-secondary);--color-background-graphs: invert(80%);--color-background-info: hsl(var(--info-blue-hs) 14%);--color-background-success: hsl(var(--gameday-green-hs) 14%);--color-background-danger: hsl(var(--red-hs) 16%);--color-background-warning: hsl(var(--yellow-hs) 10%);--color-background-disabled: var(--black);--color-background-attention: hsl(var(--bright-blue-hs) 33%);--color-background-menu-highlight: hsl(0, 0%, 17%);--color-background-menu-sub-wrap: #000;--color-background-menu-active: hsl(0, 0%, 27%);--color-button-primary: hsl(var(--primary-color-hs) 35%);--color-button-primary-hover: hsl(var(--primary-color-hs) 25%);--color-button-primary-text: var(--white);--color-button-secondary: hsl(0 0% 20%);--color-button-secondary-hover: hsl(0 0% 15%);--color-button-secondary-text: hsl(0 0% 80%);--color-button-success: hsl(var(--gameday-green-hs) 24%);--color-button-success-hover: hsl(var(--gameday-green-hs) 14%);--color-button-success-text: var(--white);--color-button-warning: hsl(var(--yellow-hs) 28%);--color-button-warning-text: var(--white);--color-button-warning-hover: hsl(var(--yellow-hs) 40%);--color-button-warning-alt: hsl(var(--yellow-hs) 12%);--color-button-warning-alt-text: hsl(var(--yellow-hs) 84%);--color-button-warning-alt-hover: hsl(var(--yellow-hs) 18%);--color-button-danger: hsl(var(--red-hs) 34%);--color-button-danger-hover: hsl(var(--red-hs) 28%);--color-button-danger-text: var(--white);--color-icon: hsl(0 0% 66%);--color-icon-border: hsl(0 0% 30%);--search-icon: url(../icons/search-dark.svg);--search-icon-app: url(../icons/search-dark.svg);--select-icon: url(../icons/select-icon-dark.svg);--select-icon-app: url(../icons/select-icon-dark.svg);--color-main-logo-primary: #26D580;--color-main-logo-secondary: #3FC0C3;--color-main-logo-text: var(--white);--color-text-primary: rgba(255,255,255,0.87);--color-text-secondary: var(--lightest-grey);--color-text-faded: hsl(0, 0%, 55%);--color-text-alternate: var(--light-grey);--color-text-on-dark: var(--white);--color-text-link: var(--primary-color);--color-text-active: var(--primary-color);--color-text-tab-active: hsl(var(--secondary-color-hs) 75%);--color-text-beta: var(--white);--color-text-info: var(--white);--color-text-highlight: var(--white);--color-text-info-link: hsl(var(--info-blue-hs) 80%);--color-text-success: var(--white);--color-text-success-link: hsl(var(--gameday-green-hs) 80%);--color-text-danger: var(--white);--color-text-warning: var(--white);--color-text-attention: var(--white);--color-text-menu: var(--lightest-grey);--color-text-menu-active: var(--white);--color-text-label: var(--lightest-grey);--color-text-main-menu: hsl(218, 17%, 78%);--color-text-main-menu-active: var(--white);--color-border-primary: hsl(219, 11%, 29%);--color-border-secondary: hsl(219, 11%, 29%);--color-border-alternate: hsl(219, 11%, 29%);--color-border-mid: hsl(219, 11%, 29%);--color-border-active: var(--color-primary);--color-border-beta: var(--color-secondary);--color-border-info: var(--color-info);--color-border-success: hsl(var(--gameday-green-hs) 35%);--color-border-danger: hsl(var(--red-hs) 35%);--color-border-warning: hsl(var(--yellow-hs) 30%);--color-nav-hover: var(--color-primary);--color-nav-hover-text: var(--white);--color-dropdown-hover: var(--color-primary);--color-nav-active: hsl(var(--primary-color-hs) 15%);--color-nav-highlight: hsl(var(--primary-color-hs) 25%);--color-shadow-primary: 0px 2px 12px rgba(211, 213, 223, 0.15);--color-overlay-primary: rgba(0,0,0,0.8);--icon-add: url(../icons/add-dark.svg);--icon-remove: url(../icons/remove-light.svg)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.3}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}address{font-style:normal}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{font-family:var(--default-font);font-size:var(--font-size-large)}h1,h2,h3,h4{font-weight:var(--font-weight-bold)}h1.page-heading,.pageHeading{font-size:var(--heading-size-large);font-weight:var(--font-weight-bold);color:var(--color-text-alternate);margin-bottom:26px}@media only screen and (max-width: 639px){h1.page-heading,.pageHeading{margin:0;padding:12px;font-size:var(--heading-size-medium)}}h2.subtitle,.sectionheader{font-size:var(--heading-size-medium);font-weight:var(--font-weight-bold);color:var(--color-text-alternate);margin:0 0 10px}h2.subtitle .edit-link,.sectionheader .edit-link{margin-left:10px;font-size:70%}@media only screen and (max-width: 459px){h2.subtitle,.sectionheader{font-size:var(--heading-size-small)}h2.subtitle .edit-link,.sectionheader .edit-link{margin-left:6px}}h2.subtitle th,.sectionheader th{text-align:left}.sub-heading{margin-bottom:26px}.sub-heading.with-button{display:flex;justify-content:space-between;align-items:center}th.sectionheader h3{font-size:var(--heading-size-small);font-weight:var(--font-weight-bold);color:var(--color-text-alternate)}*+.sectionheader{margin-top:20px}h3{font-size:var(--heading-size-smaller);color:var(--color-text-alternate);font-weight:var(--font-weight-bold)}h3.with-icon{display:grid;grid-template-columns:40px 1fr;align-items:center}h3.with-icon svg{justify-self:center}@media only screen and (min-width: 640px){h3{font-size:var(--heading-size-medium)}}.info-heading{position:relative;display:flex;align-items:center;gap:5px;padding:5px 10px;height:40px;margin-bottom:20px;border-radius:var(--border-radius-small);background-color:var(--color-background-alternate)}.info-heading h4{font-weight:var(--font-weight-medium)}.info-heading h5{margin:0}.info-heading.with-button{justify-content:space-between}@media only screen and (max-width: 639px){.info-heading{height:auto;padding:10px}.info-heading .info-sheet{top:100%}.info-heading .info-sheet::before{right:unset;left:25px}}.info-text{margin-bottom:15px;font-weight:medium}a,td.value a{color:var(--color-text-link);font-weight:var(--font-weight-medium)}td.label{color:var(--color-text-secondary);font-size:var(--font-size-medium)}.edit-link{font-weight:var(--font-weight-medium)}strong{font-weight:var(--font-weight-bold)}a[href^=mailto] s{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.content-block{font-size:var(--font-size-medium)}p,.table td p{font-size:var(--font-size-medium)}@media only screen and (min-width: 640px){p,.table td p{font-size:var(--font-size-large)}}p+p{margin-top:10px}p.with-rule{border-bottom:1px solid var(--color-border-primary);padding-bottom:10px;margin-bottom:10px}p.description-main{margin-bottom:30px;font-weight:var(--font-weight-medium)}.medium{font-weight:var(--font-weight-medium)}.bold{font-weight:var(--font-weight-bold)}.print-base .pageHeading{padding:0;margin-bottom:10px}.hero-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px}p+h4{margin-top:20px}.top-padding{padding-top:20px}*,*:before,*:after{transition:background-color var(--duration) var(--timing),border-color var(--duration) var(--timing)}.main-wrapper{display:grid;min-height:calc(100vh - 50px)}@media only screen and (min-width: 1024px){.main-wrapper{grid-template-columns:240px 1fr}}.main-wrapper.nav-hidden{grid-template-columns:1fr}.main-wrapper.nav-hidden .main-content{padding-left:50px}.main-wrapper.nav-hidden .main-menu{margin-right:30px}.main-content{padding:20px;background-color:var(--color-background-secondary)}@media only screen and (max-width: 639px){.main-content{padding:10px}}.side-bar{position:relative;grid-row:-1/-1;background-color:var(--color-background-primary);box-shadow:10px 0 10px -10px rgba(17,25,65,.15)}.side-bar .main-menu{position:sticky;top:0px}.side-bar .hide-nav{display:flex;align-items:center;justify-content:center;position:absolute;right:-15px;top:62px;padding:0px;width:26px;height:26px;border-radius:50%;overflow:hidden;background-color:var(--color-background-primary);border:1px solid var(--color-border-mid)}.side-bar .hide-nav svg{transform:rotate(90deg)}@media only screen and (max-width: 1023px){.side-bar .hide-nav{display:none}}.side-bar.nav-hidden{position:fixed;width:240px;height:100%;top:60px;left:-210px;background-color:var(--color-background-primary);z-index:10;box-shadow:10px 0 10px -10px rgba(17,25,65,.15);transition:all 500ms ease-out}.side-bar.nav-hidden .hide-nav{transform:rotate(180deg)}@media only screen and (max-width: 1023px){.side-bar{position:fixed;width:240px;height:100%;top:60px;left:-250px;background-color:var(--color-background-primary);z-index:10;box-shadow:10px 0 10px -10px rgba(17,25,65,.15);transition:all 500ms ease-out}.side-bar.open{transform:translateX(250px);z-index:11}}body{background-color:var(--color-background-secondary);color:var(--color-text-primary)}body::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px;background-color:var(--color-background-alternate)}body::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-background-foreground);background-clip:padding-box}body::-webkit-scrollbar-track{background-color:var(--color-background-alternate);border-radius:4px}body.nav-open{overflow:hidden}.nav-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay-primary);z-index:10}.flex{display:flex;align-items:center}.flex>*+*{margin-left:10px}.password-hints h4{margin-bottom:10px}.password-hints p{font-size:var(--font-size-smaller)}.current-theme,.theme-toggle-icon{display:none}[data-theme=light] .light-mode-toggle,[data-theme=dark] .dark-mode-toggle{display:block}.theme-toggle-icon{width:20px;height:20px}.theme-toggle-icon svg{max-width:100%}#dark-mode-toggle-1::part(fieldset){padding:0;margin-left:-6px}#dark-mode-toggle-1::part(form){padding-inline:10px;color:var(--color-text-secondary);border-radius:var(--border-radius-huge)}#dark-mode-toggle-1::part(form):hover{background-color:var(--color-dropdown-hover)}#dark-mode-toggle-1::part(aside){display:none}#dark-mode-toggle-1::part(toggleLabel){display:flex;align-items:center;min-height:30px}#dark-mode-toggle-1::part(toggleLabel)::before{margin-inline-end:6px}#dark-mode-toggle-1::part(toggleLabel)::after{content:"BETA";padding:1px 3px;background-color:var(--color-background-beta);border:1px solid var(--color-border-beta);color:var(--color-text-beta);border-radius:var(--border-radius-small);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);margin-left:6px}.dark-beta{float:right;padding:1px 3px;background-color:var(--color-background-beta);border:1px solid var(--color-border-beta);color:var(--color-text-beta);border-radius:var(--border-radius-small);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);margin-left:6px}.layout-switch{position:relative}.layout-switch .dark-beta{position:absolute;right:10px}.search-results p{margin:20px 0}.alert.hide-desktop{display:none}@media only screen and (max-width: 1023px){.alert.hide-desktop{display:grid}}.help-page{line-height:1.4}.help-page .text-wrap{max-width:75ch}.help-page h4{font-size:var(--heading-size-smaller)}.help-page p{font-size:var(--font-size-medium)}.nowrap{white-space:nowrap}.dash-upcoming td.no-label{border:none}.dash-avail{display:grid;grid-template-rows:auto 1fr}.dash-avail .calendar-wrap{display:flex;align-items:center;justify-content:center}.dash-avail-calendar{display:grid;container-type:inline-size;container-name:dashcalendar;gap:20px}@media only screen and (min-width: 1200px){.dash-avail-calendar{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.dash-avail-calendar{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 459px){.dash-avail-calendar{grid-template-columns:none}}.dash-avail .table td{padding:8px 8px}@container dashcalendar (min-width: 480px){.calendar-legend{padding:0 20px}}.dash-unread{display:grid;grid-template-rows:auto 1fr}.dash-unread .scroll-list-header,.dash-unread .scroll-list li{display:grid;grid-template-columns:30px 1fr 100px;gap:10px;align-items:center}.dash-unread .scroll-list-header span:last-child,.dash-unread .scroll-list li span:last-child{justify-content:right}.dash-unread .scroll-list{margin-top:10px;max-height:360px;font-weight:var(--font-weight-medium)}.dash-unread .scroll-list li+li{margin-top:10px}@media only screen and (min-width: 768px){.content-group-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.content-group-2.no-unread{grid-template-columns:1fr 2fr}}@media only screen and (max-width: 767px){.content-group-2 .content-wrap+.content-wrap{margin-top:20px}}.profile-picture{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-small)}.view-profile{display:grid;grid-template-columns:150px 1fr}.view-profile nav{position:sticky;top:0;min-height:calc(100vh - 61px);background-color:var(--color-background-primary);padding-top:100px}.view-profile .profile-page header.main{margin-bottom:20px;border-bottom:none}.view-profile .tabs-wrapper{padding:20px;background-color:var(--color-background-secondary)}.view-profile .tab-list .tab.active{color:var(--color-text-main-menu-active);background-color:var(--color-background-menu-sub-wrap)}.availablity-popup{display:grid;grid-template-columns:2fr 1fr;gap:20px}.availablity-popup h5{font-size:var(--heading-size-small);margin-bottom:0}.availablity-popup .selected-orgs ul{list-style-type:none;margin:0;padding:0}.availablity-popup .selected-orgs ul li{border-bottom:1px solid var(--color-border-secondary);padding-bottom:5px}.availablity-popup .selected-orgs ul li+li{margin-top:5px}.availablity-popup .form-info{position:sticky;top:0}.availablity-popup .org-list select{width:100%;max-width:600px;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 639px){.fixtures-list h4{margin-top:20px}}@media only screen and (min-width: 640px){.fixtures-list .table{margin-block:20px}}.app-matrix-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px}@media only screen and (max-width: 767px){.app-matrix-header{flex-direction:column;align-items:flex-start}}.app-matrix .header-control{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}@media only screen and (max-width: 767px){.app-matrix .header-control{grid-template-columns:1fr;gap:0;margin-bottom:10px}}.app-matrix .panel-wrap{display:grid;grid-template-columns:240px 1fr;gap:20px}@media only screen and (max-width: 767px){.app-matrix .panel-wrap{grid-template-columns:1fr}}.app-matrix .umpire-panels{background-color:var(--color-background-primary);border-radius:var(--border-radius-small);padding:20px 10px}.app-matrix .umpire-panels h3{margin:0;padding:10px 20px;background-color:var(--color-background-secondary);border-radius:var(--border-radius-small)}.app-matrix .umpire-panels select{width:100%;margin-bottom:10px}.app-matrix .umpire-panels-inner{padding:10px}.app-matrix .umpire-panels-inner>table{width:100%;border-collapse:collapse}.app-matrix .panel-members{padding:10px;height:600px;overflow:auto;position:relative}.app-matrix .panel-members::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px;background-color:var(--color-background-alternate)}.app-matrix .panel-members::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-background-foreground);background-clip:padding-box}.app-matrix .panel-members::-webkit-scrollbar-track{background-color:var(--color-background-alternate);border-radius:4px}@media only screen and (max-width: 767px){.app-matrix .panel-members{height:240px}}.app-matrix .drag{border-radius:4px;border:1px solid var(--color-border-primary);padding:4px;margin:0;width:220px;height:auto;background-color:var(--color-background-secondary-hover);display:flex;align-items:center;display:grid;grid-template-columns:24px 1fr}.app-matrix .drag span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-matrix .drag.clone{background:var(--color-background-secondary);width:100%}.app-matrix .drag+.drag{margin-top:6px}.app-matrix .fixture-filters{width:100%;background-color:var(--color-background-primary);border-radius:var(--border-radius-small);padding:20px}.app-matrix .fixture-filters .fixture-filters-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media only screen and (max-width: 767px){.app-matrix .fixture-filters .fixture-filters-grid{grid-template-columns:1fr}}.app-matrix .fixture-filters .fixture-filters-fields .mark{display:grid;grid-template-columns:80px 1fr;gap:10px}@media only screen and (max-width: 767px){.app-matrix .fixture-filters .fixture-filters-fields .mark{grid-template-columns:1fr}.app-matrix .fixture-filters .fixture-filters-fields .mark label{align-items:flex-end}}@media only screen and (min-width: 768px){.app-matrix .fixture-filters .fixture-filters-fields .mark+.mark{margin-top:20px}}.app-matrix .fixture-filters{margin-bottom:30px}.app-matrix .fixture-filters h3{margin-bottom:20px}.app-matrix .fixture-filters .fixture-filters-control{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}@media only screen and (min-width: 1200px){.app-matrix .fixture-filters .fixture-filters-control{display:grid;grid-template-columns:1fr 1fr}}.app-matrix .fixture-filters .fixture-filters-control .button{width:100%;height:36px}.app-matrix .match-grid{width:100%;table-layout:fixed;border-collapse:collapse}.app-matrix .match-grid .match-grid-header-row td{border-bottom:1px solid var(--color-border-primary)}.app-matrix .match-grid table{border-collapse:collapse}.app-matrix .match-grid-headers{overflow:hidden;border-width:0px;border-style:solid;border-color:var(--color-background-primary)}.app-matrix .match-grid th,.app-matrix .match-grid td{padding:0}.app-matrix .match-grid th{background-color:var(--color-background-primary);border-right:1px solid var(--color-border-primary);height:36px;vertical-align:middle;text-align:center;font-weight:500;max-width:176px}.app-matrix .match-grid .trash{width:200px;max-width:200px;background-color:var(--color-background-primary);border-right:1px solid var(--color-border-primary)}.app-matrix .match-grid .trash>div{margin:0 10px;background-color:var(--color-background-danger);box-shadow:0px 0px 0px 1px var(--color-border-danger) inset;color:var(--color-text-danger);vertical-align:middle;text-align:center;font-weight:500;font-size:var(--font-size-small);border-radius:var(--border-radius-small);display:flex;align-items:center;justify-content:center}.app-matrix tr:not(.match-grid-title) td{border-top:0px}.app-matrix .match-grid-fixtures{width:200px;height:500px;overflow:hidden}.app-matrix .match-grid-fixtures-large{height:500px;overflow:auto;position:relative}.app-matrix .match-grid-fixtures-large::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px;background-color:var(--color-background-alternate)}.app-matrix .match-grid-fixtures-large::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-background-foreground);background-clip:padding-box}.app-matrix .match-grid-fixtures-large::-webkit-scrollbar-track{background-color:var(--color-background-alternate);border-radius:4px}.app-matrix .match-grid-title td{background-color:var(--color-background-alternate);height:30px;border-block:1px solid var(--color-border-primary)}.app-matrix .matrix-match-details{background-color:var(--color-background-primary);border-block:1px solid var(--color-border-primary);vertical-align:top}.app-matrix .ump-appointed{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);vertical-align:middle;max-width:176px}.app-matrix .ump-appointed .drag{max-width:166px;margin:5px;background-color:var(--color-background-success);border-color:var(--color-border-success);color:var(--color-text-success);--color-text-alternate: var(--color-text-success)}.app-matrix .ump-appointed .drag[id$=_c0]{background-color:var(--color-background-warning);border-color:var(--color-border-warning);color:var(--color-text-warning);--color-text-alternate: var(--color-text-warning)}.app-matrix #results_div:has(.alert)+.match-grid{margin-top:30px}.appoint-match{display:grid;grid-template-columns:1fr 1fr;gap:20px}@container modal (max-width: 840px){.appoint-match{grid-template-columns:auto}}.appoint-match .fixture-details{margin:40px;font-size:var(--font-size-small)}.appoint-match .fixture-details h4{font-size:var(--font-size-medium);margin-block:0 10px}.appoint-match .fixture-details h5{font-size:var(--font-size-smaller);margin-block:0 10px}.appoint-match .fixture-details p{margin-block:0 10px}.appoint-match .table select{width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.appoint-match form{margin-bottom:0}.appoint-match .panel-control{background-color:var(--color-background-alternate);padding:10px;margin-bottom:10px}.appoint-match .panel-control .form-single-row{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}.appoint-match .panel-table{width:100%}.appoint-match .panel-table td{padding:10px}.appoint-match .form-single-row{padding-inline:10px;align-items:center}.appoint-match .button-remove{margin-left:auto}@media only screen and (max-width: 639px){.appoint-match{display:block}.appoint-match>div+div{margin-top:30px}.appoint-match .fixture-details{margin:20px 10px}}.appoint-legend-wrap{container-type:inline-size}.appoint-legend{display:grid;grid-template-columns:repeat(3, auto);gap:6px;align-items:center}@container (max-width: 411px){.appoint-legend{display:flex;flex-direction:column;align-items:flex-start}}.appoint-legend>span{display:flex;align-items:center;gap:4px}#popupContainer.appoint-popup{position:fixed;top:50% !important;left:50% !important;transform:translate(-50%, -50%);width:90vw !important;height:80vh !important}#popupContainer.appoint-popup #popupFrame{width:100% !important;height:100% !important}.table.app-group td{padding-block:0}.table.app-group td:last-child{padding-inline:0}.table.app-group label{font-weight:var(--font-weight-normal);height:26px}.table.app-group .button{font-size:var(--font-size-medium)}.form.app-group-form .alert{align-self:center;justify-self:center;width:80%}.form.app-group-form .inline-input-row input{text-align:right}@media only screen and (max-width: 767px){.form.app-group-form{display:flex;flex-direction:column-reverse}.form.app-group-form table{margin-bottom:20px}.form.app-group-form .alert{width:100%}.form.app-group-form .inline-input-row{grid-template-columns:1fr 150px}.form.app-group-form .inline-input-row input{text-align:left;width:100%}}@media only screen and (max-width: 639px){.form.app-group-form .inline-input-row{grid-template-columns:1fr;gap:10px;align-items:flex-end}.form.app-group-form .inline-input-row input{width:50px;margin-bottom:20px}.form.app-group-form .button-primary{margin-top:20px}}.config-appoint .comps-heading{display:flex;align-items:center;gap:20px;margin-bottom:20px}.config-appoint .comp-row{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-medium)}.config-appoint .comp-row+.comp-row{margin-top:20px}.config-appoint .comp-row .comp-row-heading{display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--color-background-secondary);border-bottom:1px solid var(--color-border-primary);border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.config-appoint .comp-row .comp-row-heading>div{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}.config-appoint .comp-row .comp-row-heading h4{font-size:var(--heading-size-smaller)}@media only screen and (max-width: 639px){.config-appoint .comp-row .comp-row-heading{padding:10px}}.config-appoint .comp-row .comp-row-move{display:flex;flex-direction:column;gap:4px}.config-appoint .comp-row .comp-row-move button{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}.config-appoint .comp-row .comp-row-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:20px}@media only screen and (max-width: 1023px){.config-appoint .comp-row .comp-row-cols{gap:20px}}@media only screen and (max-width: 767px){.config-appoint .comp-row .comp-row-cols{grid-template-columns:1fr}}@media only screen and (max-width: 639px){.config-appoint .comp-row .comp-row-cols{padding:10px}}.config-appoint .comp-row table{font-size:var(--font-size-medium)}.config-appoint .comp-row .info-heading{height:auto;padding-bottom:10px;background-color:rgba(0,0,0,0);border-bottom:1px solid var(--color-border-primary);border-radius:0}.config-appoint .comp-row .umpires-required table td:first-child{white-space:nowrap}.config-appoint .comp-row .umpires-required table td:last-child{width:100%;text-align:center}.config-appoint .comp-row .cell-move{width:30px;padding:0;text-align:center}.auto-appoint select{min-width:300px}.send-msg .info-sheet p,.send-msg .info-sheet li{font-size:var(--font-size-medium)}.send-msg .info-sheet ol{padding-left:26px}.send-msg .info-sheet li+li{margin-top:10px}.send-msg .vertical{align-items:flex-start;gap:0}.send-msg .vertical.gaps>*+*{margin-top:10px}.send-msg .vertical.gaps small{margin-top:0;font-size:var(--font-size-small)}.send-msg form{margin-bottom:0}.send-msg .form .small{height:auto;align-self:flex-start;margin-top:6px}.send-msg label{height:auto;min-height:36px}.send-msg small{display:inline-block;margin-top:10px;font-size:var(--font-size-smaller)}.send-msg small span{font-weight:var(--font-weight-bold)}.send-msg #elm1_toolbar1 tr:first-child,.send-msg #elm1_toolbar2 tr:first-child{display:flex;flex-flow:wrap}.pay-periods>div+div{margin-top:20px}.manage-pay-rates>div{margin-bottom:20px;position:relative}.manage-pay-rates>div h4{padding-block:10px;background-color:var(--color-background-primary)}@media only screen and (max-width: 639px){.manage-pay-rates>div h4{position:sticky;top:0px}}.manage-pay-rates>div p{font-size:var(--font-size-smaller);margin-bottom:20px}.manage-pay-rates>div table tr:last-child td{border-bottom:none}.reports-dashboard header.main{display:flex;align-items:center;justify-content:space-between}.reports-dashboard header.main h3{margin-top:0}.reports-dashboard header.main .form-row{justify-self:end;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:end;gap:20px}@media only screen and (max-width: 639px){.reports-dashboard header.main .form-row{width:100%;grid-template-columns:1fr;justify-items:start;gap:6px;padding-left:10px}.reports-dashboard header.main .form-row>div,.reports-dashboard header.main .form-row select{width:100%}}@media only screen and (max-width: 639px){.reports-dashboard header.main{display:flex;flex-direction:column;align-items:flex-start}}.reports-dashboard .panels:not(.equal) .panel:first-child{min-width:260px;min-height:500px;position:relative}@media only screen and (max-width: 720px){.reports-dashboard .panels:not(.equal) .panel:first-child{min-height:300px}}.reports-dashboard .panels:not(.equal) .panel:first-child .panel-content{position:absolute;inset:20px;overflow:auto}.reports-dashboard .panels:not(.equal) .panel:first-child .panel-content::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px;background-color:var(--color-background-alternate)}.reports-dashboard .panels:not(.equal) .panel:first-child .panel-content::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-background-foreground);background-clip:padding-box}.reports-dashboard .panels:not(.equal) .panel:first-child .panel-content::-webkit-scrollbar-track{background-color:var(--color-background-alternate);border-radius:4px}@media only screen and (max-width: 850px){.reports-dashboard .panels:not(.equal) .panel:first-child .panel-content{inset:10px}}.reports-dashboard .panels .panel-list{padding-right:10px}.reports-dashboard .panels .panel-list li.report-item{padding-top:10px;border-bottom:0;border-radius:var(--border-radius-small)}.reports-dashboard .panels .panel-list li.report-item h4{font-size:var(--font-size-large)}.reports-dashboard .panels .panel-list li.report-item p{font-size:var(--font-size-smaller)}.reports-dashboard .panels .panel-list li.report-item:hover{cursor:pointer;background-color:var(--color-background-secondary)}.reports-dashboard h3{margin:20px 0}.reports-dashboard #report_options{display:grid;grid-template-rows:auto 1fr;margin-bottom:0}@media only screen and (min-width: 720px){.reports-dashboard #report_options{height:100%}}@media only screen and (max-width: 720px){.reports-dashboard .panels .panel:not(:first-child){display:block}}.reports-dashboard .reports-dl{margin-top:30px}.reports-dashboard .reports-dl .table img{max-width:none}.reports-dashboard .reports-dl .table td:nth-child(2) p{font-size:var(--font-size-smaller)}@media only screen and (max-width: 639px){.reports-dashboard .reports-dl .table tr{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title button" "title button"}.reports-dashboard .reports-dl .table tr td{padding:0}.reports-dashboard .reports-dl .table tr td:first-child{display:none}.reports-dashboard .reports-dl .table tr td:nth-child(2){display:flex;align-items:center;grid-area:title;font-weight:var(--font-weight-medium);font-size:var(--font-size-smaller)}.reports-dashboard .reports-dl .table tr td:nth-child(3){display:none}.reports-dashboard .reports-dl .table tr td:nth-child(4){grid-area:button;text-align:right;padding:10px 0}.reports-dashboard .reports-dl .table tr.has-select{grid-template-areas:"title button" "select button"}.reports-dashboard .reports-dl .table tr.has-select td:nth-child(2){padding:10px 0 5px;border-bottom:none}.reports-dashboard .reports-dl .table tr.has-select td:nth-child(3){display:block;grid-area:select;padding:5px 0 10px}.reports-dashboard .reports-dl .table tr.has-select td:nth-child(3) select{width:100%}.reports-dashboard .reports-dl .table tr.has-select td:nth-child(4){display:flex;align-items:center;justify-content:flex-end}}@media only screen and (min-width: 840px){.match-details{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}}.match-details h3{background-repeat:no-repeat}.match-details header{grid-column:1/3}.match-details .intro{margin-bottom:20px}.match-details .intro p{margin:0}.match-details #FixtureAppointmentTable{margin-top:20px}.match-details td:has(.badge){width:10px}.match-details .legend{display:flex;gap:10px;margin-top:20px;font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.match-details .legend>div{display:flex;align-items:center;gap:6px}.match-details .confirmation{margin-bottom:20px}.match-details .confirmation .button{display:flex;align-items:center;gap:6px;background-color:var(--color-background-primary)}.match-details .buttons{display:flex;align-items:center;gap:10px}.match-details .directions h4{font-size:var(--font-size-large)}.match-details .directions .control{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.weather-page{background-color:var(--color-background-primary)}.weather-widget{display:grid;grid-template-columns:auto 1fr;gap:20px}.weather-temp{font-size:3rem}.weather-description{text-transform:capitalize}.nav{position:relative;height:60px;display:grid;grid-template-columns:50px 140px 1fr;align-items:center;padding:0 12px 0 0;background-color:var(--color-background-primary);border-bottom:1px solid var(--color-border-secondary);z-index:11}.nav .toggle-nav{appearance:none;padding:0;margin:0;height:50px;border:none;background-color:var(--color-background-primary)}.nav .toggle-nav:hover{cursor:pointer}.nav .nav-logo img{height:50px}@media only screen and (min-width: 1024px){.nav{grid-template-columns:140px 1fr;padding:0 20px}.nav .toggle-nav{display:none}}.nav .nav-right{display:flex;align-items:center;justify-content:flex-end}.nav .nav-right-grid{display:grid;grid-template-columns:repeat(4, auto);gap:5px}.nav .nav-toolbar-item{display:flex;align-items:center;justify-content:center;width:32px;border-radius:16px;font-size:var(--font-size-smaller)}.nav .nav-toolbar-item.drop-button-active{background-color:var(--color-background-alternate)}.nav .nav-toolbar-item:hover{background-color:var(--color-background-alternate)}.nav .nav-toolbar{position:relative;list-style-type:none;margin:0;padding:0;display:flex;align-items:center;font-size:var(--font-size-small)}.nav .nav-toolbar .drop-sheet{top:38px;right:-18px}.nav .nav-user{display:inline-grid;grid-template-columns:auto auto;align-items:center;justify-content:end;margin-left:5px}.nav .nav-user .nav-user-initial{display:block;color:var(--color-text-on-dark);font-size:var(--font-size-large)}.nav .nav-user .drop-button{display:flex;align-items:center;color:var(--color-text-on-dark);text-decoration:none;height:30px;padding-inline:10px;border-radius:var(--border-radius-huge);background-color:var(--color-secondary);justify-content:center;width:30px}.nav .nav-user .drop-button:hover,.nav .nav-user .drop-button.drop-button-active{background-color:var(--color-secondary-hover)}.nav .nav-user .drop-sheet{top:48px;right:2px}.nav .nav-user .drop-sheet .nav-user-name{display:flex;align-items:center;width:100%;padding:0 10px;min-height:30px;color:var(--color-text-tab-active);font-weight:var(--font-weight-bold)}.nav .nav-user .drop-sheet ul li a{padding-inline:4px;gap:4px}.nav .nav-user .drop-sheet ul li a svg{max-width:22px}@media only screen and (max-width: 839px){.nav .nav-user .drop-sheet{right:4px}.nav .nav-user .drop-sheet::before{right:12px}}.main-menu{font-size:var(--font-size-medium);color:var(--color-text-menu);font-weight:var(--font-weight-medium);padding-top:20px}.main-menu .menu-heading,.main-menu a{display:flex;align-items:center;min-height:36px;text-wrap:balance;color:var(--color-text-menu);text-decoration:none;border-radius:30px;font-weight:var(--font-weight-medium)}.main-menu .menu-heading.active{color:var(--color-text-main-menu-active);background-color:var(--color-background-menu-sub-wrap)}.main-menu a.active,.main-menu a.active:hover{font-weight:var(--font-weight-bold);color:var(--color-text-main-menu-active);--color-text-menu: var(--color-text-main-menu-active);background-color:var(--color-background-menu-active)}.main-menu a:hover{background-color:var(--color-background-menu-active);color:var(--color-text-main-menu-active);--color-text-menu: var(--color-text-main-menu-active)}.main-menu .menu-heading{display:grid;grid-template-columns:auto 1fr;gap:4px;align-items:center;padding:5px 36px 5px 0}.main-menu .menu-heading:hover{cursor:pointer}.main-menu ul{display:block;list-style-type:none;padding:5px 0;margin:0}.main-menu ul li{display:block}.main-menu ul li+li{margin-top:10px}.main-menu ul.sub-menu li{padding:0 5px}.main-menu .item-list a{padding:0 10px 0 20px}.main-menu .menu-global-drop-item .menu-heading{position:relative}.main-menu .menu-global-drop-item .menu-heading:after{content:"";position:absolute;right:10px;display:inline-block;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:4px solid var(--color-text-secondary)}.main-menu .menu-global-drop-item.menu-open{padding:5px;background-color:var(--color-background-menu-sub-wrap);border-radius:8px}.main-menu .menu-global-drop-item.menu-open .menu-heading:after{transform:rotate(180deg)}.main-menu .icon-dashboard{background-image:var(--icon-dashboard)}.main-menu>ul>li{padding-inline:10px}.menu-global-drop-item.menu-open:has(.active){background-color:var(--color-background-menu-sub-wrap);border-radius:8px}.menu-heading+.item-list{display:none}.menu-global-drop-item:has(.active) .item-list{display:block;background-color:var(--color-background-menu-sub-wrap);border-radius:8px}.content-wrap .content-heading{margin-bottom:10px}.content-wrap .content-block{padding:20px;background-color:var(--color-background-primary);border-radius:var(--border-radius-medium)}@media only screen and (max-width: 639px){.content-wrap .content-block{padding:10px}}.main-content>.content-wrap+.content-wrap{margin-top:20px}.content-sub>*+*{margin-top:20px}.content-sub+.content-sub{margin-top:30px}.content-block{margin-bottom:30px}.content-block.split-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media only screen and (max-width: 639px){.content-block.split-2{grid-template-columns:1fr}}.content-block:empty{display:none}.table{border-collapse:collapse;width:100%;font-size:var(--font-size-small)}.table th{padding:10px;background-color:var(--color-background-alternate);color:var(--color-text-secondary);text-align:left}.table th:first-child{border-radius:4px 0 0 4px}.table th:first-child:last-child{border-radius:4px}.table th:last-child{border-radius:0 4px 4px 0}.table th.sub-header{background-color:var(--color-background-primary);font-size:var(--font-size-large);color:var(--color-text-alternate)}.table td{padding:10px}.table tr:not(.no-border) th,.table tr:not(.no-border) td{border-bottom:1px solid var(--color-border-secondary)}.table+.pager{margin-top:20px}.table-small th,.table-small td{padding:4px}.table.no-border th,.table.no-border td{border-bottom:none !important}.table.no-padding th,.table.no-padding td{padding:0}@media only screen and (min-width: 640px){.table .cell-center{text-align:center}.table .cell-right{text-align:right}}.cell-flex-start{align-self:flex-start}p+.table,.button+.table{margin-top:20px}@media only screen and (max-width: 639px){.table-with-mobile thead:not(.no-hide),.table-with-mobile .table-header{display:none}.table-with-mobile tr{display:flex;flex-direction:column}.table-with-mobile tr td:not(.no-label){display:grid;grid-template-columns:1fr 3fr;gap:10px;padding:8px 0px;font-size:var(--font-size-smaller);border:none}.table-with-mobile tr td:not(.no-label):before{content:attr(data-title);font-weight:var(--font-weight-medium)}.table-with-mobile tr td:not(.no-label):first-child{padding-top:20px}.table-with-mobile tr td:not(.no-label):last-child{padding-bottom:20px;border-bottom:1px solid var(--color-border-secondary)}.table-with-mobile tr td.no-label{padding-inline:0;border:none}.table-with-mobile tr td.no-label:last-child{border-bottom:1px solid var(--color-border-secondary)}.table-with-mobile tr td.hide-mobile{display:none}}.form-table{width:100%}.form-table tr{display:grid;grid-template-columns:max-content 1fr;gap:10px}.table-wrapper{padding:10px;background-color:var(--color-background-alternate);margin-bottom:10px}.table-wrapper td{background-color:var(--color-background-primary)}.table-controls{display:flex;align-items:center;gap:10px}.table-controls+form,.table-controls+.table,form+.table-controls,.table+.table-controls{margin-top:20px}.pager ul{list-style:none;display:grid;align-items:center;justify-content:center;grid-auto-flow:column;grid-auto-columns:max-content;gap:10px;margin:0 0 20px 0;padding:0}.pager ul li,.pager ul a{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--border-radius-small);color:var(--color-text-secondary);text-decoration:none}.pager ul li.current,.pager ul a.current{background-color:var(--color-background-highlight);color:var(--color-text-highlight)}.pager ul li.disabled,.pager ul a.disabled{background-color:var(--color-background-alternate);opacity:.4}.pager ul a{background-color:var(--color-background-alternate)}.pager ul a:not(.current):hover{background-color:var(--color-background-alternate-hover)}.pager ul li.disabled a:hover{cursor:default;background-color:var(--color-background-alternate)}.search-results+.pager{margin-top:20px}.form{display:grid;grid-template-columns:max-content 1fr;gap:20px;align-items:flex-start;margin-bottom:0}.form .full-width{min-height:0;grid-column:1/3}.form .offset-item{grid-column:2/3}.form .org-list{display:block;grid-column:2/3}.form.big label,.form.big .button{font-size:var(--font-size-large)}.form.big input{max-width:400px}@media only screen and (max-width: 639px){.form{display:block}.form>div{margin-bottom:15px}.form input[type=text],.form input[type=password],.form select{width:100%}.form input+.offset-item{margin-top:20px}}.form .form-row{display:flex;align-items:center;gap:10px}@media only screen and (max-width: 639px){.form .form-row{flex-direction:column;align-items:stretch}}.form .form-row-group{display:flex;align-items:center;gap:10px}@media only screen and (max-width: 639px){.form .form-row-group{flex-direction:column;align-items:stretch}}.compulsory-text{font-size:var(--font-size-medium);margin-bottom:20px}.form-single-row{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-template-rows:repeat(auto-fill, 50px);align-items:flex-end;column-gap:20px;row-gap:10px}@media only screen and (max-width: 639px){.form-single-row{grid-template-columns:1fr}}.form-single-row .form-field{width:100%;margin-bottom:0px}.form-single-row select{width:100%;text-overflow:ellipsis;white-space:nowrap}p+form{margin-top:30px}.button{appearance:none;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-small);padding:6px 12px;font-weight:var(--font-weight-medium);background-color:var(--color-button-secondary);color:var(--color-button-secondary-text);text-decoration:none}.form .button{height:36px}.button.small{font-size:var(--font-size-smaller);padding:4px 6px}.button:hover:not(:disabled){cursor:pointer;background-color:var(--color-button-secondary-hover)}.button-primary{background-color:var(--color-button-primary);color:var(--color-button-primary-text);border-color:var(--color-button-primary)}.button-primary:hover:not(:disabled){cursor:pointer;background-color:var(--color-button-primary-hover)}.button-danger{background-color:var(--color-button-danger);color:var(--color-button-danger-text);border-color:var(--color-button-danger)}.button-danger:hover:not(:disabled){cursor:pointer;background-color:var(--color-button-danger-hover)}.button-danger-light{background-color:var(--color-background-danger);color:var(--color-text-danger)}@media only screen and (max-width: 639px){.button.mobile-block{display:flex;align-items:center;justify-content:center;width:100%}}.button.calendarbutton{width:36px;padding:0;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;border:1px solid var(--color-border-primary);margin-left:-36px}.button.calendarbutton svg{width:28px;pointer-events:none}.button-add{display:flex;align-items:center;background-color:var(--color-background-primary);padding-left:0;font-size:var(--font-size-smaller);border:none}.button-add::before{content:"";width:32px;height:32px;background-image:var(--icon-add);background-repeat:no-repeat}.button-remove{display:flex;align-items:center;background-color:var(--color-background-primary);padding-left:0;font-size:var(--font-size-smaller);border:none}.button-remove::before{content:"";width:24px;height:24px;background-image:var(--icon-remove);background-repeat:no-repeat;background-position:center;background-size:100%}.button:disabled{opacity:.6;cursor:not-allowed}.button.move{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}.button.move-up{transform:rotate(-90deg)}.button.move-down{transform:rotate(90deg)}.button.move-left{transform:rotate(180deg)}.button.heading-button{background-color:var(--white);border:1px solid #000;font-size:14px}.button.alert-close{padding:2px;align-self:start;justify-self:flex-end;background:rgba(0,0,0,0);border:none}.button.alert-close svg{width:12px;height:12px}button.drop-button{appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0}button.drop-button.nav-toolbar-item{max-width:32px}button.drop-button:hover{cursor:pointer}input[type=text],input[type=password],select{appearance:none;display:inline-flex;align-items:center;height:36px;line-height:1;padding:0 10px;background-color:var(--color-background-input);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-small);font-size:.875rem;color:var(--color-text-alternate);outline-color:var(--color-border-active)}input[type=text].full-width,input[type=password].full-width,select.full-width{width:100%}input[type=text]::placeholder,input[type=password]::placeholder,select::placeholder{color:var(--color-text-faded)}input[type=text]:not(:disabled):active,input[type=text]:not(:disabled):focus,input[type=text]:not(:disabled):focus-within,input[type=password]:not(:disabled):active,input[type=password]:not(:disabled):focus,input[type=password]:not(:disabled):focus-within,select:not(:disabled):active,select:not(:disabled):focus,select:not(:disabled):focus-within{outline:2px solid var(--color-border-active)}input[type=text]:disabled,input[type=password]:disabled,select:disabled{background-color:var(--color-background-disabled)}input[type=text]:disabled:hover,input[type=password]:disabled:hover,select:disabled:hover{cursor:not-allowed}.input-like{display:inline-flex;align-items:center;min-height:36px;gap:10px}select{background-image:var(--select-icon);background-repeat:no-repeat;background-position:right 10px top 12px;padding-right:36px}select[multiple]{background-image:none;padding:0;min-height:100px}select[multiple]::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px;background-color:var(--color-background-alternate)}select[multiple]::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-background-foreground);background-clip:padding-box}select[multiple]::-webkit-scrollbar-track{background-color:var(--color-background-alternate);border-radius:4px}select option{padding:5px 0}select option[selected]{background-color:var(--color-background-highlight);color:var(--color-text-on-dark)}select option[disabled]{color:var(--color-text-faded)}textarea{width:100%;background-color:var(--color-background-input);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-small);padding:10px;min-height:80px;color:var(--color-text-primary)}textarea:active,textarea:focus,textarea:focus-within{outline:2px solid var(--color-border-active)}.required-icon{color:var(--color-danger)}label{height:36px;display:flex;align-items:center;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text-label);gap:3px}label.required::after{content:"✱";margin-left:5px;color:var(--color-danger)}input[type=checkbox],input[type=radio]{accent-color:hsl(var(--primary-color-hs) 42%);transform:scale(1.3)}.radio-group{display:flex;align-items:center;gap:10px}.radio-group label{display:grid;align-items:center;grid-template-columns:20px 1fr;gap:5px;min-height:36px;font-size:var(--font-size-smaller);font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.radio-group label input{margin:0}.radio-group label:hover{cursor:pointer}.radio-group.vertical{flex-direction:column;align-items:flex-start;gap:0}.radio-group.vertical label{margin:0}.checklist-label{display:flex;height:auto;min-height:26px;align-items:center;gap:10px;font-weight:var(--font-weight-normal);font-size:var(--font-size-medium)}.checklist-label:hover{cursor:pointer}.inline-input-row{display:grid;grid-template-columns:1fr 50px;align-items:center;gap:10px}.inline-item{display:inline;margin-right:10px}.inline-item:empty{display:none}.alert{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:10px;border-radius:var(--border-radius-small);border:1px solid}.alert+*{margin-top:20px}.alert.dismissable{grid-template-columns:30px 1fr 30px}.alert-info{background-color:var(--color-background-info);border-color:var(--color-border-info);color:var(--color-text-info);--color-icon: var(--color-text-info)}.alert-info a{color:var(--color-text-info)}.alert-danger{background-color:var(--color-background-danger);border-color:var(--color-border-danger);color:var(--color-text-danger)}.alert-danger .accept{background-color:var(--color-background-primary)}.alert-danger a{color:var(--color-text-danger)}.alert-success{background-color:var(--color-background-success);border-color:var(--color-border-success);color:var(--color-text-success);--color-icon: var(--color-text-success)}.alert-success a{color:var(--color-text-success)}.alert-warning{background-color:var(--color-background-warning);border-color:var(--color-border-warning);color:var(--color-text-warning)}.alert-warning .accept{color:var(--color-button-warning-text);border-color:var(--color-button-warning);background-color:var(--color-button-warning)}.alert-warning .accept:hover:not(:disabled){background-color:var(--color-button-warning-hover)}.alert-warning .decline{color:var(--color-button-warning-alt-text);border-color:var(--color-button-warning-alt-text);background-color:var(--color-button-warning-alt)}.alert-warning .decline:hover:not(:disabled){background-color:var(--color-button-warning-alt-hover)}.alert-warning a{color:var(--color-text-warning)}.alert svg{width:24px;height:24px}.alert:empty{display:none}.alert .buttons{display:flex;gap:10px}.alert p+.buttons{margin-top:10px}.badge{display:inline-block;padding:2px 6px;border-radius:var(--border-radius-small);font-weight:var(--font-weight-medium)}.badge-success{background-color:var(--color-button-success);color:var(--color-button-success-text)}.badge-success.box,.badge-success.column{background-color:var(--green)}.badge-warning{background-color:var(--color-button-warning);color:var(--color-button-warning-text)}.badge-warning.box,.badge-warning.column{background-color:var(--yellow)}.badge-danger{background-color:var(--color-button-danger);color:var(--color-button-danger-text)}.badge-danger.box,.badge-danger.column{background-color:var(--red)}.badge.box{display:block;width:40px;height:20px}.badge.box.small{width:20px;height:10px}.badge.column{display:block;width:6px;height:40px;padding:0px;border-radius:2px}.scroll-list-header{padding:10px;background-color:var(--color-background-alternate);color:var(--color-text-secondary);border-radius:var(--border-radius-small);font-weight:var(--font-weight-medium);font-size:var(--font-size-small)}.scroll-list{position:relative;width:100%;list-style-type:none;margin:0;padding:0 0 10px 0;font-size:var(--font-size-small);overflow-y:scroll}.scroll-list::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px;background-color:var(--color-background-alternate)}.scroll-list::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-background-foreground);background-clip:padding-box}.scroll-list::-webkit-scrollbar-track{background-color:var(--color-background-alternate);border-radius:4px}.scroll-list li{padding:10px;border-bottom:1px solid var(--color-border-secondary)}.calendar{width:100%;table-layout:fixed;border-collapse:collapse;max-width:320px;min-width:250px}.calendar .calendar-nav td{padding-bottom:20px}.calendar .calendar-nav .current-month{text-align:center;font-size:var(--heading-size-small);font-weight:var(--font-weight-bold)}.calendar .calendar-nav .next-month{text-align:right}.calendar .calendar-nav .button{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-small)}.calendar .calendar-days{color:var(--color-text-secondary)}.calendar tbody td{padding:0;height:32px;text-align:center}.calendar tbody td .day-content{aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-text-alternate);font-weight:var(--font-weight-medium)}.calendar tbody td .day-content .day-status{position:absolute;inset:auto 2px 2px 2px;height:5px;border-radius:2px}.calendar tbody td .day-content .green-line{background-color:var(--green)}.calendar tbody td .day-content .yellow-line{background-color:var(--yellow)}.calendar tbody td:not(.no-day){border:1px solid var(--grey-mid)}#CalendarPickerControl{background-color:var(--color-background-primary);box-shadow:var(--color-shadow-primary);border-radius:var(--border-radius-small);padding:0}#CalendarPickerControl table.calframe{background-color:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-small)}#CalendarPickerControl td.navbutton{background-color:var(--color-background-alternate);border-color:var(--color-border-primary);color:var(--color-text-primary)}#CalendarPickerControl td.monthname,#CalendarPickerControl table.navigation{background-color:var(--color-background-primary);border-color:var(--color-border-primary);color:var(--color-text-primary)}#CalendarPickerControl span.yearbutton{background-color:var(--color-background-primary)}#CalendarPickerControl span.yearbutton:hover{background-color:var(--color-button-secondary-hover)}#CalendarPickerControl td.dayothermonth{background-color:var(--color-background-alternate);color:var(--color-text-alternate);opacity:.5}#CalendarPickerControl td.dayname{background-color:var(--color-background-alternate);color:var(--color-text-alternate);height:20px}#CalendarPickerControl td.day{background-color:var(--color-button-secondary);border:1px solid var(--color-button-secondary);height:20px}#CalendarPickerControl td.day:hover{background-color:var(--color-button-secondary-hover);border:1px solid var(--color-border-active)}#CalendarPickerControl td.current{background-color:var(--color-button-primary);font-weight:var(--font-weight-bold);color:var(--color-button-primary-text);border:1px solid var(--color-button-primary)}#CalendarPickerControl td.current:hover{background-color:var(--color-button-primary-hover);border:1px solid var(--color-border-active)}#CalendarPickerControl td.today{background-color:var(--color-background-secondary);border:1px solid var(--color-background-secondary)}#CalendarPickerControl td.today:hover{background-color:var(--color-background-secondary);border:1px solid var(--color-border-active)}#CalendarPickerControl td.weekend{background-color:var(--color-background-alternate);color:var(--color-text-alternate);border:1px solid var(--color-background-alternate)}#CalendarPickerControl td.weekend:hover{background-color:var(--color-button-alternate-hover);border:1px solid var(--color-border-active)}header.page{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:10px}header.page h3.content-heading{margin-bottom:0}header.page .info-sheet p{margin:0}.footer{padding:20px;font-size:var(--font-size-small)}.overlay-wrapper{position:fixed;left:0;right:0;top:0;bottom:0;background:var(--color-overlay-primary);z-index:9999}.overlay-wrapper.overlay-modal{background:rgba(255,255,255,.6)}.spinner-wrap{position:absolute;width:200px;height:200px;display:flex;align-items:center;justify-content:center;top:50%;left:50%;margin-top:-100px;margin-left:-100px;background-color:var(--color-background-primary);border-radius:var(--border-radius-medium);z-index:50}.spinner-wrap:not(.no-shadow){box-shadow:var(--color-shadow-primary)}.spinner,.spinner:after{border-radius:50%;width:6em;height:6em}.spinner{font-size:10px;position:relative;text-indent:-9999em;border-top:.75em solid var(--color-border-secondary);border-right:.75em solid var(--color-border-secondary);border-bottom:.75em solid var(--color-border-secondary);border-left:.75em solid var(--color-border-active);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.drop-sheet{position:absolute;min-width:160px;padding:10px;background-color:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-small);box-shadow:var(--color-shadow-primary);z-index:10}.drop-sheet::before{content:"";position:absolute;top:-9px;right:25px;display:block;width:16px;height:16px;transform:rotate(45deg);border-top:1px solid var(--color-border-secondary);border-left:1px solid var(--color-border-secondary);background-color:var(--color-background-primary)}.drop-sheet-info{padding:20px 10px}.drop-sheet ul{width:100%;list-style-type:none;margin:0;padding:0;font-size:var(--font-size-smaller);font-weight:var(--font-weight-medium)}.drop-sheet ul li a,.drop-sheet ul li button{display:flex;align-items:center;width:100%;min-height:30px;padding-inline:10px;border-radius:var(--border-radius-huge);text-decoration:none;color:var(--color-text-secondary);appearance:none;background:rgba(0,0,0,0);border:none}.drop-sheet ul li a:hover,.drop-sheet ul li button:hover{background-color:var(--color-dropdown-hover);cursor:pointer}.show-info{font-weight:var(--font-weight-medium);font-size:var(--font-size-small)}.show-info svg{max-width:24px}.show-info:hover{cursor:pointer;--color-icon: var(--color-text-active)}.info-sheet{position:absolute;top:40px;background:var(--navy);border-radius:var(--border-radius-small);padding:20px;color:var(--white);max-width:480px;box-shadow:var(--color-shadow-primary);z-index:10}.info-sheet h5{font-size:var(--font-size-smaller);margin:10px 0}.info-sheet p{font-size:var(--font-size-small);margin:10px 0}.has-tooltip{position:relative}.has-tooltip .tooltip{position:absolute;top:34px;visibility:hidden;opacity:0;padding:4px 8px;background:var(--color-background-primary);border-radius:var(--border-radius-small);box-shadow:var(--color-shadow-primary);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;transition:visibility 0s,opacity 250ms linear;z-index:100}.has-tooltip .tooltip.big-tip{--tooltip-width: 400px;top:34px;width:var(--tooltip-width);white-space:normal;padding:20px;left:0px}.has-tooltip .tooltip.big-tip h5{font-size:var(--heading-size-small);margin:0 0 10px 0}.has-tooltip .tooltip.big-tip p{font-weight:var(--font-weight-normal);font-size:var(--font-size-small)}.has-tooltip:not(:focus):hover .tooltip{visibility:visible;opacity:1}#popupMask{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:var(--color-overlay-primary);z-index:200}#popupContainer{display:none;position:fixed;z-index:201;top:0px;left:0px;padding:0px}@media only screen and (max-width: 900px){#popupContainer{position:fixed !important;width:100% !important;height:100vh !important;inset:0 0 0 0;top:auto !important;left:auto !important}#popupContainer iframe{width:100% !important;height:100vh !important}}#popupInner{background-color:var(--color-background-primary);border-radius:var(--border-radius-medium);border:none !important}#popupFrame{margin:0px;height:100%;position:relative;z-index:202;border-radius:var(--border-radius-medium)}#popupTitleBar{background-color:#000;position:relative;z-index:203}#popupTitle{float:left;font-size:1.1em}.popup-page{background-color:rgba(0,0,0,0)}.popup-page-background{height:100vh;background-color:var(--color-background-primary);display:grid;grid-template-rows:60px 1fr 60px;container-type:inline-size;container-name:modal;align-items:stretch;font-size:var(--font-size-smaller)}.popup-page-background.no-header{grid-template-rows:1fr 60px}@media only screen and (min-width: 900px){.popup-page-background{border-radius:var(--border-radius-medium)}}.popup-page-background header,.popup-page-background main,.popup-page-background footer{width:100%;padding:0 20px}@media only screen and (max-width: 639px){.popup-page-background header,.popup-page-background main,.popup-page-background footer{padding:0 10px}}.popup-page-background header:not(.sub){display:flex;align-items:center;border-bottom:1px solid var(--color-border-primary)}.popup-page-background main{border-bottom:1px solid var(--color-border-primary);overflow-y:auto;padding:20px}@media only screen and (max-width: 639px){.popup-page-background main{padding:10px}}.popup-page-background main.no-padding{padding:0px}.popup-page-background main::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px;background-color:var(--color-background-alternate)}.popup-page-background main::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-background-foreground);background-clip:padding-box}.popup-page-background main::-webkit-scrollbar-track{background-color:var(--color-background-alternate);border-radius:4px}.popup-page-background main p{font-size:var(--font-size-smaller);margin-bottom:20px}.popup-page-background footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.tab-list{list-style:none;padding:0;margin:0}.tab-list .tab{padding:10px 20px;font-size:var(--font-size-smaller);color:var(--color-text-menu)}.tab-list .tab.active{background-color:var(--color-background-secondary);color:var(--color-text-menu-active);font-weight:var(--font-weight-medium)}.tab-list .tab:hover{cursor:pointer;background-color:var(--color-background-menu-highlight)}header.main{display:grid;grid-template-columns:auto auto 1fr;position:relative;gap:10px;align-items:center;margin-bottom:20px}header.main h3.content-heading{margin-bottom:0}header.main .profile-pw-change{display:flex;align-items:center;justify-content:flex-end}header.sub{display:flex;align-items:center;position:relative;gap:10px;margin-bottom:10px}header.sub h3.content-heading{margin-bottom:0}header.sub .info-sheet p{margin:0}.content-block+header.sub{margin-top:15px}.panels{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panels:not(.equal){grid-template-columns:1fr 2fr}@media only screen and (max-width: 767px){.panels:not(.equal){grid-template-columns:1fr 2fr}}@media only screen and (max-width: 720px){.panels{display:block}.panels .panel:not(:first-child){display:none}}.panels .panel{background-color:var(--color-background-primary);border-radius:var(--border-radius-medium);padding:20px}.panels .panel-content{overflow:auto}.panels .panel-content::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px;background-color:var(--color-background-alternate)}.panels .panel-content::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-background-foreground);background-clip:padding-box}.panels .panel-content::-webkit-scrollbar-track{background-color:var(--color-background-alternate);border-radius:4px}.panels .panel-list{list-style:none;padding:0;margin:0}.panels .panel-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--font-size-small);padding:0 10px 10px;border-bottom:1px solid var(--color-border-secondary)}.panels .panel-list li+li{margin-top:10px}@media only screen and (min-width: 721px){.panel-nav{display:none}}.panel-nav button{appearance:none;padding:10px 20px;background-color:var(--color-background-secondary);border:none;font-size:var(--font-size-medium)}.panel-nav button.active{background-color:var(--color-background-primary)}ul.list li{list-style:disc;font-size:var(--font-size-large)}@media only screen and (max-width: 639px){ul.list li{font-size:var(--font-size-medium)}}/*# sourceMappingURL=schedula.min.css.map */