@layer p_reset, theme, base, p_base, disco.components, p_components, p_utilities;
@layer p_reset,theme,base,p_base,disco.components,p_components,p_utilities;@layer disco.components{.ModalMain[data-v-9a171db8]{--modal-header-height: calc( var(--spacing-4) + var(--measurement-input-size) + var(--spacing-2) + var(--spacing-2) );--modal-footer-height: calc( var(--spacing-4) + var(--measurement-input-size) + var(--measurement-input-size) );--ui-modal-body-height: calc( 100vh - (var(--spacing-4) + var(--modal-header-height) + var(--spacing-4)) );--ui-modal-body-padding-bottom: var(--spacing-8);position:relative;transform:translateZ(0)}.ModalMain__wrapper[data-v-9a171db8]:focus-visible{outline:var(--border-width-thin, 1px) solid var(--color-accent, currentColor);outline-offset:calc(-1 * var(--border-width-thin, 1px))}.ModalMain .ModalMain__wrapper[data-v-9a171db8]{overflow-y:auto;padding:var( --ui-modal-body-padding, var(--spacing-2) var(--ui-modal-horizontal-padding) var(--ui-modal-body-padding-bottom) )}.ModalMain .ModalMain__wrapper[data-v-9a171db8]{max-height:var(--ui-modal-body-height)}.ModalMain:has(+.ModalFooter) .ModalMain__wrapper[data-v-9a171db8]{--ui-modal-body-padding-bottom: var(--spacing-4);--ui-modal-body-height: calc( 100vh - ( var(--spacing-4) + var(--modal-header-height) + var(--modal-footer-height) + var(--spacing-4) ) );max-height:var(--ui-modal-body-height)}.ModalMain__wrapper--fullHeight[data-v-9a171db8]{height:var(--ui-modal-body-height)}.ModalMain--scrollContent[data-v-9a171db8]{display:flex;flex:1;min-height:0}.ModalMain--scrollContent .ModalMain__wrapper[data-v-9a171db8]{display:flex;flex:1;flex-direction:column;max-height:none;min-height:0;overflow:visible;width:100%}.ModalMain--scrollNone .ModalMain__wrapper[data-v-9a171db8]{max-height:none;overflow:visible}.ModalMain__shadow[data-v-9a171db8],.ModalMain .Shadow[data-v-9a171db8]{opacity:0;left:0;pointer-events:none;position:fixed;right:0;transition:opacity .5s}.ModalMain--hasOverflow .ModalMain__shadow[data-v-9a171db8],.ModalMain--hasOverflow .ModalMain .Shadow[data-v-9a171db8]{opacity:1}.ModalMain__shadowBottom[data-v-9a171db8]{background:linear-gradient(0deg,#0003,#0000);border-bottom:var(--color-neutral-40) solid 1px;bottom:0;display:none;height:4px}.ModalMain:has(+.ModalFooter) .ModalMain__shadowBottom[data-v-9a171db8]{display:block}@media print{.ModalMain .ModalMain__wrapper[data-v-9a171db8]{max-height:none;overflow:visible}.ModalMain__shadow[data-v-9a171db8],.ModalMain .Shadow[data-v-9a171db8]{display:none}}}
