@layer disco.components{.ModalHeader[data-v-bd3afcb3]{padding:0 calc(80px * var(--ui-density-scale, 1)) calc(12px * var(--ui-density-scale, 1)) var(--ui-modal-horizontal-padding);min-height:calc((36px + 12px) * var(--ui-density-scale, 1));margin:0;display:flex;justify-content:space-between}.ModalHeader__start[data-v-bd3afcb3]{display:flex;align-items:center;gap:calc(var(--spacing-3) * var(--ui-density-scale, 1));min-width:0}.ModalHeader__icon[data-v-bd3afcb3]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(36px * var(--ui-density-scale, 1));height:calc(36px * var(--ui-density-scale, 1));background:var(--color-accent);color:var(--white);border-radius:var(--border-radius-small)}.ModalHeader__icon[data-v-bd3afcb3] svg{width:16px;height:16px}.ModalHeader__heading[data-v-bd3afcb3]{min-width:0}.ModalHeader__title[data-v-bd3afcb3]{color:var(--color-neutral-100);font-size:calc(20px * var(--ui-density-scale, 1));font-weight:500;line-height:calc(36px * var(--ui-density-scale, 1));margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModalHeader__subheading[data-v-bd3afcb3]{font-size:calc(14px * var(--ui-density-scale, 1));font-style:italic;font-weight:400;line-height:calc(18px * var(--ui-density-scale, 1));overflow:hidden;text-overflow:ellipsis}.ModalHeader__titleContent[data-v-bd3afcb3] p,.ModalHeader__titleContent[data-v-bd3afcb3] div,.ModalHeader__subheading[data-v-bd3afcb3] p,.ModalHeader__subheading[data-v-bd3afcb3] div{display:inline;line-height:inherit;margin:0;white-space:inherit}.ModalHeader__title[data-v-bd3afcb3] mjx-container,.ModalHeader__subheading[data-v-bd3afcb3] mjx-container{display:inline-block;line-height:inherit;overflow:visible;vertical-align:baseline}.ModalHeader__titleContent[data-v-bd3afcb3]{display:flex;align-items:center;gap:calc(12px * var(--ui-density-scale, 1))}.ModalHeader__end[data-v-bd3afcb3]{align-self:flex-start;margin-left:auto}@media print{.ModalHeader[data-v-bd3afcb3]{padding-inline-end:0}.ModalHeader__end[data-v-bd3afcb3]{display:none}.ModalHeader__title[data-v-bd3afcb3]{overflow:visible;text-overflow:clip;white-space:normal}}}@layer disco.components{.ShadowTop[data-v-f22841fb]{background:linear-gradient(180deg,#0003,#0000);border-top:var(--color-neutral-40) solid 1px;height:4px;left:0;pointer-events:none;position:fixed;right:0;top:0}@media print{.ShadowTop[data-v-f22841fb]{display:none}}}@layer disco.components{.ModalMain[data-v-fbe7e70a]{--modal-header-height: 76px ;--modal-footer-height: 96px ;--ui-modal-body-height: calc(100vh - (16px + var(--modal-header-height) + 16px));position:relative;transform:translateZ(0)}.ModalMain__wrapper[data-v-fbe7e70a]: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-fbe7e70a]{overflow-y:auto;padding:var( --ui-modal-body-padding, calc(16px * var(--ui-density-scale, 1)) var(--ui-modal-horizontal-padding) calc(32px * var(--ui-density-scale, 1)) )}.ModalMain .ModalMain__wrapper[data-v-fbe7e70a]{max-height:var(--ui-modal-body-height)}.ModalMain:has(+.ModalFooter) .ModalMain__wrapper[data-v-fbe7e70a]{--ui-modal-body-height: calc( 100vh - (16px + var(--modal-header-height) + var(--modal-footer-height) + 16px) );max-height:var(--ui-modal-body-height)}.ModalMain__wrapper--fullHeight[data-v-fbe7e70a]{height:var(--ui-modal-body-height)}.ModalMain--scrollContent[data-v-fbe7e70a]{display:flex;flex:1;min-height:0}.ModalMain--scrollContent .ModalMain__wrapper[data-v-fbe7e70a]{display:flex;flex:1;flex-direction:column;max-height:none;min-height:0;overflow:visible;width:100%}.ModalMain--scrollNone .ModalMain__wrapper[data-v-fbe7e70a]{max-height:none;overflow:visible}.ModalMain__shadow[data-v-fbe7e70a],.ModalMain .Shadow[data-v-fbe7e70a]{opacity:0;left:0;pointer-events:none;position:fixed;right:0;transition:opacity .5s}.ModalMain--hasOverflow .ModalMain__shadow[data-v-fbe7e70a],.ModalMain--hasOverflow .ModalMain .Shadow[data-v-fbe7e70a]{opacity:1}.ModalMain__shadowBottom[data-v-fbe7e70a]{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-fbe7e70a]{display:block}@media print{.ModalMain .ModalMain__wrapper[data-v-fbe7e70a]{max-height:none;overflow:visible}.ModalMain__shadow[data-v-fbe7e70a],.ModalMain .Shadow[data-v-fbe7e70a]{display:none}}}
