.app-alert{--alert-color:var(--theme-text-secondary,#535862);--alert-ring-inner:var(--theme-surface-muted,#f2f4f7);--alert-ring-outer:var(--theme-surface-subtle,#f9fafb);box-sizing:border-box;border:1px solid var(--theme-border-default,#e9eaeb);border-radius:var(--radius-control,4px);background:var(--surface-card);width:100%;min-width:0;color:var(--theme-text-primary,#181d27);text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid;position:relative;box-shadow:0 1px 2px #0a0d120d}.app-alert--brand{--alert-color:var(--accent,#f04438);--alert-ring-inner:var(--theme-status-danger-bg,#fee4e2);--alert-ring-outer:var(--theme-status-danger-bg,#fef3f2)}.app-alert--error{--alert-color:var(--theme-status-danger-text,#d92d20);--alert-ring-inner:var(--theme-status-danger-bg,#fee4e2);--alert-ring-outer:var(--theme-status-danger-bg,#fef3f2)}.app-alert--warning{--alert-color:var(--theme-status-warning-text,#dc6803);--alert-ring-inner:var(--theme-status-warning-bg,#fef0c7);--alert-ring-outer:var(--theme-status-warning-bg,#fffaeb)}.app-alert--success{--alert-color:var(--theme-status-success-text,#079455);--alert-ring-inner:var(--theme-status-success-bg,#dcfae6);--alert-ring-outer:var(--theme-status-success-bg,#ecfdf3)}.app-alert-featured-icon{place-items:center;width:40px;height:40px;display:grid}.app-alert-featured-icon>span{background:var(--alert-ring-inner);width:24px;height:24px;color:var(--alert-color);box-shadow:0 0 0 4px var(--alert-ring-inner), 0 0 0 8px var(--alert-ring-outer);border-radius:50%;place-items:center;display:grid}.app-alert-featured-icon svg{stroke-width:1.8px;width:20px;height:20px}.app-alert-content{overflow-wrap:anywhere;min-width:0}.app-alert[data-dismissible] .app-alert-content{padding-right:24px}.app-alert .app-alert-title{color:var(--theme-text-primary,#181d27);margin:0;font-size:14px;font-weight:600;line-height:20px}.app-alert .app-alert-description{color:var(--theme-text-secondary,#535862);margin:4px 0 0;font-size:14px;font-weight:400;line-height:20px}.app-alert-description p{font:inherit;margin:0}.app-alert-description p+p{margin-top:4px}.app-alert[role=button]{cursor:pointer}.app-alert[role=button]:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.app-alert-confirm-label{color:var(--theme-accent-text,var(--accent));font-size:14px;font-weight:600}.app-alert-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.app-alert-actions>.tui-button{border-radius:var(--radius-control,4px);min-height:20px;box-shadow:none;border:0;padding:0;font-size:14px;line-height:20px}.app-alert .app-alert-close{color:var(--theme-text-tertiary,#717680);position:absolute;top:12px;right:12px}.app-alert .app-alert-close:hover{color:var(--theme-text-secondary,#414651)}
