﻿.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}.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}.material-symbols-rounded{font-family:"Material Symbols Rounded";font-size:1.5rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}svg{color:var(--grey-dark);height:1.2rem;width:1.2rem}svg 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}#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.assessment-references .form-search-and-filter-collection form{display:flex;flex-wrap:wrap;align-items:start;gap:.5rem}turbo-frame.assessment-references .form-search-and-filter-collection form .form-filter-multi-select{margin-inline-end:auto}turbo-frame.assessment-references .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;--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;--pink-light: #F9E2F0;--pink-dark: #BF2153;--purple-light: #EDE9FF;--purple-dark: #6450D2;--red-list-category-cr: #da2a1c;--red-list-category-en: #fa7d40;--red-list-category-vu: #f6be50;--red-list-category-lc: #61c555;--red-list-category-dd: gainsboro;--warning-background: #fff3cd;--warning-color: #856404;--warning-border: #ffeeba;--feedback-background: var(--orange-xlight);--feedback-text: var(--orange-dark)}.ui-table-header-cell--id{width:6rem}.assessment-end-uses .ui-table-header-cell--actions,.assessment-general-habitats .ui-table-header-cell--actions{width:6rem}.assessment-coded-threats .ui-table-header-cell--timing{width:10rem}.assessment-coded-threats .ui-table-header-cell--scope{width:10rem}.assessment-coded-threats .ui-table-header-cell--severity{width:15rem}.assessment-coded-threats .ui-table-header-cell--threat{width:20rem}.assessment-coded-threats .ui-table-header-cell--actions{flex-wrap:nowrap;width:6rem}.assessment-gss-species-functions .ui-table-header-cell--function_type{width:12rem}.assessment-gss-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}.assessment-gss-spatial-units .ui-table-header-cell--position{width:7rem}.assessment-comments{padding-inline:2rem}.assessment-comments__heading{margin-block-end:1rem}.assessment-comments__status{margin-block-end:1.5rem}.assessment-comments__form{margin-block-end:1.5rem}.assessment-comments__form .ui-button{margin-block-start:.5rem}.assessment-comments__edit-status{display:flex;flex-direction:column;gap:1rem}.assessment-comments__edit-status>[hidden]{display:none}.assessment-comments__edit-status .ui-button{margin-block-start:0;align-self:flex-start}.assessment-comments__status-select{max-width:16rem}.assessment-comments__comment{background-color:var(--grey-xlight);border-radius:.5rem;padding:1rem 1.5rem;margin-block-end:.5rem;display:grid;grid-template-columns:1.75rem 1fr;gap:.25rem .75rem;align-items:center}.assessment-comments__comment--unread{background-color:var(--blue-selected)}.assessment-comments__comment--submission-queue{background-color:var(--orange-light)}.assessment-comments__comment--system{background-color:var(--grey-light);color:var(--grey-text-secondary);grid-template-columns:1fr;font-style:italic}.assessment-comments__comment--system .assessment-comments__body{grid-column:1}.assessment-comments__date{font-size:.875rem}.assessment-comments__body{margin:0;font-size:.875rem;line-height:1.5;grid-column:2}.assessment-form-section--distribution .ui-button--go-to-map-page{justify-self:end;max-width:max-content}.assessment-end-use-form{min-height:60vh}.assessment-form-change-note{display:grid;margin-block:.5rem}.assessment-form-change-note .form-label--change-note{font-size:.875rem;font-weight:600;color:var(--warning-color)}.assessment-form-change-note textarea{border:1px dashed var(--warning-color);border-radius:.5rem;padding:.5rem}.assessment-form-change-note:has(.form-error) .form-label--change-note{color:var(--error-text)}.assessment-form-change-note:has(.form-error) textarea{border-color:var(--error-text)}.assessment-form-change-note__actions{display:flex;gap:.5rem;justify-content:right;margin-block:.5rem}.assessment-form-credits-field{background-color:var(--blue-light-hover);border-radius:.5rem;padding:1rem;position:relative}.assessment-form-credits-field__selected-users{background-color:var(--white);border:1px solid var(--grey-medium);border-radius:.25rem;display:grid;gap:.5rem}.assessment-form-credits-field__selected-users:has(.ui-tag){padding-block-start:.5rem}.assessment-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}.assessment-form-credits-field__selected-users .assets-form__input{border:none}.assessment-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){.assessment-form-credits-field__dropdown{display:none;max-width:none;width:100%;z-index:10}.assessment-form-credits-field__dropdown.--visible{display:block}}@supports(position-area: bottom center){.assessment-form-credits-field__dropdown{position:absolute;position-area:bottom center;width:98%}.assessment-form-credits-field__dropdown.test-env{top:calc(anchor(bottom) + 6rem)}}.assessment-form-credits-field__dropdown::-webkit-scrollbar{-webkit-appearance:none}.assessment-form-credits-field__dropdown::-webkit-scrollbar-thumb{border-radius:.5rem;border:.25rem solid #fff;background-color:rgba(0,0,0,.5)}.assessment-form-credits-field__dropdown-header{margin-block:0}.assessment-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}.assessment-form-credits-field__dropdown .ui-button--credit-option:hover{--credit-button-color: var(--blue-light-hover)}.assessment-form-credits-field__credit-header{margin-block:1.5rem .25rem;font-size:.875rem}.assessment-form-credits-field__credit-string{color:var(--grey-text-secondary);font-size:.875rem;font-style:italic;margin-block:0}.assessment-form-credits-field .assessment-guidance .ui-tool{background-color:rgba(0,0,0,0)}.assessment-form-credits-field .assessment-guidance .ui-tool:hover{background-color:var(--white)}.assessment-form-multi-field{background-color:var(--blue-light-hover);border-radius:.5rem;padding:1rem}.assessment-form-multi-field form{margin-inline-start:0 !important}.assessment-form-multi-field .form-fieldset{display:grid;gap:1rem}.assessment-form-multi-field .form-fieldset input.loading,.assessment-form-multi-field .form-fieldset select.loading,.assessment-form-multi-field .form-fieldset textarea.loading,.assessment-form-multi-field .form-fieldset trix-editor.loading{background-color:var(--grey-light)}.assessment-form-multi-field .form-fieldset label.loading span.form-label__label-content:after,.assessment-form-multi-field .form-fieldset label.loading span.form-label__label-content--with-change-note-indicator:after{animation:.8s linear infinite spin;-webkit-animation:.8s linear infinite spin;-moz-animation:.8s linear infinite spin;color:var(--grey-medium);font-size:1rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.assessment-form-multi-field .form-fieldset label.loading span.form-label__label-content:after,.assessment-form-multi-field .form-fieldset label.loading span.form-label__label-content--with-change-note-indicator:after{margin-left:.4rem;display:inline-block;vertical-align:top;font-family:"Material Symbols Rounded";content:"progress_activity"}.assessment-form-multi-field--horizontal .form-fieldset{align-items:center;display:grid;grid-template-columns:3fr 2fr;gap:1rem;width:100%}.assessment-form-multi-field--horizontal .form-fieldset input,.assessment-form-multi-field--horizontal .form-fieldset select{height:2.2rem}.assessment-form-multi-field .hidden{display:none}.assessment-form-multi-field:has(.assessment-form-near-threatened-criteria:not(.hidden)),.assessment-form-multi-field:has(.assessment-form-manual-criteria:not(.hidden)){grid-column:1/-1;max-width:max-content}.assessment-form-multi-field:has(.assessment-form-near-threatened-criteria:not(.hidden)) .form-select-input-field,.assessment-form-multi-field:has(.assessment-form-manual-criteria:not(.hidden)) .form-select-input-field{max-width:30rem}.assessment-form-manual-criteria{grid-column:1}.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}.assessment-form-manual-criteria__form{background:var(--white);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.assessment-form-manual-criteria__criteria-row{display:grid;grid-template-columns:repeat(5, 5rem);grid-template-rows:repeat(6, auto);gap:.1rem}.assessment-form-manual-criteria__criteria-row .form-checkbox{display:flex;align-items:center;margin-block-start:unset !important}.assessment-form-manual-criteria--deprecated-warning{color:var(--red-1)}.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}.assessment-form-near-threatened-criteria .h1{grid-area:h1}.assessment-form-near-threatened-criteria .h2{grid-area:h2}.assessment-form-near-threatened-criteria .a1{grid-area:a1}.assessment-form-near-threatened-criteria .b1{grid-area:b1}.assessment-form-near-threatened-criteria .c1{grid-area:c1}.assessment-form-near-threatened-criteria .d1{grid-area:d1}.assessment-form-near-threatened-criteria .e1{grid-area:e1}.assessment-form-near-threatened-criteria .a2{grid-area:a2}.assessment-form-near-threatened-criteria .b2{grid-area:b2}.assessment-form-near-threatened-criteria .c2{grid-area:c2}.assessment-form-near-threatened-criteria .divider{grid-area:divider;height:100%;width:1px;background-color:var(--grey-medium)}.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}.assessment-form-near-threatened-criteria__form{background:var(--white);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.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}.assessment-form-near-threatened-criteria__criteria-row .form-checkbox{display:flex;align-items:center;margin-block-start:unset !important}.assessment-gss-spatial-units__position{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.assessment-gss-spatial-units__move{display:flex;gap:.15rem}.assessment-gss-spatial-units__row--just-added>td{animation:assessment-gss-spatial-units-flash 1.6s ease-out}@keyframes assessment-gss-spatial-units-flash{from{background-color:var(--green-light)}to{background-color:rgba(0,0,0,0)}}.assessment-header__regions,.assessment-header__regions-list{align-items:center;display:flex;gap:.25rem}.assessment-header__regions{margin:.5rem 0}.assessment-header__regions p{font-weight:600;margin:0}.assessment-integrity-check-panel{display:grid;gap:1.5rem}@media(min-width: 60rem){.assessment-integrity-check-panel{grid-template-columns:1fr 2fr}}.assessment-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}.assessment-integrity-check-panel__illustration{display:flex;justify-content:center;margin:1rem 0}.assessment-integrity-check-panel__illustration svg{height:auto;width:8rem}.assessment-integrity-check-panel__title{color:var(--grey-dark);font-size:1.125rem;font-weight:600;margin:0;margin-block-end:.25rem}.assessment-integrity-check-panel__description{color:var(--grey-text-secondary);font-size:.9375rem;margin:0}.assessment-integrity-check-panel__status{align-items:center;color:var(--grey-text-secondary);display:flex;font-size:.9375rem;gap:.5rem;justify-content:center}.assessment-integrity-check-panel__chip{border-radius:2rem;color:var(--white);font-size:.75rem;font-weight:600;line-height:1;padding:.25rem .5rem}.assessment-integrity-check-panel__chip--stale{background-color:var(--error)}.assessment-integrity-check-panel__chip--current{background-color:var(--green)}.assessment-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}.assessment-integrity-check-panel__results-header{margin-block-start:1rem;text-align:center}@container integrity-check-results (min-width: 40rem){.assessment-integrity-check-panel__results-header{margin-block-start:2rem}}.assessment-integrity-check-panel__results-title{color:var(--grey-dark);font-size:1.125rem;font-weight:600;margin:0;margin-block-end:.25rem}.assessment-integrity-check-panel__tiles{display:grid;gap:1rem;margin-block:1rem;margin-inline:1rem}@container integrity-check-results (min-width: 30rem){.assessment-integrity-check-panel__tiles{grid-template-columns:repeat(3, 1fr)}}@container integrity-check-results (min-width: 40rem){.assessment-integrity-check-panel__tiles{gap:1.5rem;margin-block:1.5rem;margin-inline:3rem}}.assessment-integrity-check-panel__tile{--tile-color: var(--green);--tile-background: var(--green-light);--tile-icon-background: var(--green);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){.assessment-integrity-check-panel__tile{min-height:16rem}}.assessment-integrity-check-panel__tile--warning{--tile-color: var(--blue-dark);--tile-background: var(--blue-background);--tile-icon-background: var(--blue)}.assessment-integrity-check-panel__tile--danger{--tile-color: var(--error-text);--tile-background: var(--error-background);--tile-icon-background: var(--error)}.assessment-integrity-check-panel__tile-icon{align-items:center;background-color:var(--tile-icon-background);border-radius:50%;color:var(--white);display:inline-flex;height:2rem;justify-content:center;margin-bottom:.5rem;width:2rem}.assessment-integrity-check-panel__tile-icon svg{color:var(--white);height:1.125rem;width:1.125rem}.assessment-integrity-check-panel__tile-icon svg path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.assessment-integrity-check-panel__tile--warning .assessment-integrity-check-panel__tile-icon svg path,.assessment-integrity-check-panel__tile--danger .assessment-integrity-check-panel__tile-icon svg path{fill:currentColor}.assessment-integrity-check-panel__tile-count{font-size:2.5rem;font-weight:600;line-height:1}.assessment-integrity-check-panel__tile-label{font-size:1rem}.assessment-red-list-category{align-items:start;display:flex;gap:.625rem}.assessment-red-list-category p{margin:0}.assessment-red-list-category__text-content{display:none;font-size:.75rem}@media(min-width: 37rem){.assessment-red-list-category__text-content{display:grid}}.assessment-red-list-category__header{color:var(--grey-text-secondary);font-weight:500}.assessment-red-list-category__criteria-string{align-self:end;font-weight:700}.assessment-red-list-category__category-string--cr{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:1.85rem;border-bottom-left-radius:unset;color:var(--white);display:flex;height:2rem;justify-content:center;width:2.1rem;font-size:1rem;font-weight:600;background-color:var(--red-list-category-cr)}.assessment-red-list-category__category-string--en{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:1.85rem;border-bottom-left-radius:unset;color:var(--grey-dark);display:flex;height:2rem;justify-content:center;width:2.1rem;font-size:1rem;font-weight:600;background-color:var(--red-list-category-en)}.assessment-red-list-category__category-string--vu{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:1.85rem;border-bottom-left-radius:unset;color:var(--grey-dark);display:flex;height:2rem;justify-content:center;width:2.1rem;font-size:1rem;font-weight:600;background-color:var(--red-list-category-vu)}.assessment-red-list-category__category-string--lc{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:1.85rem;border-bottom-left-radius:unset;color:var(--grey-dark);display:flex;height:2rem;justify-content:center;width:2.1rem;font-size:1rem;font-weight:600;background-color:var(--red-list-category-lc)}.assessment-red-list-category__category-string--dd{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:1.85rem;border-bottom-left-radius:unset;color:var(--grey-dark);display:flex;height:2rem;justify-content:center;width:2.1rem;font-size:1rem;font-weight:600;background-color:var(--red-list-category-dd)}.assessment-references__override-icon{font-size:1.3em;vertical-align:middle;margin-inline-start:.25rem;color:var(--color-text-muted, currentColor)}.assessment-references .ui-empty{margin-top:1rem}.assessment-references .ui-table-header-cell--actions{width:9rem}.assessment-references .ui-table-cell__actions{flex-wrap:nowrap}.assessment-references .ui-table-cell__actions .ui-button--small{white-space:nowrap}.assessment-references .form-search-and-filter-collection form{display:flex;flex-wrap:wrap;align-items:start;gap:.5rem}.assessment-references .form-search-and-filter-collection form .form-search{flex:1 1 8rem;width:auto}.assessment-references .form-search-and-filter-collection form .form-search__field{width:100%}.assessment-references .form-search-and-filter-collection form .form-search__field .assets-form__input{min-width:0}.assessment-references .form-search-and-filter-collection form .form-search:has([name=year]){flex:0 1 5rem}.assessment-references .form-search-and-filter-collection form .form-search:has([name=doi]){flex:1 1 8rem}.assessment-references .form-search-and-filter-collection form .form-search-and-filter-collection__filter-chips{width:100%}.assessment-references-form .assessment-references-form__add-reference{margin-block-end:1.5rem}.assessment-sidebar-section details[open]{margin-bottom:1rem}.assessment-sidebar-section details[open] summary{margin-bottom:1rem}.assessment-sidebar-section details[open] .arrow{color:var(--blue-hover);transform:rotate(180deg)}.assessment-sidebar-section__mobile-or-no-subsections-link,.assessment-sidebar-section summary{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem 1rem}.assessment-sidebar-section__mobile-or-no-subsections-link:hover,.assessment-sidebar-section summary:hover{background-color:var(--blue-selected);color:var(--black)}.assessment-sidebar-section a{padding:.5rem;padding-inline-start:2rem}.assessment-sidebar-section a:hover{text-decoration:underline;color:var(--black)}.assessment-sidebar-section a.assessment-sidebar-section__mobile-or-no-subsections-link{padding-block:.7rem;padding-inline:1rem;border-radius:.25rem}.assessment-sidebar-section a.assessment-sidebar-section__mobile-or-no-subsections-link:hover{text-decoration:none}@media(min-width: 50rem){.assessment-sidebar-section--mobile{display:none}}.assessment-sidebar-section--always-present{display:flex}.assessment-sidebar-section__notification-badge{color:var(--error)}.assessment-sidebar-section--large{display:none}@media(min-width: 50rem){.assessment-sidebar-section--large{display:block}.assessment-sidebar-section--large a{display:block}}.assessment-text-accounts-source-toggle{margin-inline-start:auto}.assessment-threat-form__stresses-details summary{font-size:.875rem;font-weight:600;margin-block:.5rem;cursor:pointer}.assessment-threat-form__stresses-details summary::marker{content:""}.assessment-threat-form__stresses-details .form-checkbox{margin-inline-start:1rem}.assessment-threat-form__stresses-details .form-checkbox+.form-checkbox{margin-block-start:.5rem}.assessment-threat-form__enum-fields,.assessment-threat-form__stresses-container{background-color:var(--blue-selected);border-radius:.25rem;padding:1rem}.assessment-threat-form__additional_dynamic_threat_fields:has(>div:not(.hidden)){border:1px solid var(--blue-selected);border-radius:.25rem;padding-inline:1rem}.assessment-threat-form__enum-fields{margin-block:1rem}.assessment-threat-form__enum-fields .form-select-input-field:first-child{margin-block-start:0}.assessment-threat-form__enum-fields .form-select-input-field:last-child{margin-block-end:0}.assessment-threat-form__additional_dynamic_threat_fields{margin-block:1rem}.assessment-threat-form__additional_dynamic_threat_fields>*+*{margin-block-start:1rem}.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}.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 .assessment-form-header,.gss-assessment-form__fields .gss-assessment-scores,.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-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)}.reference-card{display:flex;flex-direction:column;gap:.25rem;width:100%}.reference-card__main{min-width:0}.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__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-form .hidden{display:none}.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:.875rem;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{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__citation-preview-text{font-size:.875rem;color:var(--color-text-muted, currentColor);margin:0}.reference-form__step-footer{display:flex;justify-content:space-between;position:sticky;bottom:-1rem;background:var(--white, #fff);border-block-start:1px solid var(--grey-medium, #ddd);padding-block:1rem;padding-inline:1rem;margin-block-start:1rem;margin-inline:-1rem;margin-block-end:-1rem}.reference-form__override-toggle{padding-block-start:.25rem}.reference-form__override-actions{display:flex;justify-content:flex-end;margin-block-start:.75rem}.reference-form__override-warning{color:var(--error-text);font-size:.875rem;margin-block-start:.5rem}.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}.rli-assessment-form .assessment-form-section__form{padding:1.5rem 2rem;grid-template-columns:1fr}.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__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__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;-webkit-animation:.8s linear infinite spin;-moz-animation:.8s linear infinite spin;color:var(--grey-medium);font-size:1rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-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{margin-left:.4rem;display:inline-block;vertical-align:top;font-family:"Material Symbols Rounded";content:"progress_activity"}.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;-webkit-animation:.8s linear infinite spin;-moz-animation:.8s linear infinite spin;color:var(--grey-medium);font-size:1rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-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{margin-left:.4rem;display:inline-block;vertical-align:top;font-family:"Material Symbols Rounded";content:"progress_activity"}.gss-assessment-turbo-form-wrapper-save-on-focus-out input:invalid{border-color:var(--error);color:var(--error-text)}.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__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{font-size:1.125rem}.gss-spatial-unit-scenario-justification-toggle__chevron{transition:transform .15s ease}.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-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;-webkit-animation:.8s linear infinite spin;-moz-animation:.8s linear infinite spin;color:var(--grey-medium);font-size:1rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-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{margin-left:.4rem;display:inline-block;vertical-align:top;font-family:"Material Symbols Rounded";content:"progress_activity"}.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 .material-symbols-rounded{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-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) .ui-tool{margin-inline-start:auto;margin-inline-end:0}.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__label-content--with-change-note-indicator .material-symbols-rounded{font-size:1.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 .assessment-guidance+.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);font-size:1.25rem}.form-multi-select__dropdown.hidden{display:none}.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}.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{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);font-variation-settings:"wght" 100;margin:.25rem}.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-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;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 span.material-symbols-rounded{color:var(--white);font-size: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 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)}@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-3565e232.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-3565e232.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-7b63d090.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-ae30a7fb.svg")}}.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__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__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)}.assessment-form-trix-text-editor .trix-content li{margin-inline-start:1.5rem}.assessment-form-trix-text-editor .trix-content a{cursor:pointer;text-decoration:underline}.form-filter-multi-select{position:relative}.form-filter-multi-select .assets-form__multiselect-dropdown{width:max-content}.form-filter-multi-select span.arrow{transition:transform .3s ease}.form-filter-multi-select details[open] span.arrow{transform:rotate(180deg)}.form-filter-multi-select summary.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{--toggle-filter-main-color: var(--black-20);align-items:center;display:flex;gap:.2rem}.form-filter-toggle__button{appearance:none;align-items:center;background-color:var(--toggle-filter-main-color);border:1px solid var(--toggle-filter-main-color);border-radius:1rem;cursor:pointer;display:flex;margin:0;padding-inline:0;height:1.375rem;width:2.875rem}.form-filter-toggle__button span.arrow{transition:transform .3s ease}.form-filter-toggle__button[aria-expanded=true] span.arrow{transform:rotate(180deg)}.form-filter-toggle__button:after{align-items:center;background-color:#fff;border:1px solid var(--toggle-filter-main-color);border-radius:1rem;box-sizing:border-box;display:flex;font-family:"Material Symbols Rounded";height:1.275rem;justify-content:center;width:1.275rem}.form-filter-toggle__button--false:after{content:"close"}.form-filter-toggle__button--true,.form-filter-toggle__button:checked{--toggle-filter-main-color: var(--blue);justify-content:end}.form-filter-toggle__button--true:after,.form-filter-toggle__button:checked:after{content:"check"}.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__warning{align-items:start;background-color:var(--warning-background);border:1px solid var(--warning-border);border-radius:.5rem;color:var(--warning-color);display:none;gap:.5rem;margin-block:1rem;padding:1rem}.map-editor-confirm-import-mode-form__warning .ui-markdown p{margin-block:.2rem 0}.map-editor-confirm-import-mode-form:has(input#import_mode_overwrite:checked) .map-editor-confirm-import-mode-form__warning{display:flex}.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 fieldset.form-fieldset{display:grid;column-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}.map-editor-csv-preview__columns-preview-check-container legend.form-fieldset__legend{grid-area:legend;margin-block-end:0}.map-editor-csv-preview__columns-preview-check-container #csv_latitude_column{grid-area:latitude}.map-editor-csv-preview__columns-preview-check-container #csv_longitude_column{grid-area:longitude}.map-editor-csv-preview__columns-preview-check-container #csv_spatial_reference_column{grid-area:spatialref}.map-editor-csv-preview__other-fields{margin-block-start:1rem}.map-editor-csv-preview__other-fields summary{display:flex;align-items:end;gap:1rem;grid-column:1/-1}.map-editor-csv-preview__other-fields summary h3{font-size:1rem;font-weight:600;margin-block:.5rem .25rem}.map-editor-csv-preview__other-fields summary .ui-markdown p{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-csv-preview__other-fields summary .ui-markdown p .ui-markdown>*:first-child{margin-block-start:0}.map-editor-csv-preview__other-fields summary .ui-markdown p .ui-markdown>*:last-child{margin-block-end:0}.map-editor-csv-preview__other-fields summary .ui-markdown p .ui-markdown>*:is(ul){margin-block:0}.map-editor-csv-preview__other-fields summary .ui-markdown p .ui-markdown>*:is(p){margin-block:.25rem}.map-editor-csv-preview__other-fields summary{cursor:pointer}.map-editor-csv-preview__other-fields summary::marker{content:""}.map-editor-csv-preview__other-fields .map-editor-csv-preview__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-csv-preview__other-fields .map-editor-csv-preview__summary-toggle .ui-markdown>*:first-child{margin-block-start:0}.map-editor-csv-preview__other-fields .map-editor-csv-preview__summary-toggle .ui-markdown>*:last-child{margin-block-end:0}.map-editor-csv-preview__other-fields .map-editor-csv-preview__summary-toggle .ui-markdown>*:is(ul){margin-block:0}.map-editor-csv-preview__other-fields .map-editor-csv-preview__summary-toggle .ui-markdown>*:is(p){margin-block:.25rem}.map-editor-csv-preview__other-fields .map-editor-csv-preview__summary-toggle{align-items:center;display:flex;font-weight:500;gap:.5rem;min-width:max-content;margin-inline-start:auto}.map-editor-csv-preview__other-fields span.arrow{transition:transform .3s ease}.map-editor-csv-preview__other-fields span.map-editor-csv-preview__summary-toggle-text::before{content:attr(data-closed-text);min-width:max-content}.map-editor-csv-preview__other-fields[open] span.map-editor-csv-preview__summary-toggle-text::before{content:attr(data-open-text)}.map-editor-csv-preview__other-fields[open] span.arrow{transform:rotate(180deg)}.map-editor-csv-preview__other-fields .map-editor-csv-preview__other-fields-content{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.map-editor-csv-preview__other-fields .map-editor-csv-preview__other-fields-content .form-simple-select{margin-block-start:1rem;grid-column:1}.map-editor-csv-preview__other-fields .map-editor-csv-preview__other-fields-content button.ui-tool{background-color:rgba(0,0,0,0)}.map-editor-csv-preview__other-fields .map-editor-csv-preview__other-fields-content button.ui-tool:hover{background-color:var(--blue-light-hover)}.map-editor-csv-preview__other-fields .map-editor-csv-preview__other-fields-content dialog.ui-feedback--info{margin-block-start:1rem}.map-editor-csv-preview__columns-fieldset,.map-editor-csv-preview__other-fields{background-color:var(--blue-background);border-radius:.5rem;padding-block:1rem;padding-inline: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);font-size: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__stat-icon{font-size:2rem}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table{background-color:rgba(0,0,0,0);margin-block:2rem 1rem;margin-inline:0;padding:0;--csv-table-max-height: 20rem}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table .ui-table__header,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table .ui-table__header{padding-block:0}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table .ui-table-cell,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table .ui-table-cell{background-color:var(--error-background)}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table .ui-table-header-cell--row,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table .ui-table-header-cell--row{width:2rem}@container validation-report (max-width: 60rem){.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table .ui-table__table-container,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table .ui-table__table-container{max-height:var(--csv-table-max-height);overflow-y:auto}}@container validation-report (min-width: 60rem){.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table table,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table table{table-layout:fixed;width:100%}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table table thead tr,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table table tbody tr,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table table thead tr,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table table tbody tr{display:grid;grid-template-columns:5rem 12rem 10rem 10rem minmax(15rem, 1fr)}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table table tbody,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table table tbody{display:block;max-height:var(--csv-table-max-height);overflow-y:auto}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table table th.ui-table-header-cell,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table table th.ui-table-header-cell{box-sizing:border-box;width:100%}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table table td.ui-table-cell,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__invalid-table table td.ui-table-cell{box-sizing:border-box;max-width:none;width:100%;word-break:break-word}}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table .ui-table__header{row-gap:.5rem}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table .ui-table__header .form-filter-toggle{align-self:end;grid-column:1/-1;justify-self:end;margin-block-end:.5rem}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table .ui-table-cell{background-color:var(--orange-xlight)}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table--only-invalid table,.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table .map-editor-csv-validation-report__warned-row--invalid{display:none}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table--only-invalid:has(input#include_invalid_rows_toggle:checked) table{display:table}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table:has(input#include_invalid_rows_toggle:checked) .map-editor-csv-validation-report__warned-row--invalid{display:table-row}.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table:has(input#include_invalid_rows_toggle:checked) .map-editor-csv-validation-report__warned-row--invalid .ui-table-cell{background-color:var(--error-background)}@container validation-report (min-width: 40rem){.map-editor-csv-validation-report turbo-frame.map-editor-csv-validation-report__warnings-table:has(input#include_invalid_rows_toggle:checked) .map-editor-csv-validation-report__warned-row--invalid{display:grid}}.map-editor-csv-validation-report__helper-text{background-color:var(--grey-light);border:solid 1px var(--grey-text-secondary);border-radius:.5rem;color:var(--grey-text-secondary);font-size:.875rem;padding:1rem}.map-editor-csv-validation-report__actions{display:grid;gap:1rem;grid-template-columns:max-content 1fr max-content;margin-block-start:1rem;width:100%}.map-editor-csv-validation-report__actions .ui-button{width:max-content}.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;font-size: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{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 .map-editor-csv-preview,.map-editor-data-section .map-editor-csv-validation-report{margin-block:1rem}.map-editor-data-section .ui-map{max-width:none;aspect-ratio:4/3}.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:has(input.map-editor-file-upload__file-input:focus) .map-editor-file-upload__dragndropzone{outline:2px solid var(--blue)}.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}.map-editor-main{min-height:100%}.map-editor-main__content{background-color:var(--white);padding:1rem;height:100%}.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:""}.assessment-form-header{display:grid;grid-template-columns:.5rem 1fr;gap:1.5rem;padding:.5rem;padding-inline-end:1rem}.assessment-form-header__decoration{width:.5rem;height:100%;border-radius:.5rem;background-color:var(--grey-light)}.assessment-form-header__title{font-size:1.375rem;margin-block:.2rem .5rem}.assessment-form-header__subtitle{font-size:.875rem;margin-block:.5rem .2rem}.assessment-form-header--main-header{border-radius:.5rem;box-shadow:0 0 .25rem 0 var(--box-shadow-grey);margin-block:0}.assessment-form-header--main-header .assessment-form-header__title{font-size:1.5rem;margin-block:1rem}.assessment-form-section{background-color:var(--white);border-radius:.5rem;container-type:inline-size;container-name:form-section}.assessment-form-section__form{display:grid;gap:1.5rem;padding:1rem}@container form-section (max-width: 60rem){.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-manual-criteria,.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-near-threatened-criteria{width:100%;overflow-x:auto}.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-manual-criteria__form,.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-near-threatened-criteria__form{width:100%;overflow-x:auto}.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-manual-criteria__form .a2,.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-manual-criteria__form .b2,.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-manual-criteria__form .c2,.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-near-threatened-criteria__form .a2,.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-near-threatened-criteria__form .b2,.assessment-form-section__form .assessment-form-multi-field--red_list_status_manually_defined .assessment-form-near-threatened-criteria__form .c2{padding-inline-end:3rem}}@container form-section (max-width: 40rem){.assessment-form-section__form .ui-feedback--info{grid-row:span 1 !important}.assessment-form-section__form .ui-table{padding-inline:0 !important}}@container form-section (min-width: 40rem){.assessment-form-section__form{grid-template-columns:minmax(20rem, 1fr) 1fr}.assessment-form-section__form .assessment-text-accounts-source-toggle{grid-row:1;grid-column:1/3;justify-self:end}.assessment-form-section__form .ui-map,.assessment-form-section__form .ui-empty,.assessment-form-section__form .ui-button--go-to-map-page,.assessment-form-section__form .assessment-coded-threats,.assessment-form-section__form .assessment-research-needed,.assessment-form-section__form .assessment-conservation-actions,.assessment-form-section__form .assessment-comments,.assessment-form-section__form .assessment-end-uses,.assessment-form-section__form .assessment-general-habitats,.assessment-form-section__form .assessment-integrity-checker,.assessment-form-section__form .assessment-references,.assessment-form-section__form .assessment-references-form,.assessment-form-section__form .assessment-form-header{grid-column:1/-1}.assessment-form-section__form turbo-frame.ui-table{padding-inline:0}.assessment-form-section__form .assessment-form-checkbox-field,.assessment-form-section__form .assessment-turbo-form-wrapper-toggle-readonly-mode,.assessment-form-section__form .assessment-form-multi-field,.assessment-form-section__form .assessment-turbo-form-wrapper-save-on-focus-out,.assessment-form-section__form .assessment-form-credits-field{grid-column:1}.assessment-form-section__form .ui-feedback--info{grid-column:2}.assessment-form-section__form .ui-feedback--info[open]~.assessment-form-header{grid-column:1/2}.assessment-form-section__form .assessment-references,.assessment-form-section__form .assessment-references-form__add-reference,.assessment-form-section__form>*{margin-inline-start:2rem}.assessment-form-section__form .assessment-form-header,.assessment-form-section__form .assessment-references-form{margin-inline-start:0}.assessment-form-section__form .assessment-turbo-form-wrapper-save-on-focus-out:has(.assessment-form-trix-text-editor){grid-column:span 2}.assessment-form-section__form .assessment-turbo-form-wrapper-save-on-focus-out:has(.assessment-form-trix-text-editor)+.ui-feedback--info{grid-column:1/-1;grid-row:span 1 !important;margin-inline-start:2rem}}.assessment-turbo-form-wrapper-save-on-focus-out input.loading,.assessment-turbo-form-wrapper-save-on-focus-out select.loading,.assessment-turbo-form-wrapper-save-on-focus-out textarea.loading,.assessment-turbo-form-wrapper-save-on-focus-out trix-editor.loading{background-color:var(--grey-light)}.assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.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;-webkit-animation:.8s linear infinite spin;-moz-animation:.8s linear infinite spin;color:var(--grey-medium);font-size:1rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content:after,.assessment-turbo-form-wrapper-save-on-focus-out label.loading span.form-label__label-content--with-change-note-indicator:after{margin-left:.4rem;display:inline-block;vertical-align:top;font-family:"Material Symbols Rounded";content:"progress_activity"}.assessment-turbo-form-wrapper-save-on-focus-out input:invalid{border-color:var(--error);color:var(--error-text)}.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"}.assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode .form-label{grid-area:label;margin:0;margin-block-end:.2rem}.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}.assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode .form-label p.readonly-warning a{text-decoration:underline}.assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-mode .ui-button{align-self:start;grid-area:button;height:2rem;padding-inline:.5rem}.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}.assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-content div.trix-content>p{margin-block:0}.assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-content div.trix-content ul,.assessment-turbo-form-wrapper-toggle-readonly-mode__readonly-content div.trix-content ol{padding-inline-start:1.5rem}.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 .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-assessment-page .ui-button--gss-sidebar-button{border-radius:.25rem;color:inherit;font-size:1rem;padding:.5rem 1rem;text-align:left;width:100%}.sis-pages-gss-assessment-page .ui-button--gss-sidebar-button.active-section,.sis-pages-gss-assessment-page .ui-button--gss-sidebar-button:hover{background-color:var(--blue-selected)}.sis-pages-gss-spatial-unit-page__content{display:grid;gap:1.5rem}.sis-pages-gss-spatial-unit-page__unit-list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.sis-pages-gss-spatial-unit-page__unit-link{display:block;padding:.5rem .75rem;border-radius:.25rem;color:var(--grey-dark);text-decoration:none;font-size:.875rem}.sis-pages-gss-spatial-unit-page__unit-link:hover{background-color:var(--blue-selected)}.sis-pages-gss-spatial-unit-page__unit-link.active{background-color:var(--blue-selected);font-weight:600}.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}}@container form-section (min-width: 40rem){.assessment-integrity-checker{margin-inline-end:2rem}}.assessment-integrity-checker__tables{margin-block-start:1.5rem}.assessment-integrity-checker__tables .assessment-integrity-checker__table+.assessment-integrity-checker__table{margin-block-start:.75rem}.assessment-integrity-checker__table{scroll-margin-top:1rem}.ui-blank-page .assessment-integrity-checker__table .ui-table{background-color:rgba(0,0,0,0);border-radius:0;display:block;padding:0}.sis-pages-rli-assessment-page .ui-blank-page__content{padding-block-start:1rem}.sis-pages-rli-assessment-page__forms{display:grid;padding:1rem;max-width:60rem;margin-inline:auto}.sis-pages-rli-assessment-page .assessment-form-section{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(span.family-name-blank-warning-icon){align-items:center;display:flex}.sis-pages-sidebar-content__menu-item:has(span.family-name-blank-warning-icon) .ui-button+span.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{display:grid;grid-template-columns:max-content max-content 1fr max-content;column-gap:1rem;grid-template-areas:"search assigned-users . reset-button" "heading heading heading heading" "status-filter to-publish-toggle to-publish-toggle to-publish-toggle"}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .form-search{grid-area:search}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assigned-users-filter{align-self:end;grid-area:assigned-users}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .ui-button--reset{align-self:end;grid-area:reset-button;justify-self:end}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-filters-header{grid-area:heading}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessment-status-filter{grid-area:status-filter}.submission-queue-working-sets .submission-queue-working-sets__content .form-search-and-filter-collection .assessments-to-publish-toggle{grid-area:to-publish-toggle;justify-self:end}.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 span.material-symbols-rounded{background-color:var(--blue);border-radius:1rem;color:var(--white);font-size:1rem;width:1rem}.submission-queue-working-sets .ui-collapsible-table__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.5rem 1.5rem}.submission-queue-working-sets .ui-collapsible-table__toggle{margin-inline-start:0}.submission-queue-working-sets__table-title-wrapper{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 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--category,.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 thead tr .ui-table-header-cell--state,.submission-queue-working-sets table.ui-table__table thead tr .ui-table-header-cell--category{text-align:center}.submission-queue-working-sets table.ui-table__table input[type=checkbox]{cursor:pointer;height:1rem;width:1rem}.submission-queue-working-sets__category,.submission-queue-working-sets__state{margin-inline:auto;white-space:nowrap}.submission-queue-working-sets__category--cr{align-items:center;border:1px solid var(--grey-medium);border-radius:1.0175rem;border-bottom-left-radius:unset;color:var(--white);display:flex;height:1.1rem;justify-content:center;width:1.155rem;font-size:.5rem;font-weight:400;background-color:var(--red-list-category-cr)}.submission-queue-working-sets__category--en{align-items:center;border:1px solid var(--grey-medium);border-radius:1.0175rem;border-bottom-left-radius:unset;color:var(--grey-dark);display:flex;height:1.1rem;justify-content:center;width:1.155rem;font-size:.5rem;font-weight:400;background-color:var(--red-list-category-en)}.submission-queue-working-sets__category--vu{align-items:center;border:1px solid var(--grey-medium);border-radius:1.0175rem;border-bottom-left-radius:unset;color:var(--grey-dark);display:flex;height:1.1rem;justify-content:center;width:1.155rem;font-size:.5rem;font-weight:400;background-color:var(--red-list-category-vu)}.submission-queue-working-sets__category--lc{align-items:center;border:1px solid var(--grey-medium);border-radius:1.0175rem;border-bottom-left-radius:unset;color:var(--grey-dark);display:flex;height:1.1rem;justify-content:center;width:1.155rem;font-size:.5rem;font-weight:400;background-color:var(--red-list-category-lc)}.submission-queue-working-sets__category--dd{align-items:center;border:1px solid var(--grey-medium);border-radius:1.0175rem;border-bottom-left-radius:unset;color:var(--grey-dark);display:flex;height:1.1rem;justify-content:center;width:1.155rem;font-size:.5rem;font-weight:400;background-color:var(--red-list-category-dd)}@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;gap:.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-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%}.taxon-images__card img{background-color:var(--grey-xlight);grid-area:image;object-fit:cover;width:100%}.taxon-images__card img.landscape{aspect-ratio:4/3}.taxon-images__card img.portrait{aspect-ratio:3/4}@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__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{display:grid;gap:1rem}@media(min-width: 50rem){.taxon-information__primary{gap:1.5rem}}.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-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{font-size:.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 svg.ui-button__icon{align-items:center;color:var(--button-contrast-color);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__icon{font-size:1rem}.ui-button:hover{--button-main-color: color-mix(in hsl, var(--blue), black var(--darken-percentage))}.ui-button:focus{outline-offset:2px;outline:2px solid var(--blue)}.ui-button:active{outline:none}.ui-button--danger{--button-main-color: var(--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 svg.ui-button__icon{color:inherit}.ui-button--secondary:hover{--button-contrast-color: color-mix(in hsl, var(--white), black 2%)}.ui-button--disabled{background-color:var(--grey-xlight);border-color:var(--grey-xlight);color:var(--grey-text-disabled)}.ui-button--tertiary{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;color:var(--button-main-color)}.ui-button--tertiary.ui-button--disabled{--button-main-color: var(--grey-text-disabled)}.ui-button--large{font-size:1rem}.ui-button--large .ui-button__icon.material-symbols-rounded{font-size:1.25rem;padding-block-start:.1rem}.ui-button--small{border-radius:.25rem;--button-padding-block: .25rem;height:1.9rem}.ui-button--light{font-weight:100}.ui-button--light .ui-button__icon.material-symbols-rounded{font-variation-settings:"wght" 100}.ui-button--icon-only{padding:var(--button-padding-block)}.ui-button--icon-only:active{background-color:var(--button-main-color);border-color:var(--button-main-color);color:var(--button-contrast-color);outline:none}.ui-button--icon-only .ui-button__icon.material-symbols-rounded{font-size:1.25rem;padding:0}.ui-button--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}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}.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-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-hover);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(form){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__content{font-size:.75rem;font-weight:400;margin-block-end:.5rem}.ui-feedback__heading{align-items:start;display:flex;justify-content:space-between}.ui-feedback__heading h3{font-weight:500;font-size:.875rem;margin-block:.5rem 0}.ui-feedback .ui-button--feedback{color:inherit}.ui-flash-messages{display:flex;flex-direction:column;gap:.75rem}.ui-flash-messages__message{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:hover{cursor:pointer;color:var(--black)}.ui-flash-messages--error{color:var(--error-text);border:1px solid var(--error);background-color:var(--error-background)}.ui-flash-messages--warning{color:var(--warning-color);background-color:var(--warning-background);border:1px solid var(--warning-border)}.ui-flash-messages--success{color:var(--blue);border:1px solid var(--blue)}.ui-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}@media(min-width: 62.5rem){.ui-header{display:flex;padding:1.5rem 2rem}}.ui-header .shared-image-styles,.ui-header .ui-header__image img,.ui-header__image .ui-header img,.ui-header .ui-header__image{border-radius:.5rem;min-height:10rem;max-height:10rem;max-width:15rem;width:100%}.ui-header__image{background-color:var(--grey-xlight);display:none;margin-inline-end:4rem}.ui-header__image.collapsed{display:none}.ui-header__image img{object-fit:cover}@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;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-hr{border:none;border-top:1px solid var(--grey-medium-light);margin:1rem 0}.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;-webkit-animation:.8s linear infinite spin;-moz-animation:.8s linear infinite spin;color:var(--blue);font-size:2.5rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.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;-webkit-animation:.8s linear infinite spin;-moz-animation:.8s linear infinite spin;color:var(--blue);font-size:4rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.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{background-color:hsla(0,0%,100%,.9);inset:0;min-height:0;pointer-events:none;position:absolute;z-index:2}.ui-map__loading-overlay[hidden]{display:none}.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{display:block;padding:0}.ui-map .ui-button--zoom svg path{fill:var(--grey-dark);height:1.3rem}.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__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__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-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%}@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 .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:not(:has(.closed)) .ui-button--hamburger::after{color:var(--grey-dark);content:"close";display:block;font-family:"Material Symbols Rounded";font-size:2rem;padding-block:.5rem}.ui-navbar:has(.closed) .ui-button--hamburger span{color:var(--grey-dark);display:block;font-size:2rem}}@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{font-size:1.3rem}.ui-navbar__title-bar .ui-button--hamburger span{display:none}@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 span{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{align-items:center;display:flex;gap:.3rem;justify-content:flex-end;user-select:none}.ui-page-viewers__viewers-prefix{color:var(--grey-text-secondary);font-size:.75rem}.ui-page-viewers__viewer-icon{align-items:center;border-radius:50%;color:var(--white);display:flex;height:1.5rem;justify-content:center;line-height:1rem;width:1.5rem}.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-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-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:hover span{background-color:var(--blue-selected);border-radius:.25rem;color:var(--grey-dark);text-decoration:none}.ui-table-header-cell:has(span.material-symbols-rounded){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)}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{animation:1s linear infinite spin;background-color:inherit;color:var(--blue-light);display:none;right:10%;pointer-events:none;position:absolute;top:1rem;z-index:200}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ui-table{background-color:var(--white);box-sizing:border-box;color:var(--grey-dark);overflow-x:auto;container-type:inline-size;container-name:table-container}.ui-table:has(.form-filter-multi-select){min-height:26rem}.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 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 .ui-modal .ui-button{border-radius:.25rem;height:2rem;padding-block:.4rem}.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}.ui-table form:has(table){overflow:auto}.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--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-hover)}.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-xlight);--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.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__icon.material-symbols-rounded{font-size:1.25rem;font-variation-settings:"wght" 100}.ui-tool svg.ui-tool__icon{color:var(--tool-contrast-color)}.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{margin:.2rem}.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__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-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}
