﻿.modal-form-with-search-select{min-height:25rem}.modal-form-with-search-select__saved-item{background-color:var(--blue-selected);border-radius:.25rem;font-size:.875rem;padding:.5rem 1rem}.modal-form-with-search-select__saved-item h4{margin-block:0 .25rem}.modal-form-with-search-select__checkbox-group,.modal-form-with-search-select .form-input-field,.modal-form-with-search-select .form-textarea,.modal-form-with-search-select .form-select-input-field{margin-block:1rem;max-width:none}.modal-form-with-search-select .form-error{margin-block-end:1rem}.modal-form-with-search-select .hidden{display:none}.ui-modal dialog:has(.modal-form-with-search-select){max-width:35rem}.sis-pages-assessment-page{overflow:hidden}.ui-form-section-header:target,.sis-pages-assessment-page__forms turbo-frame:target,.sis-pages-gss-assessment-page__forms turbo-frame:target{scroll-margin-top:1rem}.deeplink-highlight{border-radius:.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:5px;animation:deeplink-highlight 2s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes deeplink-highlight{0%{outline-color:rgba(0,0,0,0)}6%,50%{outline-color:var(--blue)}100%{outline-color:rgba(0,0,0,0)}}.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__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__legend{width:100%}.assets-form__legend--visually-hidden{position:absolute;width:1px;height:1px;left:-9999px}.assets-form__multiselect-dropdown{background-color:#fff;border-radius:.5rem;box-shadow:0 1px .25rem 2px var(--grey-xlight);margin-top:.25rem;max-width:15rem;padding-block:.3rem;position:absolute;width:100%}.assets-form__multiselect-dropdown .form-checkbox{margin:0;padding-inline:1rem}.assets-form__multiselect-dropdown .form-checkbox:hover{background-color:var(--blue-light-hover)}.assets-form__multiselect-dropdown .form-checkbox label{padding-block:.5rem;width:100%}.assets-form__multiselect-dropdown .form-checkbox input{margin-block:.7rem .6rem}.assets-form__multiselect-dropdown .form-checkbox+.form-checkbox{border-block-start:1px solid var(--grey-xlight)}:root{box-sizing:border-box;font-family:"Inter",sans-serif}body{margin:0}body.lookbook-preview-body{height:100vh;overflow-y:auto}a{text-decoration:none;color:inherit}turbo-frame{margin:0;padding:0;display:block}[data-icon]{color:var(--grey-dark);height:1.2rem;width:1.2rem}[data-icon] path{stroke-width:1.5}#user_index_table .form-search-and-filter-collection form,#taxon_index_table .form-search-and-filter-collection form,.working-set-assessments-table .form-search-and-filter-collection form,#assessment_index_table .form-search-and-filter-collection form{display:grid;grid-template-columns:1fr max-content max-content}#reference_index_table .form-search-and-filter-collection form{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:.5rem}#reference_index_table .form-search-and-filter-collection form .ui-button--reset{margin-inline-start:auto}#rli_assessment_index_table .form-search-and-filter-collection form,#gss_assessment_index_table .form-search-and-filter-collection form{display:grid;grid-template-columns:max-content 1fr max-content max-content}turbo-frame.reference-attached-list .form-search-and-filter-collection form{display:flex;flex-wrap:wrap;align-items:start;gap:.5rem}turbo-frame.reference-attached-list .form-search-and-filter-collection form .form-filter-multi-select{margin-inline-end:auto}turbo-frame.reference-attached-list .form-search-and-filter-collection form .form-search-and-filter-collection__filter-chips{width:100%}#user_working_sets_table .form-search-and-filter-collection form{display:grid;grid-template-columns:max-content 1fr max-content}#working_set_index .form-search-and-filter-collection form{display:flex}.working-set-taxa-table .form-search-and-filter-collection form,.working-set-users-table .form-search-and-filter-collection form{display:flex}:root{--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;--grey-axis: #8C8C8C;--grey-gridline: #D9D9D9;--black-20: #D7D7D7;--red-1: #D92A1C;--red-2: #AD190D;--red-3: #9b180c;--red-light-1: #FFECEA;--error: var(--red-1);--error-text: var(--red-3);--error-background: var(--red-light-1);--error-light-hover: var(--red-light-1);--blue-background: #2F6BEC1A;--image-background-holding: var(--blue-background);--green: #00703C;--green-light: #DBF1D9;--green-dark: #145E0E;--blue: #2d69eb;--blue-selected: #2f6bec1a;--blue-hover: #2F65D9;--blue-dark: #2356c4;--yellow: #ffc107;--blue-light: #b6cbfa;--blue-light-hover: #2F6BEC1A;--orange-xlight: #FFF9F1;--orange-light: #FFE7C8;--orange: #B9751B;--orange-medium-dark: #AA6203;--orange-dark: #5E2811;--yellow-10: #FFF9F1;--yellow-20: #FFE7C8;--yellow-30: #FFD59F;--yellow-40: #FFC476;--pink-light: #F9E2F0;--pink-dark: #BF2153;--purple-light: #EDE9FF;--purple-dark: #6450D2;--red-list-category-cr: #d81e05;--red-list-category-en: #fc7f3f;--red-list-category-vu: #f9e814;--red-list-category-lc: #60c659;--red-list-category-dd: #d1d1c6;--red-list-category-ex: #000000;--red-list-category-ew: #542344;--red-list-category-nt: #cce226;--red-list-category-ne: #ffffff;--red-list-category-na: #c1b5a5;--warning-background: #fff3cd;--warning-color: #856404;--warning-border: #ffeeba;--feedback-background: var(--orange-xlight);--feedback-text: var(--orange-dark);--map-editor-context-panel-background: var(--yellow-10);--map-editor-context-panel-border: var(--yellow-20);--map-editor-context-panel-mixed-badge: var(--yellow-30);--map-editor-context-panel-icon: var(--yellow-40)}.ui-table-header-cell--id{width:6rem}.red-list-assessment-end-uses .ui-table-header-cell--actions,.red-list-assessment-general-habitats .ui-table-header-cell--actions{width:6rem}.red-list-assessment-coded-threats .ui-table-header-cell--timing{width:10rem}.red-list-assessment-coded-threats .ui-table-header-cell--scope{width:10rem}.red-list-assessment-coded-threats .ui-table-header-cell--severity{width:15rem}.red-list-assessment-coded-threats .ui-table-header-cell--threat{width:20rem}.red-list-assessment-coded-threats .ui-table-header-cell--actions{flex-wrap:nowrap;width:6rem}.gss-assessment-species-functions .ui-table-header-cell--function_type{width:12rem}.gss-assessment-species-functions .ui-table-header-cell--actions{width:6rem}.working-set-users-table .ui-table-header-cell--actions{width:2rem}.taxon-index-table .ui-table-header-cell--scientific_name{width:20rem}.taxon-index-table .ui-table-header-cell--common_name{width:15rem}.taxon-index-table .ui-table-header-cell--taxon_level_id{width:10rem}.taxon-index-table .ui-table-header-cell--taxonomic_authority{width:20rem}.working-set-index .ui-table-header-cell--name{width:20rem}.working-set-index .ui-table-header-cell--subscribe{width:10rem}.working-set-assessments-table .ui-table-header-cell--state{width:10rem}.working-set-assessments-table .ui-table-header-cell--actions{width:8rem}.reference-select-form__table .ui-table-header-cell--checkbox{width:2.5rem}.reference-select-form__table .ui-table-header-cell--category{width:6rem}.rli-assessment-index-table .ui-table-header-cell--scientific_name{width:20rem;min-width:20rem}.rli-assessment-index-table .ui-table-header-cell--common_name{width:15rem;min-width:15rem}.rli-assessment-index-table .ui-table-header-cell--status{width:8rem;min-width:8rem}.rli-assessment-index-table .ui-table-header-cell--date_of_assessment{width:12rem;min-width:12rem}.rli-assessment-index-table .ui-table-header-cell--iso_language{width:10rem;min-width:10rem}.rli-assessment-index-table .ui-table-header-cell--updated_at{width:12rem;min-width:12rem}.submission-queue-working-sets .ui-table-header-cell--state{width:8rem}.submission-queue-working-sets .ui-table-header-cell--category{width:5rem}.taxon-assessments-table .ui-table-header-cell--actions{width:8rem}.gss-assessment-spatial-units .ui-table-header-cell--position{width:7rem}.red-list-assessment-comments{padding-inline:2rem}.red-list-assessment-comments__heading{margin-block-end:1rem}.red-list-assessment-comments__status{margin-block-end:1.5rem}.red-list-assessment-comments__form{margin-block-end:1.5rem}.red-list-assessment-comments__form .ui-button{margin-block-start:.5rem}.red-list-assessment-comments__edit-status{display:flex;flex-direction:column;gap:1rem}.red-list-assessment-comments__edit-status>[hidden]{display:none}.red-list-assessment-comments__edit-status .form-textarea:not(:has(textarea:required)) .form-label__required-indicator{display:none}.red-list-assessment-comments__edit-status .ui-button{margin-block-start:0;align-self:flex-start}.red-list-assessment-comments__status-select{max-width:16rem}.red-list-assessment-comments__comment{position:relative;background-color:var(--grey-xlight);border-radius:.5rem;padding:1rem 1.5rem;margin-block-end:.5rem}.red-list-assessment-comments__comment--submission-queue{background-color:var(--orange-light)}.red-list-assessment-comments__comment--system{background-color:var(--grey-light);color:var(--grey-text-secondary);font-style:italic}.red-list-assessment-comments__comment--system .red-list-assessment-comments__read{grid-template-columns:1fr}.red-list-assessment-comments__comment--system .red-list-assessment-comments__body{grid-column:1}.red-list-assessment-comments__read{display:grid;grid-template-columns:1.75rem 1fr;gap:.25rem .75rem;align-items:center}.red-list-assessment-comments__read[hidden]{display:none}.red-list-assessment-comments__menu{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.red-list-assessment-comments__menu-list{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:1;display:grid;gap:.125rem;min-width:10rem;padding:.25rem;background-color:var(--white);border:1px solid var(--grey-medium);border-radius:.5rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.red-list-assessment-comments__menu-list[hidden]{display:none}.red-list-assessment-comments__menu-list .ui-confirmation{display:contents}.red-list-assessment-comments__menu-item.ui-button{justify-content:flex-start;width:100%;border-radius:.25rem}.red-list-assessment-comments__menu-item.ui-button:hover{background-color:var(--grey-xlight)}.red-list-assessment-comments__menu-item.ui-button.red-list-assessment-comments__menu-item--danger{color:var(--red-1)}.red-list-assessment-comments__edit-form{margin-block-start:.5rem}.red-list-assessment-comments__edit-form[hidden]{display:none}.red-list-assessment-comments__edit-form-actions{display:flex;gap:.5rem;justify-content:right;margin-block-start:.5rem}.red-list-assessment-comments__meta{align-items:center;display:flex;gap:.5rem}.red-list-assessment-comments__date{font-size:.875rem}.red-list-assessment-comments__edited{font-size:.75rem;color:var(--grey-text-secondary)}.red-list-assessment-comments__body{margin:0;font-size:.875rem;line-height:1.5;grid-column:2}.red-list-assessment-form-section--distribution .ui-button--go-to-map-page{justify-self:end;max-width:max-content}.red-list-assessment-end-use-form{min-height:60vh}.red-list-assessment-field-history{display:block}.red-list-assessment-field-history__subtitle{color:var(--grey-text-secondary);font-size:.875rem;margin:0 0 .75rem;padding-inline-end:2rem}.red-list-assessment-field-history__list{display:grid;list-style:none;margin:0;padding:0;padding-inline-start:.75rem}.red-list-assessment-field-history__entry{border-block-start:1px solid var(--grey-light);column-gap:.75rem;display:grid;grid-template-columns:auto 1fr;padding-block:1rem}.red-list-assessment-field-history__avatar .ui-avatar{block-size:2.5rem;inline-size:2.5rem}.red-list-assessment-field-history__avatar-placeholder{align-items:center;background-color:var(--grey-light);block-size:2.5rem;border-radius:50%;color:var(--grey-text-secondary);display:flex;inline-size:2.5rem;justify-content:center}.red-list-assessment-field-history__body{display:grid;gap:.375rem;min-inline-size:0}.red-list-assessment-field-history__values{align-items:baseline;column-gap:.5rem;display:flex;flex-wrap:wrap;font-size:1rem}.red-list-assessment-field-history__old-value{color:var(--grey-text-secondary)}.red-list-assessment-field-history__arrow{color:var(--grey-text-secondary)}.red-list-assessment-field-history__new-value{color:var(--black, #000);font-weight:600}.red-list-assessment-field-history__empty-value{color:var(--grey-text-secondary);font-style:italic}.red-list-assessment-field-history__note{color:var(--grey-text-secondary);font-size:.875rem;margin:0}.red-list-assessment-field-history__meta{align-items:center;column-gap:.75rem;display:flex;flex-wrap:wrap;margin-block-start:.25rem}.red-list-assessment-field-history__user{font-size:.875rem;font-weight:500}.red-list-assessment-field-history__time{color:var(--grey-text-secondary);font-size:.875rem}.red-list-assessment-field-history__empty{color:var(--grey-text-secondary);font-size:.875rem;margin:0}.red-list-assessment-form-change-note{display:grid;margin-block:.5rem}.red-list-assessment-form-change-note .form-label--change-note{font-size:.875rem;font-weight:600;color:var(--warning-color)}.red-list-assessment-form-change-note textarea{border:1px dashed var(--warning-color);border-radius:.5rem;padding:.5rem}.red-list-assessment-form-change-note:has(.form-error) .form-label--change-note{color:var(--error-text)}.red-list-assessment-form-change-note:has(.form-error) textarea{border-color:var(--error-text)}.red-list-assessment-form-change-note__actions{display:flex;gap:.5rem;justify-content:right;margin-block:.5rem}.red-list-assessment-form-multi-field{background-color:var(--blue-light-hover);border-radius:.5rem;padding:1rem}.red-list-assessment-form-multi-field form{margin-inline-start:0 !important}.red-list-assessment-form-multi-field .form-fieldset{display:grid;gap:1rem}.red-list-assessment-form-multi-field .form-fieldset input.loading,.red-list-assessment-form-multi-field .form-fieldset select.loading,.red-list-assessment-form-multi-field .form-fieldset textarea.loading,.red-list-assessment-form-multi-field .form-fieldset trix-editor.loading{background-color:var(--grey-light)}.red-list-assessment-form-multi-field .form-fieldset label.loading span.form-label__label-content:after,.red-list-assessment-form-multi-field .form-fieldset label.loading span.form-label__label-content--with-change-note-indicator:after{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.red-list-assessment-form-multi-field .form-fieldset label.loading span.form-label__label-content:after,.red-list-assessment-form-multi-field .form-fieldset label.loading span.form-label__label-content--with-change-note-indicator:after{content:"";display:inline-block;vertical-align:top;margin-left:.4rem;height:1rem;width:1rem;border:2px solid var(--grey-medium);border-top-color:rgba(0,0,0,0);border-radius:50%;box-sizing:border-box}.red-list-assessment-form-multi-field--horizontal .form-fieldset{align-items:center;display:grid;grid-template-columns:3fr 2fr;gap:1rem;width:100%}.red-list-assessment-form-multi-field--horizontal .form-fieldset input,.red-list-assessment-form-multi-field--horizontal .form-fieldset select{height:2.2rem}.red-list-assessment-form-multi-field .hidden{display:none}.red-list-assessment-form-multi-field:has(.red-list-assessment-form-near-threatened-criteria:not(.hidden)),.red-list-assessment-form-multi-field:has(.red-list-assessment-form-manual-criteria:not(.hidden)){grid-column:1/-1;max-width:max-content}.red-list-assessment-form-multi-field:has(.red-list-assessment-form-near-threatened-criteria:not(.hidden)) .form-select-input-field,.red-list-assessment-form-multi-field:has(.red-list-assessment-form-manual-criteria:not(.hidden)) .form-select-input-field{max-width:30rem}.red-list-assessment-form-manual-criteria{grid-column:1}.red-list-assessment-form-manual-criteria__criteria-string{background:var(--white);border-radius:1rem;border:1px solid var(--grey-medium);margin-bottom:1rem;padding:.5rem 1rem;font-size:.8rem;font-weight:300}.red-list-assessment-form-manual-criteria__form{background:var(--white);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.red-list-assessment-form-manual-criteria__criteria-row{display:grid;grid-template-columns:repeat(5, 5rem);grid-template-rows:repeat(6, auto);gap:.1rem}.red-list-assessment-form-manual-criteria__criteria-row .form-checkbox{display:flex;align-items:center;margin-block-start:unset !important}.red-list-assessment-form-manual-criteria--deprecated-warning{color:var(--red-1)}.red-list-assessment-form-near-threatened-criteria__form-grid{display:grid;grid-template-columns:max-content max-content max-content;grid-template-areas:"h1 . h2" "a1  divider a2" "b1 divider b2" "c1 divider c2" "d1 divider ." "e1 divider .";gap:.5rem;column-gap:1.5rem}.red-list-assessment-form-near-threatened-criteria .h1{grid-area:h1}.red-list-assessment-form-near-threatened-criteria .h2{grid-area:h2}.red-list-assessment-form-near-threatened-criteria .a1{grid-area:a1}.red-list-assessment-form-near-threatened-criteria .b1{grid-area:b1}.red-list-assessment-form-near-threatened-criteria .c1{grid-area:c1}.red-list-assessment-form-near-threatened-criteria .d1{grid-area:d1}.red-list-assessment-form-near-threatened-criteria .e1{grid-area:e1}.red-list-assessment-form-near-threatened-criteria .a2{grid-area:a2}.red-list-assessment-form-near-threatened-criteria .b2{grid-area:b2}.red-list-assessment-form-near-threatened-criteria .c2{grid-area:c2}.red-list-assessment-form-near-threatened-criteria .divider{grid-area:divider;height:100%;width:1px;background-color:var(--grey-medium)}.red-list-assessment-form-near-threatened-criteria__criteria-string{background:var(--white);border-radius:1rem;border:1px solid var(--grey-medium);font-size:.8rem;font-weight:300;margin-bottom:1rem;padding:.5rem 1rem}.red-list-assessment-form-near-threatened-criteria__form{background:var(--white);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.red-list-assessment-form-near-threatened-criteria__criteria-row{display:grid;grid-template-columns:repeat(5, 5rem);grid-template-rows:repeat(6, auto);gap:.1rem;white-space:nowrap}.red-list-assessment-form-near-threatened-criteria__criteria-row .form-checkbox{display:flex;align-items:center;margin-block-start:unset !important}.red-list-assessment-header__view-symbol{color:var(--grey-text-disabled);height:1.75rem;position:absolute;right:1rem;top:1rem;width:auto;z-index:2}@media(min-width: 62.5rem){.red-list-assessment-header__view-symbol{right:2rem;top:1.5rem}}.red-list-assessment-header:has(>.red-list-assessment-header__view-symbol) .ui-header__viewers-and-buttons{padding-inline-end:4rem}.red-list-assessment-header__regions,.red-list-assessment-header__regions-list{align-items:center;display:flex;gap:.25rem}.red-list-assessment-header__regions{margin:.5rem 0}.red-list-assessment-header__regions p{font-weight:600;margin:0}.red-list-assessment-red-list-category-badge--cr{background-color:var(--red-list-category-cr);border:1px solid rgba(0,0,0,0);color:var(--white)}.red-list-assessment-red-list-category-badge--en{background-color:var(--red-list-category-en);border:1px solid rgba(0,0,0,0);color:var(--grey-dark)}.red-list-assessment-red-list-category-badge--vu{background-color:var(--red-list-category-vu);border:1px solid rgba(0,0,0,0);color:var(--grey-dark)}.red-list-assessment-red-list-category-badge--lc{background-color:var(--red-list-category-lc);border:1px solid rgba(0,0,0,0);color:var(--grey-dark)}.red-list-assessment-red-list-category-badge--dd{background-color:var(--red-list-category-dd);border:1px solid rgba(0,0,0,0);color:var(--grey-dark)}.red-list-assessment-red-list-category-badge--ex{background-color:var(--red-list-category-ex);border:1px solid rgba(0,0,0,0);color:var(--white)}.red-list-assessment-red-list-category-badge--ew{background-color:var(--red-list-category-ew);border:1px solid rgba(0,0,0,0);color:var(--white)}.red-list-assessment-red-list-category-badge--nt{background-color:var(--red-list-category-nt);border:1px solid rgba(0,0,0,0);color:var(--grey-dark)}.red-list-assessment-red-list-category-badge--ne{background-color:var(--red-list-category-ne);border:1px solid var(--grey-medium);color:var(--grey-dark)}.red-list-assessment-red-list-category-badge--na{background-color:var(--red-list-category-na);border:1px solid rgba(0,0,0,0);color:var(--grey-dark)}.red-list-assessment-red-list-category-badge--compact{align-items:center;border-radius:1.3875rem;border-bottom-left-radius:unset;display:inline-flex;font-size:.75rem;font-weight:600;height:1.5rem;justify-content:center;width:1.575rem}.red-list-assessment-red-list-category-badge--large{align-items:center;border-radius:1.85rem;border-bottom-left-radius:unset;display:inline-flex;font-size:1rem;font-weight:600;height:2rem;justify-content:center;width:2.1rem}.red-list-assessment-red-list-category{align-items:start;display:flex;gap:.625rem}.red-list-assessment-red-list-category p{margin:0}.red-list-assessment-red-list-category__text-content{display:none;font-size:.75rem}@media(min-width: 37rem){.red-list-assessment-red-list-category__text-content{display:grid}}.red-list-assessment-red-list-category__header{color:var(--grey-text-secondary);font-weight:500}.red-list-assessment-red-list-category__criteria-string{align-self:end;font-weight:700}.red-list-assessment-sidebar-section details[open]{margin-bottom:1rem}.red-list-assessment-sidebar-section details[open] summary{margin-bottom:1rem}.red-list-assessment-sidebar-section details[open] .arrow{color:var(--blue-hover);transform:rotate(180deg)}.red-list-assessment-sidebar-section__mobile-or-no-subsections-link,.red-list-assessment-sidebar-section summary{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem 1rem}.red-list-assessment-sidebar-section__mobile-or-no-subsections-link:hover,.red-list-assessment-sidebar-section summary:hover{background-color:var(--blue-selected);color:var(--black)}.red-list-assessment-sidebar-section a{padding:.5rem;padding-inline-start:2rem}.red-list-assessment-sidebar-section a:hover{text-decoration:underline;color:var(--black)}.red-list-assessment-sidebar-section a.red-list-assessment-sidebar-section__mobile-or-no-subsections-link{padding-block:.7rem;padding-inline:1rem;border-radius:.25rem}.red-list-assessment-sidebar-section a.red-list-assessment-sidebar-section__mobile-or-no-subsections-link:hover{text-decoration:none}@media(min-width: 50rem){.red-list-assessment-sidebar-section--mobile{display:none}}.red-list-assessment-sidebar-section--always-present{display:flex}.red-list-assessment-sidebar-section__badge{align-items:center;aspect-ratio:1;background-color:var(--blue);border-radius:50%;color:var(--white);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.5rem;justify-content:center}.red-list-assessment-sidebar-section--large{display:none}@media(min-width: 50rem){.red-list-assessment-sidebar-section--large{display:block}.red-list-assessment-sidebar-section--large a{display:block}}.red-list-assessment-subpopulations-table .ui-table__table{width:100%;table-layout:fixed}.red-list-assessment-subpopulations-table .ui-table-header-cell--description{width:10rem}.red-list-assessment-subpopulations-table .ui-table-header-cell--mature_individuals{width:8rem}.red-list-assessment-subpopulations-table .ui-table-header-cell--trend{width:8rem}.red-list-assessment-subpopulations-table .ui-table-header-cell--qualification{width:8rem}.red-list-assessment-subpopulations-table .ui-table-header-cell--location{width:8rem}.red-list-assessment-subpopulations-table .ui-table-header-cell--notes{width:10rem}.red-list-assessment-subpopulations-table .ui-table-header-cell--actions{width:6rem}.red-list-assessment-text-accounts-source-toggle{margin-inline-start:auto}.red-list-assessment-point-form{background-color:var(--blue-background);border-radius:.5rem;display:grid;margin-block-end:1rem;padding:1rem}.red-list-assessment-point-form__mixed-banner{margin-block-end:1rem}.red-list-assessment-point-form--full{background-color:rgba(0,0,0,0);border:none;padding:0}.red-list-assessment-point-form--full .red-list-assessment-point-form__location-fields,.red-list-assessment-point-form--full .red-list-assessment-point-form__main-fields-group,.red-list-assessment-point-form--full .red-list-assessment-point-form__sensitive-field-group{background-color:var(--blue-background);border-radius:.5rem;padding-block:.75rem;padding-inline:1rem}.red-list-assessment-point-form__header{align-items:center;display:flex;gap:.5rem;margin-block-end:1rem}.red-list-assessment-point-form__header svg.red-list-assessment-point-form__header-icon{color:var(--blue)}.red-list-assessment-point-form__title{font-size:1rem;margin-block:0}.red-list-assessment-point-form__form{display:grid;gap:1rem}.red-list-assessment-point-form label{font-size:.875rem}.red-list-assessment-point-form label .ui-tool{background-color:rgba(0,0,0,0)}.red-list-assessment-point-form__location-fields{align-items:center;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.red-list-assessment-point-form__main-fields .red-list-assessment-point-form__main-fields-group{display:flex;gap:1rem;flex-wrap:wrap}.red-list-assessment-point-form__main-fields .red-list-assessment-point-form__main-fields-group+.red-list-assessment-point-form__main-fields-group{margin-block-start:1rem}.red-list-assessment-point-form__main-fields .form-input-field,.red-list-assessment-point-form__main-fields .form-select-input-field{flex:1 1 14rem}.red-list-assessment-point-form__main-fields .form-input-field .form-label,.red-list-assessment-point-form__main-fields .form-select-input-field .form-label{align-items:end}.red-list-assessment-point-form__other-fields{display:grid;gap:1rem;margin-block:1rem}.red-list-assessment-point-form__sensitive-field-group .form-checkbox{margin-block-end:1rem}.red-list-assessment-point-form__sensitive-field-group .form-textarea .form-label{align-items:end}.red-list-assessment-point-form__elevation-field-group{display:flex;gap:1rem;flex-wrap:wrap}.red-list-assessment-point-form__elevation-field-group .form-input-field{flex:1 1 14rem}.red-list-assessment-point-form__full-form-modal .ui-modal__footer-actions{justify-content:space-between;width:100%}.red-list-assessment-point-form__form-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:end;margin-block-start:1rem}.red-list-assessment-threat-form__stresses-chevron{margin-inline-start:auto;transition:transform .3s ease}.red-list-assessment-threat-form__stresses-details summary{align-items:center;display:flex;gap:.5rem;font-size:.875rem;font-weight:600;margin-block:.5rem;cursor:pointer}.red-list-assessment-threat-form__stresses-details summary::marker{content:""}.red-list-assessment-threat-form__stresses-details[open] .red-list-assessment-threat-form__stresses-chevron{transform:rotate(180deg)}.red-list-assessment-threat-form__stresses-details .form-checkbox{margin-inline-start:1rem}.red-list-assessment-threat-form__stresses-details .form-checkbox+.form-checkbox{margin-block-start:.5rem}.red-list-assessment-threat-form__enum-fields,.red-list-assessment-threat-form__stresses-container{background-color:var(--blue-selected);border-radius:.25rem;padding:1rem}.red-list-assessment-threat-form__additional_dynamic_threat_fields:has(>div:not(.hidden)){border:1px solid var(--blue-selected);border-radius:.25rem;padding-inline:1rem}.red-list-assessment-threat-form__enum-fields{margin-block:1rem}.red-list-assessment-threat-form__enum-fields .form-select-input-field:first-child{margin-block-start:0}.red-list-assessment-threat-form__enum-fields .form-select-input-field:last-child{margin-block-end:0}.red-list-assessment-threat-form__additional_dynamic_threat_fields{margin-block:1rem}.red-list-assessment-threat-form__additional_dynamic_threat_fields>*+*{margin-block-start:1rem}.red-list-assessment-threat-form legend.form-fieldset__legend{margin-block-end:0}.gss-assessment-form-delineation-method{display:contents}.gss-assessment-form-delineation-method>*{grid-column:1}.gss-assessment-form{background:var(--white);border-radius:.5rem;min-height:24rem;container-type:inline-size;container-name:form-section}.gss-assessment-form__fields{padding:1rem;display:grid;grid-template-columns:1fr;gap:1.5rem}.gss-assessment-form__fields turbo-frame.ui-table{padding:0}@container form-section (min-width: 40rem){.gss-assessment-form__fields{grid-template-columns:minmax(20rem, 1fr) 1fr;padding:1rem 2rem}.gss-assessment-form__fields>*{grid-column:1}.gss-assessment-form__fields .ui-form-section-header,.gss-assessment-form__fields .gss-assessment-scores,.gss-assessment-form__fields .gss-assessment-trajectory-graph,.gss-assessment-form__fields turbo-frame:has(.form-trix-text-editor),.gss-assessment-form__fields turbo-frame.ui-table{grid-column:1/-1}}.gss-assessment-form__dynamic-section{background-color:var(--blue-light-hover);border-radius:.5rem;padding:1rem;display:grid;gap:1rem}.gss-assessment-scores__headline{align-self:flex-start;display:flex;flex-wrap:wrap;align-items:stretch;gap:1.5rem;margin-block:1.5rem;max-width:max-content;padding:1.25rem 1.5rem;background:var(--grey-xlight);border-radius:.5rem}.gss-assessment-scores__metric--category{padding-left:1.5rem;border-left:1px solid var(--grey-medium-light)}.gss-assessment-scores__metric--category .ui-tag{padding:.375rem .875rem;font-size:1.125rem}.gss-assessment-scores__metric-label{margin:0;margin-block-end:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--grey-text-secondary)}.gss-assessment-scores__value{margin:0;font-size:2.5rem;font-weight:700;line-height:1;color:var(--grey-dark)}.gss-assessment-scores__range{font-size:1rem;font-weight:400;color:var(--grey-text-secondary)}.gss-assessment-scores__note{margin:0;font-size:.875rem;color:var(--grey-text-secondary)}.gss-assessment-scores__na{margin:0;color:var(--grey-text-secondary)}.gss-assessment-scores__empty{margin:0;color:var(--grey-text-secondary)}.gss-assessment-spatial-units__position{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.gss-assessment-spatial-units__move{display:flex;gap:.15rem}.gss-assessment-spatial-units__row--just-added>td{animation:gss-assessment-spatial-units-flash 1.6s ease-out}@keyframes gss-assessment-spatial-units-flash{from{background-color:var(--green-light)}to{background-color:rgba(0,0,0,0)}}.gss-assessment-trajectory-graph{--metric-secure: #648fff;--metric-forward: #fe6100}.gss-assessment-trajectory-graph__svg{display:block;width:100%;max-width:52rem;height:auto;margin-block:1.5rem .5rem}.gss-assessment-trajectory-graph__background{fill:var(--white)}.gss-assessment-trajectory-graph__title{font-size:15px;font-weight:600;fill:var(--grey-dark)}.gss-assessment-trajectory-graph__title-species{font-style:italic}.gss-assessment-trajectory-graph__caption{margin:0;max-width:52rem;font-size:.875rem;color:var(--grey-text-secondary)}.gss-assessment-trajectory-graph__download{margin-block-start:.75rem}.gss-assessment-trajectory-graph__gridline{stroke:var(--grey-gridline);stroke-width:1;stroke-dasharray:4 4}.gss-assessment-trajectory-graph__axis{stroke:var(--grey-axis);stroke-width:1}.gss-assessment-trajectory-graph__tick-label{font-size:13px;fill:var(--grey-text-secondary)}.gss-assessment-trajectory-graph__scenario-label{font-size:13px;fill:var(--grey-text)}.gss-assessment-trajectory-graph__axis-title{font-size:14px;font-weight:600;fill:var(--grey-text)}.gss-assessment-trajectory-graph__connector{stroke:var(--grey-medium);stroke-width:1}.gss-assessment-trajectory-graph__line{stroke:var(--grey-dark);stroke-width:2}.gss-assessment-trajectory-graph__line--counterfactual{stroke-dasharray:6 4}.gss-assessment-trajectory-graph__line--projected{stroke-dasharray:2 4}.gss-assessment-trajectory-graph__line--baseline{stroke-dasharray:7 3 1 3}.gss-assessment-trajectory-graph__point{fill:var(--grey-dark)}.gss-assessment-trajectory-graph__arrow{stroke-width:1.5}.gss-assessment-trajectory-graph__arrow--secure{stroke:var(--metric-secure)}.gss-assessment-trajectory-graph__arrow--forward{stroke:var(--metric-forward)}.gss-assessment-trajectory-graph__arrowhead--secure path{fill:var(--metric-secure)}.gss-assessment-trajectory-graph__arrowhead--forward path{fill:var(--metric-forward)}.gss-assessment-trajectory-graph__pill{fill:var(--white);stroke-width:1.5;vector-effect:non-scaling-stroke}.gss-assessment-trajectory-graph__pill--secure{stroke:var(--metric-secure)}.gss-assessment-trajectory-graph__pill--forward{stroke:var(--metric-forward)}.gss-assessment-trajectory-graph__pill-label{font-size:13px;font-weight:600;fill:var(--grey-dark)}.gss-assessment-trajectory-graph__empty{margin:0;color:var(--grey-text-secondary)}.gss-assessment-trajectory-graph__legend-name{font-size:13px;fill:var(--grey-text)}.integrity-check-panel{display:grid;gap:1.5rem}@media(min-width: 60rem){.integrity-check-panel{grid-template-columns:1fr 2fr}}.integrity-check-panel__run{background-color:var(--blue-background);border-radius:.5rem;display:grid;gap:1.5rem;padding:2.5rem 1.5rem;text-align:center}.integrity-check-panel__illustration{display:flex;justify-content:center;margin:1rem 0}.integrity-check-panel__illustration>svg{height:auto;width:8rem}.integrity-check-panel__title{color:var(--grey-dark);font-size:1.125rem;font-weight:600;margin:0;margin-block-end:.25rem}.integrity-check-panel__description{color:var(--grey-text-secondary);font-size:.9375rem;margin:0}.integrity-check-panel__status{align-items:center;color:var(--grey-text-secondary);display:flex;font-size:.9375rem;gap:.5rem;justify-content:center}.integrity-check-panel__results{background-color:var(--off-white);border:1px solid var(--grey-medium-light);border-radius:.5rem;container-name:integrity-check-results;container-type:inline-size}.integrity-check-panel__results-header{margin-block-start:1rem;text-align:center}@container integrity-check-results (min-width: 40rem){.integrity-check-panel__results-header{margin-block-start:2rem}}.integrity-check-panel__results-title{color:var(--grey-dark);font-size:1.125rem;font-weight:600;margin:0;margin-block-end:.25rem}.integrity-check-panel__tiles{display:grid;gap:1rem;margin-block:1rem;margin-inline:1rem}@container integrity-check-results (min-width: 30rem){.integrity-check-panel__tiles{grid-template-columns:repeat(3, 1fr)}}@container integrity-check-results (min-width: 40rem){.integrity-check-panel__tiles{gap:1.5rem;margin-block:1.5rem;margin-inline:3rem}}.integrity-check-panel__tile{--tile-color: var(--green);--tile-background: var(--green-light);align-content:center;background-color:var(--tile-background);border-radius:.5rem;color:var(--tile-color);display:grid;gap:.5rem;justify-items:center;padding:1.5rem 1rem;text-align:center}@container integrity-check-results (min-width: 30rem){.integrity-check-panel__tile{min-height:16rem}}.integrity-check-panel__tile--warning{--tile-color: var(--blue-dark);--tile-background: var(--blue-background)}.integrity-check-panel__tile--danger{--tile-color: var(--error-text);--tile-background: var(--error-background)}.integrity-check-panel__tile-icon{margin-bottom:.5rem}.integrity-check-panel__tile-count{font-size:2.5rem;font-weight:600;line-height:1}.integrity-check-panel__tile-label{font-size:1rem}@container form-section (min-width: 40rem){.integrity-check-results{margin-inline-end:2rem}}.integrity-check-results__tables{margin-block-start:1.5rem}.integrity-check-results__tables .integrity-check-results__table+.integrity-check-results__table{margin-block-start:.75rem}.integrity-check-results__table{scroll-margin-top:1rem}.integrity-check-results__link{color:var(--blue-dark);text-decoration:underline}.ui-blank-page .integrity-check-results__table .ui-table{background-color:rgba(0,0,0,0);border-radius:0;display:block;padding:0}.integrity-check-status-badge{align-items:stretch;border-radius:.5rem;display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:600;line-height:1;margin-inline-start:.5rem;overflow:hidden}.integrity-check-status-badge__segment{align-items:center;display:inline-flex;justify-content:center;min-width:1.5rem;padding:.25rem .5rem}.integrity-check-status-badge__segment--passed{background-color:var(--green-light);color:var(--green-dark)}.integrity-check-status-badge__segment--warned{background-color:var(--blue-background);color:var(--blue-dark)}.integrity-check-status-badge__segment--failed{background-color:var(--red-2);color:var(--white)}.integrity-check-status-icon{--icon-background: var(--green);align-items:center;background-color:var(--icon-background);border-radius:50%;color:var(--white);display:inline-flex;flex:0 0 auto;justify-content:center}.integrity-check-status-icon--warning{--icon-background: var(--blue)}.integrity-check-status-icon--danger{--icon-background: var(--error)}.integrity-check-status-icon--large{height:6rem;width:6rem}.integrity-check-status-icon--large svg{height:3rem;width:3rem}.integrity-check-status-icon--medium{height:2rem;width:2rem}.integrity-check-status-icon--medium svg{height:1.125rem;width:1.125rem}.integrity-check-status-icon--small{height:1.5rem;width:1.5rem}.integrity-check-status-icon--small svg{height:.875rem;width:.875rem}.integrity-check-status-icon svg{color:var(--white)}.integrity-check-status-icon svg path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.reference-add-method__title{margin-block:0 1rem}.reference-add-method__actions{position:sticky;bottom:-1rem;display:flex;justify-content:space-between;gap:.5rem;margin-block:1rem -1rem;margin-inline:-1rem;padding:1rem;border-block-start:1px solid var(--grey-medium);background-color:var(--white)}.reference-add-method__actions[hidden]{display:none}.reference-add-section{margin-block-end:1.5rem}.reference-attached-list .ui-table:has(.form-filter-multi-select){min-height:0}.reference-attached-list__selection-bar.ui-feedback{width:100%;margin:0 0 .75rem}.reference-attached-list__selection-bar.ui-feedback .ui-feedback__content{margin-block-end:0}.reference-attached-list__selection-bar-body{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:.325rem;font-size:.875rem}.reference-attached-list__selection-count{font-weight:500}.reference-attached-list__select-checkbox{display:inline-flex;align-items:center;vertical-align:middle;cursor:pointer}.reference-attached-list__select-checkbox input[type=checkbox]{width:1rem;height:1rem;margin:0;vertical-align:middle;cursor:pointer}.reference-attached-list .ui-table-header-cell--select,.reference-attached-list .ui-table-cell:has(>.reference-attached-list__select-checkbox){width:2.5rem;padding-inline:.5rem;text-align:center;vertical-align:middle}.reference-attached-list__copy-button.ui-button svg[data-icon=check]{display:none}.reference-attached-list__copy-button--copied.ui-button svg[data-icon=content_copy]{display:none}.reference-attached-list__copy-button--copied.ui-button svg[data-icon=check]{display:flex}.reference-attached-list__override-icon{height:1.1rem;width:1.1rem;vertical-align:middle;margin-inline-start:.25rem;color:var(--color-text-muted, currentColor)}.reference-attached-list__frozen-icon{width:1.1em;height:1.1em;vertical-align:middle;margin-inline-start:.25rem;color:var(--color-text-muted, currentColor)}.reference-attached-list__frozen-caption{margin-bottom:1rem}.reference-attached-list .ui-empty{margin-top:1rem}.reference-attached-list .ui-table-header-cell--actions{width:9rem}.reference-attached-list--frozen .ui-table-header-cell--actions{width:6rem}.reference-attached-list .ui-table-cell__actions{flex-wrap:nowrap}.reference-attached-list .ui-table-cell__actions .ui-button--small{white-space:nowrap}.reference-attached-list .form-search-and-filter-collection form{display:flex;flex-wrap:wrap;align-items:start;gap:.5rem}.reference-attached-list .form-search-and-filter-collection form .form-search{flex:1 1 8rem;width:auto}.reference-attached-list .form-search-and-filter-collection form .form-search__field{width:100%}.reference-attached-list .form-search-and-filter-collection form .form-search__field .assets-form__input{min-width:0}.reference-attached-list .form-search-and-filter-collection form .form-search:has([name=year]){flex:0 1 5rem}.reference-attached-list .form-search-and-filter-collection form .form-search:has([name=doi]){flex:1 1 8rem}.reference-attached-list .form-search-and-filter-collection form .form-search-and-filter-collection__filter-chips{width:100%}.reference-bib-import__heading{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem .5rem;margin-block-end:1rem}.reference-bib-import__heading h4{grid-column:1;margin:0}.reference-bib-import__heading .ui-guidance{display:contents}.reference-bib-import__heading .ui-tool{grid-column:2}.reference-bib-import__heading .ui-feedback{grid-column:1/-1}.reference-bib-import__dropzone{display:grid;justify-items:center;gap:.5rem;padding:2rem 1rem;border:2px dashed var(--grey-medium-light);border-radius:.5rem;cursor:pointer;text-align:center}.reference-bib-import__dropzone:hover,.reference-bib-import__dropzone:focus-within,.reference-bib-import__dropzone.is-dragover{border-color:var(--blue);background-color:var(--blue-selected)}.reference-bib-import__browse{font-weight:600;color:var(--blue)}.reference-bib-import__hint{display:grid;gap:.25rem;font-size:.875rem;color:var(--grey-text-secondary)}.reference-bib-import__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.reference-bib-import__selected{margin-block-start:.75rem;font-weight:600}.reference-bib-import__reading{margin-block-start:.75rem}.reference-bib-import__actions{position:sticky;bottom:-1rem;display:flex;justify-content:space-between;gap:.5rem;margin-block:1rem -1rem;margin-inline:-1rem;padding:1rem;border-block-start:1px solid var(--grey-medium);background-color:var(--white)}.reference-bib-import__actions[hidden]{display:none}.reference-bib-import-review__heading{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem .5rem;margin-block-end:1rem}.reference-bib-import-review__heading h4{grid-column:1;margin:0}.reference-bib-import-review__heading .ui-guidance{display:contents}.reference-bib-import-review__heading .ui-tool{grid-column:2}.reference-bib-import-review__heading .ui-feedback{grid-column:1/-1}.reference-bib-import-review__filename{padding:.5rem .75rem;border-radius:.25rem;background-color:var(--grey-xlight);color:var(--grey-text-secondary)}.reference-bib-import-review__section{margin-block-start:1rem}.ui-modal__content .reference-bib-import-review__table.ui-table{background-color:rgba(0,0,0,0);border-radius:0;padding-inline:0;padding-block:0 .5rem}.reference-bib-import-review .ui-empty--compact .ui-empty__title{grid-area:auto;margin-block-start:1.25rem}.reference-bib-import-review .ui-empty__text{margin-block-end:0}.reference-bib-import-review .ui-empty__text p{margin-block:0}.reference-bib-import-review .ui-flash-messages:has(.ui-flash-messages__message){margin-block-start:1rem}.reference-bib-import-review__skipped-title,.reference-bib-import-review__skipped-authors{display:block}.reference-bib-import-review__skipped-authors{color:var(--grey-text-secondary);font-size:.75rem}.reference-bib-import-review__skipped-reasons{color:var(--error-text)}.reference-bib-import-review__actions{position:sticky;bottom:-1rem;display:flex;justify-content:space-between;gap:.5rem;margin-block:1rem -1rem;margin-inline:-1rem;padding:1rem;border-block-start:1px solid var(--grey-medium);background-color:var(--white)}.reference-bib-import-review__actions[hidden]{display:none}.reference-card{display:flex;flex-direction:column;gap:.25rem;width:100%}.reference-card__main{min-width:0}.reference-card__title-row{align-items:center;display:flex;gap:.5rem}.reference-card__title{color:var(--black);font-size:1rem;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-card__usage-pill{white-space:nowrap}.reference-card__byline{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.375rem;margin:.25rem 0 0}.reference-card__dot{background-color:var(--black);border-radius:50%;display:inline-block;height:.25rem;line-height:0;overflow:hidden;text-indent:-9999px;width:.25rem}.reference-card__subtitle{color:var(--grey-text-secondary);font-size:.8125rem;font-style:italic;margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-card__chip-box{align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;gap:.25rem;padding:0}.reference-card__type-chip,.reference-card__doi-chip,.reference-card__url-chip{border:1px solid var(--grey-light);border-radius:.25rem;color:var(--grey-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.03em;padding:.25rem .25rem}.reference-card__type-chip{text-transform:uppercase}.reference-duplicate-modal{display:grid;gap:1rem}.reference-duplicate-modal .ui-feedback__content{margin-block-end:0}.reference-duplicate-modal__form{display:grid;gap:1.5rem}.reference-duplicate-modal__diff{border:1px solid var(--grey-medium-light);border-radius:.5rem;overflow:hidden}.reference-duplicate-modal__diff-head,.reference-duplicate-modal__diff-row{display:grid;grid-template-columns:1fr 1fr}.reference-duplicate-modal__diff-head{background-color:var(--grey-xlight);border-bottom:1px solid var(--grey-medium-light)}.reference-duplicate-modal__diff-row+.reference-duplicate-modal__diff-row{border-top:1px solid var(--grey-medium-light)}.reference-duplicate-modal__diff-heading{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600}.reference-duplicate-modal__diff-cell{padding:.75rem 1rem}.reference-duplicate-modal__diff-heading:first-child,.reference-duplicate-modal__diff-cell:first-child{border-right:1px solid var(--grey-medium-light)}.reference-duplicate-modal__diff-row--changed{background-color:var(--orange-xlight);box-shadow:inset 0 1px 0 var(--orange-light),inset 0 -1px 0 var(--orange-light)}.reference-duplicate-modal__diff-row--changed:has(+.reference-duplicate-modal__diff-row--changed){box-shadow:inset 0 1px 0 var(--orange-light)}.reference-duplicate-modal__diff-row--changed+.reference-duplicate-modal__diff-row{border-top:0}.reference-duplicate-modal__diff-row--changed .reference-duplicate-modal__diff-cell:first-child{border-right-color:var(--orange-light)}.reference-duplicate-modal__field-label{color:var(--grey-text-secondary)}.reference-duplicate-modal__field-value{font-weight:600}.reference-duplicate-modal__actions{display:grid;gap:.75rem;border:0;padding:0;margin:0}@media(min-width: 40rem){.reference-duplicate-modal__actions{grid-template-columns:1fr 1fr}}.reference-duplicate-modal__actions-legend{grid-column:1/-1;font-weight:600;padding:0;margin-block-end:.5rem}.reference-duplicate-modal__card{position:relative;display:grid;gap:.5rem;justify-items:start;border:1px solid var(--grey-medium);border-radius:.5rem;padding:1rem;cursor:pointer}.reference-duplicate-modal__card:has(.reference-duplicate-modal__card-input:checked){border-color:var(--blue);background-color:var(--blue-selected)}.reference-duplicate-modal__card:has(.reference-duplicate-modal__card-input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.reference-duplicate-modal__card-input{position:absolute;opacity:0;pointer-events:none}.reference-duplicate-modal__card-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:var(--grey-light);color:var(--grey-dark)}.reference-duplicate-modal__card:has(.reference-duplicate-modal__card-input:checked) .reference-duplicate-modal__card-icon-wrap{background-color:var(--blue);color:var(--white)}.reference-duplicate-modal__card-icon{width:1.25rem;height:1.25rem;color:inherit}.reference-duplicate-modal__card-title{font-weight:600}.reference-duplicate-modal__card-description{font-size:.875rem;color:var(--grey-text-secondary)}.reference-duplicate-modal__footer{position:sticky;bottom:-1rem;display:flex;justify-content:space-between;gap:.5rem;margin-block:1rem -1rem;margin-inline:-1rem;padding:1rem;border-block-start:1px solid var(--grey-medium);background-color:var(--white)}.reference-duplicate-modal__footer[hidden]{display:none}.reference-duplicate-modal__footer .ui-button:disabled{opacity:.5;cursor:not-allowed}.reference-form .hidden{display:none}.reference-form .ui-feedback--warning+.ui-feedback--warning{margin-block-start:.5rem}.reference-form__section .form-select-input-field select::picker(select){position-try-fallbacks:none}.reference-form__section{display:flex;flex-direction:column;gap:.5rem;margin-block-start:1rem}.reference-form__section-label{font-size:1rem;font-weight:600;text-align:left;padding:0;margin:0}.reference-form__section-fields{container-type:inline-size;display:flex;flex-direction:column;gap:1rem}.reference-form__section-fields--no-label .form-label,.reference-form__hidden-label .form-label{position:absolute;width:1px;height:1px;left:-9999px}.reference-form__field--full{width:100%}.reference-form__type-description{font-size:.875rem;color:var(--color-text-muted, currentColor);margin-block-start:0;margin-block-end:.5rem}.reference-form__type-description a{color:var(--blue);text-decoration:underline}.reference-form__step-footer{position:sticky;bottom:-1rem;display:flex;justify-content:space-between;gap:.5rem;margin-block:1rem -1rem;margin-inline:-1rem;padding:1rem;border-block-start:1px solid var(--grey-medium);background-color:var(--white)}.reference-form__step-footer[hidden]{display:none}.reference-form__override-group{background:var(--blue-selected);border-radius:.5rem;padding:1rem}.reference-form__override-group .form-textarea textarea,.reference-form__override-group .form-input-field input{background-color:#fff}.reference-form__override-group .form-textarea textarea{display:block;font-family:inherit;height:5rem}.reference-form__citation-preview{background-color:#fff;border:1px solid var(--grey-medium);border-radius:.2rem;box-sizing:border-box;font-size:.8rem;font-weight:300;height:5rem;overflow-y:auto;padding:.5rem;white-space:pre-wrap;overflow-wrap:anywhere}.reference-form__citation-preview i{font-style:italic}.reference-form__citation-preview:empty::before{content:attr(data-placeholder);color:var(--color-text-muted, currentColor)}.reference-form__override-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.reference-form__override-actions{display:flex;flex-shrink:0;justify-content:flex-end}.reference-form__override-actions.hidden{display:flex;visibility:hidden}.reference-form__override-warning,.reference-form__format-warning{align-items:center;display:flex;font-size:.875rem;gap:.4rem;justify-content:center;margin:0;margin-block-start:.5rem}.reference-form__override-warning-icon,.reference-form__format-warning-icon{background-color:var(--red-1);flex-shrink:0;height:1.1rem;width:1.1rem;-webkit-mask:url("/assets/icons/info-1f729f38.svg") no-repeat center/contain;mask:url("/assets/icons/info-1f729f38.svg") no-repeat center/contain}.reference-form__type-change-preview{display:grid;gap:.75rem;margin:0}.reference-form__type-change-row+.reference-form__type-change-row{margin-block-start:.5rem}.reference-form__type-change-row dd{margin:0}.reference-form__cleared-fields .reference-form__type-change-row{display:list-item;margin-inline-start:1rem}.reference-form__type-change-label{font-size:.875rem;font-weight:600}.reference-form .reference-form__type-change-cleared{margin-block-start:1rem;margin-inline:0}.reference-form .reference-form__type-change-cleared-warning{font-size:.875rem}.reference-form__type-change-note{font-size:.875rem;color:var(--color-text-muted, currentColor);margin-block-start:.75rem}.reference-form__parse-section{border-block-end:1px solid var(--border-color, #ddd);padding-block-end:1rem}.reference-form__parse-fields{display:grid;grid-template-columns:1fr auto;column-gap:.5rem;align-items:end}.reference-form__parse-fields label.form-label--ai-parse-citation{grid-column:1/-1}.reference-form__parse-input{font-family:inherit;font-size:.875rem;padding:.5rem .75rem;border:1px solid var(--border-color, #ccc);border-radius:.25rem;resize:vertical;min-height:3rem}.reference-form__parse-input:focus{outline:2px solid var(--blue);outline-offset:-1px}.reference-form__parse-input:disabled{opacity:.6}.reference-form__parse-error{color:var(--error-text);font-size:.875rem;margin-block-start:.5rem}.reference-form__format-warning-icon{background-color:var(--warning-color)}.reference-form__parse-spinner{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.reference-form__parse-spinner{color:currentColor;height:1rem;width:1rem;margin-inline-end:.25rem;vertical-align:middle}.reference-form__italic-field{display:flex;align-items:flex-end;gap:.5rem}.reference-form__italic-field>.form-input-field{flex:1;min-width:0}.reference-form__italic-field>.ui-button{block-size:2.1rem;flex:0 0 2.1rem;justify-content:center;padding:0}.reference-form__pages-range{display:flex;align-items:flex-end;gap:.5rem}@container (max-width: 20rem){.reference-form__pages-range{grid-column:1/-1}}.reference-form__pages-range>.form-input-field{flex:1;min-width:0}.reference-form__pages-range>.form-input-field--no-label .form-label{display:none}.reference-form__pages-separator{padding-block-end:.625rem;flex-shrink:0}.reference-form__author{position:relative;margin-block-end:1.5rem}.reference-form__author[hidden]{display:none}.reference-form__author-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.reference-form__author-fields--single{grid-template-columns:1fr;margin-block-start:.5rem}.reference-form__remove-author{position:absolute;top:1.5rem;right:-2.5rem}.reference-form__destroy-section{border-top:1px solid var(--border-color);margin-block-start:1.5rem;padding-block-start:1.5rem;display:flex;justify-content:end}.reference-index-table__reopen-form{display:none}.reference-index-table__selection-bar.ui-feedback{width:100%;margin:0 0 .75rem}.reference-index-table__selection-bar.ui-feedback .ui-feedback__content{margin-block-end:0}.reference-index-table__selection-bar-body{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:.325rem;font-size:.875rem}.reference-index-table__selection-count{font-weight:500;min-width:9.25rem;font-variant-numeric:tabular-nums}.reference-index-table__selection-bar-form{display:flex;align-items:center;gap:1rem}.reference-index-table__tags{display:grid;gap:.5rem;justify-items:start}.reference-index-table__select-checkbox{display:inline-flex;align-items:center;vertical-align:middle;cursor:pointer}.reference-index-table__select-checkbox input[type=checkbox]{width:1rem;height:1rem;margin:0;vertical-align:middle;cursor:pointer}.reference-index-table .ui-table-header-cell--select,.reference-index-table .ui-table-cell:has(>.reference-index-table__select-checkbox){width:2.5rem;padding-inline:.5rem;text-align:center;vertical-align:middle}.reference-merge-modal{display:grid;gap:1rem}.reference-merge-modal__form{display:grid;gap:1rem}.reference-merge-modal__heading{margin:0;font-weight:600}.reference-merge-modal__subtitle p{margin:0;color:var(--grey-text-secondary)}.reference-merge-modal__subtitle p+p{margin-top:.5rem}.reference-merge-modal__diff{border:1px solid var(--grey-medium-light);border-radius:.5rem;overflow-x:auto}.reference-merge-modal__table{width:100%;table-layout:fixed;min-width:calc(var(--merge-count)*15rem);border-collapse:collapse}.reference-merge-modal__caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.reference-merge-modal__diff-heading,.reference-merge-modal__diff-cell{padding:.75rem 1rem;text-align:start;vertical-align:top;overflow-wrap:anywhere}.reference-merge-modal__diff-heading{background-color:var(--grey-xlight);border-bottom:1px solid var(--grey-medium-light)}.reference-merge-modal__diff-cell{border-top:1px solid var(--grey-medium-light)}.reference-merge-modal__diff-heading-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.reference-merge-modal__diff-heading:not(:last-child),.reference-merge-modal__diff-cell:not(:last-child){border-right:1px solid var(--grey-medium-light)}.reference-merge-modal__diff-row--changed .reference-merge-modal__diff-cell{background-color:var(--orange-xlight);border-block:1px solid var(--orange-light)}.reference-merge-modal__diff-row--changed:last-child .reference-merge-modal__diff-cell{border-bottom:0}.reference-merge-modal__diff-row--changed .reference-merge-modal__diff-cell:not(:last-child){border-right-color:var(--orange-light)}.reference-merge-modal__field-label{color:var(--grey-text-secondary)}.reference-merge-modal__field-value{font-weight:600}.reference-merge-modal__reference-meta{display:grid;gap:.375rem;grid-template-columns:1fr max-content;width:100%}.reference-merge-modal__reference-name{font-weight:600;min-width:max-content}.reference-merge-modal__keep{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.reference-merge-modal__keep-label--on{color:var(--blue-dark);font-weight:600}.reference-merge-modal__keep-input{margin:0}.reference-merge-modal__keep-input:not(:checked)~.reference-merge-modal__keep-label--on,.reference-merge-modal__keep-input:checked~.reference-merge-modal__keep-label--off{display:none}.reference-merge-modal__value--missing{color:var(--grey-text-secondary);font-style:italic}.reference-merge-modal__preview{display:grid;gap:.5rem}.reference-merge-modal__preview-card{border:1px solid var(--grey-medium-light);border-radius:.5rem;padding:.75rem 1rem}.reference-merge-modal__footer{position:sticky;bottom:-1rem;display:flex;justify-content:space-between;gap:.5rem;margin-block:1rem -1rem;margin-inline:-1rem;padding:1rem;border-block-start:1px solid var(--grey-medium);background-color:var(--white)}.reference-merge-modal__footer[hidden]{display:none}.regions-selector__search-wrapper{padding:.5rem;border-radius:.5rem;background-color:var(--white)}.regions-selector__table-wrapper{margin-top:.5rem;border-radius:.5rem;background-color:var(--white);overflow:hidden}.regions-selector__table{width:100%;margin-block:0;border-collapse:collapse;table-layout:auto}.regions-selector__table td{padding:.5rem;text-align:left;font-size:.875rem;border-bottom:1px solid var(--grey-light)}.regions-selector:not(.regions-selector--disabled) .regions-selector__table td:last-child{width:4rem;text-align:right;padding-right:1rem}.rli-assessment-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(25rem, 1fr));margin-block-start:1.5rem}.rli-assessment-card-grid:not(:has(.rli-assessment-card)){display:none}.rli-assessment-card{background-color:var(--white);border:1px solid var(--grey-medium);border-radius:1.25rem;display:grid;grid-template-rows:1fr max-content;overflow:hidden}.rli-assessment-card__top{display:grid;grid-template-columns:1fr max-content;padding:1.5rem}.rli-assessment-card__content{min-width:0}.rli-assessment-card__period{color:var(--grey-text-secondary);font-size:.75rem;font-weight:500;margin-block:0 1rem;text-transform:uppercase}.rli-assessment-card__scientific-name{font-size:1.125rem;font-weight:600;margin-block:0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rli-assessment-card__common-name{color:var(--grey-text-secondary);font-size:1rem;font-style:italic;margin-block:0 1rem}.rli-assessment-card__regions{color:var(--grey-text-secondary);font-size:.75rem;margin-block:0 1rem}.rli-assessment-card__tags{display:flex;gap:.5rem;flex-wrap:wrap}.rli-assessment-card__edit-button{align-items:center;border:1px solid var(--grey-medium);border-radius:.5rem;color:var(--blue);display:flex;height:2.5rem;justify-content:center;width:2.5rem}.rli-assessment-card__edit-button:hover{background-color:var(--blue-selected)}.rli-assessment-card__edit-button svg{color:var(--blue);height:1.25rem;width:1.25rem}.rli-assessment-card__stats{background:var(--grey-xlight);display:grid;grid-template-columns:repeat(3, 1fr)}.rli-assessment-card__stat{padding:1rem 1.5rem;position:relative}.rli-assessment-card__stat:not(:last-child)::after{background-color:var(--grey-medium);content:"";height:calc(100% - 1.25rem);position:absolute;right:0;top:.625rem;width:1px}.rli-assessment-card__stat-label,.rli-assessment-card__stat-value{display:block;line-height:150%}.rli-assessment-card__stat-label{color:var(--grey-dark);font-size:.625rem}.rli-assessment-card__stat-value{font-size:.875rem;font-weight:600}.rli-assessment-edit-periods{display:grid;gap:1.5rem}.rli-assessment-edit-periods__description{color:var(--grey-text-secondary);margin:0}.rli-assessment-edit-periods .rli-assessment-edit-periods__section{display:grid;gap:.75rem}.rli-assessment-edit-periods__section>.ui-button{justify-self:start}.rli-assessment-edit-periods__section-intro{display:grid;gap:.25rem}.rli-assessment-edit-periods__section-heading{margin:0}.rli-assessment-edit-periods__section-hint{color:var(--grey-text-secondary);margin:0}.rli-assessment-edit-periods__selected{display:flex;flex-wrap:wrap;gap:.5rem}.rli-assessment-edit-periods__selected:empty{display:none}.rli-assessment-edit-periods__selected .form-search-with-select-dropdown__selected-tag.ui-tag{margin-block-start:0}.rli-assessment-edit-periods__section--add,.rli-assessment-edit-periods__section--archive{border:1px solid var(--grey-medium-light);border-radius:.5rem;padding:1rem}.rli-assessment-edit-periods__section--retrieve{background:var(--blue-selected);border-radius:.5rem;padding:1rem}.rli-assessment-form{background-color:var(--white);border-radius:.5rem}.rli-assessment-form__form{padding:1.5rem 2rem}.rli-assessment-form form,.rli-assessment-form__fields{display:grid;grid-template-columns:1fr;gap:1.5rem}.rli-assessment-form__dynamic-section{background-color:var(--blue-light-hover);border-radius:.5rem;padding:1rem;display:grid;gap:1rem}.rli-assessment-form__dynamic-section .form-trix-text-editor__toolbar,.rli-assessment-form__dynamic-section trix-editor{background-color:var(--white)}.rli-assessment-form__period-group{background-color:var(--blue-light-hover);border-radius:.5rem;padding:1rem;display:grid;gap:1rem}.rli-assessment-form__period-group>turbo-frame.ui-flash-messages,.rli-assessment-form__period-group>turbo-frame:has(.ui-modal),.rli-assessment-form__period-group>turbo-frame:has(.ui-modal) .ui-modal{display:contents}.rli-assessment-form__category-group{display:grid;gap:1rem}.rli-assessment-form__category-card{background-color:var(--white);border-radius:.5rem;padding:1rem;display:grid;gap:1rem}.rli-assessment-form__checkbox-group{display:grid;gap:.5rem}.rli-assessment-form__checkbox-group form{gap:.25rem}.rli-assessment-form__checkbox-group .rli-assessment-form__checkbox-group{margin-block-start:1rem}.rli-assessment-form__checkbox-group .form-trix-text-editor{margin-block-start:1rem}.rli-assessment-form__status-readonly{display:grid;gap:.5rem;justify-items:start}.rli-assessment-form__actions{display:flex;justify-content:flex-end;gap:1rem}.rli-assessment-drivers-of-change__search-wrapper{padding:.5rem;border-radius:.5rem;background-color:var(--white)}.rli-assessment-drivers-of-change__table-wrapper{margin-top:.5rem;border-radius:.5rem;background-color:var(--white);overflow:hidden}.rli-assessment-drivers-of-change__table{width:100%;margin-block:0;border-collapse:collapse;table-layout:auto}.rli-assessment-drivers-of-change__table th,.rli-assessment-drivers-of-change__table td{padding:.5rem;text-align:left;font-size:.875rem}.rli-assessment-drivers-of-change__table th{font-weight:600;border-bottom:1px solid var(--grey-light)}.rli-assessment-drivers-of-change__table td{border-bottom:1px solid var(--grey-light)}.rli-assessment-drivers-of-change__table input[type=radio]{cursor:pointer}.rli-assessment-drivers-of-change .hidden{display:none}.rli-assessment-turbo-form-wrapper-save-on-focus-out input.loading,.rli-assessment-turbo-form-wrapper-save-on-focus-out select.loading,.rli-assessment-turbo-form-wrapper-save-on-focus-out textarea.loading,.rli-assessment-turbo-form-wrapper-save-on-focus-out trix-editor.loading{background-color:var(--grey-light)}.rli-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.rli-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content--with-change-note-indicator:after{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rli-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.rli-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content--with-change-note-indicator:after{content:"";display:inline-block;vertical-align:top;margin-left:.4rem;height:1rem;width:1rem;border:2px solid var(--grey-medium);border-top-color:rgba(0,0,0,0);border-radius:50%;box-sizing:border-box}.rli-assessment-turbo-form-wrapper-save-on-focus-out input:invalid{border-color:var(--error);color:var(--error-text)}.gss-assessment-turbo-form-wrapper-save-on-focus-out input.loading,.gss-assessment-turbo-form-wrapper-save-on-focus-out select.loading,.gss-assessment-turbo-form-wrapper-save-on-focus-out textarea.loading,.gss-assessment-turbo-form-wrapper-save-on-focus-out trix-editor.loading{background-color:var(--grey-light)}.gss-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.gss-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content--with-change-note-indicator:after{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gss-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.gss-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content--with-change-note-indicator:after{content:"";display:inline-block;vertical-align:top;margin-left:.4rem;height:1rem;width:1rem;border:2px solid var(--grey-medium);border-top-color:rgba(0,0,0,0);border-radius:50%;box-sizing:border-box}.gss-assessment-turbo-form-wrapper-save-on-focus-out input:invalid{border-color:var(--error);color:var(--error-text)}.gss-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode{display:grid;grid-column-gap:.5rem;grid-row:1;grid-template-columns:1fr max-content;grid-template-areas:"label label" "readonly-field button"}.gss-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode .form-label{grid-area:label;margin:0;margin-block-end:.2rem}.gss-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode .ui-button{align-self:start;grid-area:button;height:2rem;padding-inline:.5rem}.gss-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-content{background-color:var(--grey-light);border-color:var(--grey-light);font-weight:400;grid-area:readonly-field;word-break:break-word}.gss-assessment-turbo-form-wrapper-toggle-readonly-mode__actions{display:flex;gap:.5rem;justify-content:right;margin-block:.5rem}.gss-spatial-unit-scenario-matrix th:not(:first-child),.gss-spatial-unit-scenario-matrix td:not(:first-child){text-align:center}.gss-spatial-unit-scenario-matrix__scenario{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.gss-spatial-unit-scenario-matrix__scenario-name{font-weight:500}.gss-spatial-unit-scenario-matrix tbody tr.ui-table-row:nth-child(odd):not(:first-child)>td{border-top:1px solid var(--grey-medium-light)}.gss-spatial-unit-scenario-matrix tbody tr.ui-table-row:has(+.gss-spatial-unit-scenario-matrix__justification-row--open)>td{background-color:var(--blue-selected)}.gss-spatial-unit-scenario-matrix__row--error-flash>td{animation:gss-spatial-unit-scenario-matrix-error-flash 1.2s ease-out}@keyframes gss-spatial-unit-scenario-matrix-error-flash{from{background-color:var(--error-background)}to{background-color:rgba(0,0,0,0)}}.gss-spatial-unit-scenario-matrix__justification-row{display:none}.gss-spatial-unit-scenario-matrix__justification-row--open{display:table-row}.gss-spatial-unit-scenario-matrix__justification-cell{background-color:var(--off-white);padding:1rem;border-inline-start:3px solid var(--blue)}.gss-spatial-unit-scenario-matrix__justification-loading{color:var(--grey-text-secondary);font-size:.875rem}.gss-spatial-unit-scenario-matrix .ui-table-select-cell{position:relative;display:inline-flex;align-items:center;padding-inline-end:0}.gss-spatial-unit-scenario-matrix .ui-table-select-cell::after{content:"";position:absolute;right:.7rem;top:50%;width:0;height:0;margin-top:-0.15rem;border-inline:.3rem solid rgba(0,0,0,0);border-top:.35rem solid var(--grey-text-secondary);pointer-events:none}.gss-spatial-unit-scenario-matrix .ui-table-select-cell:has(.ui-table-select-cell__input[data-state-tier=functional])::after{border-top-color:var(--white)}.gss-spatial-unit-scenario-matrix .ui-table-select-cell__input{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:max-content;min-width:4rem;max-width:100%;padding:.3rem 1.9rem .3rem .85rem;border:none;border-radius:2rem;font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;background-color:var(--grey-xlight);color:var(--grey-text-secondary)}.gss-spatial-unit-scenario-matrix .ui-table-select-cell__input[data-state-tier=absent]{background-color:var(--red-light-1);color:var(--red-3)}.gss-spatial-unit-scenario-matrix .ui-table-select-cell__input[data-state-tier=present]{background-color:var(--orange-light);color:var(--orange-dark)}.gss-spatial-unit-scenario-matrix .ui-table-select-cell__input[data-state-tier=viable]{background-color:var(--green-light);color:var(--green-dark)}.gss-spatial-unit-scenario-matrix .ui-table-select-cell__input[data-state-tier=functional]{background-color:var(--green-dark);color:var(--white)}.gss-spatial-unit-scenario-justification-toggle{display:inline-flex;align-items:center;gap:.25rem;color:var(--grey-text-secondary);white-space:nowrap}.gss-spatial-unit-scenario-justification-toggle__chevron,.gss-spatial-unit-scenario-justification-toggle__icon{color:inherit;flex-shrink:0}.gss-spatial-unit-scenario-justification-toggle__icon{height:1.125rem;width:1.125rem}.gss-spatial-unit-scenario-justification-toggle__chevron{height:.875rem;width:.875rem;transition:transform .15s ease}.gss-spatial-unit-scenario-justification-toggle__chevron path{stroke-width:2}.gss-spatial-unit-scenario-justification-toggle[aria-expanded=true] .gss-spatial-unit-scenario-justification-toggle__chevron{transform:rotate(90deg)}.gss-spatial-unit-scenario-justification-toggle--has-content{color:var(--blue);font-weight:600}.gss-spatial-unit-scenario-overview .ui-table__table-container{overflow-x:auto}.gss-spatial-unit-scenario-overview th:not(:first-child),.gss-spatial-unit-scenario-overview td:not(:first-child){text-align:center}.gss-spatial-unit-scenario-overview th:first-child,.gss-spatial-unit-scenario-overview td:first-child{position:sticky;left:0;z-index:1;box-shadow:2px 0 3px -2px rgba(0,0,0,.08)}.gss-spatial-unit-scenario-overview__scenario-name{display:block}.gss-spatial-unit-scenario-overview__scenario-horizon{display:block;color:var(--grey-text-secondary);font-size:.6875rem;font-weight:400}.gss-spatial-unit-scenario-overview__unit-link{color:var(--blue);font-weight:500;text-decoration:none}.gss-spatial-unit-scenario-overview__unit-link:hover{text-decoration:underline}.gss-spatial-unit-scenario-overview__cell{display:grid;gap:.2rem;justify-items:center}.gss-spatial-unit-scenario-overview__na{color:var(--grey-text-secondary)}.gss-spatial-unit-scenario-overview__state{display:inline-block;padding:.2rem .6rem;border-radius:2rem;font-size:.75rem;font-weight:500;white-space:nowrap;background-color:var(--grey-xlight);color:var(--grey-text-secondary)}.gss-spatial-unit-scenario-overview__state[data-state-tier=absent]{background-color:var(--red-light-1);color:var(--red-3)}.gss-spatial-unit-scenario-overview__state[data-state-tier=present]{background-color:var(--orange-light);color:var(--orange-dark)}.gss-spatial-unit-scenario-overview__state[data-state-tier=viable]{background-color:var(--green-light);color:var(--green-dark)}.gss-spatial-unit-scenario-overview__state[data-state-tier=functional]{background-color:var(--green-dark);color:var(--white)}.gss-spatial-unit-scenario-overview__range{color:var(--grey-text-secondary);font-size:.6875rem;white-space:nowrap}.gss-spatial-unit-switcher-rail__unit-list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.gss-spatial-unit-switcher-rail__separator{margin:.5rem 0;border:none;border-top:1px solid var(--grey-medium-light)}.gss-spatial-unit-switcher-rail__link{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.25rem;color:var(--grey-dark);text-decoration:none;font-size:.875rem}.gss-spatial-unit-switcher-rail__link:hover{background-color:var(--blue-selected)}.gss-spatial-unit-switcher-rail__link.active{background-color:var(--blue-selected);font-weight:600}.gss-spatial-unit-switcher-rail__icon{flex-shrink:0;width:1.125rem;height:1.125rem}.gss-spatial-unit-turbo-form-wrapper-save-on-focus-out input.loading,.gss-spatial-unit-turbo-form-wrapper-save-on-focus-out select.loading,.gss-spatial-unit-turbo-form-wrapper-save-on-focus-out textarea.loading,.gss-spatial-unit-turbo-form-wrapper-save-on-focus-out trix-editor.loading{background-color:var(--grey-light)}.gss-spatial-unit-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.gss-spatial-unit-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content--with-change-note-indicator:after{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gss-spatial-unit-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.gss-spatial-unit-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content--with-change-note-indicator:after{content:"";display:inline-block;vertical-align:top;margin-left:.4rem;height:1rem;width:1rem;border:2px solid var(--grey-medium);border-top-color:rgba(0,0,0,0);border-radius:50%;box-sizing:border-box}.gss-spatial-unit-turbo-form-wrapper-save-on-focus-out input:invalid{border-color:var(--error);color:var(--error-text)}.devise-registration-form{background-color:var(--white);border-radius:.5rem;padding-block:.5rem 1.5rem;padding-inline:1.5rem}.devise-registration-form .assets-devise__actions{margin-block-end:1rem}.devise-registration-form__references-section{container-type:inline-size;container-name:references-section}.devise-registration-form__references-section h3{align-items:center;display:flex;gap:.5rem;margin-block-end:.25rem}.devise-registration-form__references-section h3 .family-name-blank-warning-icon{color:var(--error)}.devise-registration-form__references-description{color:var(--grey-text-secondary);font-size:.875rem;line-height:1.4;margin-block-start:0}.devise-registration-form__references-content{margin-block:2rem 1rem}@container references-section (min-width: 37rem){.devise-registration-form__references-content{display:flex;gap:1.5rem}}.devise-registration-form__references-example{background-color:var(--blue-light-hover);border-radius:.5rem;padding:1rem}.devise-registration-form__references-example h4{margin-block-start:0}.devise-registration-form__references-example h5{margin-block:0}.devise-registration-form__references-example p.devise-registration-form__citation{margin-block-start:.25rem}.devise-registration-form__references-example p.devise-registration-form__citation span.unsaved{color:var(--grey-text-secondary);font-size:.75rem;font-style:italic}.form-checkbox{align-items:start;display:grid;column-gap:.3rem;grid-template-columns:max-content 1fr;grid-template-areas:"checkbox label" "error error"}.form-checkbox label{font-size:.875rem;grid-area:label}.form-checkbox input{accent-color:var(--blue);grid-area:checkbox;min-height:1rem;min-width:1rem}.form-checkbox--large input{min-height:1.25rem;min-width:1.25rem}.form-checkbox--large label{padding-block-start:2px}.form-checkbox .ui-feedback--error.form-error{grid-area:error}.form-checkbox-list-box__title{margin-block:.3rem}.form-checkbox-list-box__content{background-color:var(--white);border:solid 1px var(--grey-light);border-radius:.5rem;height:30rem;overflow:auto;padding:1rem}.form-checkbox-list-box__actions{align-content:center;border-block-end:solid 1px var(--grey-light);display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem;justify-content:space-between;margin-block-end:.5rem;padding-block-end:.5rem}.form-checkbox-list-box__actions label{width:max-content}.form-checkbox-list-box__actions .ui-button{border-radius:.25rem;padding-block:.25rem}.form-checkbox-list-box__count{color:var(--grey-text-secondary);float:right;font-size:.75rem;font-style:italic;margin-block-end:.5rem}.form-checkbox-list-box .assets-form__fieldset legend{height:1px;overflow:hidden;margin-block-start:-1px}.form-checkbox-list-box__item{align-items:start;display:grid;gap:.25rem;grid-template-columns:max-content 1fr}.form-checkbox-list-box__item input[type=checkbox]{height:1rem;width:1rem}.form-checkbox-list-box__item label{line-height:120%;padding-block-start:.1rem}.form-checkbox-list-box__item+.form-checkbox-list-box__item{margin-block-start:.3rem}.form-checkbox-list-box .ui-empty{background-color:rgba(0,0,0,0)}.form-credits-field{background-color:var(--blue-light-hover);border-radius:.5rem;padding:1rem;position:relative}.form-credits-field__selected-users{background-color:var(--white);border:1px solid var(--grey-medium);border-radius:.25rem;display:grid;gap:.5rem}.form-credits-field__selected-users:has(.ui-tag){padding-block-start:.5rem}.form-credits-field__selected-users .ui-tag.ui-button--tag{align-items:center;display:flex;max-width:100%;word-break:break-all;margin-inline:.5rem}.form-credits-field__selected-users .assets-form__input{border:none}.form-credits-field__dropdown{background-color:var(--white);border-radius:.5rem;border:none;box-shadow:0 1px .25rem 2px var(--grey-light);margin-block-start:.5rem;overflow-y:auto;padding:.5rem;position:absolute;max-height:20rem;max-width:100%}@supports not (position-area: bottom center){.form-credits-field__dropdown{display:none;max-width:none;width:100%;z-index:10}.form-credits-field__dropdown.--visible{display:block}}@supports(position-area: bottom center){.form-credits-field__dropdown{position:absolute;position-area:bottom center;width:98%}.form-credits-field__dropdown.test-env{top:calc(anchor(bottom) + 6rem)}}.form-credits-field__dropdown::-webkit-scrollbar{-webkit-appearance:none}.form-credits-field__dropdown::-webkit-scrollbar-thumb{border-radius:.5rem;border:.25rem solid #fff;background-color:rgba(0,0,0,.5)}.form-credits-field__dropdown-header{margin-block:0}.form-credits-field__dropdown .ui-button--credit-option{--credit-button-color: var(--blue-light);background-color:var(--credit-button-color);border-color:var(--credit-button-color);word-break:break-all;color:var(--grey-dark);margin-block:.25rem}.form-credits-field__dropdown .ui-button--credit-option:hover{--credit-button-color: var(--blue-light-hover)}.form-credits-field__credit-header{margin-block:1.5rem .25rem;font-size:.875rem}.form-credits-field__credit-string{color:var(--grey-text-secondary);font-size:.875rem;font-style:italic;margin-block:0}.form-credits-field .ui-guidance .ui-tool{background-color:rgba(0,0,0,0)}.form-credits-field .ui-guidance .ui-tool:hover{background-color:var(--white)}.form-fieldset{border:none;margin:0;padding:0}.form-fieldset__legend{font-weight:600;margin-bottom:.5rem;padding-inline:0}.form-fieldset__legend--visually-hidden{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-fieldset__legend:has(p.form-fieldset__legend-hint) span{margin-block:0 1rem}.form-fieldset__legend:has(p.form-fieldset__legend-hint) span p.form-fieldset__legend-hint{color:var(--grey-text-secondary);display:block;font-size:.875rem;font-weight:400;margin-block:.1rem .25rem;line-height:1.2rem;text-transform:none;text-wrap:pretty;font-style:normal}.form-fieldset__legend:has(p.form-fieldset__legend-hint) span p.form-fieldset__legend-hint .ui-markdown>*:first-child{margin-block-start:0}.form-fieldset__legend:has(p.form-fieldset__legend-hint) span p.form-fieldset__legend-hint .ui-markdown>*:last-child{margin-block-end:0}.form-fieldset__legend:has(p.form-fieldset__legend-hint) span p.form-fieldset__legend-hint .ui-markdown>*:is(ul){margin-block:0}.form-fieldset__legend:has(p.form-fieldset__legend-hint) span p.form-fieldset__legend-hint .ui-markdown>*:is(p){margin-block:.25rem}.form-fieldset .form-checkbox+.form-checkbox{margin-block-start:.5rem}fieldset.form-fieldset.assets-form__multiselect-dropdown .form-checkbox+.form-checkbox{margin-block-start:0}.assets-form__multiselect-dropdown fieldset.form-fieldset .form-checkbox+.form-checkbox{margin-block-start:0}.form-fuzzy-number{border:none;margin-bottom:1rem}.form-fuzzy-number__fuzzy-number-group{display:grid;gap:.5rem;grid-template-columns:1fr max-content 1fr}.form-fuzzy-number__fuzzy-number-group div.assets-form__input-group{margin-top:1rem}.form-fuzzy-number:has(.form-fuzzy-number__exact-value-checkbox input[type=checkbox]:checked) .form-fuzzy-number__legend{display:none}.form-fuzzy-number:has(.form-fuzzy-number__exact-value-checkbox input[type=checkbox]:checked) .form-fuzzy-number__input-group-separator{display:none}.form-fuzzy-number:not(:has(.form-fuzzy-number__exact-value-checkbox input[type=checkbox]:checked)) .form-fuzzy-number__legend{color:var(--grey-dark);display:block;font-size:.875rem;font-style:italic;position:relative;top:1.2rem}.form-fuzzy-number:not(:has(.form-fuzzy-number__exact-value-checkbox input[type=checkbox]:checked)) .form-fuzzy-number__input-group-separator{align-self:center;border-block-end:2px solid var(--grey-text-secondary);display:inline-block;height:40%;padding-block-end:.5rem;width:.8rem}.form-fuzzy-number:not(:has(.form-fuzzy-number__exact-value-checkbox input[type=checkbox]:checked)) .form-fuzzy-number__fuzzy-number-group{background-color:var(--blue-selected);border-radius:.5rem;padding-block:.8rem 1rem;padding-inline:1rem;position:relative}.form-fuzzy-number:not(:has(.form-fuzzy-number__exact-value-checkbox input[type=checkbox]:checked)) .form-fuzzy-number__fuzzy-number-group+.form-fuzzy-number__fuzzy-number-group{margin-block-start:.5rem}.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:has(.ui-tool){align-items:start;display:grid;grid-template-columns:1fr max-content;justify-content:space-between;width:100%}.form-label:has(.ui-tool) .form-label__tools{margin-inline-start:auto;margin-inline-end:0}.form-label__tools{align-items:start;column-gap:.25rem;display:flex}.form-label__required-indicator{color:var(--red);margin-inline-start:.2rem;text-decoration:none}.form-label__label-content--with-change-note-indicator{position:relative}.form-label__label-content--with-change-note-indicator svg{margin-inline-start:.2rem;position:relative;top:.2rem}.form-label__hint{color:var(--grey-text-secondary);display:block;font-size:.875rem;font-weight:400;margin-block:.1rem .25rem;line-height:1.2rem;text-transform:none;text-wrap:pretty;font-style:normal}.form-label__hint .ui-markdown>*:first-child{margin-block-start:0}.form-label__hint .ui-markdown>*:last-child{margin-block-end:0}.form-label__hint .ui-markdown>*:is(ul){margin-block:0}.form-label__hint .ui-markdown>*:is(p){margin-block:.25rem}.form-label .form-label__tools+.form-label__hint{margin-block-start:0}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 max-content 1fr}.form-logical-fuzzy-number__fuzzy-number-group div.assets-form__input-group{margin-top:1rem}.form-logical-fuzzy-number .form-checkbox--confirm-true-checkbox{margin-block:.5rem}.form-logical-fuzzy-number .form-checkbox--confirm-true-checkbox.hidden{display:none}.form-logical-fuzzy-number:has(.form-logical-fuzzy-number__answer-select select option[value=CUSTOM]:checked) .form-logical-fuzzy-number__legend{color:var(--grey-dark);display:block;font-size:.875rem;font-style:italic;position:relative;top:1.2rem}.form-logical-fuzzy-number:has(.form-logical-fuzzy-number__answer-select select option[value=CUSTOM]:checked) .form-logical-fuzzy-number__input-group-separator{align-self:center;border-block-end:2px solid var(--grey-text-secondary);display:inline-block;height:40%;padding-block-end:.5rem;width:.8rem}.form-logical-fuzzy-number:has(.form-logical-fuzzy-number__answer-select select option[value=CUSTOM]:checked) .form-logical-fuzzy-number__fuzzy-number-group{background-color:var(--blue-selected);border-radius:.5rem;padding-block:.8rem 1rem;padding-inline:1rem;position:relative}.form-logical-fuzzy-number:has(.form-logical-fuzzy-number__answer-select select option[value=CUSTOM]:checked) .form-logical-fuzzy-number__fuzzy-number-group+.form-logical-fuzzy-number__fuzzy-number-group{margin-block-start:.5rem}.form-logical-fuzzy-number:not(:has(.form-logical-fuzzy-number__answer-select select option[value=CUSTOM]:checked)) .form-logical-fuzzy-number__legend{display:none}.form-logical-fuzzy-number:not(:has(.form-logical-fuzzy-number__answer-select select option[value=CUSTOM]:checked)) .form-logical-fuzzy-number__input-group-separator{display:none}.form-multi-select{position:relative}.form-multi-select__selected-options{align-items:center;background-color:var(--white);cursor:pointer;display:flex;justify-content:space-between;padding-block:.25rem;width:100%;min-height:2.4rem}.form-multi-select__selected-options .ui-button{cursor:pointer;justify-self:flex-end;padding-block:0}.form-multi-select__selected-options .ui-button:active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--blue-hover)}.form-multi-select__selected-options .ui-button--disabled{display:none}.form-multi-select__selected-options:has(.ui-tag) .form-multi-select__placeholder{display:none}.form-multi-select__placeholder{color:var(--grey-text-secondary)}.form-multi-select__tags{display:flex;gap:.5rem;flex-wrap:wrap}.form-multi-select__toggle-dropdown-icon{color:var(--blue);display:inline-flex}.form-multi-select__toggle-dropdown-icon svg{height:1.25rem;width:1.25rem}.form-multi-select__toggle-dropdown-icon [data-icon=close]{display:none}.form-multi-select__selected-options[aria-expanded=true] .form-multi-select__toggle-dropdown-icon [data-icon=edit]{display:none}.form-multi-select__selected-options[aria-expanded=true] .form-multi-select__toggle-dropdown-icon [data-icon=close]{display:inline}.form-multi-select__dropdown.hidden{display:none}.form-radio-card{display:grid;gap:.75rem;border:none;margin:0;padding:0;min-inline-size:0}.form-radio-card__legend{font-weight:600;padding-inline:0}.form-radio-card__legend--visually-hidden{border:0;clip:rect(1px, 1px, 1px, 1px);block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.form-radio-card__option{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;border:solid 1px var(--black-20);border-radius:.5rem;padding:1rem 1.25rem;cursor:pointer}.form-radio-card__option:has(:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.form-radio-card__option:has(:checked){border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.form-radio-card__input{accent-color:var(--blue);margin:0;inline-size:1rem;block-size:1rem;cursor:pointer}.form-radio-card__text{display:grid;gap:.25rem}.form-radio-card__label{font-weight:600}.form-radio-card__label--destructive{color:var(--error-text)}.form-radio-card__description{color:var(--grey-text-secondary);font-size:.875rem}.form-radio-card__description--destructive{color:var(--error-text)}.form-search-and-filter-collection form{display:grid;gap:.5rem}.form-search-and-filter-collection form>*{width:max-content}.form-search-and-filter-collection form .ui-button--reset{height:2rem}.form-search-and-filter-collection form .ui-markdown h3{margin-block-end:0}.form-search-and-filter-collection form .ui-button--filter-chip{display:none}.form-search-and-filter-collection form .form-search-and-filter-collection__filter-chips{display:flex;flex-wrap:wrap;gap:.25rem;grid-column:1/-1;width:100%}.form-search-and-filter-collection form .form-search-and-filter-collection__filter-chips .ui-button--filter-chip{display:flex}.form-search-and-filter-collection form:has(.ui-button--filter-chip) .form-search-and-filter-collection__filter-chips{min-height:2rem}.form-search{box-sizing:border-box;width:100%}.form-search .ui-button{height:2rem}.form-search__field{column-gap:.2rem;display:grid;grid-template-columns:1fr max-content;width:100%}@container search-container (min-width: 35rem){.form-search__field{width:20rem}}.form-search__field .assets-form__input{grid-row:2;grid-column:1;height:2rem;min-width:15rem}.form-search__field .ui-button{grid-row:2;grid-column:2}.form-search-with-select-dropdown__search-container{position:relative}.form-search-with-select-dropdown__search.assets-form__input{align-items:center;background-color:var(--white);display:flex;justify-content:space-between;padding:0}.form-search-with-select-dropdown__search.assets-form__input:has(input:focus){outline:2px solid var(--blue)}.form-search-with-select-dropdown__search.assets-form__input input{border:none;border-radius:.25rem;height:2rem;padding:.5rem;width:100%}.form-search-with-select-dropdown__search.assets-form__input input:focus{outline:none}.form-search-with-select-dropdown__search.assets-form__input .form-search-with-select-dropdown__search-icon{color:var(--blue);cursor:default;flex-shrink:0;height:1.5rem;margin:.25rem;width:1.5rem}.form-search-with-select-dropdown__search-results{background-color:var(--white);border-radius:.25rem;box-shadow:0 1px .25rem 2px var(--box-shadow-grey);offset-block-start:100%;margin-top:.25rem;max-height:25rem;overflow-y:auto;position:absolute;width:100%;z-index:10}.form-search-with-select-dropdown__search-results:has(.reference-card) .form-search-with-select-dropdown__results-content{background-color:var(--grey-xlight);padding-bottom:.25rem;padding-top:.25rem}.form-search-with-select-dropdown__search-results h3.form-search-with-select-dropdown__results-title{font-size:.875rem;margin-block-start:1rem;margin-inline:1rem}.form-search-with-select-dropdown__search-results h3.form-search-with-select-dropdown__results-title small{color:var(--grey-text-secondary);display:block;font-size:.875rem;font-style:italic;font-weight:400}.form-search-with-select-dropdown__search-results--inline{position:static}.form-search-with-select-dropdown__search-result-item{align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:grid}.form-search-with-select-dropdown__search-result-item[hidden]{display:none}.form-search-with-select-dropdown__search-result-item{font-family:"Inter",sans-serif;font-size:.875rem;grid-template-columns:1fr max-content;justify-content:space-between;padding:.5rem 1rem;text-align:left;width:100%}.form-search-with-select-dropdown__search-result-item:has(.reference-card){background-color:var(--white);border:2px solid var(--grey-light);border-radius:.25rem;grid-template-columns:minmax(0, 1fr) max-content;margin:.25rem .5rem;padding:.75rem 1rem;width:calc(100% - 1rem)}.form-search-with-select-dropdown__search-result-item span.form-search-with-select-dropdown__add-icon{align-items:center;background-color:var(--blue);border-radius:1rem;box-sizing:border-box;display:flex;height:1.75rem;justify-content:center;min-width:1.75rem;width:max-content}.form-search-with-select-dropdown__search-result-item span.form-search-with-select-dropdown__add-icon svg{color:var(--white);height:1.25rem;width:1.25rem}.form-search-with-select-dropdown__search-result-item span.form-search-with-select-dropdown__add-icon-hover-text{color:var(--white);font-size:.625rem;max-width:0;opacity:0;overflow:hidden;padding-inline:0;transform:translateX(-6px);transition:max-width .3s ease,opacity .3s ease,transform .3s ease,padding-inline-end .3s ease;white-space:nowrap}.form-search-with-select-dropdown__search-result-item:hover{background-color:var(--blue-selected)}.form-search-with-select-dropdown__search-result-item:hover span.form-search-with-select-dropdown__add-icon-hover-text{max-width:4rem;opacity:1;padding-inline-end:.4rem;transform:translateX(0)}.form-search-with-select-dropdown__empty-state{padding:.5rem 1rem}.form-search-with-select-dropdown__empty-state:has(.form-search-with-select-dropdown__empty-state--rich){padding:0}.form-search-with-select-dropdown__empty-state--rich{background-color:var(--white);padding:3rem 2rem;text-align:center}.form-search-with-select-dropdown__empty-state--rich h4{font-size:1rem;font-weight:600;margin:0 0 .25rem}.form-search-with-select-dropdown__empty-state--rich p{color:var(--grey-text-secondary);font-size:.875rem;margin:0 0 1rem}.form-search-with-select-dropdown__loading-state{color:var(--grey-text-secondary);font-size:.875rem;font-style:italic;padding:.5rem 1rem}.form-search-with-select-dropdown__no-results{color:var(--grey-text-secondary);font-size:.875rem;font-style:italic;margin:0}.form-search-with-select-dropdown__footer{background-color:var(--white);border-top:2px solid var(--grey-light);bottom:0;padding:1rem;position:sticky;text-align:right}.form-search-with-select-dropdown__footer a,.form-search-with-select-dropdown__footer button{background:none;border:none;color:var(--blue);cursor:pointer;font-size:.875rem;font-weight:500;padding:0;text-decoration:none}.form-search-with-select-dropdown__footer a:hover,.form-search-with-select-dropdown__footer button:hover{text-decoration:underline}.form-search-with-select-dropdown__selected-item{background-color:var(--orange-light);border-radius:.25rem;display:block;font-size:.875rem;margin-block-start:1rem;padding:.5rem 1rem}.form-search-with-select-dropdown__selected-item h4{margin-block:0 .25rem}.form-search-with-select-dropdown__selected-tag.ui-tag{align-items:center;display:inline-flex;gap:.375rem;margin-block-start:.5rem;padding-inline-end:.5rem}.form-search-with-select-dropdown__selected-tag-remove{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;min-block-size:1.5rem;min-inline-size:1.5rem;padding:0}.form-search-with-select-dropdown__selected-tag-remove svg{color:inherit;height:1rem;width:1rem}.form-search-with-select-dropdown dialog.ui-feedback--error{margin-inline:0}.form-search-with-select-dropdown .hidden{display:none}.form-simple-select,.form-select-input-field{position:relative}.form-simple-select select,.form-select-input-field select{align-items:center;background-color:var(--white);cursor:pointer;box-sizing:border-box;font-family:"Inter",sans-serif;font-size:.8rem;font-weight:300;height:2rem;padding:.3rem .5rem;width:100%}.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-simple-select select:has(option:checked[value=""]),.form-select-input-field select:has(option:checked[value=""]){color:var(--grey-text-secondary)}@supports not (appearance: base-select){.form-simple-select::after,.form-select-input-field::after{color:var(--blue);content:url("/assets/icons/keyboard_arrow_down--blue_thin-d182bed7.svg");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;padding:.55rem}}@supports(appearance: base-select){.form-simple-select select,.form-simple-select ::picker(select),.form-select-input-field select,.form-select-input-field ::picker(select){appearance:base-select}.form-simple-select select::picker-icon,.form-select-input-field select::picker-icon{color:var(--blue);content:url("/assets/icons/keyboard_arrow_down--blue_thin-d182bed7.svg");padding:0;pointer-events:none;transition:transform .3s ease}.form-simple-select select:open::picker-icon,.form-select-input-field select:open::picker-icon{transform:rotate(180deg) translateY(0.2rem)}.form-simple-select select:hover,.form-select-input-field select:hover{background-color:var(--white)}.form-simple-select ::picker(select),.form-select-input-field ::picker(select){border:none;border-radius:.5rem;box-shadow:0 1px .25rem 2px var(--box-shadow-grey);box-sizing:border-box;font-family:"Inter",sans-serif;font-size:.875rem;line-height:150%;margin-top:.2rem}.form-simple-select ::picker(select):hover,.form-select-input-field ::picker(select):hover{background-color:var(--white)}.form-simple-select option,.form-select-input-field option{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1rem}.form-simple-select option+option,.form-select-input-field option+option{border-block-start:solid 1px var(--blue-background)}.form-simple-select option::checkmark,.form-select-input-field option::checkmark{content:url("/assets/icons/check--rounded-f252fd1d.svg");height:.5rem;width:.5rem;margin-left:auto;order:1;padding-block-end:.25rem}.form-simple-select option:hover,.form-select-input-field option:hover{background-color:var(--blue-background);color:var(--blue)}.form-simple-select option:hover::checkmark,.form-select-input-field option:hover::checkmark{content:url("/assets/icons/check--blue-3e5d038b.svg")}}.form-switch{--switch-main-color: var(--black-20);align-items:center;display:flex;gap:.2rem}.form-switch__button{appearance:none;align-items:center;background-color:var(--switch-main-color);border:1px solid var(--switch-main-color);border-radius:1rem;cursor:pointer;display:flex;margin:0;padding-inline:0;height:1.375rem;width:2.875rem}.form-switch__button:after{background-color:#fff;background-image:url("/assets/icons/close-e9b4aa54.svg");background-position:center;background-repeat:no-repeat;background-size:.85rem;border:1px solid var(--switch-main-color);border-radius:1rem;box-sizing:border-box;content:"";height:1.275rem;width:1.275rem}.form-switch__button:checked{--switch-main-color: var(--blue);justify-content:end}.form-switch__button:checked:after{background-image:url("/assets/icons/check-9f1c643c.svg")}.form-switch .form-switch__button[type=checkbox]{height:1.375rem;width:2.875rem}.form-textarea--rich-text textarea{border:solid 1px var(--blue);border-radius:.5rem;color:var(--grey-dark);line-height:1.5;min-height:12rem;padding:1rem;width:100%}.form-textarea--rich-text textarea *{box-sizing:border-box;margin:0;padding:0}.form-textarea--fixed-size{resize:none}.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:.3rem;padding:1rem}@container trix-editor (min-width: 31rem){.form-trix-text-editor__toolbar{display:grid;grid-template-columns:repeat(3, max-content) 1fr}}@container trix-editor (min-width: 37rem){.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__toolbar-row{align-items:center;display:flex;gap:.5rem}.form-trix-text-editor__toolbar-row trix-toolbar{flex:1 1 auto;min-width:0}.form-trix-text-editor__batch-update{align-items:center;display:flex;flex:0 0 auto}.form-trix-text-editor__batch-update .ui-button{white-space:nowrap}.form-trix-text-editor__button{all:unset;border:none;border-radius:.25rem;background:rgba(0,0,0,0);box-sizing:border-box;color:var(--grey-dark);cursor:pointer;line-height:0;padding:.25rem}.form-trix-text-editor__button--redo{transform:scaleX(-1)}.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{cursor:not-allowed}.form-trix-text-editor__button:disabled svg{color:var(--grey-light)}.form-trix-text-editor__icon{color:var(--grey-dark);height:1.2rem;width:1.2rem}.form-trix-text-editor__icon[data-icon=undo] path{stroke-width:2}.form-trix-text-editor__editor{border:solid 1px var(--blue);border-radius:.5rem;box-sizing:border-box;color:var(--grey-dark);display:block;line-height:1.5;min-height:12rem;padding:1rem;width:100%}.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__editor a{cursor:pointer;text-decoration:underline}.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)}.red-list-assessment-form-trix-text-editor .trix-content li{margin-inline-start:1.5rem}.red-list-assessment-form-trix-text-editor .trix-content a{cursor:pointer;text-decoration:underline}.form-filter-date-range{position:relative}.form-filter-date-range .assets-form__multiselect-dropdown{width:max-content;z-index:300}.form-filter-date-range .arrow{transition:transform .3s ease}.form-filter-date-range details[open] .arrow{transform:rotate(180deg)}.form-filter-date-range summary{align-items:center;background-color:#fff;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:max-content max-content;gap:.5rem;height:2rem;justify-content:space-between;padding-block:.2rem;width:10rem}.form-filter-date-range .ui-button--filter-submit{margin-block:.5rem;margin-inline:1rem;width:calc(100% - 2rem)}.form-filter-date-range .assets-form__multiselect-dropdown{font-size:.875rem;max-width:none}.form-filter-date-range__preset{align-items:center;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:max-content 1fr;padding-block:.5rem;padding-inline:1rem}.form-filter-date-range__preset:hover{background-color:var(--blue-light-hover)}.form-filter-date-range__preset+.form-filter-date-range__preset{border-block-start:1px solid var(--grey-xlight)}.form-filter-date-range .form-fieldset+.form-fieldset{border-block-start:1px solid var(--grey-xlight);margin-block-start:.5rem;padding-block-start:.5rem}.form-filter-date-range .form-fieldset__legend{color:var(--grey-text-secondary);font-size:.75rem;font-weight:400;margin-block-end:.25rem;padding-inline:1rem}.form-filter-date-range__fields{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;padding-block:0 .5rem;padding-inline:1rem}.form-filter-date-range__field{border:1px solid var(--grey-medium);border-radius:.5rem;cursor:pointer;display:grid;gap:.1rem;min-width:8.5rem;padding:.35rem .6rem}.form-filter-date-range__field-label{color:var(--grey-text-secondary);font-size:.75rem}.form-filter-date-range__date-input{border:0;box-sizing:border-box;font-size:.875rem;padding:0;width:100%}.form-filter-date-range__date-input:focus{outline:none}.form-filter-multi-select{position:relative}.form-filter-multi-select .assets-form__multiselect-dropdown{width:max-content;z-index:300}.form-filter-multi-select .arrow{transition:transform .3s ease}.form-filter-multi-select details[open] .arrow{transform:rotate(180deg)}.form-filter-multi-select summary{align-items:center;background-color:#fff;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:max-content max-content;gap:.5rem;height:2rem;justify-content:space-between;padding-block:.2rem;width:10rem}.form-filter-multi-select .ui-button--filter-submit{margin-block:.5rem;margin-inline:1rem;width:calc(100% - 2rem)}.form-filter-toggle{display:flex}.map-editor-confirm-import-mode-form__file-overview{background-color:var(--grey-xlight);border:1px solid var(--grey-medium);border-radius:.5rem;margin-block-end:1rem;padding:1rem}.map-editor-confirm-import-mode-form__file-overview strong,.map-editor-confirm-import-mode-form__file-overview span{display:block}.map-editor-confirm-import-mode-form__file-overview .map-editor-confirm-import-mode-form__file-description{color:var(--grey-text-secondary);display:block;font-size:.875rem;font-weight:400;margin-block:.1rem .25rem;line-height:1.2rem;text-transform:none;text-wrap:pretty;font-style:italic}.map-editor-confirm-import-mode-form__file-overview .map-editor-confirm-import-mode-form__file-description .ui-markdown>*:first-child{margin-block-start:0}.map-editor-confirm-import-mode-form__file-overview .map-editor-confirm-import-mode-form__file-description .ui-markdown>*:last-child{margin-block-end:0}.map-editor-confirm-import-mode-form__file-overview .map-editor-confirm-import-mode-form__file-description .ui-markdown>*:is(ul){margin-block:0}.map-editor-confirm-import-mode-form__file-overview .map-editor-confirm-import-mode-form__file-description .ui-markdown>*:is(p){margin-block:.25rem}.map-editor-confirm-import-mode-form__import-mode-option{align-items:start;border:1px solid var(--grey-medium);border-radius:.5rem;display:grid;gap:.5rem;grid-template-columns:max-content 1fr;padding:1rem}.map-editor-confirm-import-mode-form__import-mode-option label span.map-editor-confirm-import-mode-form__main-label{font-weight:600}.map-editor-confirm-import-mode-form__import-mode-option label span.map-editor-confirm-import-mode-form__label-hint{color:var(--grey-text-secondary);display:block;font-size:.875rem;font-weight:400;margin-block:.1rem .25rem;line-height:1.2rem;text-transform:none;text-wrap:pretty;font-style:italic}.map-editor-confirm-import-mode-form__import-mode-option label span.map-editor-confirm-import-mode-form__label-hint .ui-markdown>*:first-child{margin-block-start:0}.map-editor-confirm-import-mode-form__import-mode-option label span.map-editor-confirm-import-mode-form__label-hint .ui-markdown>*:last-child{margin-block-end:0}.map-editor-confirm-import-mode-form__import-mode-option label span.map-editor-confirm-import-mode-form__label-hint .ui-markdown>*:is(ul){margin-block:0}.map-editor-confirm-import-mode-form__import-mode-option label span.map-editor-confirm-import-mode-form__label-hint .ui-markdown>*:is(p){margin-block:.25rem}.map-editor-confirm-import-mode-form__import-mode-option+.map-editor-confirm-import-mode-form__import-mode-option{margin-block-start:.5rem}.map-editor-confirm-import-mode-form__import-mode-option:has(input:checked){color:var(--blue-hover);border-color:var(--blue);background-color:var(--blue-xlight)}.map-editor-confirm-import-mode-form .ui-feedback--overwrite-warning{display:none;margin-block-start:1rem}.map-editor-confirm-import-mode-form:has(input#import_mode_overwrite:checked) .ui-feedback--overwrite-warning{display:block}.map-editor-csv-preview{background-color:var(--white);border-radius:.5rem;padding-block:.5rem 1.5rem;padding-inline:1rem;border:solid 1px var(--grey-medium)}.map-editor-csv-preview__title{margin-block:.5rem 0}.map-editor-csv-preview__csv-overview,.map-editor-csv-preview__duplicate-warning,.map-editor-csv-preview__columns-preview-check-container,.map-editor-csv-preview__preview-table{margin-block:1rem}.map-editor-csv-preview__csv-overview{background-color:var(--grey-xlight);border-radius:.5rem;padding-block:.75rem;padding-inline:1rem;width:max-content}.map-editor-csv-preview__csv-overview strong{display:block;margin-block-end:.5rem}.map-editor-csv-preview__duplicate-warning{width:100%}.map-editor-csv-preview__duplicate-warning .ui-feedback__container{max-width:none}.map-editor-csv-preview__columns-preview-check-container{display:grid;gap:1rem}.map-editor-csv-preview turbo-frame.ui-table.map-editor-csv-preview__preview-table{background-color:var(--white);border-radius:.5rem;padding-block:1rem;padding-inline:1rem;margin-inline:0;padding:0}.map-editor-csv-preview turbo-frame.ui-table.map-editor-csv-preview__preview-table .ui-table__header{padding-block-start:0}.map-editor-csv-preview turbo-frame.ui-table.map-editor-csv-preview__preview-table table{padding-inline-end:1rem}.map-editor-csv-preview__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.map-editor-csv-preview__actions .ui-button{border-radius:.5rem;padding:.75rem 1.5rem}.map-editor-csv-validation-report{background-color:var(--white);border-radius:.5rem;padding-block:.5rem 1.5rem;padding-inline:1rem;border:solid 1px var(--grey-medium);container-type:inline-size;container-name:validation-report}.map-editor-csv-validation-report__header .map-editor-csv-validation-report__title{margin-block:.5rem 0}.map-editor-csv-validation-report__header .ui-markdown p:first-child{margin-block-start:.5rem}.map-editor-csv-validation-report__csv-overview{background-color:var(--grey-xlight);border-radius:.5rem;padding-block:1rem;padding-inline:1rem;margin-block-end:1rem;width:max-content}.map-editor-csv-validation-report__csv-overview strong,.map-editor-csv-validation-report__csv-overview span{display:block}.map-editor-csv-validation-report__csv-overview strong{margin-block-end:.5rem}.map-editor-csv-validation-report__stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));margin-block-end:1rem}.map-editor-csv-validation-report__stat-box{--csv-validation-stat-box-background-color: var(--green-light);--csv-validation-stat-box-border-color: var(--green-dark);align-items:center;background-color:var(--csv-validation-stat-box-background-color);border:1px solid;border-color:var(--csv-validation-stat-box-border-color);border-radius:.5rem;color:var(--csv-validation-stat-box-border-color);display:grid;grid-template-columns:max-content 1fr;gap:.5rem;justify-content:center;padding:1.5rem 1rem}.map-editor-csv-validation-report__stat-box .map-editor-csv-validation-report__stat-icon{color:var(--csv-validation-stat-box-border-color);height:5rem;width:5rem}.map-editor-csv-validation-report__stat-box .ui-markdown p{margin:0}.map-editor-csv-validation-report__stat-box--disabled{--csv-validation-stat-box-background-color: var(--grey-xlight);--csv-validation-stat-box-border-color: var(--grey-text-secondary)}.map-editor-csv-validation-report__stat-box--invalid{--csv-validation-stat-box-background-color: var(--error-background);--csv-validation-stat-box-border-color: var(--red-2)}.map-editor-csv-validation-report__stat-box--with-warning{--csv-validation-stat-box-background-color: var(--orange-xlight);--csv-validation-stat-box-border-color: var(--orange-medium-dark)}.map-editor-csv-validation-report .ui-feedback--modal-overlay{width:100%}@media(min-width: 40rem){.map-editor-csv-validation-report .ui-feedback--modal-overlay{width:37rem}}.map-editor-csv-validation-report .ui-table.map-editor-csv-validation-report__summary-table{margin-inline:0;padding:0}.map-editor-csv-validation-report .ui-table.map-editor-csv-validation-report__summary-table .ui-table-cell{background-color:var(--error-background)}.map-editor-csv-validation-report__download-modal .ui-modal__content{position:relative}.map-editor-csv-validation-report__download-modal .ui-loading{background-color:var(--white);inset:0;min-height:0;opacity:.95;position:absolute;z-index:1}.map-editor-csv-validation-report .ui-table.map-editor-csv-validation-report__warnings-table .ui-table-cell{background-color:var(--orange-xlight)}.map-editor-csv-validation-report__dismiss-form{display:none}.map-editor-csv-validation-report__download-error{margin-block-start:1rem}.map-editor-csv-validation-report__download-error[hidden]{display:none}.map-editor-csv-validation-report__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:1rem}.map-editor-csv-validation-report__actions>*:last-child{margin-inline-start:auto}@media(max-width: 40rem){.map-editor-csv-validation-report__actions{display:grid}.map-editor-csv-validation-report__actions .ui-button{width:100%}}.map-editor-data-section{background-color:var(--white);padding:1rem}.map-editor-data-section__import-mode-buttons{display:flex;gap:.5rem}.map-editor-data-section__mode-button{background-color:var(--white);border:1px solid var(--grey-medium);border-radius:.5rem;cursor:pointer;display:grid;column-gap:.5rem;grid-template-columns:max-content 1fr;grid-template-areas:"icon title" "icon description";padding:1rem 1.5rem;row-gap:.25rem;text-align:left}.map-editor-data-section__mode-button[disabled]{background-color:var(--grey-light);border-color:var(--grey-light);cursor:auto}.map-editor-data-section__mode-button[disabled] svg .svg-light{fill:var(--grey-light)}.map-editor-data-section__mode-button[disabled] svg .svg-dark{fill:var(--grey-medium);stroke:var(--grey-medium)}.map-editor-data-section__mode-button[disabled] strong,.map-editor-data-section__mode-button[disabled] span{color:var(--grey-medium)}.map-editor-data-section__mode-button svg{grid-area:icon;height:1.2rem;width:1.2rem}.map-editor-data-section__mode-button strong{font-size:1rem;grid-area:title}.map-editor-data-section__mode-button span{color:var(--grey-text-secondary);font-size:.875rem;grid-area:description}.map-editor-data-section__imported-sources-container{margin-block:1rem}.map-editor-data-section__imported-sources-container h3.map-editor-data-section__imported-sources-title{font-size:1rem;margin-block:0 .25rem;margin-inline-start:.5rem}.map-editor-data-section__imported-sources-container .map-editor-data-section__imported-sources{border:1px solid var(--grey-medium);border-radius:.5rem;margin-block:0 1rem;min-height:3rem;padding-block:.5rem 1rem;padding-inline:1rem}.map-editor-data-section__imported-sources-container .map-editor-data-section__imported-source{align-items:center;display:flex;flex-wrap:wrap;column-gap:.5rem}.map-editor-data-section__imported-sources-container .map-editor-data-section__imported-source+.map-editor-data-section__imported-sources-container .map-editor-data-section__imported-source{margin-block-start:.5rem}.map-editor-data-section__imported-sources-container .map-editor-data-section__imported-source .map-editor-data-section__imported-source-swatch{border-radius:.25rem;inline-size:1rem;block-size:1rem}.map-editor-data-section__imported-sources-container .map-editor-data-section__imported-source-name{font-size:.875rem}.map-editor-data-section__imported-sources-container .map-editor-data-section__imported-source-meta{color:var(--grey-text-secondary);font-size:.75rem;font-style:italic}.map-editor-data-section__imported-sources-container .map-editor-data-section__imported-source-simplification{color:var(--grey-text-secondary);font-size:.75rem;flex-basis:100%}.map-editor-data-section .ui-button--delete-layer,.map-editor-data-section .ui-button--zoom-to-layer{height:1.25rem;padding:0 .25rem}.map-editor-data-section .map-editor-csv-preview,.map-editor-data-section .map-editor-csv-validation-report,.map-editor-data-section .map-editor-shapefile-preview{margin-block:1rem}.map-editor-edit-section{display:grid}.map-editor-edit-section .ui-form-section-header{margin-block-end:2rem;padding:0}.map-editor-edit-section__top-section{align-items:start;display:grid;gap:1rem;justify-content:space-between}@media(min-width: 37.5rem){.map-editor-edit-section__top-section{grid-template-columns:minmax(20rem, 1fr) minmax(10rem, max-content)}}.map-editor-edit-section__tool-guide{border:solid 1px var(--black-20);border-radius:.5rem;box-sizing:border-box;margin-block-end:1rem;padding:1rem;width:100%}.map-editor-edit-section__tool-guide-title{margin-block-start:0}.map-editor-edit-section__tool-guide-list{list-style:none;margin:0;padding:0}.map-editor-edit-section__tool-guide-item{align-items:start;display:grid;font-size:.75rem;gap:.5rem;grid-template-columns:max-content 1fr}.map-editor-edit-section__tool-guide-item+.map-editor-edit-section__tool-guide-item{margin-block-start:.5rem}.map-editor-edit-section__tool-guide-item svg{color:var(--blue)}.map-editor-edit-section__tool-guide-item span{padding-block-start:.15rem}.map-editor-edit-section .ui-map-legend-key{margin-block-start:1rem;max-width:30rem}.map-editor-edit-section__added-by-user-description{color:var(--grey-text-secondary);font-size:.75rem;font-style:italic;margin-block-start:.5rem}.map-editor-field-attribute-mapping{background-color:var(--blue-background);border-radius:.5rem;padding-block:1rem;padding-inline:1rem}.map-editor-field-attribute-mapping__header-section{align-items:center;display:flex;gap:1rem}.map-editor-field-attribute-mapping__header-section::marker{content:""}.map-editor-field-attribute-mapping__header-section h3,.map-editor-field-attribute-mapping__header-section p{font-size:1rem;margin-block:0 .25rem}.map-editor-field-attribute-mapping summary.map-editor-field-attribute-mapping__header-section{cursor:pointer}.map-editor-field-attribute-mapping__summary-toggle{color:var(--grey-text-secondary);display:block;font-size:.875rem;font-weight:400;margin-block:.1rem .25rem;line-height:1.2rem;text-transform:none;text-wrap:pretty;font-style:normal}.map-editor-field-attribute-mapping__summary-toggle .ui-markdown>*:first-child{margin-block-start:0}.map-editor-field-attribute-mapping__summary-toggle .ui-markdown>*:last-child{margin-block-end:0}.map-editor-field-attribute-mapping__summary-toggle .ui-markdown>*:is(ul){margin-block:0}.map-editor-field-attribute-mapping__summary-toggle .ui-markdown>*:is(p){margin-block:.25rem}.map-editor-field-attribute-mapping__summary-toggle{align-items:center;display:flex;font-weight:500;gap:.5rem;margin-inline-start:auto;min-width:max-content}.map-editor-field-attribute-mapping__summary-toggle .map-editor-field-attribute-mapping__summary-toggle-icon{transition:transform .3s ease}.map-editor-field-attribute-mapping__summary-toggle span.map-editor-field-attribute-mapping__summary-toggle-text::before{content:attr(data-closed-text);min-width:max-content}.map-editor-field-attribute-mapping[open] .map-editor-field-attribute-mapping__summary-toggle span.map-editor-field-attribute-mapping__summary-toggle-text::before{content:attr(data-open-text)}.map-editor-field-attribute-mapping[open] .map-editor-field-attribute-mapping__summary-toggle .map-editor-field-attribute-mapping__summary-toggle-icon{transform:rotate(180deg)}.map-editor-field-attribute-mapping__content{display:grid;gap:1rem;margin-block-start:1rem}.map-editor-field-attribute-mapping__content .map-editor-field-attribute-mapping__sample-table{padding:1rem;border-radius:.5rem}.map-editor-field-attribute-mapping__fields{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}.map-editor-field-attribute-mapping__fields button.ui-tool{background-color:rgba(0,0,0,0)}.map-editor-field-attribute-mapping__fields button.ui-tool:hover{background-color:var(--blue-light-hover)}.map-editor-field-attribute-mapping__fields .form-label__hint{display:none}dialog.ui-feedback--modal-overlay{background-color:var(--grey-xlight);border-radius:.5rem;margin:0;max-height:calc(100vh - 2rem);overflow:auto;width:min(32rem,100vw - 2rem);z-index:1000}dialog.ui-feedback--modal-overlay .ui-feedback__container{background-color:var(--white);border:solid 1px var(--blue-hover)}dialog.ui-feedback--modal-overlay::backdrop{background-color:var(--grey-xlight)}.map-editor-file-upload:has(.map-editor-file-upload__in-progress-files),.map-editor-file-upload:has(.map-editor-file-upload__failed-imports){display:grid;gap:1rem;grid-template-columns:1fr 1fr}.map-editor-file-upload__in-progress-files,.map-editor-file-upload__failed-imports,.map-editor-file-upload__form-container{background-color:var(--blue-selected);border-radius:.5rem;margin-block:1rem;padding:1rem}.map-editor-file-upload__in-progress-files h3,.map-editor-file-upload__failed-imports h3,.map-editor-file-upload__form-container h3{margin-block:0 .5rem}.map-editor-file-upload__in-progress-files .map-editor-file-upload__in-progress-files-list,.map-editor-file-upload__in-progress-files .map-editor-file-upload__failed-imports-list,.map-editor-file-upload__failed-imports .map-editor-file-upload__in-progress-files-list,.map-editor-file-upload__failed-imports .map-editor-file-upload__failed-imports-list,.map-editor-file-upload__form-container .map-editor-file-upload__in-progress-files-list,.map-editor-file-upload__form-container .map-editor-file-upload__failed-imports-list{list-style:none;padding-inline-start:0}.map-editor-file-upload__failed-import+.map-editor-file-upload__failed-import{margin-block-start:1rem}.map-editor-file-upload__failed-import-actions{align-items:center;display:flex;gap:.5rem;margin-block-start:.5rem}.map-editor-file-upload__in-progress-file+.map-editor-file-upload__in-progress-file{margin-block-start:1rem}.map-editor-file-upload__in-progress-file span.map-editor-file-upload__in-progress-file-deletion-time{color:var(--grey-text-secondary);display:block;font-size:.875rem;font-style:italic}.map-editor-file-upload__in-progress-file-actions{align-items:center;display:flex;gap:.5rem;margin-block-start:.5rem}.map-editor-file-upload__in-progress-file-actions[hidden]{display:none}.map-editor-file-upload__form{display:grid}.map-editor-file-upload__dragndropzone{align-content:center;border-radius:.5rem;border:dashed 1px var(--blue);display:grid;gap:1rem;justify-items:center;min-height:10rem;padding:1rem;transition:height 1s,opacity .5s}.map-editor-file-upload__dragndropzone.is-dragover{background-color:var(--white);border-style:solid}.map-editor-file-upload__fake-browse-button{background-color:var(--blue);border-radius:.5rem;color:var(--white);cursor:pointer;padding:.75rem}.map-editor-file-upload__fake-browse-button:hover{background-color:var(--blue-hover)}.map-editor-file-upload__drop-hint{color:var(--grey-text-secondary);display:block;font-size:.875rem;margin-block:0;text-align:center}.map-editor-file-upload__drop-hint span{display:block;margin-block-start:.5rem}.map-editor-file-upload__file-input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.map-editor-file-upload .ui-loading{border:solid 1px var(--grey-medium);border-radius:.5rem}.map-editor-file-upload:has(input.map-editor-file-upload__file-input:focus) .map-editor-file-upload__dragndropzone{outline:2px solid var(--blue)}.map-editor-import-in-progress__stage{color:var(--grey-text-secondary);font-size:.875rem;margin:0}.map-editor-import-in-progress__stage:empty{display:none}.map-editor-import-in-progress__progress{color:var(--grey-text-secondary);font-size:.875rem;margin:0}.map-editor-import-in-progress__progress:empty{display:none}.map-editor-import-in-progress:not(:has(progress[value="0"])) .map-editor-import-in-progress__in-progress-text--preparing{display:none}.map-editor-import-in-progress:not(:has(progress[value="0"])) .map-editor-import-in-progress__in-progress-text--importing{display:block}.map-editor-import-in-progress:has(progress[value="0"]) .map-editor-import-in-progress__in-progress-text--preparing{display:block}.map-editor-import-in-progress:has(progress[value="0"]) .map-editor-import-in-progress__in-progress-text--importing{display:none}.map-editor-import-in-progress__progress-bar[value="0"]{display:none}.ui-modal__content .map-editor-import-in-progress .ui-loading{margin-block:0;min-height:30rem}.ui-modal__content:has(.map-editor-import-in-progress)~.ui-modal__footer{display:none}.ui-modal dialog:has(.map-editor-import-in-progress) .ui-modal__header .ui-button--close{display:none}.map-editor-main{min-height:100%}.map-editor-main__content{background-color:var(--white);border-radius:.5rem;padding:1rem;height:100%}.map-editor-main:has(.ui-tabs__menu li:first-child a.active) .map-editor-main__content{border-top-left-radius:0}.map-editor-main nav.ui-tabs{margin-block-end:0;padding:0}@media(max-width: 50rem){.map-editor-main nav.ui-tabs--standalone .ui-tabs__menu{display:block}}.map-editor-main nav.ui-tabs .ui-tabs__menu{max-width:50rem;min-width:max-content}.map-editor-main nav.ui-tabs li{width:100%}.map-editor-main nav.ui-tabs a.ui-button--tab{background-color:rgba(0,0,0,0);border-radius:1rem 1rem 0 0;color:var(--grey-dark);display:flex;justify-content:center;padding-block:.75rem 1rem;padding-inline:.5rem;width:100%}.map-editor-main nav.ui-tabs a.ui-button--tab .ui-button__icon path{fill:var(--grey-dark)}.map-editor-main nav.ui-tabs a.ui-button--tab.active{background-color:var(--white);border:none;color:var(--blue-hover);font-weight:400}.map-editor-main nav.ui-tabs a.ui-button--tab.active .ui-button__icon path{fill:var(--blue-hover)}.map-editor-main nav.ui-tabs a.ui-button--tab::after{content:""}.map-editor-shapefile-preview{background-color:var(--white);border-radius:.5rem;padding-block:.5rem 1.5rem;padding-inline:1rem;border:solid 1px var(--grey-medium)}.map-editor-shapefile-preview__title{margin-block-end:.5rem}.map-editor-shapefile-preview__uploaded-file{background-color:var(--grey-xlight);border-radius:.5rem;padding-block:1rem;padding-inline:1rem;margin-block:1rem}.map-editor-shapefile-preview__uploaded-file h4.map-editor-shapefile-preview__uploaded-file-title{margin-block:0 .25rem}.map-editor-shapefile-preview__uploaded-file p{margin-block:0}.map-editor-shapefile-preview__importable-shapefiles-container{background-color:var(--blue-background);border-radius:.5rem;padding-block:.75rem;padding-inline:1rem;margin-block:1rem}.map-editor-shapefile-preview__sets{margin-block-end:1rem}.map-editor-shapefile-preview__crs{background-color:var(--white);border-radius:.5rem;padding-block:.75rem;padding-inline:1rem;margin-block-start:1rem}.map-editor-shapefile-preview__crs p{margin-block-start:0}.map-editor-shapefile-preview__unsupported-sets.ui-feedback,.map-editor-shapefile-preview__leftover-csvs.ui-feedback{margin-block:1rem;width:100%}.map-editor-shapefile-preview__attributes-title{font-weight:600;margin-block:0 .25rem}.map-editor-shapefile-preview__attributes-hint p{color:var(--grey-text-secondary);font-size:.875rem;margin-block:0 .5rem}.map-editor-shapefile-preview__attribute-set{margin-block-start:.75rem}.map-editor-shapefile-preview__sample-table{padding:1rem;border-radius:.5rem}.map-editor-shapefile-preview__sample-table .ui-table__header{padding-block:0}.map-editor-shapefile-preview__sample-table h4{margin-block:0}.map-editor-shapefile-preview__sample-message p{color:var(--grey-text-secondary);font-size:.875rem;margin-block:.5rem 0}.map-editor-shapefile-preview__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-block-start:1.5rem}.map-editor-shapefile-preview__attribute-warnings .ui-feedback__container{margin-block-end:1rem}.map-editor-shapefile-preview__attribute-warnings .ui-feedback__container ul{margin-block:0 .5rem}.map-editor-shapefile-preview__attribute-warnings .ui-feedback__container p:has(+ul){margin-block-end:0}.map-editor-context-panel-selected-points{background-color:var(--map-editor-context-panel-background);border:1px solid var(--map-editor-context-panel-border);border-radius:.5rem;padding:1rem}.map-editor-context-panel-selected-points__header{align-items:center;display:flex;gap:.5rem;margin-block-end:1rem}.map-editor-context-panel-selected-points__header .map-editor-context-panel-selected-points__title{font-size:.875rem;font-weight:400;padding-block:0;margin-block:0}.map-editor-context-panel-selected-points__header svg.map-editor-context-panel-selected-points__header-icon{color:var(--map-editor-context-panel-icon)}.map-editor-context-panel-selected-points .map-editor-context-panel-selected-points__overview{background-color:rgba(0,0,0,0)}.map-editor-context-panel-selected-points .map-editor-context-panel-selected-points__overview .ui-table__header{gap:0}.map-editor-context-panel-selected-points .map-editor-context-panel-selected-points__overview h4{margin-block:0}.map-editor-context-panel-selected-points label{font-size:.875rem}.map-editor-context-panel-selected-points label[data-badge]{--content: attr(data-badge)}.map-editor-context-panel-selected-points label[data-badge] span.form-label__label-content{display:inline-flex;align-items:center}.map-editor-context-panel-selected-points label[data-badge] span.form-label__label-content::after{content:var(--content);background-color:var(--map-editor-context-panel-mixed-badge);border-radius:.25rem;color:var(--orange-dark);font-size:.625rem;font-weight:700;line-height:1;margin-inline-start:.35rem;padding:.15rem .35rem;text-transform:uppercase}.map-editor-context-panel-selected-points label .ui-tool{background-color:rgba(0,0,0,0)}.map-editor-context-panel-selected-points .map-editor-context-panel-selected-points__mixed-banner .ui-feedback__container{border:solid 1px var(--map-editor-context-panel-border);margin-block-end:1rem}.map-editor-context-panel-selected-points__fields{display:flex;gap:1rem;flex-wrap:wrap}.map-editor-context-panel-selected-points__fields .form-select-input-field{flex:1 1 14rem}.map-editor-context-panel-selected-points__fields .form-select-input-field .form-label{align-items:end}.map-editor-context-panel-selected-points__table{margin-block-start:1rem}.map-editor-context-panel-selected-points__overflow-note{color:var(--grey-text-secondary);font-size:.75rem;margin-block:.5rem 0}.map-editor-context-panel-selected-points__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem}.map-editor-context-panel-selected-points__actions .ui-confirmation{margin-inline-start:auto}.red-list-assessment-form-section{background-color:var(--white);border-radius:.5rem;container-type:inline-size;container-name:form-section}.red-list-assessment-form-section__form{display:grid;gap:1.5rem;padding:1rem}@container form-section (max-width: 60rem){.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-manual-criteria,.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-near-threatened-criteria{width:100%;overflow-x:auto}.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-manual-criteria__form,.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-near-threatened-criteria__form{width:100%;overflow-x:auto}.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-manual-criteria__form .a2,.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-manual-criteria__form .b2,.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-manual-criteria__form .c2,.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-near-threatened-criteria__form .a2,.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-near-threatened-criteria__form .b2,.red-list-assessment-form-section__form .red-list-assessment-form-multi-field--red_list_status_manually_defined .red-list-assessment-form-near-threatened-criteria__form .c2{padding-inline-end:3rem}}@container form-section (max-width: 40rem){.red-list-assessment-form-section__form .ui-feedback--info{grid-row:span 1 !important}.red-list-assessment-form-section__form .ui-table{padding-inline:0 !important}}@container form-section (min-width: 40rem){.red-list-assessment-form-section__form{grid-template-columns:minmax(20rem, 1fr) 1fr}.red-list-assessment-form-section__form .red-list-assessment-text-accounts-source-toggle{grid-row:1;grid-column:1/3;justify-self:end}.red-list-assessment-form-section__form .ui-map,.red-list-assessment-form-section__form .ui-empty,.red-list-assessment-form-section__form .ui-button--go-to-map-page,.red-list-assessment-form-section__form .red-list-assessment-coded-threats,.red-list-assessment-form-section__form .red-list-assessment-research-needed,.red-list-assessment-form-section__form .red-list-assessment-conservation-actions,.red-list-assessment-form-section__form .red-list-assessment-comments,.red-list-assessment-form-section__form .red-list-assessment-end-uses,.red-list-assessment-form-section__form .red-list-assessment-general-habitats,.red-list-assessment-form-section__form .integrity-check-results,.red-list-assessment-form-section__form .reference-attached-list,.red-list-assessment-form-section__form .red-list-assessment-references-form,.red-list-assessment-form-section__form .red-list-assessment-subpopulations-table,.red-list-assessment-form-section__form .ui-form-section-header,.red-list-assessment-form-section__form .rli-assessment-card-grid{grid-column:1/-1}.red-list-assessment-form-section__form turbo-frame.ui-table{padding-inline:0}.red-list-assessment-form-section__form .red-list-assessment-form-checkbox-field,.red-list-assessment-form-section__form .red-list-assessment-turbo-form-wrapper-toggle-readonly-mode,.red-list-assessment-form-section__form .red-list-assessment-form-multi-field,.red-list-assessment-form-section__form .red-list-assessment-turbo-form-wrapper-save-on-focus-out,.red-list-assessment-form-section__form .form-credits-field{grid-column:1}.red-list-assessment-form-section__form .ui-feedback--info{grid-column:2}.red-list-assessment-form-section__form .ui-feedback--info[open]~.ui-form-section-header{grid-column:1/2}.red-list-assessment-form-section__form .reference-attached-list,.red-list-assessment-form-section__form .reference-add-section,.red-list-assessment-form-section__form>*{margin-inline-start:2rem}.red-list-assessment-form-section__form .ui-form-section-header,.red-list-assessment-form-section__form .red-list-assessment-references-form{margin-inline-start:0}.red-list-assessment-form-section__form .red-list-assessment-turbo-form-wrapper-save-on-focus-out:has(.red-list-assessment-form-trix-text-editor){grid-column:span 2}.red-list-assessment-form-section__form .red-list-assessment-turbo-form-wrapper-save-on-focus-out:has(.red-list-assessment-form-trix-text-editor)+.ui-feedback--info{grid-column:1/-1;grid-row:span 1 !important;margin-inline-start:2rem}}.red-list-assessment-turbo-form-wrapper-save-on-focus-out input.loading,.red-list-assessment-turbo-form-wrapper-save-on-focus-out select.loading,.red-list-assessment-turbo-form-wrapper-save-on-focus-out textarea.loading,.red-list-assessment-turbo-form-wrapper-save-on-focus-out trix-editor.loading{background-color:var(--grey-light)}.red-list-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.red-list-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content--with-change-note-indicator:after{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.red-list-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.red-list-assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content--with-change-note-indicator:after{content:"";display:inline-block;vertical-align:top;margin-left:.4rem;height:1rem;width:1rem;border:2px solid var(--grey-medium);border-top-color:rgba(0,0,0,0);border-radius:50%;box-sizing:border-box}.red-list-assessment-turbo-form-wrapper-save-on-focus-out input:invalid{border-color:var(--error);color:var(--error-text)}.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode{display:grid;grid-column-gap:.5rem;grid-row:1;grid-template-columns:1fr max-content;grid-template-areas:"label label" "readonly-field button"}.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode .form-label{grid-area:label;margin:0;margin-block-end:.2rem}.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode .form-label p.readonly-warning{color:var(--grey-text-secondary);display:inline;font-size:.875rem;font-style:italic;font-weight:400;margin-left:.5rem}.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode .form-label p.readonly-warning a{text-decoration:underline}.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode .ui-button{align-self:start;grid-area:button;height:2rem;padding-inline:.5rem}.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-content{background-color:var(--grey-light);border-color:var(--grey-light);font-weight:400;grid-area:readonly-field;word-break:break-word}.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-content div.trix-content>p{margin-block:0}.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-content div.trix-content ul,.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-content div.trix-content ol{padding-inline-start:1.5rem}.red-list-assessment-turbo-form-wrapper-toggle-readonly-mode__actions{display:flex;gap:.5rem;justify-content:right;margin-block:.5rem}.sis-pages-edit-map-page .ui-blank-page__content{padding:1.5rem 2rem}.sis-pages-edit-map-page .ui-blank-page__content .ui-flash-messages{margin-block-end:0}.sis-pages-edit-map-page .ui-blank-page__content .ui-flash-messages .ui-flash-messages__message{margin-block-end:1rem}.sis-pages-edit-map-page .ui-header{padding:.5rem 2rem}.sis-pages-edit-map-page .ui-header .ui-header__title h1{font-size:1.5rem}.sis-pages-edit-map-page .ui-header__content{align-items:center;display:flex;gap:1rem;justify-content:space-between}.sis-pages-gss-assessment-page .ui-blank-page__content{padding-block-start:1rem}.sis-pages-gss-integrity-checker-page__content{display:grid;gap:1rem}.sis-pages-gss-integrity-checker-page__card{background-color:var(--white);border-radius:.5rem}.sis-pages-gss-integrity-checker-page__results{padding:1rem}.sis-pages-gss-integrity-checker-page__sidebar{display:grid}.sis-pages-gss-spatial-unit-page__content{display:grid;gap:1.5rem}.sis-pages-gss-spatial-unit-page__details{background:var(--white);border-radius:.5rem;padding:1rem;container-type:inline-size;container-name:form-section}.sis-pages-gss-spatial-unit-page__details h2{margin:0 0 1rem}.sis-pages-gss-spatial-unit-page__fields{display:grid;gap:1.5rem}@container form-section (min-width: 40rem){.sis-pages-gss-spatial-unit-page__fields{padding-inline:1rem}}.sis-pages-gss-spatial-units-overview-page__content{display:grid;gap:1.5rem}.sis-pages-rli-assessment-page .ui-blank-page__content{padding-block-start:1rem}.sis-pages-rli-assessment-page .ui-button--rli-sidebar-button{border-radius:.25rem;color:inherit;font-size:1rem;padding:.5rem 1rem;text-align:left;width:100%}.sis-pages-rli-assessment-page .ui-button--rli-sidebar-button.active-section,.sis-pages-rli-assessment-page .ui-button--rli-sidebar-button:hover{background-color:var(--blue-selected)}.sis-pages-rli-assessment-page__forms{display:grid;gap:1rem}.sis-pages-rli-assessment-page .rli-assessment-form{width:100%}.sis-pages-sidebar-content__user{display:none;align-items:center;gap:1rem;padding-block-end:1rem;border-bottom:1px solid var(--grey-medium-light)}@media(min-width: 50rem){.sis-pages-sidebar-content__user{display:flex}}.sis-pages-sidebar-content__user .ui-avatar{flex-shrink:0}.sis-pages-sidebar-content__user .sis-pages-sidebar-content__user-email{word-break:break-word}.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:has(.family-name-blank-warning-icon){align-items:center;display:flex}.sis-pages-sidebar-content__menu-item:has(.family-name-blank-warning-icon) .ui-button+.family-name-blank-warning-icon{color:var(--error);padding-inline-end:1rem}.sis-pages-sidebar-content__menu-item .ui-button--sidebar{color:var(--grey-dark);justify-content:start;padding-block:.5rem}.sis-pages-sidebar-content__menu-item.large-screen-only{display:none}@media(min-width: 50rem){.sis-pages-sidebar-content__menu-item.large-screen-only{display:block}}.ui-modal__content:has(.submission-queue-edit-status-modal){padding:0}.submission-queue-edit-status-modal{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.submission-queue-edit-status-modal__field{display:flex;flex-direction:column;gap:.75rem}.submission-queue-edit-status-modal__field[hidden]{display:none}.submission-queue-edit-status-modal__release-select{width:10rem}.submission-queue-edit-status-modal__comment-textarea{resize:vertical;width:100%}.submission-queue-edit-status-modal__empty-message{color:var(--grey-text-secondary);margin:0}.submission-queue-working-sets{background-color:var(--white);border-radius:.5rem;min-height:100%}.submission-queue-working-sets .submission-queue-working-sets__content{display:grid;padding:1rem}.submission-queue-working-sets .submission-queue-working-sets__content .ui-table{border-top-left-radius:0;border-top-right-radius:0;padding:0}.submission-queue-working-sets .submission-queue-working-sets__content .form-label{font-size:.875rem}.submission-queue-working-sets .submission-queue-working-sets__content .submission-queue-working-sets__working-set+.submission-queue-working-sets__working-set{margin-block-start:1.5rem}.submission-queue-working-sets .submission-queue-working-sets__content .ui-pagination{margin-block-start:1.5rem}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection form{align-items:end;column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:.5rem}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .form-search .form-label{margin-block-end:.5rem}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-to-publish-toggle{align-items:center;display:flex;margin-inline-start:auto;min-height:2rem}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .language-filter{align-self:center}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-filters-header{flex-basis:100%;margin-block:0}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-filters-header h1,.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-filters-header h2,.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-filters-header h3,.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-filters-header h4,.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-filters-header h5,.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-filters-header h6{color:inherit;font:inherit;margin:0}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .ui-button--reset{margin-inline-start:auto}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .form-search-and-filter-collection__filter-chips{flex-basis:100%}.submission-queue-working-sets__toggle-all-buttons{align-items:center;display:flex;gap:.5rem;justify-self:end}.submission-queue-working-sets__toggle-all-buttons .ui-button{color:var(--grey-dark);font-size:.75rem;font-weight:700}.submission-queue-working-sets__toggle-all-buttons .ui-button:focus{outline:none;border:1px solid var(--blue);border-radius:.25rem;padding-block:.25rem}.submission-queue-working-sets__toggle-all-buttons .ui-button svg.ui-button__icon{background-color:var(--blue);border-radius:1rem;color:var(--white);height:1rem;width:1rem}.submission-queue-working-sets .ui-collapsible-table__header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.5rem 1rem}.submission-queue-working-sets .ui-collapsible-table__header:has(.submission-queue-working-sets__edit-selected){grid-template-columns:auto 1fr auto}.submission-queue-working-sets .ui-collapsible-table__toggle{margin-inline-start:0}.submission-queue-working-sets .ui-collapsible-table__toggle>span{display:inline-block;min-width:3.25rem}.submission-queue-working-sets__table-title-wrapper{align-items:center;column-gap:1rem;display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;text-align:start}.submission-queue-working-sets__table-title{font-size:.875rem;font-weight:500;margin:0}.submission-queue-working-sets__table-title:hover{color:var(--blue);text-decoration:underline}.submission-queue-working-sets__table-tally-string p{font-size:.75rem;font-style:italic;margin:0;color:var(--blue)}.submission-queue-working-sets__table-tally-string p .submission-queue-working-sets__count{background-color:var(--blue);border-radius:.75rem;color:var(--white);padding-inline:.2rem}.submission-queue-working-sets__banner-meta{align-items:center;column-gap:1rem;display:flex;flex-wrap:wrap;margin-inline-end:.5rem}.submission-queue-working-sets__submitted-by,.submission-queue-working-sets__assigned-to{align-items:center;color:var(--grey-text-secondary);column-gap:.375rem;display:flex;font-size:.75rem}.submission-queue-working-sets__assignees{align-items:center;display:flex}.submission-queue-working-sets__assignees .ui-avatar{border:2px solid var(--white)}.submission-queue-working-sets__assignees .ui-avatar:not(:first-child){margin-left:-0.5rem}.submission-queue-working-sets__assignees-more{background-color:var(--grey-light);color:var(--grey-dark)}.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell{background-color:var(--white);color:var(--grey-text-secondary)}.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell--select,.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell--state,.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell--date_submitted,.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell--category,.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell--language,.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell--date_marked_for_publication,.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell--for_publication_release{width:1%;white-space:nowrap}.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell--species_name{width:100%}.submission-queue-working-sets table.ui-table__table input[type=checkbox]{cursor:pointer;height:1rem;width:1rem}.submission-queue-working-sets__state{margin-inline:auto;white-space:nowrap}@container search-container (min-width: 50rem){.submission-queue-working-sets .form-search form:has(.form-search__field,.form-filter-collection){grid-template-columns:1fr max-content;grid-template-areas:"search filters reset-button"}}.taxon-common-names{background-color:#fff;padding:1.5rem;border-radius:1rem}.taxon-common-names__topbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1rem}.taxon-common-names__title{font-size:.8rem;font-weight:500;margin-top:auto;text-transform:uppercase}.taxon-common-names__row{display:flex;align-items:center;color:var(--grey-text-secondary);display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem}.taxon-common-names__row__value{display:inline-block;align-items:center;display:flex;gap:1rem}.taxon-common-names__row__value--pending-deletion{text-decoration:line-through}.taxon-common-names__row:nth-child(even){background-color:var(--grey-xlight)}.taxon-common-names__row__actions{padding-left:1rem;display:flex;gap:.3rem}.taxon-common-names .ui-empty{background-color:rgba(0,0,0,0)}.taxon-show-common-name{background-color:var(--white);border-radius:1rem;container-type:inline-size;container-name:taxon-show-common-name-container;padding:1rem}.taxon-show-common-name__content{display:grid;gap:1rem}@container taxon-show-common-name-container (min-width: 25rem){.taxon-show-common-name__content{grid-template-columns:1fr max-content}.taxon-show-common-name__content .ui-button{align-self:start}}.taxon-show-common-name__group:first-child{margin-top:0}.taxon-show-common-name__value{background-color:var(--grey-light);border-color:var(--grey-light);flex-grow:1;margin:0;max-width:30rem;min-height:2rem;word-break:break-word}.taxon-show-common-name .ui-button{justify-self:end}.taxon-common-name-form{max-width:45rem;min-height:25rem;margin:.5rem}.taxon-common-name-form input[disabled]{background-color:var(--grey-light);border-color:var(--grey-light);word-break:break-word}.taxon-common-name-form__warning{display:inline-block;margin-top:.5rem}.taxon-common-name-form__warning__icon{vertical-align:middle;color:var(--red-1)}.taxon-details{background-color:var(--white);border-radius:1rem;container-type:inline-size;container-name:taxon-details-container;padding:1.5rem}.taxon-details__details{padding-top:.5rem}.taxon-details__boolean-values{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.taxon-details__content{display:grid;gap:1rem}@container taxon-details-container (min-width: 25rem){.taxon-details__content{grid-template-columns:1fr max-content}.taxon-details__content .ui-button{align-self:start}}.taxon-details__group:first-child{margin-top:0}.taxon-details__value{background-color:var(--grey-light);border-color:var(--grey-light);flex-grow:1;margin:0;max-width:30rem;min-height:2rem;word-break:break-word}.taxon-details .ui-button{justify-self:end}.taxon-dropped-reason{background-color:var(--white);border-radius:1rem;padding:1.5rem}.taxon-dropped-reason__frame{display:contents}.taxon-dropped-reason__content{display:grid;gap:1rem;grid-template-columns:1fr max-content}.taxon-dropped-reason__content .ui-button{align-self:start}.taxon-dropped-reason__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.taxon-form{background-color:var(--white);border-radius:1rem;padding:1.5rem}.taxon-form__actions{display:flex;justify-content:flex-end;width:100%;gap:1rem}.taxon-form__checkboxes{display:flex;flex-direction:column;padding:.5rem 0;gap:.5rem}.taxon-form input[disabled]{background-color:var(--grey-light);border-color:var(--grey-light);word-break:break-word}.taxon-hierarchy{display:grid;gap:1.5rem}@media(min-width: 50rem){.taxon-hierarchy{grid-template-columns:1fr 1fr}}.taxon-images__top-actions{padding:.5rem 0 1rem 0}.taxon-images__grid{display:grid;gap:1rem;height:100%}@media(min-width: 37rem){.taxon-images__grid{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}}.taxon-images__card-container{align-self:stretch;background-color:var(--white);border-radius:.5rem;container-type:inline-size;container-name:taxon-image-card;max-width:50rem;padding:1rem}.taxon-images__card{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:max-content 1fr max-content;grid-template-areas:"image" "details" "actions";height:100%;width:100%}@container taxon-image-card (min-width: 30rem){.taxon-images__card{grid-template-columns:1fr 2fr;grid-template-rows:max-content 1fr;grid-template-areas:"image details" "image actions"}}.taxon-images__image{grid-area:image}.taxon-images__card-actions{align-self:end;grid-area:actions;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:end;padding:0}.taxon-images__card-detail dl{align-items:center;display:grid;gap:.5rem;grid-area:details;grid-template-columns:max-content 1fr;margin:0;word-break:break-word}.taxon-images__card-detail dl dd{display:inline-block;font-size:.875rem;margin:0;padding:0}.taxon-images__card-detail dl dt{display:inline-block;font-weight:600;white-space:normal;padding:0}.taxon-information{display:grid;gap:1rem}@media(min-width: 50rem){.taxon-information{align-items:start;gap:1.5rem;grid-template-columns:1fr 1fr}}.taxon-information__primary,.taxon-information__secondary{display:grid;gap:1rem;align-content:start}@media(min-width: 50rem){.taxon-information__primary,.taxon-information__secondary{gap:1.5rem}}.taxon-references{background-color:#fff;padding:1.5rem;border-radius:1rem}.taxon-references__title{font-size:.8rem;font-weight:500;margin-block:0 1rem;text-transform:uppercase}.taxon-rli-assessments-table__language{width:1px;white-space:nowrap;text-align:center}.taxon-search{display:grid}.taxon-search__hint{font-size:.75rem;color:var(--grey-medium-dark);margin-block-end:.4rem}.taxon-search__list{list-style:none;margin:0;padding:0;border-radius:.25rem;border:1px solid var(--grey-medium);height:16rem;overflow-y:auto}.taxon-search__item+.taxon-search__item{border-top:1px solid var(--grey-light)}.taxon-search__empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--grey-medium-dark);font-size:.9rem}.taxon-search__card{width:100%;text-align:left;background-color:rgba(0,0,0,0);border:none;padding:.75rem;cursor:pointer;display:grid;gap:.15rem}.taxon-search__card:hover,.taxon-search__card:focus-visible{background-color:var(--blue-background)}.taxon-search__card-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.taxon-search__taxon-name{font-weight:600}.taxon-search__taxon-level{margin-inline-start:auto;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--grey-medium-dark);background:var(--grey-light);border-radius:.25rem;padding:.1rem .4rem}.taxon-search__breadcrumb{font-size:.8rem;color:var(--grey-medium-dark);display:flex;flex-wrap:wrap;gap:.25rem}.taxon-search__breadcrumb-item+.taxon-search__breadcrumb-item::before{content:"› ";color:var(--grey-medium);margin-inline-end:.15rem}.taxon-search__count{justify-self:end;font-size:.75rem;color:var(--grey-medium-dark);display:block;margin-block-start:.4rem}.taxon-show-synonym{background-color:var(--white);border-radius:1rem;container-type:inline-size;container-name:taxon-show-synonym-container;padding:1rem}.taxon-show-synonym__content{display:grid;gap:1rem}@container taxon-show-synonym-container (min-width: 25rem){.taxon-show-synonym__content{grid-template-columns:1fr max-content}.taxon-show-synonym__content .ui-button{align-self:start}}.taxon-show-synonym__group:first-child{margin-top:0}.taxon-show-synonym__value{background-color:var(--grey-light);border-color:var(--grey-light);flex-grow:1;margin:0;max-width:30rem;min-height:2rem;word-break:break-word}.taxon-show-synonym .ui-button{justify-self:end}.taxon-synonyms{background-color:#fff;padding:1.5rem;border-radius:1rem}.taxon-synonyms__topbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1rem}.taxon-synonyms__title{font-size:.8rem;font-weight:500;margin-top:auto;text-transform:uppercase}.taxon-synonyms__row{display:flex;align-items:center;color:var(--grey-text-secondary);display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem}.taxon-synonyms__row:nth-child(even){background-color:var(--grey-xlight)}.taxon-synonyms__row__actions{padding-left:1rem;display:flex;gap:.3rem}.taxon-synonyms__row__value{display:flex;gap:.5rem;align-items:center}.taxon-synonyms__row__value--pending-deletion{text-decoration:line-through}.taxon-synonyms .ui-empty{background-color:rgba(0,0,0,0)}.taxon-synonym-form{max-width:45rem;margin:.5rem}.taxon-synonym-form input[disabled]{background-color:var(--grey-light);border-color:var(--grey-light);word-break:break-word}.taxon-synonym-form__name-fields{background-color:var(--blue-light-hover);border-radius:.5rem;padding:.5rem 1rem;margin:.5rem 0}.taxon-synonym-form__warning{display:inline-block;margin-top:.5rem}.taxon-synonym-form__warning__icon{vertical-align:middle;color:var(--red-1)}.taxon-taxonomic-change-reason{background-color:var(--white);border-radius:1rem;padding:1.5rem}.taxon-taxonomic-change-reason__content{display:grid;gap:1rem;grid-template-columns:1fr max-content}.taxon-taxonomic-change-reason__content .ui-button{align-self:start}.taxon-taxonomic-change-reason__hint{display:block;color:var(--grey-dark);font-size:.8125rem;font-weight:400;margin-top:.25rem}.taxon-taxonomic-change-reason__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.taxon-taxonomic-notes{background-color:var(--white);border-radius:1rem;padding:1.5rem}.taxon-taxonomic-notes__content{display:grid;gap:1rem;grid-template-columns:1fr max-content}.taxon-taxonomic-notes__content .ui-button{align-self:start}.taxon-taxonomic-notes__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.taxon-taxonomic-tools{display:grid;gap:1.5rem}@media(min-width: 70rem){.taxon-taxonomic-tools{grid-template-columns:auto minmax(0, 1fr)}}.taxon-taxonomic-tools__actions{background-color:#fff;padding:1.5rem;border-radius:1rem}.taxon-taxonomic-tools__actions h2{margin-top:0}.taxon-taxonomic-tools__actions__buttons{display:flex;flex-direction:column;gap:.5rem}.taxon-select-form__selected-taxa-title{margin-block:.5rem}.taxon-select-form:has(.selected-taxa:empty) .taxon-select-form__selected-taxa-title{display:none}.taxon-select-form .selected-taxa{display:flex;flex-wrap:wrap;gap:.4rem}.taxon-select-form .selected-taxa button{display:inline-flex;align-items:center;gap:.25rem}.taxon-select-form .selected-taxa button .ui-button__icon{height:.875rem;width:.875rem}.taxonomic-operation-report__taxon-header{background:var(--blue-background);padding:.5rem}.ui-avatar{--avatar-size: 1.75rem;align-items:center;border-radius:50%;display:flex;font-size:.625rem;font-weight:600;height:var(--avatar-size);justify-content:center;margin:0;width:var(--avatar-size)}.ui-avatar--large{--avatar-size: 2.5rem;font-size:.875rem}.ui-blank-page{background-color:var(--grey-xlight);display:grid;grid-template-areas:"navbar" "header" "content";grid-template-rows:max-content max-content 1fr;height:100vh}@media(min-width: 50rem){.ui-blank-page:has(.ui-blank-page__sidebar){grid-template-areas:"navbar navbar" "header header" "sidebar content";grid-template-columns:18rem 1fr}}.ui-blank-page .ui-navbar{grid-area:navbar}.ui-blank-page .ui-blank-page__header{grid-area:header}.ui-blank-page .ui-blank-page__sidebar{display:none;grid-area:sidebar;overflow:auto}@media(min-width: 50rem){.ui-blank-page .ui-blank-page__sidebar{display:block}}.ui-blank-page .ui-flash-messages:has(div.ui-flash-messages__message){margin-block-end:1rem}.ui-blank-page .ui-tabs{margin-block-end:1rem}.ui-blank-page .ui-table{background-color:var(--white);border-radius:.5rem;padding-block:.5rem 1.5rem;padding-inline:2rem}.ui-blank-page__content{grid-area:content;overflow:auto;padding:1rem;scroll-padding-top:1rem}@media(min-width: 50rem){.ui-blank-page__content{padding:2rem;scroll-padding-top:2rem}}.ui-button{--button-main-color: var(--blue);--button-contrast-color: var(--white);--darken-percentage: 15%;--button-padding-inline: 1.25rem;--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-family:"Inter",sans-serif;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[disabled]{cursor:not-allowed;opacity:.6}.ui-button[hidden]{display:none}.ui-button svg.ui-button__icon{align-items:center;color:inherit;display:flex;justify-content:center;height:1rem;width:1rem}.ui-button svg.ui-button__icon path,.ui-button svg.ui-button__icon [stroke]{stroke-width:1}.ui-button svg.ui-button__icon[data-icon=undo] path{stroke-width:2}.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(--red-2);--button-contrast-color: var(--white)}.ui-button--danger:hover{--button-main-color: color-mix(in hsl, var(--error), black var(--darken-percentage)) }.ui-button--warning{--button-main-color: var(--yellow);--button-contrast-color: var(--grey-dark)}.ui-button--warning:hover{--button-main-color: color-mix(in hsl, var(--yellow), black var(--darken-percentage)) }.ui-button--success{--button-main-color: var(--green);--button-contrast-color: var(--white)}.ui-button--success:hover{--button-main-color: color-mix(in hsl, var(--green), black var(--darken-percentage)) }.ui-button--secondary{background-color:var(--button-contrast-color);border-color:var(--grey-medium);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);cursor:not-allowed;pointer-events:none}.ui-button--loading{cursor:progress;pointer-events:none}.ui-button--loading .ui-button__icon{display:none}.ui-button--loading::before{content:"";display:inline-block;width:.9em;height:.9em;margin-inline-end:.5em;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:ui-button-spin .6s linear infinite}.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 svg.ui-button__icon{height:1.25rem;width:1.25rem}.ui-button--gss-sidebar-button{border-radius:.25rem;color:inherit;font-size:1rem;justify-content:space-between;padding:.5rem 1rem;text-align:left;width:100%}.ui-button--gss-sidebar-button.active-section,.ui-button--gss-sidebar-button:hover{background-color:var(--blue-selected)}.ui-button--small{border-radius:.25rem;--button-padding-block: .25rem;height:1.9rem}.ui-button--light{font-weight: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 svg.ui-button__icon{height:1.25rem;width:1.25rem}.ui-button--full-width{justify-content:center;width:100%}.ui-button--filter-chip{background-color:var(--blue-selected);border-color:var(--blue-selected);border-radius:1rem;color:var(--blue);margin-block-start:.5rem;padding-inline:.5rem .3rem}@keyframes ui-button-spin{to{transform:rotate(360deg)}}a.ui-card,.ui-card{background-color:var(--white);border-radius:1rem;box-shadow:0 -1px 2px 0 rgba(0,0,0,.05),0 2px 4px 1px rgba(44,44,44,.1);box-sizing:border-box;display:grid;grid-template-rows:1fr max-content;height:max-content;max-width:max-content;min-width:16rem;overflow:hidden;text-decoration:none}a.ui-card:hover,.ui-card:hover{border:1px solid var(--blue);box-shadow:none}a.ui-card__top-content,.ui-card__top-content{padding-block:1.5rem 1rem;padding-inline:1.5rem}a.ui-card__small-title,.ui-card__small-title{color:var(--grey-text-secondary);font-size:.75rem;font-weight:500;margin-block:0;text-transform:uppercase}a.ui-card__main-title,.ui-card__main-title{font-size:1.125rem;font-weight:600;margin-block:.25rem}a.ui-card__text,.ui-card__text{color:var(--grey-text-secondary);font-size:.675rem;margin-block:0}a.ui-card__stats,.ui-card__stats{align-self:end;background:var(--grey-light);display:flex;height:4.7rem;justify-content:space-between;width:100%}a.ui-card__stat,.ui-card__stat{padding:1rem}a.ui-card__stat-label,a.ui-card__stat-value,.ui-card__stat-label,.ui-card__stat-value{display:block;line-height:150%;text-align:center}a.ui-card__stat-label,.ui-card__stat-label{color:var(--grey-dark);font-size:.625rem}a.ui-card__stat-value,.ui-card__stat-value{font-size:1rem;font-weight:600}.ui-collapsible-table{--collapsible-table-color: var(--grey-text-secondary);--collapsible-table-background: var(--grey-xlight);--collapsible-table-chip-color: var(--white);--collapsible-table-chip-background: var(--grey-text-secondary)}.ui-collapsible-table--success{--collapsible-table-color: var(--green);--collapsible-table-background: var(--green-light);--collapsible-table-chip-color: var(--white);--collapsible-table-chip-background: var(--green)}.ui-collapsible-table--warning{--collapsible-table-color: var(--blue-dark);--collapsible-table-background: var(--blue-background);--collapsible-table-chip-color: var(--white);--collapsible-table-chip-background: var(--blue)}.ui-collapsible-table--danger{--collapsible-table-color: var(--error-text);--collapsible-table-background: var(--error-background);--collapsible-table-chip-color: var(--white);--collapsible-table-chip-background: var(--error)}.ui-collapsible-table__chevron{transition:transform .3s ease}.ui-collapsible-table[open] .ui-collapsible-table__chevron{transform:rotate(180deg)}.ui-collapsible-table[open] .ui-collapsible-table__header{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-collapsible-table__header{align-items:center;background-color:var(--collapsible-table-background);border-radius:.5rem;color:var(--collapsible-table-color);cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem}.ui-collapsible-table__header::marker{content:""}.ui-collapsible-table__chip{align-items:center;background-color:var(--collapsible-table-chip-background);border-radius:2rem;color:var(--collapsible-table-chip-color);display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1;min-width:1.5rem;padding:.25rem .5rem}.ui-collapsible-table__title{font-size:.875rem;font-weight:500}.ui-collapsible-table__toggle{align-items:center;color:var(--collapsible-table-color);display:flex;font-size:.75rem;font-weight:400;gap:.25rem;margin-inline-start:auto}.ui-collapsible-table__body .ui-table__table thead tr td:first-child,.ui-collapsible-table__body .ui-table__table thead tr th:first-child{border-top-left-radius:0}.ui-collapsible-table__body .ui-table__table thead tr td:last-child,.ui-collapsible-table__body .ui-table__table thead tr th:last-child{border-top-right-radius:0}.ui-confirmation dialog{border:none;border-radius:.5rem;padding:1.5rem;margin-inline:1rem;width:100%}@media(min-width: 50rem){.ui-confirmation dialog{margin-inline:auto;max-width:30rem}}.ui-confirmation dialog::backdrop{background-color:var(--grey-medium)}.ui-confirmation__icon,.ui-confirmation__icon--red,.ui-confirmation__icon--blue{border-radius:.25rem;padding:.25rem;box-sizing:content-box;height:1.5rem;width:1.5rem}.ui-confirmation__icon--blue{background-color:rgba(0,0,0,0);color:var(--blue)}.ui-confirmation__icon--red{background-color:var(--red-light-1);color:var(--red-1)}.ui-confirmation__content{margin-block:.5rem 1rem}.ui-confirmation__content>*{margin-block:.5rem;text-wrap:balance}.ui-confirmation__content h3{font-size:1rem}.ui-confirmation__footer{display:flex;gap:.5rem;justify-content:end}.ui-empty{background-color:var(--grey-xlight);border-radius:1rem;display:grid;justify-items:center;padding:1rem}@media(min-width: 50rem){.ui-empty{padding:2.5rem 1rem}}.ui-empty__title{font-size:1rem;font-weight:600;margin-block:1.5rem .5rem}.ui-empty__text{font-size:.875rem;font-weight:400;line-height:140%;margin-block:.5rem;max-width:50rem;text-align:center;text-wrap:balance}.ui-empty .ui-button{margin-block-start:1.5rem}.ui-empty--compact{padding:1.5rem 1rem}.ui-empty--compact img{max-width:4rem}.ui-empty--compact .ui-empty__title{margin-block:.75rem .25rem}.ui-feedback{background-color:rgba(0,0,0,0);border:none;padding:0;position:static;margin:0}.ui-feedback__container{background-color:var(--blue-background);border-radius:.5rem;box-sizing:border-box;color:var(--blue-dark);display:grid;grid-template-columns:.5rem minmax(min-content, 1fr);gap:.5rem;margin-inline:0;padding:.5rem;padding-inline-end:1rem;width:100%}.ui-feedback__container:has(.ui-button--dismiss-feedback){padding-inline-end:.5rem}.ui-feedback__container .ui-markdown p{line-height:1.25rem}.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{margin-block-start:.5rem}.ui-feedback--error .ui-feedback__container{background-color:var(--error-background);color:var(--error-text)}.ui-feedback--error .ui-feedback__container .ui-feedback__decoration{background-color:var(--error)}.ui-feedback--warning .ui-feedback__container{background-color:var(--feedback-background);color:var(--feedback-text)}.ui-feedback--warning .ui-feedback__container .ui-feedback__decoration{background-color:var(--yellow)}.ui-feedback--history .ui-feedback__container{background-color:var(--feedback-background);color:var(--feedback-text)}.ui-feedback--history .ui-feedback__container .ui-feedback__decoration{background-color:var(--warning-color)}.ui-feedback__content{font-size:.75rem;font-weight:400;margin-block-end:.5rem}.ui-feedback__heading{align-items:start;column-gap:.5rem;display:flex;justify-content:space-between}.ui-feedback__heading h3{flex:1 1 auto;font-weight:500;font-size:.875rem;margin-block:.5rem 0;min-width:0}.ui-feedback__heading .ui-button--dismiss-feedback{flex:0 0 auto}.ui-feedback .ui-button--dismiss-feedback{color:inherit}.ui-flash-messages{display:flex;flex-direction:column;gap:.75rem}.ui-flash-messages__message{background-color:var(--white);display:flex;justify-content:space-between;align-items:center;padding:.75rem;gap:1rem;border-radius:5px}.ui-flash-messages__message__dismiss.ui-button{border:0;color:inherit;padding:0}.ui-flash-messages__message__dismiss.ui-button:hover{color:var(--black)}.ui-flash-messages__message__dismiss.ui-button svg.ui-button__icon{height:1.5rem;width:1.5rem}.ui-flash-messages__message__dismiss.ui-button:active{background-color:rgba(0,0,0,0);color:inherit}.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-form-section-header{display:grid;grid-template-columns:.5rem 1fr;gap:1.5rem;padding:.5rem;padding-inline-end:1rem}.ui-form-section-header__decoration{width:.5rem;height:100%;border-radius:.5rem;background-color:var(--grey-light)}.ui-form-section-header__title{font-size:1.375rem;margin-block:.2rem .5rem}.ui-form-section-header__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.ui-form-section-header__subtitle{font-size:.875rem;margin-block:.5rem .2rem}.ui-form-section-header--with-action{grid-template-columns:.5rem 1fr auto;align-items:center}.ui-form-section-header__action{justify-self:end}.ui-form-section-header--main-header{border-radius:.5rem;box-shadow:0 0 .25rem 0 var(--box-shadow-grey);margin-block:0}.ui-form-section-header--main-header .ui-form-section-header__title{font-size:1.5rem;margin-block:1rem}.ui-header{background:var(--off-white);box-shadow:0 2px 4px #f0f0f0;box-sizing:border-box;padding:.5rem 1rem;padding-block-end:.5rem;position:relative;z-index:1}.ui-header:has(.collapsed){background-color:rgba(0,0,0,0);margin-inline-start:auto;padding:0;position:absoloute;top:2rem;width:max-content}.ui-header:has(.collapsed) .ui-button--collapse-header [data-icon=collapse_content]{display:none}.ui-header:has(.collapsed) .ui-button--collapse-header [data-icon=expand_content]{display:flex}@media(min-width: 62.5rem){.ui-header{display:flex;padding:1.5rem 2rem}}.ui-header__image{display:none;margin-inline-end:4rem;max-width:15rem;width:100%}.ui-header__image.collapsed{display:none}@media(min-width: 62.5rem){.ui-header__image{display:block}}@media(min-width: 62.5rem){.ui-header--show-empty-image .ui-header__image{align-items:center;aspect-ratio:3/2;background-color:var(--grey-xlight);border-radius:.5rem;display:flex;justify-content:center}}.ui-header--show-empty-image .ui-header__image.collapsed{display:none}.ui-header__content{align-items:start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.ui-header__content.collapsed{display:none}@media(min-width: 37.5rem){.ui-header__content{flex-wrap:none}}@media(min-width: 62.5rem){.ui-header__content{align-items:start;display:grid;column-gap:2.5rem;grid-template-areas:"title title viewers-and-buttons" "info-component info-component last-saved-at";grid-template-columns:18.75rem 1fr max-content;width:100%}}.ui-header .ui-header__title{grid-area:title}.ui-header .ui-header__title h1{font-size:1.5rem;font-weight:600;line-height:120%;margin:0}@media(min-width: 50rem){.ui-header .ui-header__title h1{font-size:2.25rem}}.ui-header .ui-header__title h1 a:hover{text-decoration:underline}.ui-header .ui-header__title p.ui-header__subtitle{color:var(--grey-text-secondary);font-size:1rem;font-style:italic;font-weight:400;margin:0;margin-block-start:.25rem}@media(min-width: 50rem){.ui-header .ui-header__title p.ui-header__subtitle{font-size:1.125rem}}.ui-header--small-header .ui-header__title h1{font-size:1.2rem}@media(min-width: 50rem){.ui-header--small-header .ui-header__title h1{font-size:1.5rem}}.ui-header--medium-header .ui-header__title h1{font-size:1.2rem}@media(min-width: 50rem){.ui-header--medium-header .ui-header__title h1{font-size:1.875rem}}.ui-header .ui-header__info-component{grid-area:info-component}@media(min-width: 50rem){.ui-header .ui-header__info-component{align-self:center}}.ui-header .ui-header__viewers-and-buttons{margin-inline-start:auto}@media(min-width: 37.5rem){.ui-header .ui-header__viewers-and-buttons{display:block;width:auto}}@media(min-width: 50rem){.ui-header .ui-header__viewers-and-buttons{grid-area:viewers-and-buttons}}.ui-header .ui-last-saved-at{display:none}@media(min-width: 62.5rem){.ui-header .ui-last-saved-at{align-self:end;display:block;grid-area:last-saved-at}}.ui-header .ui-button--collapse-header{bottom:0;color:var(--grey-dark);height:2rem;position:absolute;right:0;width:2rem}.ui-header .ui-button--collapse-header:hover{color:var(--blue)}.ui-header .ui-button--collapse-header:active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--blue-hover)}.ui-header .ui-button--collapse-header [data-icon=expand_content]{display:none}.ui-hr{border:none;border-top:1px solid var(--grey-medium-light);margin:1rem 0}.ui-image-frame{aspect-ratio:3/2;background-color:var(--grey-xlight);border-radius:.5rem;overflow:hidden;position:relative;width:100%}.ui-image-frame__background,.ui-image-frame__foreground{height:100%;inset:0;position:absolute;width:100%}.ui-image-frame__background{filter:blur(16px);object-fit:cover;transform:scale(1.15)}.ui-image-frame__foreground{object-fit:contain}.ui-language-flag{display:inline-flex;align-items:center;vertical-align:middle}.ui-language-flag__flag{display:block;width:1.5rem;height:1.5rem;border-radius:50%}.ui-last-saved-at__text{color:var(--grey-text-secondary);font-size:.75rem;margin:0}.ui-legacy-data{background-color:var(--blue-selected);box-sizing:border-box;padding:1rem;border-radius:.5rem}.ui-legacy-data__title{margin-block:0 .5rem}.ui-legacy-data__description{color:var(--grey-text-secondary);font-style:italic;margin-block:0 .5rem}.ui-legacy-data ul{padding-inline-start:1.5rem;margin-block:0}.ui-legacy-data__description,.ui-legacy-data ul{font-size:.75rem}.ui-list-items{background-color:#fff;padding:1.5rem;border-radius:1rem}.ui-list-items__title{font-size:.75rem;font-weight:500;line-height:140%;margin-block:0 1.5rem;text-transform:uppercase}.ui-list-items__item{color:var(--grey-text-secondary);display:flex;font-size:.875rem;justify-content:space-between;padding:.375rem .5rem}.ui-list-items__item span{color:var(--blue-hover);font-size:.75rem;font-weight:500;text-transform:uppercase}.ui-list-items__item:nth-child(even){background-color:var(--grey-xlight)}.ui-list-items__item a:hover{color:var(--blue-hover);text-decoration:underline}.ui-list-items .ui-empty{background-color:rgba(0,0,0,0)}.ui-loading{align-content:center;display:grid;gap:1rem;justify-items:center;min-height:15rem;text-align:center}.ui-loading[hidden]{display:none}.ui-loading__spinner{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ui-loading__spinner{color:var(--blue);height:2.5rem;width:2.5rem}.ui-loading__progress{display:grid;inline-size:100%;justify-items:center}.ui-loading__progress progress[value]{inline-size:min(20rem,100%)}.ui-loading__progress[hidden]{display:none}.ui-loading:has(.ui-loading__progress:not([hidden])) .ui-loading__spinner{display:none}.ui-loading__text{font-weight:600;margin:0}.ui-loading__description{color:var(--grey-text-secondary);font-size:.875rem;margin:0;max-width:40rem}.ui-loading--cover-page{background-color:hsla(0,0%,100%,.9);inset:0;min-height:100vh;position:fixed;z-index:1000}.ui-loading--cover-page .ui-loading__spinner{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ui-loading--cover-page .ui-loading__spinner{color:var(--blue);height:4rem;width:4rem}.ui-loading--panel{margin-block:1rem;min-height:22.5rem}.ui-map{--zoom-guide-bg: var(--white);--zoom-guide-bar: var(--grey-medium);--zoom-guide-bar-active: var(--blue-hover);--zoom-guide-bar-hover: var(--blue-light)}.ui-map-container{aspect-ratio:14/8;background-color:var(--grey-light);border-radius:.5rem;overflow:hidden;min-height:14rem;width:100%}.ui-map-container::after{content:attr(data-text);color:var(--grey-dark);display:block;padding-block-start:10rem;text-align:center}.ui-map-container .mapboxgl-canvas{aspect-ratio:14/8;border-radius:.5rem;width:100%}.ui-map__stage{position:relative}.ui-map__loading-overlay{align-content:start;inset:0;justify-items:end;margin-block-start:.75rem;min-height:0;pointer-events:none;position:absolute;width:calc(100% - 2.75rem);z-index:2}.ui-map__loading-overlay[hidden]{display:none}.ui-map__loading-overlay .ui-map__spinner{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ui-map__loading-overlay .ui-map__spinner{color:var(--blue);height:2rem;width:2rem}.ui-map__zoom-guide{background:var(--zoom-guide-bg);border-radius:.5rem;box-shadow:0 2px .65rem var(--box-shadow-grey);display:grid;gap:.25rem;left:.75rem;opacity:.85;padding:.4rem;position:absolute;top:.75rem;z-index:1}.ui-map__zoom-level{color:var(--grey-dark);font-size:.75rem;font-weight:700;text-align:center;width:100%}.ui-map .ui-button--zoom{color:var(--grey-dark);display:block;padding:0}.ui-map__settings{position:absolute;top:.75rem;right:.75rem;z-index:1}.ui-map__settings .ui-button--display-settings{border-color:rgba(0,0,0,0);cursor:pointer}.ui-map__settings-panel{background:var(--white);border-radius:.5rem;box-shadow:0 2px .65rem var(--box-shadow-grey);margin-top:.35rem;min-width:16rem;opacity:.95;padding:.75rem;position:absolute;right:0;top:100%}.ui-map__settings-panel[hidden]{display:none}.ui-map__settings-option{align-items:flex-start;cursor:pointer;display:flex;gap:.5rem}.ui-map__settings-option+.ui-map__settings-option{margin-top:.5rem}.ui-map__settings-option input[type=checkbox]{margin-top:.15rem}.ui-map__settings-option.is-disabled{cursor:not-allowed;opacity:.5}.ui-map__settings-option .ui-map__settings-option-label{color:var(--grey-dark)}.ui-map__settings-option .ui-map__settings-option-label small{display:block;font-size:.75rem}.ui-map__coordinates{background:var(--white);border-radius:.35rem;bottom:.75rem;box-shadow:0 2px .65rem var(--box-shadow-grey);color:var(--grey-dark);font-size:.7rem;font-variant-numeric:tabular-nums;left:.75rem;opacity:.75;padding:.2rem .4rem;position:absolute;z-index:1}.ui-map__style-buttons{background:var(--white);border-radius:.5rem;bottom:.75rem;box-shadow:0 2px .65rem var(--box-shadow-grey);display:flex;left:50%;opacity:.9;position:absolute;transform:translateX(-50%);z-index:1}.ui-map__style-buttons .ui-button{border-radius:0;padding:.5rem}.ui-map__style-buttons .ui-button:first-child{border-radius:.5rem 0 0 .5rem}.ui-map__style-buttons .ui-button:last-child{border-radius:0 .5rem .5rem 0}.ui-map__style-buttons .ui-button:not(:first-child){border-left-width:0}.ui-map__style-buttons .ui-button[aria-pressed=true]{z-index:1}.ui-map__style-buttons .ui-button.ui-button--secondary{color:var(--grey-dark)}.ui-map-popup{color:var(--grey-dark);display:grid;gap:.4rem;font-size:.8rem;min-width:12rem}.ui-map-popup__provenance{font-weight:700;margin:0}.ui-map-popup__filename{font-weight:400}.ui-map-popup__attributes{display:grid;gap:.2rem;margin:0}.ui-map-popup__row{display:grid;grid-template-columns:6rem 1fr;gap:.5rem}.ui-map-popup__label{color:var(--grey-text-secondary)}.ui-map-popup__value{margin:0}.ui-map-popup__sensitive{color:var(--error-text);font-weight:700;margin:0}.ui-map__zoom-steps{display:flex;flex-direction:column-reverse;gap:.18rem;list-style:none;margin:0;padding:0}.ui-map__zoom-step{background:var(--zoom-guide-bar);border:0;border-radius:.35rem;cursor:pointer;display:block;height:.35rem;opacity:.9;transition:background-color 120ms ease,transform 120ms ease;width:1.3rem}.ui-map__zoom-step:hover,.ui-map__zoom-step:focus-visible{background:var(--zoom-guide-bar-hover);outline:none;transform:scaleX(1.08)}.ui-map__zoom-step.is-active{background:var(--zoom-guide-bar-active)}.ui-map-legend-key{background-color:var(--grey-xlight);border-radius:.5rem;padding:1rem}.ui-map-legend-key__title{font-size:.875rem;font-weight:600;margin-block:0 .75rem}.ui-map-legend-key__list{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.ui-map-legend-key__item{align-items:center;column-gap:.5rem;display:flex}.ui-map-legend-key__swatch{block-size:1.25rem;border-radius:.25rem;flex-shrink:0;inline-size:2rem}.ui-map-legend-key__label{font-size:.875rem}.ui-markdown a{color:inherit;text-decoration:underline}.ui-markdown ol,.ui-markdown ul{padding-inline-start:1.5rem}.ui-markdown li:has(code){margin-block:.5rem}.ui-markdown code{background-color:var(--grey-dark);border-radius:.25rem;color:var(--white);font-size:.7rem;margin-block:.5rem;padding:.125rem .25rem}.ui-markdown:has(table){text-align:left}.ui-markdown table{background-color:var(--off-white);border:1px solid var(--grey-medium-light);border-collapse:collapse;margin-block:1rem;padding:1rem;text-align:left;width:100%}.ui-markdown table thead tr th{border-block-start:1px solid var(--grey-medium-light);border-block-end:1px solid var(--grey-medium-light);border-inline-end:1px solid var(--grey-medium-light);padding:.5rem 1rem}@media(max-width: 28rem){.ui-markdown table thead tr th{word-break:break-all}}.ui-markdown table tbody tr td{border-block-end:1px solid var(--grey-medium-light);border-inline-end:1px solid var(--grey-medium-light);padding:.5rem 1rem}.ui-modal dialog{border:none;border-radius:.5rem;padding:0;margin-inline:1rem;width:100%;overflow:hidden}@media(min-width: 50rem){.ui-modal dialog{margin-inline:auto;max-width:50rem}}.ui-modal dialog::backdrop{background-color:var(--grey-medium)}.ui-modal__header{align-items:center;display:flex;gap:1rem;justify-items:end;padding:1rem}.ui-modal__header:has(h3){justify-content:space-between}.ui-modal__header .ui-modal__title{font-size:1.125rem;margin:0}.ui-modal__content{border-block-start:solid 1px var(--grey-medium);max-height:70vh;overflow-y:auto;padding:1rem}.ui-modal__footer{border-block-start:1px solid var(--grey-medium);box-shadow:0 -0.25rem 1rem 0 var(--white);display:flex;gap:.5rem;justify-content:space-between;padding:1rem}.ui-modal__footer-actions{display:flex;gap:.5rem}.ui-modal--no-footer>dialog>.ui-modal__footer{display:none}.ui-navbar{background:var(--off-white);padding:0 .75rem}.ui-navbar__nav{max-height:100vh;overflow-y:auto}@media(max-width: 50rem){.ui-navbar .active{background-color:var(--blue-selected);border-radius:.25rem}.ui-navbar:not(:has(.closed)){height:100vh;padding-inline-end:1rem}.ui-navbar .ui-button--hamburger .ui-button__icon{color:var(--grey-dark);display:block;height:2rem;width:2rem}.ui-navbar:not(:has(.closed)) .ui-button--hamburger [data-icon=menu]{display:none}.ui-navbar:has(.closed) .ui-button--hamburger [data-icon=close]{display:none}}@media(min-width: 50rem){.ui-navbar{align-items:center;display:flex;justify-content:space-between;padding-block:.75rem;padding-inline:.75rem 1.5rem}.ui-navbar__page-specific-content{display:none}.ui-navbar__nav{align-items:center;display:flex;justify-content:space-between;gap:2rem}}.ui-navbar__title-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ui-navbar__title-bar .ui-button--title{color:var(--grey-dark);font-size:1.25rem;font-weight:700;gap:.2rem}.ui-navbar__title-bar .ui-button--title .ui-button__icon{height:1.3rem;width:1.3rem}@media(min-width: 50rem){.ui-navbar__title-bar .ui-button--hamburger{display:none}}.ui-navbar__title-bar__home-image{margin-left:1rem}.ui-navbar__title-bar__home-image img{height:2.2rem}.ui-navbar__menu{border-block:1px solid var(--grey-light);list-style:none;margin-block:0;padding-inline-start:0;margin-block:1rem;padding-block:1rem}@media(min-width: 50rem){.ui-navbar__menu{border:none;display:flex;gap:1rem;justify-content:start;margin:0;padding:0}}.ui-navbar__menu-item{box-sizing:border-box;border-block-end:2px solid rgba(0,0,0,0)}.ui-navbar__menu-item:hover{background-color:var(--blue-selected);border-radius:.25rem}@media(min-width: 50rem){.ui-navbar__menu-item.active,.ui-navbar__menu-item:hover{background-color:rgba(0,0,0,0);border-block-end:2px solid var(--grey-dark);border-radius:0}.ui-navbar__menu-item--mobile-only{display:none}}.ui-navbar__menu-item .ui-button{color:var(--grey-dark);padding-block:.3rem}.ui-navbar__menu-item .ui-button--full-width{justify-content:start}@media(min-width: 50rem){.ui-navbar__menu-item .ui-button{border-block-end:2px solid rgba(0,0,0,0);font-size:.75rem;font-weight:600;padding-inline:0}.ui-navbar__menu-item .ui-button .ui-button__icon{display:none}}.ui-navbar .ui-button--logout{border:solid 1px rgba(0,0,0,0);color:var(--grey-dark);padding-block:.5rem}.ui-navbar .ui-button--logout:hover{border:solid 1px var(--grey-dark)}.ui-navbar .ui-button--logout svg.ui-button__icon{color:var(--grey-dark);height:1rem;width:1rem}.ui-navbar .ui-button--logout svg.ui-button__icon path{stroke-width:1.8}@media(min-width: 50rem){.ui-navbar .ui-button--logout{border:solid 1px var(--grey-dark);font-size:.75rem;font-weight:700;padding:.25rem .5rem}}.ui-navbar .closed{display:none;overflow:auto}@media(min-width: 50rem){.ui-navbar .closed{display:flex}}.ui-page-viewers{display:flex;justify-content:flex-end}.ui-page-viewers-list{align-items:center;display:flex;gap:.3rem;justify-content:flex-end;user-select:none}.ui-page-viewers-list__prefix{color:var(--grey-text-secondary);font-size:.75rem}.ui-page-viewers-list__overflow{align-items:center;background:var(--grey-text-secondary);border-radius:50%;color:var(--white);display:flex;font-size:.625rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.ui-pagination nav{color:var(--grey-text);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.3rem;justify-content:center}.ui-pagination nav a:not(.gap){background-color:var(--blue-light-hover);border-radius:.25rem;font-size:.75rem;padding:.35rem .65rem;text-decoration:none}.ui-pagination nav a:not(.gap):hover{background-color:var(--blue-light)}.ui-pagination nav a:not(.gap):not([href]){cursor:default;background-color:var(--grey-xlight);color:var(--grey-text-disabled)}.ui-pagination nav a:not(.gap):not([href]):hover{background-color:var(--grey-xlight)}.ui-pagination nav a:not(.gap)[role=link]{background-color:var(--blue-hover);color:var(--white);text-decoration:none}.ui-pagination nav a:not(.gap)[role=link]:hover{background-color:var(--blue-hover);text-decoration:none}.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{height:100%;padding:2rem 1rem}}.ui-sidebar__header h2{font-size:.875rem}.ui-sidebar__content{padding-block-end:1rem}.ui-sidebar .active{background-color:var(--blue-selected);border-radius:.25rem}.ui-step-indicator{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--grey-text-secondary)}.ui-table-cell{background-color:var(--white);word-break:break-word;font-weight:300;max-width:20rem;padding:.75rem 1rem;border-block-end:var(--table-border-width) solid var(--grey-medium-light);border-inline-end:var(--table-border-width) solid var(--grey-medium-light)}.ui-table-cell a:hover{color:var(--blue-hover);cursor:pointer;text-decoration:underline}.ui-table-cell:has(.ui-table-select-cell){padding:0}.ui-table-cell:has(.ui-button){word-break:normal}.ui-table-cell input[type=checkbox]{height:1rem;width:1rem}.ui-table-cell__actions,.ui-table-cell__tag-list{display:flex;flex-wrap:wrap;gap:.3rem}.ui-table-cell--align-center{text-align:center}.ui-table-header-cell{--table-border-width: 1px;--table-border-radius: .625rem;background-color:var(--grey-xlight);border-block-start:var(--table-border-width) solid var(--grey-medium-light);border-block-end:var(--table-border-width) solid var(--grey-medium-light);border-inline-end:var(--table-border-width) solid var(--grey-medium-light);font-weight:500;min-width:max-content;padding:.75rem 1rem}.ui-table-header-cell a{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.ui-table-header-cell a:hover{cursor:pointer;color:var(--blue-hover)}.ui-table-header-cell a svg{color:inherit}.ui-table-header-cell__sort-icon--neutral{color:var(--grey-medium-light)}.ui-table-header-cell--sortable{padding-inline-end:.5rem}.ui-table-header-cell__empty{background-color:var(--grey-xlight);border-block-start:var(--table-border-width) solid var(--grey-medium-light);border-inline-start:var(--table-border-width) solid var(--grey-medium-light)}.ui-table-header-cell--align-center{text-align:center}tr.ui-table-row td:first-child,tr.ui-table-row th:first-child{border-inline-start:var(--table-border-width) solid var(--grey-medium-light)}tr.ui-table-row:last-child td:first-child{border-bottom-left-radius:var(--table-border-radius)}tr.ui-table-row:last-child td:last-child{border-bottom-right-radius:var(--table-border-radius)}tr.ui-table-row:nth-child(even){background-color:var(--off-white)}tr.ui-table-row.loading td{background-color:var(--grey-xlight);transition:background-color .3s}.ui-table-select-cell{min-width:max-content;padding-inline-end:1rem;position:relative}.ui-table-select-cell__input{background-color:rgba(0,0,0,0);border:none;box-sizing:border-box;font-family:"Inter",sans-serif;font-size:1rem;font-weight:300;padding:1rem;width:100%}.ui-table-select-cell__spinner{background-color:inherit;color:var(--blue-light);display:none;right:10%;pointer-events:none;position:absolute;top:1rem;z-index:200}.ui-table-select-cell__spinner svg{animation:.8s linear infinite spin}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ui-table-select-cell__spinner svg{color:inherit;height:1.25rem;width:1.25rem}.ui-table{background-color:var(--white);box-sizing:border-box;color:var(--grey-dark);container-type:inline-size;container-name:table-container}.ui-table:has(.form-filter-multi-select){min-height:52rem}.ui-table{--table-border-width: 1px;--table-border-radius: .625rem}.ui-table__header{align-items:center;box-sizing:border-box;display:grid;gap:1rem;height:fit-content;padding:.75rem 0rem;grid-template-areas:"title" "create-button" "search"}@container table-container (min-width: 35rem){.ui-table__header{grid-template-columns:1fr max-content;grid-template-areas:"title create-button" "search search"}}.ui-table__header .ui-table__title-with-guidance{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.ui-table__header h2,.ui-table__header h3{grid-area:title;margin:0}.ui-table__header .ui-table__description p{color:var(--grey-dark);margin-block:.25rem}.ui-table__header .form-search-and-filter-collection{grid-area:search}.ui-table__header-actions{display:flex;gap:.5rem;grid-area:create-button}.ui-table__header-actions .ui-button{min-width:max-content;border-radius:.25rem;height:2rem;padding-block:.4rem}.ui-table__scroll{overflow-x:auto}.ui-table__scroll-inner{min-width:100%;width:max-content}.ui-table__table{border-collapse:separate;border-spacing:0;min-width:100%;text-align:left;width:max-content}.ui-table__table .ui-table-cell.strikethrough{text-decoration:line-through}.ui-table__table+.ui-button{float:right;margin-top:.5rem}.ui-table__table thead tr td:first-child,.ui-table__table thead tr th:first-child{border-top-left-radius:var(--table-border-radius);border-inline-start:solid var(--table-border-width) var(--grey-medium-light)}.ui-table__table thead tr td:last-child,.ui-table__table thead tr th:last-child{border-top-right-radius:var(--table-border-radius)}.ui-table__table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--table-border-radius)}.ui-table__table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--table-border-radius)}.ui-table .ui-pagination{margin-block-start:1rem}@media(max-width: 50rem){.ui-tabs--standalone .ui-tabs__menu{display:none}}.ui-tabs__menu{list-style:none;margin:0;padding:0}.ui-tabs__menu .ui-button{color:var(--grey-dark);display:block;padding:0;margin:0;text-align:start;width:100%}.ui-tabs .ui-tabs__item{border:none;padding:.5rem}.ui-tabs .ui-tabs__item.active,.ui-tabs .ui-tabs__item:hover{background-color:var(--blue-selected);border-radius:.25rem}.ui-tabs .ui-tabs__panel{display:none;margin-block-start:1rem}@media(min-width: 50rem){.ui-tabs .ui-tabs__panel{margin-block-start:2.5rem}}.ui-tabs .ui-tabs__panel.show-panel{display:block}@media(min-width: 50rem){.ui-tabs.ui-tabs__menu,.ui-tabs .ui-tabs__menu{display:flex;gap:.5rem;overflow:auto;width:100vw}.ui-tabs .ui-tabs__item{font-size:.75rem;min-width:max-content;padding:.75rem;width:max-content}.ui-tabs .ui-tabs__item::after{display:block;content:attr(title);font-weight:600;color:rgba(0,0,0,0);height:1px;margin-bottom:-1px}.ui-tabs .ui-tabs__item:hover,.ui-tabs .ui-tabs__item.active{background-color:rgba(0,0,0,0);border-radius:0;font-weight:600}.ui-tabs .ui-tabs__item.active{border-block-end:2px solid var(--blue)}.ui-tabs .ui-tabs__item:focus{outline:2px solid var(--blue);outline-offset:-2px}}.ui-tag,.ui-tag.ui-button--tag{--tag-background-color: var(--green-light);--tag-text-color: var(--green-dark);background-color:var(--tag-background-color);border:none;border-radius:.25rem;color:var(--tag-text-color);display:block;font-size:.75rem;line-height:150%;max-width:max-content;padding:.25rem .75rem}.ui-tag--pill{border-radius:2rem;text-align:center}.ui-tag--xs{padding-block:.125rem}.ui-tag--sm{padding-block:.375rem;border-radius:.375rem}.ui-tag--lg{font-size:.875rem;padding-block:.5rem;padding-inline:1.25rem}.ui-tag--darkgreen{--tag-background-color: var(--green-dark);--tag-text-color: var(--white)}.ui-tag--green{--tag-background-color: var(--green-light);--tag-text-color: var(--green-dark)}.ui-tag--breeding-season,.ui-tag--pink,.ui-tag.ui-button--tag.ui-button--pink{--tag-background-color: var(--pink-light);--tag-text-color: var(--red-2)}.ui-tag--passage,.ui-tag--returned-with-comments,.ui-tag--user,.ui-tag--blue,.ui-tag.ui-button--tag.ui-button--blue{--tag-background-color: var(--blue-selected);--tag-text-color: var(--blue-dark)}.ui-tag--non-breeding-season,.ui-tag--purple,.ui-tag.ui-button--tag.ui-button--purple{--tag-background-color: var(--purple-light);--tag-text-color: var(--purple-dark)}.ui-tag--seasonal-occurance-uncertain,.ui-tag--draft,.ui-tag--orange,.ui-tag.ui-button--tag.ui-button--orange{--tag-background-color: var(--orange-light);--tag-text-color: var(--orange-dark)}.ui-tag--red{--tag-background-color: var(--red-light-1);--tag-text-color: var(--red-3)}.ui-tag--grey{--tag-background-color: var(--grey-light);--tag-text-color: var(--grey-dark)}.ui-tag--outline{--tag-background-color: var(--white);--tag-text-color: var(--grey-dark);border:1px solid var(--grey-medium)}.ui-tag.ui-button--tag{display:flex;padding-inline-end:.25rem}.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 svg.ui-tool__icon{color:var(--tool-contrast-color);height:1.25rem;width:1.25rem}.ui-tool svg.ui-tool__icon [stroke]{stroke-width:1}@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}.user-working-sets-table table .ui-table-cell:has(.ui-tag) div{display:flex;flex-wrap:wrap;gap:.25rem}.user-last-accessed-working-sets__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr));gap:1rem;margin:0;list-style:none;padding:0}.user-last-accessed-working-sets__list .ui-card{height:100%;max-width:100%}.user-last-accessed-working-sets .ui-empty{background-color:var(--white)}.user-search{display:flex;flex-direction:column;align-items:flex-start}.user-search__users{width:100%;height:16rem;border-radius:5px;border:1px solid var(--grey-medium)}.user-search__users button{margin-bottom:.5rem;padding:.3rem;background-color:var(--blue-background);border-radius:5px;border:0px;cursor:pointer}.user-search__users button:hover{background-color:var(--blue-light)}.user-search__count{align-self:flex-end;font-size:small;color:var(--grey-medium-dark);display:block;text-align:right;margin-top:.4rem}.user-select-form__selected-users-title{display:block;font-weight:600;margin-bottom:.5rem}.user-select-form .selected-users{display:flex;flex-wrap:wrap}.user-select-form .selected-users a.ui-tag{display:inline-flex;gap:.25rem;margin:.2rem}.user-select-form .selected-users a.ui-tag .ui-button__icon{height:.875rem;width:.875rem}.working-set-assessments-table__integrity-check{display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.working-set-assessments-table__regions{justify-content:center}.working-set-assessments-table__state{margin-inline:auto;white-space:nowrap}.ui-table-cell a.working-set-assessments-table__integrity-check:hover{text-decoration:none}.working-set-batch-update-configure{display:grid;gap:2rem}.working-set-batch-update-configure__section{display:grid}.working-set-batch-update-configure__section-title{margin:0 0 .25rem}.working-set-batch-update-configure__section-description{color:var(--grey-text-secondary);font-size:.875rem;margin:0 0 1rem}.working-set-batch-update-review{display:grid}.working-set-batch-update-source-and-targets{display:grid;gap:2rem}.working-set-batch-update-source-and-targets__section{display:grid}.working-set-batch-update-source-and-targets__section-title{margin:0 0 .25rem}.working-set-batch-update-source-and-targets__section-description{color:var(--grey-text-secondary);font-size:.875rem;margin:0 0 1rem}.working-set-batch-update-source-and-targets__table-scroll{max-block-size:24rem;overflow-y:auto}.working-set-batch-update-source-and-targets__select-checkbox{display:inline-flex;align-items:center;vertical-align:middle;cursor:pointer}.working-set-batch-update-source-and-targets__select-checkbox input[type=checkbox]{width:1rem;height:1rem;margin:0;vertical-align:middle;cursor:pointer}.working-set-batch-update-source-and-targets .ui-table-header-cell--select,.working-set-batch-update-source-and-targets .ui-table-cell:has(>.working-set-batch-update-source-and-targets__select-checkbox){width:2.5rem;padding-inline:.5rem;text-align:center;vertical-align:middle}.working-set-batch-update-source-summary{display:grid}.working-set-batch-update-source-summary__header{display:grid}.working-set-batch-update-source-summary__section-title{margin:0 0 .25rem}.working-set-batch-update-source-summary__subtitle{color:var(--grey-text-secondary);font-size:.875rem;margin:0}.working-set-batch-update-source-summary__source{display:grid;gap:1rem;margin-block-start:.75rem;border:solid 1px var(--black-20);border-radius:.5rem;padding:1rem 1.25rem}.working-set-batch-update-source-summary__field{display:grid;gap:.25rem}.working-set-batch-update-source-summary__field+.working-set-batch-update-source-summary__field{border-block-start:solid 1px var(--black-20);padding-block-start:1rem}.working-set-batch-update-source-summary__field-label{color:var(--grey-text-secondary);font-size:.75rem}.working-set-batch-update-source-summary__field-value{margin:0}.working-set-batch-update-source-summary__field-value--destructive{color:var(--red-2)}.working-set-batch-update-source-summary__toggle{justify-self:end}.working-set-batch-update-source-summary__toggle .ui-button__icon{transition:transform .15s ease}.working-set-batch-update-source-summary__toggle[aria-expanded=true] .ui-button__icon{transform:rotate(180deg)}.working-set-batch-update-wizard{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem}.working-set-batch-update-wizard__frame{display:block}.working-set-batch-update-wizard__form{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem}.working-set-batch-update-wizard__errors{margin:0;padding-inline-start:1.25rem}.working-set-batch-update-wizard__nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.working-set-form{background-color:var(--white);border-radius:.5rem;padding-block:.5rem 1.5rem;padding-inline:1.5rem;max-width:45rem}.working-set-form__actions{display:flex;justify-content:flex-end;width:100%;gap:1rem}.working-set-form input[disabled]{background-color:var(--grey-light);border-color:var(--grey-light);font-weight:400;grid-area:readonly-field;word-break:break-word}.ui-modal .working-set-form{max-width:none;padding:0 .5rem}.ui-modal .working-set-form .assets-form__multiselect-dropdown{position:static}.working-set-index__header{display:flex;justify-content:end;align-items:center;margin-bottom:1rem}.working-set-index .ui-table-cell .working-set-subscribe-button{margin-inline:auto}.working-set-index table .ui-table-cell:has(.ui-tag) div{display:flex;flex-wrap:wrap;gap:.25rem}.working-set-information{background-color:var(--white);border-radius:.5rem;padding-block:1rem;padding-inline:1.5rem;align-items:start;display:grid;gap:1rem}@media(min-width: 600px){.working-set-information{grid-template-columns:1fr max-content}}.working-set-information__group:first-child{margin-top:0}.working-set-information__hint{color:var(--grey-dark);font-size:.875rem;margin:0}.working-set-information__value{background-color:var(--grey-light);border-color:var(--grey-light);flex-grow:1;margin:0;max-width:30rem;min-height:2rem;word-break:break-word}.working-set-information .ui-button{justify-self:end}.working-set-regions{background-color:var(--blue-light-hover);border-radius:.5rem;padding:1rem}.working-set-regions__search-wrapper{padding:.5rem;border-radius:.5rem;background-color:var(--white)}.working-set-regions__table-wrapper{margin-top:.5rem;border-radius:.5rem;background-color:var(--white);overflow:hidden}.working-set-regions__table{width:100%;margin-block:0;border-collapse:collapse;table-layout:auto}.working-set-regions__table td{padding:.5rem;text-align:left;font-size:.875rem;border-bottom:1px solid var(--grey-light)}.working-set-regions__table td:last-child{width:4rem;text-align:right;padding-right:1rem}.working-set-submission{display:grid;gap:1rem}.working-set-submission__heading{margin:0}.working-set-submission__total{color:var(--grey-dark);font-size:1.125rem;font-weight:600;margin:0}.working-set-submission__breakdown{color:var(--grey-text-secondary);display:grid;gap:.25rem;margin:0;padding-left:1.25rem}.working-set-submission__breakdown-item{list-style:disc}.working-set-subscribe-button{width:7.5rem}.working-set-subscribe-button .ui-button{padding-inline:1rem .5rem;width:100%}.working-set-taxa-manager{background-color:var(--white);border-radius:.5rem;padding-block:.5rem 1.5rem;padding-inline:1.5rem}.working-set-taxa-manager .ui-flash-messages{padding-bottom:1rem}.working-set-taxa-manager .form-search .form-search__field{width:100%}.working-set-taxa-manager__checkbox-list-boxes{display:grid;gap:1rem;width:100%}.working-set-taxa-manager__checkbox-list-boxes div.form-checkbox-list-box__content{height:max-content;min-height:10rem}@media(min-width: 45rem){.working-set-taxa-manager__checkbox-list-boxes{grid-template-columns:repeat(2, 1fr);grid-template-areas:"search blank" "available assigned"}.working-set-taxa-manager__checkbox-list-boxes div.form-checkbox-list-box__content{height:30rem}.working-set-taxa-manager__checkbox-list-boxes .form-search{grid-area:search;margin-block-start:1rem}.working-set-taxa-manager__checkbox-list-boxes .working-set-taxa-manager__form--available{grid-area:available}.working-set-taxa-manager__checkbox-list-boxes .working-set-taxa-manager__form--assigned{grid-area:assigned}}.devise-page{background-color:var(--white);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:12vh;padding-inline:1rem}.devise-page__content>*{max-width:18rem;width:100%}.devise-page__content__top-image{margin-bottom:1rem}.devise-page__content a{color:var(--grey-dark)}.devise-page__content a:hover{color:var(--blue-hover);text-decoration:underline;text-underline-offset:2px}.devise-login-form{background-color:var(--white)}.devise-login-form__actions{display:flex;justify-content:space-between;margin-block-start:1rem}.devise-login-form__signup-link{text-decoration:underline}.devise-login-form__signup-link:hover{color:var(--blue-hover)}.devise-shared-links{margin-block-start:4rem}.devise-shared-links .devise-shared-links__link{padding-block:.2rem;margin-block:.5rem}.devise-shared-links__buttons{display:flex;gap:.5rem;justify-content:end}
