.base-dialog[data-v-61cee65b]{width:min(100% - 2 * var(--space-4),var(--dialog-width,32rem));overscroll-behavior:contain;max-height:calc(min(92dvh,52rem));color:var(--color-text);background:0 0;border:0;margin:auto;padding:0;overflow-y:auto}.base-dialog[data-v-61cee65b]::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.base-dialog--sm[data-v-61cee65b]{--dialog-width:24rem}.base-dialog--lg[data-v-61cee65b]{--dialog-width:44rem}.base-dialog__panel[data-v-61cee65b]{gap:var(--space-4);padding:var(--space-8);background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.base-dialog__panel[data-v-61cee65b]:after,.base-dialog__panel[data-v-61cee65b]:before{pointer-events:none;content:"";border-color:var(--color-ornament);border-style:solid;width:20px;height:20px;position:absolute}.base-dialog__panel[data-v-61cee65b]:before{border-top-left-radius:var(--radius-lg);border-width:1px 0 0 1px;top:-1px;left:-1px}.base-dialog__panel[data-v-61cee65b]:after{border-bottom-right-radius:var(--radius-lg);border-width:0 1px 1px 0;bottom:-1px;right:-1px}.base-dialog__header[data-v-61cee65b]{gap:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.base-dialog__title[data-v-61cee65b]{font-size:var(--text-xl)}.base-dialog__close[data-v-61cee65b]{width:2.5rem;height:2.5rem;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;color:var(--color-text-muted);border-radius:var(--radius-pill);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast);place-items:center;display:inline-grid}.base-dialog__close[data-v-61cee65b]:hover{color:var(--color-frost);background:#96beff1a}.base-dialog__description[data-v-61cee65b]{color:var(--color-text-muted)}.base-dialog__actions[data-v-61cee65b]{gap:var(--space-3);padding:var(--space-4) 0;margin:0 calc(-1 * var(--space-8)) calc(-1 * var(--space-8));padding-inline:var(--space-8);padding-bottom:var(--space-6);background:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;display:flex;position:sticky;bottom:0}@media (prefers-reduced-motion:no-preference){.base-dialog[open][data-v-61cee65b]{animation:base-dialog-in-61cee65b var(--duration-slow) var(--ease-out)}}@keyframes base-dialog-in-61cee65b{0%{opacity:0;transform:translateY(8px)scale(.98)}}
