.Modal{background-color:var(--modal-bg,var(--c-theme-bg));border-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;color:var(--modal-fg,var(--c-theme-fg));left:0;max-height:85%;overflow:auto;padding:1.25rem 1.25rem 3.75rem;right:0}.Modal,.ModalCloseArea{position:fixed;z-index:var(--modal-z-index,--z-index)}.ModalCloseArea{cursor:pointer;height:100%;inset:0;width:100%}.ModalCloseArea:before{background-color:var(--modal-bg,var(--c-modal-bg));content:"";display:block;height:100%;opacity:.5;width:100%}.ModalFull{height:100vh}.ModalFull :is(.ModalWrapper){height:100%}.SelectModal{position:relative}.SelectModal input{inset:0;opacity:0;pointer-events:none;position:absolute}.SelectModalSub{color:var(--c-secondary);opacity:.5}.SelectModalFallback,.SelectModalValue{color:var(--c-secondary);flex:100%;font-family:var(--f-monospace);font-size:1rem;font-weight:700;width:100%}.SelectModalFallback{font-style:italic;opacity:.75}.SelectModalLabel{color:var(--c-input-label);display:flex;flex-direction:column-reverse;font-size:.75rem}.SelectModal[data-required] .SelectModalLabel span:after{color:var(--c-input-required);content:"*"}.SelectModalLabel[data-size=small]{color:var(--c-primary);font-family:var(--f-monospace);font-size:.75rem;font-weight:700}.SelectModalHeader.Card.CardSizeSmall :is(.SelectModalValue,.SelectModalFallback){font-size:.875rem}.SelectModalFull{height:100%}
