@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-dialog{--amset-overlay-background:var(--amset-overlay);--amset-overlay-padding:var(--amset-space-4);--amset-dialog-width:32rem;--amset-dialog-padding:var(--amset-space-5);--amset-dialog-radius:var(--amset-radius-lg);--amset-dialog-background:var(--amset-surface);--amset-dialog-slot:var(--amset-space-3);width:calc(100% - var(--amset-overlay-padding) * 2);max-width:var(--amset-dialog-width);max-height:calc(100vh - var(--amset-overlay-padding) * 2);background:var(--amset-dialog-background);border:var(--amset-border-width) solid var(--amset-border);border-radius:var(--amset-dialog-radius);min-height:0;box-shadow:var(--amset-shadow-floating);font-family:var(--amset-font);color:var(--amset-ink);opacity:0;transition:display var(--amset-duration-fast) allow-discrete, overlay var(--amset-duration-fast) allow-discrete, opacity var(--amset-duration-fast) var(--amset-easing-exit), transform var(--amset-duration-fast) var(--amset-easing-exit);margin:auto;padding:0;inset:0;overflow:hidden;transform:translateY(8px)scale(.98)}.amset-dialog[open]{flex-direction:column;display:flex}.amset-dialog::backdrop{background:var(--amset-overlay-background);opacity:0;transition:display var(--amset-duration-fast) allow-discrete, overlay var(--amset-duration-fast) allow-discrete, opacity var(--amset-duration-fast) var(--amset-easing-exit)}.amset-dialog--sm{--amset-dialog-width:24rem}.amset-dialog--lg{--amset-dialog-width:44rem}.amset-dialog--full{--amset-dialog-width:none;height:calc(100vh - var(--amset-overlay-padding) * 2)}.amset-dialog[open],.amset-dialog[open]::backdrop{opacity:1;transition-timing-function:var(--amset-easing-entry);transition-duration:var(--amset-duration)}.amset-dialog[open]{transform:translateY(0)scale(1)}.amset-dialog[open][data-exiting],.amset-dialog[open][data-exiting]::backdrop{opacity:0;transition-timing-function:var(--amset-easing-exit);transition-duration:var(--amset-duration-fast)}.amset-dialog[open][data-exiting]{transform:translateY(8px)scale(.98)}@starting-style{.amset-dialog[open],.amset-dialog[open]::backdrop{opacity:0}.amset-dialog[open]{transform:translateY(8px)scale(.98)}}.amset-dialog__content{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}.amset-dialog__header{align-items:flex-start;gap:var(--amset-dialog-slot);padding:var(--amset-dialog-padding);padding-bottom:var(--amset-space-3);flex:none;display:flex}.amset-dialog__titles{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.amset-dialog__title{font-size:var(--amset-text-lg);font-weight:var(--amset-weight-bold);line-height:var(--amset-line-tight);margin:0}.amset-dialog__description{color:var(--amset-ink-2);font-size:var(--amset-text-sm);margin:0}.amset-dialog__icon{flex:none;width:1.25rem;height:1.25rem;margin-top:2px}.amset-dialog__header--info .amset-dialog__icon{color:var(--amset-info)}.amset-dialog__header--success .amset-dialog__icon{color:var(--amset-success)}.amset-dialog__header--warning .amset-dialog__icon{color:var(--amset-warning)}.amset-dialog__header--error .amset-dialog__icon{color:var(--amset-error)}.amset-dialog__close{margin-top:-2px;margin-inline-end:calc(var(--amset-space-2) * -1)}.amset-dialog__body{min-height:0;padding-inline:var(--amset-dialog-padding);color:var(--amset-ink-2);font-size:var(--amset-text-base);line-height:var(--amset-line-normal);overflow-wrap:anywhere;flex:1;overflow:auto}.amset-dialog__body[data-scrollable]:focus-visible{outline:2px solid var(--amset-focus);outline-offset:-2px}.amset-dialog__body[data-scrollable]{padding-block:var(--amset-space-3);border-block:var(--amset-border-width) solid var(--amset-divider)}.amset-dialog__body>:first-child{margin-top:0}.amset-dialog__body>:last-child{margin-bottom:0}.amset-dialog__footer{padding:var(--amset-space-3) var(--amset-dialog-padding) var(--amset-dialog-padding);flex:none;justify-content:flex-end;display:flex}.amset-dialog__footer--spread{justify-content:space-between;align-items:center;gap:var(--amset-dialog-slot)}.amset-dialog__footer-start{color:var(--amset-ink-2);font-size:var(--amset-text-sm)}.amset-dialog__actions{justify-content:flex-end;gap:var(--amset-space-2);flex-wrap:wrap;display:flex}@media (max-width:30rem){.amset-dialog__actions{flex-direction:column}.amset-dialog__actions>*{width:100%}}.amset-dialog{--amset-dialog-accent:currentColor}.amset-dialog__icon--custom{color:var(--amset-dialog-accent);justify-content:center;align-items:center;display:inline-flex}.amset-dialog__icon--custom>svg{width:100%;height:100%}.amset-dialog__header-actions{align-items:center;gap:var(--amset-space-2);flex:none;margin-top:-2px;display:flex}.amset-dialog--top{margin-block-start:var(--amset-overlay-padding);margin-block-end:auto}.amset-dialog__body--flush{padding:0}.amset-dialog__body--column{flex-direction:column;display:flex;overflow:hidden}.amset-dialog--inline{opacity:1;width:100%;max-width:none;max-height:none;box-shadow:none;flex-direction:column;margin:0;display:flex;transform:none}.amset-dialog--inline.amset-dialog--full{height:auto}}
