.ui-listbox{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-overlay);position:fixed;inset:auto;top:anchor(bottom);left:anchor(left);margin:var(--ui-space-1) 0;position-try-fallbacks:flip-block,flip-inline;min-width:min(max(anchor-size(width),16rem),100vw - 1rem);max-width:min(24rem,100vw - 1rem);max-height:18rem;padding:0;overflow:hidden;font-size:var(--ui-control-font-size)}.ui-listbox:popover-open{display:flex;flex-direction:column}.ui-listbox__search{display:flex;align-items:center;gap:.5em;padding:0 .75em;border-bottom:1px solid var(--ui-separator);color:var(--ui-text-secondary)}.ui-listbox__search:focus-within{border-color:var(--ui-primary)}.ui-listbox__search input{all:unset;flex:1;height:var(--ui-control-height);color:var(--ui-text)}.ui-listbox__list,.ui-listbox__message{margin:var(--ui-space-1)}.ui-listbox__list{flex:1;overflow-y:auto;outline:none;scrollbar-color:auto}.ui-listbox__list::-webkit-scrollbar{width:.375rem}.ui-listbox__list::-webkit-scrollbar-thumb{border-radius:1rem;background:var(--ui-separator)}.ui-listbox__option{display:flex;align-items:center;gap:.625em;min-height:var(--ui-control-height-sm);padding:.25em .625em;border-radius:calc(var(--ui-radius) - .125rem);overflow-wrap:anywhere;cursor:pointer}.ui-listbox__option:hover{background:var(--ui-hover)}.ui-listbox__option.ui-listbox__option--active{background:var(--ui-active)}.ui-listbox__option[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-listbox:has(:focus-visible) .ui-listbox__option.ui-listbox__option--active{box-shadow:inset 0 0 0 1px var(--ui-primary)}.ui-listbox__option[aria-selected=true]:not(:has(.ui-listbox__mark--check)){color:var(--ui-primary)}.ui-listbox__mark{display:grid;flex:none;place-items:center;width:1rem;height:1rem;color:var(--ui-primary)}.ui-listbox__mark--check{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:.25rem}[aria-selected=true]>.ui-listbox__mark--check{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-on-primary)}.ui-listbox__message{padding:.75em;color:var(--ui-text-secondary)}.ui-listbox__footer{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-1);padding-inline-start:calc(var(--ui-space-1) + .625em);border-top:1px solid var(--ui-separator);color:var(--ui-text-secondary)}.ui-input__list{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-overlay);position:fixed;inset:auto;top:anchor(bottom);left:anchor(left);margin:var(--ui-space-1) 0;position-try-fallbacks:flip-block,flip-inline;width:anchor-size(width);max-width:calc(100vw - 1rem);max-height:18rem;padding:var(--ui-space-1);overflow-y:auto;list-style:none}:root{--ui-canvas: #f3f6f8;--ui-surface: #ffffff;--ui-text: #162b3a;--ui-text-secondary: #5a6979;--ui-border: #87929f;--ui-border-soft: #d5dbe1;--ui-border-hover: #b8c1cb;--ui-separator: #e3e8ee;--ui-primary: #16608a;--ui-primary-hover: #114d6f;--ui-primary-soft: #e3eef5;--ui-hover: rgb(22 43 58 / 6%);--ui-active: rgb(22 43 58 / 10%);--ui-on-primary: #ffffff;--ui-focus: #005fcc;--ui-error: #a32424;--ui-success: #21643b;--ui-warning: #875600;--ui-info: #1d5d83;--ui-sidebar-bg: #f1f1f3;--ui-sidebar-border: #dcdcde;--ui-sidebar-text: #333238;--ui-sidebar-text-muted: #626168;--ui-sidebar-text-strong: #1f1e24;--ui-sidebar-hover: #e4e4e8;--ui-sidebar-active: #dcdce1;--ui-sidebar-indicator: var(--ui-primary);--ui-sidebar-item-height: 1.75rem;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.5rem;--ui-space-6: 2rem;--ui-field-row-gap: 1.75rem;--ui-field-column-gap: 2rem;--ui-layout-column-gap: 3rem;--ui-checkbox-indent: 1.5rem;--ui-focus-halo: 0 0 0 3px color-mix(in srgb, var(--ui-primary) 22%, transparent);--ui-focus-ring: 0 0 0 1px var(--ui-primary), 0 0 0 4px color-mix(in srgb, var(--ui-primary) 22%, transparent);--ui-error-ring: 0 0 0 3px color-mix(in srgb, var(--ui-error) 20%, transparent);--ui-error-tint: color-mix(in srgb, var(--ui-error) 6%, transparent);--ui-font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-size: 1rem;--ui-font-size-secondary: .875rem;--ui-font-size-label: .8125rem;--ui-line-height-label: 1.3;--ui-line-height-value: 1.45;--ui-font-size-title: 1.5rem;--ui-line-height-heading: 1.25;--ui-radius: .375rem;--ui-page-max-width: 90rem;--ui-control-height: 2.5rem;--ui-control-height-sm: 2rem;--ui-control-font-size: .875rem;--ui-touch-target: 2.75rem;--ui-sidenav-width: 15rem;--ui-rail-width: 3rem;--ui-topbar-height: 3rem;--ui-tab-nav-height: 2.5rem;--ui-backdrop: rgb(22 43 58 / 32%);--ui-shadow-overlay: 0 .5rem 1rem rgb(22 43 58 / 16%);--ui-shadow-control: 0 1px 1px rgb(16 24 40 / 4%);--ui-shadow-control-hover: 0 1px 2px rgb(16 24 40 / 8%);--ui-duration: .2s;--ui-easing: cubic-bezier(.2, 0, 0, 1);--ui-transition: border-color .12s ease-out, box-shadow .12s ease-out, background-color .12s ease-out;--ui-shimmer: linear-gradient( 90deg, var(--ui-separator) 0%, var(--ui-canvas) 50%, var(--ui-separator) 100% ) 0 0 / 200% 100%;--ui-shimmer-animation: ui-shimmer calc(var(--ui-duration) * 7) linear infinite;--ui-layer-navigation: 100;--ui-layer-global-notice: 400}@media(pointer:coarse){:root{--ui-control-height: var(--ui-touch-target);--ui-control-height-sm: var(--ui-touch-target)}}@media(prefers-reduced-motion:reduce){:root{--ui-duration: 0ms;--ui-transition: none;--ui-shimmer-animation: none}}.ui-loading.ui-loading :is(.ui-field__plain,.ui-loading__value){max-width:100%;overflow:hidden;white-space:nowrap;border-radius:var(--ui-radius);background:var(--ui-shimmer);color:transparent;animation:var(--ui-shimmer-animation)}.ui-loading.ui-loading :is(.ui-field__plain,.ui-loading__value) *{visibility:hidden}.ui-loading :is(.ui-field__plain,.ui-loading__value):not(ui-icon){width:60%;min-height:calc(var(--ui-loading-lines, 1) * 1.45em);border-radius:0;-webkit-mask:linear-gradient(#000,#000) 0 .175em/100% 1.1em no-repeat,linear-gradient(#000,#000) 0 1.625em/75% 1.1em no-repeat,linear-gradient(#000,#000) 0 3.075em/50% 1.1em no-repeat,linear-gradient(#000,#000) 0 4.525em/85% 1.1em no-repeat;mask:linear-gradient(#000,#000) 0 .175em/100% 1.1em no-repeat,linear-gradient(#000,#000) 0 1.625em/75% 1.1em no-repeat,linear-gradient(#000,#000) 0 3.075em/50% 1.1em no-repeat,linear-gradient(#000,#000) 0 4.525em/85% 1.1em no-repeat}.ui-loading :nth-child(3n+2)>:is(.ui-field__plain,.ui-loading__value){width:45%}.ui-loading :nth-child(3n)>:is(.ui-field__plain,.ui-loading__value){width:70%}.ui-loading ui-icon.ui-loading__value{border-radius:50%}@keyframes ui-shimmer{0%{background-position-x:100%}to{background-position-x:-100%}}@keyframes ui-spin{to{rotate:1turn}}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--ui-text);background:var(--ui-canvas);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:1.5}h1,h2,h3{margin:0 0 var(--ui-space-4);font-weight:600;line-height:var(--ui-line-height-heading)}h1{font-size:var(--ui-font-size-title)}h2{font-size:1.25rem}h3{font-size:var(--ui-font-size)}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:where(a):focus-visible{border-radius:.125rem}:where(a){color:var(--ui-primary);text-decoration:none;text-underline-offset:3px}:where(a:hover,a:focus-visible){color:var(--ui-primary-hover);text-decoration:underline}.ui-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(width<992px){.ui-visually-hidden-narrow{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ui-loading-text{margin:0;color:var(--ui-text-secondary)}.ui-app-frame__link{transition:var(--ui-duration) var(--ui-easing);transition-property:background-color;border:0;border-radius:var(--ui-radius);background:transparent;color:var(--ui-sidebar-text);font:inherit;text-decoration:none;cursor:pointer}.ui-app-frame__link:hover{background:var(--ui-sidebar-hover)}.ui-app-frame__link:focus-visible{outline-offset:-2px}.ui-app-frame__side-header:after{content:"";display:block;inline-size:min(7.5rem,100% - 2 * var(--ui-space-2));block-size:1px;margin-inline-start:var(--ui-space-2);background:var(--ui-sidebar-border);margin-block-start:var(--ui-space-2)}.ui-app-frame__side-header:not(:has(.ui-app-frame__item)){display:none}.ui-app-frame__count{min-width:1.125rem;padding:0 .3em;border-radius:1em;background:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-sidebar-bg);color:var(--ui-on-primary);font-size:.6875rem;font-weight:700;line-height:1.125rem;text-align:center}.ui-app-frame__list{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.ui-app-frame__group{margin-top:var(--ui-space-2)}.ui-app-frame__group:before{content:"";display:block;inline-size:min(7.5rem,100% - 2 * var(--ui-space-2));block-size:1px;margin-inline-start:var(--ui-space-2);background:var(--ui-sidebar-border);margin-block-end:var(--ui-space-2)}.ui-app-frame__link{position:relative;display:flex;align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-sidebar-item-height);padding:var(--ui-space-1) var(--ui-space-2);overflow:clip;overflow-clip-margin:var(--ui-space-2);text-align:left;white-space:nowrap;list-style:none}.ui-app-frame__link::-webkit-details-marker{display:none}.ui-app-frame__link>.ui-icon{color:var(--ui-sidebar-text-muted)}.ui-app-frame__link--child{padding-left:calc(var(--ui-space-2) + 1rem + var(--ui-space-2))}.ui-app-frame__link[aria-current=page],.ui-app-frame__link--active{background:var(--ui-sidebar-active);color:var(--ui-sidebar-text-strong);font-weight:600}.ui-app-frame__link[aria-current=page]>.ui-icon,.ui-app-frame__link--active>.ui-icon{color:var(--ui-sidebar-text-strong)}.ui-app-frame__link[aria-current=page]:before,.ui-app-frame__link--active:before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:calc(-1 * var(--ui-space-2) + 2px);width:3px;border-radius:2px;background:var(--ui-sidebar-indicator)}.ui-app-frame__label,.ui-app-frame__chevron{transition:var(--ui-duration) var(--ui-easing);transition-property:opacity,transform}.ui-app-frame__label{flex:1;min-width:0;text-overflow:ellipsis}.ui-app-frame__chevron{color:var(--ui-sidebar-text-muted)}.ui-app-frame__section::details-content{transition:var(--ui-duration) var(--ui-easing);transition-property:block-size,content-visibility;block-size:0;overflow:hidden;transition-behavior:allow-discrete}.ui-app-frame__section[open]::details-content{block-size:auto}.ui-app-frame__section[open]>.ui-app-frame__link>.ui-app-frame__chevron{transform:rotate(90deg)}.ui-app-frame:not(.ui-app-frame--collapsed) .ui-app-frame__section[open]>.ui-app-frame__link--active{background:transparent;font-weight:400}.ui-app-frame:not(.ui-app-frame--collapsed) .ui-app-frame__section[open]>.ui-app-frame__link--active:before{content:none}.ui-app-frame__rail-trigger{display:none}.ui-app-frame__flyout-panel{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-overlay);min-width:14rem;max-height:calc(100dvh - var(--ui-space-4));overflow-y:auto;padding:var(--ui-space-1)}.ui-app-frame__flyout-panel .ui-app-frame__link:before{content:none}.ui-app-frame__flyout-title{margin:0;padding:var(--ui-space-1) var(--ui-space-2);color:var(--ui-sidebar-text-muted);font-weight:600}@media(width>=992px){.ui-app-frame--collapsed :is(.ui-app-frame__label,.ui-app-frame__chevron){opacity:0}.ui-app-frame--collapsed .ui-app-frame__section{display:none}.ui-app-frame--collapsed .ui-app-frame__rail-trigger{display:flex}.ui-app-frame--collapsed .ui-app-frame__item:has([popover]:not(.ui-app-frame__flyout):popover-open)>.ui-app-frame__flyout{display:none}.ui-app-frame--collapsed .ui-app-frame__count{position:absolute;top:0;left:calc(var(--ui-space-2) + 1rem - .375rem)}}:is(.ui-app-frame__flyout-panel,[popover]) .ui-app-frame__label{opacity:1}@media(width<992px){.ui-app-frame__link{min-height:var(--ui-touch-target)}}@media(width<992px)and (pointer:coarse){.ui-app-frame__side .ui-app-frame__nav{padding-inline-end:var(--ui-space-2)}}@media(width<992px){.ui-app-frame__collapse{display:none}}.ui-app-frame__skip{position:fixed;inset:var(--ui-space-2) auto auto var(--ui-space-2);z-index:var(--ui-layer-global-notice);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-focus-ring);color:var(--ui-text);font-weight:600;text-decoration:none}.ui-app-frame__skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-app-frame__content:focus{outline:none}.ui-table__cell[role=cell] a{color:var(--ui-primary);text-decoration:underline;text-underline-offset:3px}.ui-table__cell[role=cell] strong{font-weight:600}.ui-table__cell[role=cell] small{margin-inline-start:var(--ui-space-2);color:var(--ui-text-secondary);font-size:inherit}.ui-table__cell[role=cell] .ui-table__bare{display:inline-flex;max-width:100%;padding:0;border:0;border-radius:var(--ui-radius);background:none;color:inherit;font:inherit;cursor:default}.ui-option-card .ui-option-card__description p{margin:0}.ui-field-grid--stacked :is(.ui-input,.ui-select,.ui-date-input,.ui-radio-group,.ui-textarea,.ui-multi-select,.ui-checkbox):not(.ui-field-grid__half){grid-column:1/-1}.ui-field-grid--stacked .ui-field__plain.ui-field__line{min-height:0}.ui-section [uiSectionActions][uiButton]{margin-inline:-.75em}.ui-section .ui-section__empty{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-secondary)}.ui-section>.ui-section__content>.ui-button,.ui-section>.ui-section__content>ui-checkbox{align-self:start}.ui-section>.ui-section__content>ui-section:not(:first-child){padding-top:calc(var(--ui-space-6) - var(--ui-section-gap))}:where(.ui-dialog__body)>p{margin:0}
