.modal-overlay[data-v-c61e9e6f]{z-index:var(--z-index-app-modal-overlay);background:var(--color-neutral-text);opacity:.6;position:fixed;inset:0}.modal[data-v-c61e9e6f]{border-radius:var(--radius-2x);box-shadow:var(--modal-box-shadow);max-height:90vh;max-width:calc(100% - var(--space-16x));text-align:left;width:var(--modal-width-desktop);z-index:var(--z-index-app-modal-content);outline:none;flex-direction:column;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal[data-v-c61e9e6f],.modal__header[data-v-c61e9e6f]{background-color:var(--color-neutral-white);display:flex}.modal__header[data-v-c61e9e6f]{align-items:center;gap:var(--space-8x);padding:var(--space-8x);z-index:100;position:sticky;top:0}.modal__header-title[data-v-c61e9e6f]{flex:1;min-width:0}.modal__header-close[data-v-c61e9e6f]{color:var(--color-primary);flex-shrink:0}.modal__divider[data-v-c61e9e6f]{border:1px solid var(--color-border-card);margin:0 var(--space-8x)}.modal__content[data-v-c61e9e6f]{padding:0 var(--space-12x);min-height:0;margin-bottom:var(--space-18x);flex:1;overflow-y:auto}.modal__footer[data-v-c61e9e6f]{z-index:100;padding:0 var(--space-8x) var(--space-8x);position:sticky;bottom:0}.modal__footer .modal__divider[data-v-c61e9e6f]{margin:0 0 var(--space-8x)}.modal--sm[data-v-c61e9e6f]{width:var(--modal-width-desktop-small)}.modal--xl[data-v-c61e9e6f]{width:974px}.modal--error[data-v-c61e9e6f]{border:1px solid var(--color-error-deep)}@media (width<=430px){.modal[data-v-c61e9e6f],.modal--sm[data-v-c61e9e6f],.modal--xl[data-v-c61e9e6f]{width:var(--modal-width-mobile)}}[data-v-c61e9e6f]::-webkit-scrollbar{width:var(--space-2x)}[data-v-c61e9e6f]::-webkit-scrollbar-track{background:var(--color-neutral-white)}[data-v-c61e9e6f]::-webkit-scrollbar-thumb{border-radius:var(--radius-1x);background:var(--color-neutral-placeholder)}[data-v-c61e9e6f]{scrollbar-width:thin;scrollbar-color:var(--color-neutral-placeholder) var(--color-neutral-white)}
