.display-none[data-v-3579587a]{display:none}fieldset[data-v-3579587a]{border:0;display:flex;flex-direction:column;margin:0;padding:0}dialog[data-v-3579587a]{--modal-height:640px;--modal-padding:16px;--header-height:32px;--footer-height:48px;background-color:#fff;border:1px solid var(--c-grey-200);border-radius:8px;box-shadow:0 4px 12px #231d190d;max-height:var(--modal-height);max-width:580px;padding:0;transform:translateY(120%);transition-behavior:allow-discrete;transition-duration:.2s;transition-property:transform,overlay,display;width:100%}@media (max-width:1023px){dialog[data-v-3579587a]{--modal-height:100dvh;border-radius:0;height:var(--modal-height);margin:0;max-width:100vw}}dialog[data-v-3579587a]::backdrop{background-color:transparent;transition:background-color .2s ease-out}dialog form[data-v-3579587a]{display:flex;flex-direction:column;gap:16px;max-height:calc(var(--modal-height) - var(--modal-padding)*2);padding:16px}@media (max-width:1023px){dialog form[data-v-3579587a]{height:calc(var(--modal-height) - var(--modal-padding)*2);max-height:inherit}}dialog[data-v-3579587a] button{height:48px}dialog .header[data-v-3579587a]{align-items:flex-start;display:flex;flex-direction:row;height:var(--header-height);justify-content:space-between}dialog .header h3[data-v-3579587a]:focus{outline:none}dialog .body[data-v-3579587a]{color:var(--c-primary-800);flex:1 1 auto;max-height:calc(var(--modal-height) - var(--header-height) - var(--modal-padding)*4 - var(--footer-height));position:relative}dialog .footer[data-v-3579587a]{display:flex;flex-direction:column;gap:8px;height:var(--footer-height);width:100%}@media (min-width:1024px){dialog .footer[data-v-3579587a]{flex-direction:row}}dialog .footer[data-v-3579587a] button,dialog .footer button[data-v-3579587a]{width:100%}dialog .mobile-panel[data-v-3579587a]{--panel-height:640px;--panel-padding:16px;--panel-header-height:32px;--panel-footer-height:48px;background-color:var(--c-primary-50);border-radius:var(--border-radius-common) var(--border-radius-common) 0 0;display:flex;flex-direction:column;gap:16px;inset:auto 0 0 0;max-height:var(--panel-height);overflow-x:hidden;overflow-y:auto;padding:var(--panel-padding) var(--panel-padding) 0;position:fixed}@media (min-width:1024px){dialog .mobile-panel[data-v-3579587a]{display:none}}dialog .mobile-panel__header[data-v-3579587a]{color:var(--c-primary-800);display:flex;font-family:var(--font-family-primary);font-size:var(--font-size--base);font-weight:var(--font-weight--semibold);height:var(--panel-header-height);justify-content:center;letter-spacing:-.25px;place-items:center}dialog .mobile-panel__header h3[data-v-3579587a]:focus{outline:none}dialog .mobile-panel__body[data-v-3579587a]{max-height:calc(var(--panel-height) - var(--panel-header-height) - var(--panel-padding)*2 - var(--panel-footer-height));overflow:auto}dialog .mobile-panel__footer[data-v-3579587a]{background-color:var(--c-white);display:flex;flex-direction:column;gap:8px;left:calc(var(--panel-padding)*-1);padding:var(--panel-padding);position:relative;width:100%}dialog .mobile-panel__footer[data-v-3579587a]>*{width:100%}@media (max-width:1023px){dialog[data-v-3579587a]:has(.mobile-panel){background-color:transparent}dialog:has(.mobile-panel) form[data-v-3579587a]{display:none}}dialog[open][data-v-3579587a]{transform:translateY(0)}@starting-style{dialog[open][data-v-3579587a]{transform:translateY(100%)}}dialog[open][data-v-3579587a]::backdrop{background-color:#72757eb3}dialog[data-v-3579587a]:not(:modal){display:none!important;opacity:0;transition-behavior:allow-discrete;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}
