.assets-devise__actions{display:flex;gap:.5rem;justify-content:end}.assets-form__field{padding-block:.5rem}.assets-form__field>*{display:block}.assets-form__label--small{color:var(--grey-medium-dark);font-size:.6rem;font-weight:600;line-height:140%;text-transform:uppercase}.assets-form__checkbox-or-radio-group{align-items:center;display:flex;gap:.5rem}.assets-form__input{border:1px solid var(--grey-medium);border-radius:.2rem;box-sizing:border-box;font-size:.8rem;font-weight:300;padding:.5rem;width:100%}.assets-form__input--error{border-color:var(--error);color:var(--error-text)}.assets-form__fieldset{border:none;margin:0;padding:0}.assets-form__fieldset input:where([type=checkbox],[type=radio]){accent-color:var(--blue);min-height:1.25rem;min-width:1.25rem}.assets-form__legend--visually-hidden{position:absolute;width:1px;height:1px;left:-9999px}body{box-sizing:border-box;font-family:"Inter",sans-serif;margin:0;overflow:hidden}a{text-decoration:none;color:inherit}turbo-frame{margin:0;padding:0;display:block}.material-symbols-rounded{font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}body{--white: #FFFFFF;--off-white: #fdfdfd;--black: #000000;--grey-dark: #2C2C2C;--box-shadow-grey: #2C2C2C20;--grey-text-secondary: #5D5C5B;--grey-medium-dark: #403f3f;--grey-medium: #00000026;--grey-medium-light: #e5e5e5;--grey-light: #EEE;--grey-xlight: #F5F5F5;--grey-text-disabled: #9A9A9A;--error: #D92A1C;--error-text: #9b180c;--error-background: #FFECEA;--error-light-hover: #FFECEA;--blue-background: #2F6BEC1A;--image-background-holding: var(--blue-background);--green: #46AA3F;--blue: rgba(47, 107, 236, 1);--blue-selected: #2f6bec1a;--blue: #2f6bec;--blue-selected: rgba(47, 107, 236, 0.1);--blue-hover: #2F65D9;--yellow: #FFC476;--blue-light: #b6cbfa;--blue-light-hover: #2F6BEC1A;--red-list-category-cr: #da2a1c;--red-list-category-en: #fa7d40;--red-list-category-vu: #f6be50;--red-list-category-lc: #61c555;--red-list-category-dd: gainsboro;--warning-background: #fff3cd;--warning-color: #856404;--warning-border: #ffeeba;--feedback-background: #FFF9F1;--feedback-text: #5E2811}.assessment-header{display:flex;background:var(--off-white);padding:0 1rem;box-shadow:0 2px 4px #f0f0f0;box-sizing:border-box;z-index:1}@media(min-width: 50rem){.assessment-header{padding:1.5rem 2rem}}.assessment-red-list-category{display:flex;align-items:center;gap:.625rem}.assessment-red-list-category p{margin:0}@media(min-width: 50rem){.assessment-red-list-category p{margin-block:1rem}}.assessment-red-list-category__category-string,.assessment-red-list-category__category-string--cr,.assessment-red-list-category__category-string--en,.assessment-red-list-category__category-string--vu,.assessment-red-list-category__category-string--lc,.assessment-red-list-category__category-string--dd{font-weight:600;padding:.5rem;border:1px;border-radius:1.875rem;border-top-right-radius:unset;max-width:2.5rem}.assessment-red-list-category__category-string--dd{background-color:var(--red-list-category-dd)}.assessment-red-list-category__category-string--lc{background-color:var(--red-list-category-lc)}.assessment-red-list-category__category-string--vu{background-color:var(--red-list-category-vu)}.assessment-red-list-category__category-string--en{background-color:var(--red-list-category-en)}.assessment-red-list-category__category-string--cr{background-color:var(--red-list-category-cr);color:var(--white)}.assessment-sidebar-section details[open]{margin-bottom:1rem}.assessment-sidebar-section details[open] summary{margin-bottom:1rem}.assessment-sidebar-section details[open] span.arrow{transform:scale(-1, -1);color:var(--blue-hover)}.assessment-sidebar-section__mobile-or-no-subsections-link,.assessment-sidebar-section summary{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem}.assessment-sidebar-section__mobile-or-no-subsections-link:hover,.assessment-sidebar-section summary:hover{background-color:var(--blue-selected);color:var(--black)}.assessment-sidebar-section a{padding:.5rem;padding-inline-start:2rem}.assessment-sidebar-section a:hover{text-decoration:underline;color:var(--black)}.assessment-sidebar-section a.assessment-sidebar-section__mobile-or-no-subsections-link{padding-block:.7rem;padding-inline-start:.5rem;border-radius:.25rem}.assessment-sidebar-section a.assessment-sidebar-section__mobile-or-no-subsections-link:hover{text-decoration:none}@media(min-width: 50rem){.assessment-sidebar-section--mobile{display:none}}.assessment-sidebar-section--always-present{display:block}.assessment-sidebar-section--large{display:none}@media(min-width: 50rem){.assessment-sidebar-section--large{display:block}.assessment-sidebar-section--large a{display:block}}.form-checkbox-field .assets-form__legend{margin-bottom:.5rem}.form-checkbox-field__checkbox-group{align-items:start;display:flex;gap:.5rem}.form-checkbox-field__checkbox-group:not(:last-child){margin-bottom:.5rem}.form-checkbox-field__checkbox-group label{font-size:.875rem;padding-block-start:.15rem}.form-checkbox-field__checkbox-group input{accent-color:var(--blue);min-height:1.25rem;min-width:1.25rem}.form-fuzzy-number{border:none;margin-bottom:1rem}.form-fuzzy-number__fuzzy-number-group{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-fuzzy-number__fuzzy-number-group div.assets-form__input-group{margin-top:1rem}.form-label{color:var(--grey-dark);font-size:1rem;font-weight:600;line-height:150%}.form-label--small{font-size:.75rem;font-weight:600;line-height:140%;text-transform:uppercase}.form-label__hint{color:var(--grey-text-secondary);display:block;font-size:.875rem;font-weight:400;margin-block-start:.4rem;text-transform:none}input[type=checkbox]+.form-label,input[type=radio]+.form-label{font-weight:400}.form-logical-fuzzy-number{border:none;margin-bottom:1rem}.form-logical-fuzzy-number__fuzzy-number-group{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-logical-fuzzy-number__fuzzy-number-group div.assets-form__input-group{margin-top:1rem}.form-simple-select,.form-select-input-field{position:relative}.form-simple-select::after,.form-select-input-field::after{color:var(--blue);content:"keyboard_arrow_down";font-family:"Material Symbols Rounded";font-size:1.5rem;font-variation-settings:"wght" 100;line-height:1.5rem;padding:0;pointer-events:none;position:absolute;inset-inline-end:.5rem;inset-block-end:.3rem}.form-simple-select:has(.assets-form__input--error)::after,.form-select-input-field:has(.assets-form__input--error)::after{display:none}.form-simple-select select,.form-select-input-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);cursor:pointer;font-family:"Inter",sans-serif;font-size:.8rem;font-weight:300;padding:.55rem}.form-simple-select select.assets-form__input--error,.form-select-input-field select.assets-form__input--error{border-color:var(--error);color:var(--error-text)}.form-simple-select select.assets-form__input--error::picker-icon,.form-select-input-field select.assets-form__input--error::picker-icon{color:var(--error)}.form-trix-text-editor{container-type:inline-size;container-name:trix-editor;position:relative}.form-trix-text-editor__toolbar{border-radius:.5rem;box-shadow:0 1px .25rem 2px var(--box-shadow-grey);display:flex;flex-wrap:wrap;gap:1rem;margin-block:1rem .3rem;padding:1rem}@container trix-editor (min-width: 25rem){.form-trix-text-editor__toolbar{display:grid;grid-template-columns:repeat(3, max-content) 1fr}}@container trix-editor (min-width: 31.25rem){.form-trix-text-editor__toolbar{gap:3rem}}.form-trix-text-editor__button-row,.form-trix-text-editor__button-row--end{align-items:end;display:flex;gap:1rem}.form-trix-text-editor__button-row--end{justify-self:end}.form-trix-text-editor__button{all:unset;border:none;border-radius:.25rem;background:rgba(0,0,0,0);color:var(--color-text);cursor:pointer;height:1.5rem;width:1.5rem}.form-trix-text-editor__button.trix-active{background-color:var(--blue-light)}.form-trix-text-editor__button:hover{background-color:color-mix(in srgb, var(--blue-light) 50%, transparent)}.form-trix-text-editor__button:disabled{color:var(--grey-light)}.form-trix-text-editor__icon{font-variation-settings:"wght" 100}.form-trix-text-editor__editor{border:solid 1px var(--blue);border-radius:.5rem;color:var(--grey-dark);line-height:1.5;min-height:23.5rem;padding:1rem}.form-trix-text-editor__editor *{box-sizing:border-box;margin:0;padding:0}.form-trix-text-editor__editor li{margin-inline-start:1.5rem}.form-trix-text-editor__dialog{background:#fff;border-radius:.5rem;box-shadow:0 1px .25rem 2px var(--box-shadow-grey);box-sizing:border-box;display:none;font-size:.75rem;inset-inline-start:0;inset-block-start:6.3rem;width:100%;padding:1rem;position:absolute;z-index:5}.form-trix-text-editor__dialog-content{display:flex;flex-wrap:wrap;gap:.5rem}@container trix-editor (min-width: 25rem){.form-trix-text-editor__dialog-content{flex-wrap:nowrap}}@container trix-editor (min-width: 40rem){.form-trix-text-editor__dialog{width:40rem}}.form-trix-text-editor__dialog-error-message{display:none}.form-trix-text-editor__dialog:has(.form-trix-text-editor__dialog-input[data-trix-validate]) .form-trix-text-editor__dialog-error-message{display:block;color:var(--error);font-weight:bold;margin-block:.5rem 0}.form-trix-text-editor__dialog .form-trix-text-editor__dialog-input{width:100%}.form-trix-text-editor__dialog .form-trix-text-editor__dialog-input[data-trix-validate]{outline-color:var(--error)}.form-turbo-input-wrapper{display:grid;grid-template-columns:minmax(0, 32.75rem) 1fr}.form-turbo-input-wrapper__readonly-mode{display:grid;grid-column-gap:.5rem;grid-template-columns:1fr max-content;grid-template-areas:"label label" "readonly-field button"}.form-turbo-input-wrapper__readonly-mode .assets-form__label{grid-area:label;margin:0;margin-block-end:.2rem}.form-turbo-input-wrapper__readonly-mode .ui-button{align-self:start;grid-area:button}.form-turbo-input-wrapper__readonly-content{background-color:var(--grey-light);border-color:var(--grey-light);font-weight:400;grid-area:readonly-field;word-break:break-word}.form-turbo-input-wrapper__readonly-content div.trix-content>p{margin-block:0}.form-turbo-input-wrapper__readonly-content div.trix-content ul,.form-turbo-input-wrapper__readonly-content div.trix-content ol{padding-inline-start:1.5rem}.form-turbo-input-wrapper__actions{display:flex;gap:.5rem;justify-content:right;margin-block:.5rem}.form-turbo-input-wrapper:has(trix-editor) .form-turbo-input-wrapper__form{grid-column:1/-1}.assessment-form-save-on-focus-out input.loading,.assessment-form-save-on-focus-out select.loading{background-color:var(--grey-light)}.assessment-form-save-on-focus-out input:invalid{border-color:var(--error);color:var(--error-text)}.assessment-form-save-on-focus-out label.loading:after{margin-left:.4rem;display:inline-block;vertical-align:top;font-family:"Material Symbols Rounded";content:"progress_activity";color:var(--grey-medium);animation:.8s linear infinite spin;-webkit-animation:.8s linear infinite spin;-moz-animation:.8s linear infinite spin}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.assessment-form-header{display:grid;grid-template-columns:.5rem 1fr;gap:1.5rem;padding:.5rem;padding-inline-end:1rem}.assessment-form-header__decoration{width:.5rem;height:100%;border-radius:.5rem;background-color:var(--grey-light)}.assessment-form-header__title{font-size:1.375rem;margin-block:.2rem .5rem}.assessment-form-header__subtitle{font-size:.875rem;margin-block:.5rem .2rem}.assessment-form-header--main-header{border-radius:.5rem;box-shadow:0 0 .25rem 0 var(--box-shadow-grey);margin-block:0}.assessment-form-header--main-header .assessment-form-header__title{font-size:1.5rem;margin-block:1rem}.assessment-form-section{background-color:var(--white);border-radius:.5rem}.assessment-form-section__form{display:grid;gap:1.5rem;padding:1rem}.assessment-form-section__form .form-turbo-input-wrapper{margin-inline-start:2rem}.sis-pages-assessment-page{--sidebar-height: calc(100vh - 8rem);background-color:var(--grey-xlight);display:grid;grid-template-areas:"header" "sidebar" "form";grid-template-rows:5rem max-content 1fr;height:calc(100vh - 2.8rem)}@media(min-width: 50rem){.sis-pages-assessment-page{grid-template-areas:"header header" "sidebar form";grid-template-columns:17.5rem 1fr;grid-template-rows:5rem 1fr;height:calc(100vh - 4rem)}}.sis-pages-assessment-page .assessment-header{grid-area:header}.sis-pages-assessment-page .ui-sidebar{grid-area:sidebar;overflow:auto}.sis-pages-assessment-page__content{grid-area:form;overflow:auto;padding:1rem}@media(min-width: 50rem){.sis-pages-assessment-page__content{padding:2rem}}.sis-pages-sidebar-content__user{display:flex;align-items:center;gap:1rem;padding-block-end:1rem;border-bottom:1px solid var(--grey-medium-light)}.sis-pages-sidebar-content .sis-pages-sidebar-content__user-icon,.sis-pages-sidebar-content .sis-pages-sidebar-content__nav-icon{font-variation-settings:"wght" 100}.sis-pages-sidebar-content__menu ul{list-style:none;padding-inline:0}.sis-pages-sidebar-content__menu-item{border-radius:.25rem}.sis-pages-sidebar-content__menu-item:hover{background-color:var(--blue-selected)}.sis-pages-sidebar-content__menu-item .ui-button--sidebar{color:var(--grey-dark);justify-content:start}.sis-pages-user-dashboard{--sidebar-height: 100vh;display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr;height:100vh}@media(min-width: 50rem){.sis-pages-user-dashboard{grid-template-columns:minmax(max-content, 22rem) 1fr;grid-template-rows:1fr}}.sis-pages-user-dashboard__content{background-color:var(--grey-xlight);overflow:auto;padding:1rem}@media(min-width: 50rem){.sis-pages-user-dashboard__content{padding:2.5rem}}.sis-pages-user-dashboard__content>*{background-color:var(--white);border-radius:.5rem;padding:1rem 2rem}.ui-button{--button-main-color: var(--blue);--button-contrast-color: var(--white);--darken-percentage: 15%;--button-padding-inline: .75rem;--button-padding-block: .75rem;align-items:center;background-color:var(--button-main-color);border:1px solid var(--button-main-color);border-radius:.5rem;box-sizing:border-box;color:var(--button-contrast-color);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;line-height:140%;padding:var(--button-padding-block) var(--button-padding-inline);text-decoration:none}.ui-button__icon.material-symbols-rounded{font-size:1rem}.ui-button:hover{--button-main-color: color-mix(in hsl, var(--blue), black var(--darken-percentage))}.ui-button:focus{outline-offset:2px;outline:2px solid var(--blue)}.ui-button:active{outline:none}.ui-button--danger{--button-main-color: var(--error);--button-contrast-color: var(--white)}.ui-button--danger:hover{--button-main-color: color-mix(in hsl, var(--error), black var(--darken-percentage)) }.ui-button--secondary{background-color:var(--button-contrast-color);border-color:var(--button-main-color);color:var(--button-main-color)}.ui-button--secondary:hover{--button-contrast-color: color-mix(in hsl, var(--white), black 2%)}.ui-button--disabled{background-color:var(--grey-xlight);border-color:var(--grey-xlight);color:var(--grey-text-disabled)}.ui-button--tertiary{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;color:var(--button-main-color)}.ui-button--tertiary.ui-button--disabled{--button-main-color: var(--grey-text-disabled)}.ui-button--large{font-size:1rem}.ui-button--large .ui-button__icon.material-symbols-rounded{font-size:1.25rem;padding-block-start:.1rem}.ui-button--small{border-radius:.25rem;--button-padding-block: .25rem}.ui-button--light{font-weight:100}.ui-button--light .ui-button__icon.material-symbols-rounded{font-variation-settings:"wght" 100}.ui-button--icon-only{padding:var(--button-padding-block)}.ui-button--icon-only:active{background-color:var(--button-main-color);border-color:var(--button-main-color);color:var(--button-contrast-color);outline:none}.ui-button--icon-only .ui-button__icon.material-symbols-rounded{font-size:1.25rem;padding:0}.ui-button--full-width{justify-content:center;width:100%}.ui-feedback{position:static;background-color:var(--blue-background);border:none;border-radius:.5rem;box-sizing:border-box;color:var(--blue-hover);display:grid;grid-template-columns:.5rem minmax(min-content, max-content);gap:.5rem;margin-block-start:.5rem;margin-inline:0;max-width:max-content;padding:.5rem;padding-inline-end:1rem;width:100%}.ui-feedback:has(form){padding-inline-end:.5rem}.ui-feedback::backdrop{background-color:rgba(0,0,0,0);height:fit-content}.ui-feedback:not(:open){display:none}.ui-feedback__decoration{width:.5rem;height:100%;border-radius:.5rem;background-color:var(--blue)}.ui-feedback--error{background-color:var(--error-background);color:var(--error-text)}.ui-feedback--error .ui-feedback__decoration{background-color:var(--error)}.ui-feedback--warning{background-color:var(--feedback-background);color:var(--feedback-text)}.ui-feedback--warning .ui-feedback__decoration{background-color:var(--yellow)}.ui-feedback__content{font-size:.75rem;font-weight:400;margin-block-end:.5rem}.ui-feedback__heading{align-items:start;display:flex;justify-content:space-between}.ui-feedback__heading h3{font-weight:500;font-size:.875rem;margin-block:.5rem 0}.ui-feedback .ui-button--feedback{color:inherit}.ui-flash-messages{display:flex;flex-direction:column;gap:.75rem}.ui-flash-messages__message{display:flex;justify-content:space-between;align-items:center;padding:.75rem;gap:1rem;border-radius:5px}.ui-flash-messages__message__dismiss:hover{cursor:pointer;color:var(--black)}.ui-flash-messages--error{color:var(--error-text);border:1px solid var(--error);background-color:var(--error-background)}.ui-flash-messages--warning{color:var(--warning-color);background-color:var(--warning-background);border:1px solid var(--warning-border)}.ui-flash-messages--success{color:var(--blue);border:1px solid var(--blue)}.ui-markdown a{color:inherit}.ui-markdown ol,.ui-markdown ul{padding-inline-start:1.5rem}.ui-tool{--tool-main-color: var(--white);--tool-contrast-color: var(--blue);--darken-percentage: 20%;align-items:center;background-color:var(--tool-main-color);border:none;border-radius:.25rem;box-sizing:border-box;color:var(--tool-contrast-color);cursor:pointer;display:inline-flex;height:1.75rem;padding:.25rem;position:relative;width:1.75rem}.ui-tool__icon.material-symbols-rounded{font-size:1.25rem;font-variation-settings:"wght" 100}@keyframes fadeIn{to{opacity:1}}.ui-tool:hover::after{opacity:0;transition:opacity .1s ease-in;animation:fadeIn .1s ease-in 1s forwards;content:"";background-color:var(--blue);position:absolute;top:1.5rem;left:50%;transform:translateX(-50%);clip-path:polygon(47% 47%, 53% 47%, 57% 51%, 100% 100%, 0 100%, 41% 51%);height:1rem;width:1rem;z-index:10}.ui-tool__tooltip{opacity:0;transition:opacity .1s ease-in;animation:fadeIn .1s ease-in 1s forwards;background-color:var(--blue);border-radius:.5rem;color:var(--white);content:attr(data-title);display:none;font-family:Inter,sans-serif;font-size:.75rem;padding:.5rem 1rem;position:absolute;top:2.4rem;white-space:nowrap;z-index:10}.ui-tool__tooltip--left{left:-0.5rem}.ui-tool__tooltip--right{right:-0.5rem}.ui-tool__tooltip--centre{left:50%;transform:translateX(-50%)}.ui-tool:hover{--tool-main-color: var(--blue-light-hover)}.ui-tool:hover .ui-tool__tooltip{display:block}.ui-tool:focus{outline-offset:2px;outline:2px solid var(--blue)}.ui-tool:active{--tool-main-color: var(--blue);--tool-contrast-color: var(--white);outline:none}.ui-tool--disabled{background-color:var(--grey-xlight);color:var(--grey-text-disabled);pointer-events:none}.ui-tool--danger{--tool-main-color: var(--white);--tool-contrast-color: var(--error)}.ui-tool--danger:hover{--tool-main-color: var(--error-light-hover)}.ui-tool--danger:focus{outline-offset:2px;outline:2px solid var(--error)}.ui-tool--danger:active{--tool-contrast-color: var(--white);--tool-main-color: var(--error);outline:none}.ui-navbar{background:var(--off-white);padding:0 .75rem}@media(min-width: 50rem){.ui-navbar{padding:.75rem}}.ui-navbar__title{margin-block:0}.ui-navbar__title--large{display:none}@media(min-width: 50rem){.ui-navbar__title--mobile{display:none}.ui-navbar__title--large{display:block}}.ui-navbar__header{align-items:center;display:flex;justify-content:space-between}.ui-navbar .ui-button--navbar{color:#000}.ui-navbar .ui-button--navbar:hover{text-decoration:underline}.ui-sidebar{background-color:var(--off-white);box-sizing:border-box;color:var(--grey-medium-dark);overflow:auto;padding:0;padding-inline-start:1rem;z-index:1000}@media(min-width: 50rem){.ui-sidebar{padding:2rem 1rem}}.ui-sidebar__header{display:flex;align-items:center;justify-content:end}.ui-sidebar__header:has(h3){justify-content:space-between}.ui-sidebar__header h3{font-size:.875rem}.ui-sidebar__content{padding-block-end:1rem}.ui-sidebar__mobile-menu-bar{background-color:var(--off-white);display:flex;align-items:center;justify-content:end}.ui-sidebar__mobile-menu-bar .ui-button--hamburger span{display:none}@media(min-width: 50rem){.ui-sidebar__mobile-menu-bar{display:none}}.ui-sidebar:not(:has(.closed)){height:var(--sidebar-height)}.ui-sidebar:not(:has(.closed)) .ui-button--hamburger::after{color:var(--grey-dark);content:"close";display:block;font-family:"Material Symbols Rounded";font-size:2rem;padding-block:.5rem}.ui-sidebar:has(.closed) .ui-button--hamburger span{color:var(--grey-dark);display:block;font-size:2rem}.ui-sidebar .active{background-color:var(--blue-selected);border-radius:.25rem}.ui-sidebar .closed{display:none;overflow:auto}@media(min-width: 50rem){.ui-sidebar .closed{display:block}}.ui-simple-table{display:flex;flex-direction:column;overflow-x:auto}.ui-simple-table a{all:unset}.ui-simple-table a:hover{cursor:pointer;color:var(--blue);text-decoration:underline}.ui-simple-table__header-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0rem}.ui-simple-table__header-row h3{margin:unset}.ui-simple-table__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.ui-simple-table__table tr{border-bottom:2px solid var(--grey-medium-light)}.ui-simple-table__table tr td:first-child,.ui-simple-table__table tr th:first-child{border-left:2px solid var(--grey-medium-light)}.ui-simple-table__table tr:first-child th:first-child{border-top-left-radius:10px}.ui-simple-table__table tr:first-child th:last-child{border-top-right-radius:10px}.ui-simple-table__table tr:last-child td:first-child{border-bottom-left-radius:10px}.ui-simple-table__table tr:last-child td:last-child{border-bottom-right-radius:10px}.ui-simple-table__table tr th{background-color:var(--grey-xlight);border-top:2px solid var(--grey-medium-light)}.ui-simple-table__table tr:nth-child(even){background-color:var(--off-white)}.ui-simple-table__table th{background-color:var(--off-white)}.ui-simple-table__table th,.ui-simple-table__table td{padding:.75rem 1rem;border-bottom:2px solid var(--grey-medium-light);border-right:2px solid var(--grey-medium-light);min-width:2rem}.ui-simple-table__table th:first-child,.ui-simple-table__table td:first-child{border-left:2px solid var(--grey-medium-light)}.ui-simple-table__table td{font-weight:300}.ui-simple-table__footer{padding:.75rem 1rem;display:flex;justify-content:center}.ui-simple-table__footer .nav{font-size:large;display:flex;gap:.75rem}.ui-simple-table__footer .nav a.current{text-decoration:underline}.devise-page{display:flex;justify-content:center}.devise-page__image{background-color:var(--image-background-holding)}.devise-page__image img{display:none;height:100%;object-fit:cover;object-position:center;width:100%}.devise-page__container{height:100vh;max-width:100rem}@media(min-width: 48rem){.devise-page__container{display:grid;grid-template-columns:1fr 1fr;width:100%}.devise-page__container img{display:block}}.devise-page__content{justify-items:center;padding-block-start:15vh;padding-inline:1rem}.devise-page__content>*{max-width:18rem;width:100%}.devise-login-form__actions{display:flex;justify-content:space-between;margin-block-start:1rem}.devise-shared-links{margin-block-start:4rem}.devise-shared-links .devise-shared-links__link{padding-block:.2rem;margin-block:.5rem}.devise-shared-links .devise-shared-links__link a{color:var(--grey-dark)}.devise-shared-links__buttons{display:flex;gap:.5rem;justify-content:end}
