.lseed-alert{--alert-action-gap: var(--wizard-action-gap);--alert-viewport-gap: 32px;--alert-accent: #e11d48;--alert-soft: #ffe4e6;--alert-foreground: #fff;display:flex!important;flex-direction:column;width:32rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - var(--alert-viewport-gap));padding:0;overflow:hidden;border-radius:8px;background:#fff;color:#334155;box-shadow:0 25px 50px -12px #00000040;text-align:left}.lseed-alert--unsaved{--alert-accent: #c2410c !important;--alert-soft: #ffedd5 !important}.lseed-alert--confirm,.lseed-alert--choice,.lseed-alert--input,.lseed-alert--loading{--alert-accent: var(--ui-theme-600, #4f46e5) !important;--alert-soft: var(--ui-theme-100, #e0e7ff) !important;--alert-foreground: var(--ui-on-theme-primary, #fff) !important}.lseed-alert .lseed-alert__header{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.lseed-alert .lseed-alert__icon{display:flex!important;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin:0;border:0;border-radius:6px;background:var(--alert-soft);color:var(--alert-accent);font-size:24px}.lseed-alert .swal2-icon-content{font-size:24px;line-height:1}.lseed-alert .lseed-alert__title{padding:0;margin:0;color:#0f172a;font-size:16px;font-weight:400;line-height:24px;text-align:left;overflow-wrap:anywhere}.lseed-alert .swal2-close{position:static;margin-left:auto;width:28px;height:28px;color:#64748b}.lseed-alert .lseed-alert__body{padding:32px;background:#fff;overflow-wrap:anywhere;overflow-y:auto;min-height:0}.lseed-alert .lseed-alert__header,.lseed-alert .lseed-alert__actions{flex-shrink:0}.lseed-alert .lseed-alert__text--plain{white-space:pre-line}.lseed-alert .lseed-alert__text{margin:0;padding:0;overflow:visible;font-size:13px;line-height:1.625;color:#334155;text-align:left;overflow-wrap:anywhere}.lseed-alert .lseed-alert__text strong{color:var(--alert-accent)}.lseed-alert .lseed-alert__text ul{margin:0;padding-left:1.25em;list-style:disc;text-align:left}.lseed-alert .swal2-input,.lseed-alert .swal2-textarea,.lseed-alert .swal2-select{box-sizing:border-box;width:calc(100% - 64px);margin:0 32px 24px;font-size:14px}.lseed-alert .swal2-validation-message{margin:12px 0 0;font-size:13px}.lseed-alert .lseed-alert__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--alert-action-gap);width:100%;margin:0;padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc;box-sizing:border-box}.lseed-alert .lseed-alert__actions button{max-width:100%;margin:0;border:1px solid transparent;border-radius:6px;cursor:pointer}.lseed-alert .lseed-alert__confirm{background:var(--alert-accent)!important;color:var(--alert-foreground)!important}.lseed-alert .lseed-alert__cancel{background:#fff!important;color:#334155!important;border-color:#cbd5e1!important}.lseed-alert .lseed-alert__deny{background:#e11d48!important;color:#fff!important}.lseed-alert .lseed-alert__actions button:hover{filter:brightness(.95)}.lseed-alert .lseed-alert__actions button:focus-visible{outline:2px solid var(--alert-accent);outline-offset:3px}.lseed-alert .lseed-alert__actions button:disabled{opacity:.5;cursor:default}@media(max-width:480px){.lseed-alert .lseed-alert__body{padding:24px}}.lseed-alert-viewport{-webkit-backdrop-filter:brightness(50%);backdrop-filter:brightness(50%)}.lseed-alert-frame{position:relative;padding:16px;width:100%;max-width:calc(32rem + 32px);max-height:100%}.lseed-alert-frame--wide{max-width:64rem}.lseed-alert--blade{width:100%;max-width:min(32rem,calc(100vw - 32px))}.lseed-alert-frame--wide .lseed-alert--blade{max-width:100%}.lseed-alert--blade .lseed-alert__actions>div{width:100%}.lseed-alert--blade .lseed-alert__actions div:has(>button):not(.hidden){display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--alert-action-gap);padding:0;margin:0;border:0;background:transparent}.lseed-alert--blade .lseed-alert__actions button{box-shadow:none}.lseed-alert--blade .lseed-alert__actions button{background:var(--alert-accent)!important;color:var(--alert-foreground)!important}.lseed-alert--blade .lseed-alert__actions button[data-ui-harness=lseed-button-secondary],.lseed-alert--blade .lseed-alert__actions button[data-ui-harness=wizard-button-secondary],.lseed-alert--blade .lseed-alert__actions button[data-ui-harness=lseed-button-white]{background:#fff!important;color:#334155!important;border-color:#cbd5e1!important}html.lseed-dark .lseed-alert,html.lseed-dark .lseed-alert .lseed-alert__body{background:var(--ui-dark-fill-faint, #0b1220);color:var(--ui-text-default, #e2e8f0)}html.lseed-dark .lseed-alert .lseed-alert__header,html.lseed-dark .lseed-alert .lseed-alert__actions{background:var(--ui-dark-fill-soft, #172033);border-color:var(--ui-dark-line-soft, #263449)}html.lseed-dark .lseed-alert .lseed-alert__title,html.lseed-dark .lseed-alert .lseed-alert__text{color:var(--ui-text-default, #e2e8f0)}html.lseed-dark .lseed-alert [data-ui-harness=wizard-field-label]{color:inherit}html.lseed-dark .lseed-alert .lseed-alert__actions :is(.lseed-alert__cancel,[data-ui-harness=lseed-button-secondary],[data-ui-harness=wizard-button-secondary],[data-ui-harness=lseed-button-white]){background:var(--ui-dark-fill-subtle, #0f172a)!important;color:var(--ui-text-default, #e2e8f0)!important;border-color:var(--ui-dark-line-strong, #475569)!important}html.lseed-dark .lseed-alert .lseed-alert__actions :is(.lseed-alert__cancel,[data-ui-harness=lseed-button-secondary],[data-ui-harness=wizard-button-secondary],[data-ui-harness=lseed-button-white]):hover:not(:disabled){background:var(--ui-dark-fill-strong, #27364b)!important}.lseed-alert--blade .lseed-alert__text :where(h1,h2,h3,h4,p,div,span,label){font-size:inherit;line-height:inherit}.lseed-alert--blade .lseed-alert__text>:where(.p-4,.p-6){padding:0}.lseed-alert .lseed-alert__title,.lseed-alert .lseed-alert__text,.lseed-alert :is(.lseed-alert__title,.lseed-alert__text) :where(p,div,span,strong,b,em,label,h1,h2,h3,h4,a):not([class*=fa-]):not([class*=material-icons]){font-weight:400!important}.lseed-alert__spinner,.lseed-alert__progress{display:none}.lseed-alert--loading .lseed-alert__icon>svg,.lseed-alert--loading .lseed-alert__actions,.lseed-alert .lseed-alert__actions button[hidden]{display:none!important}.lseed-alert--loading .lseed-alert__spinner{display:block;width:24px;height:24px;box-sizing:border-box;border:3px solid var(--alert-soft);border-top-color:var(--alert-accent);border-radius:50%;animation:lseed-alert-spin 1s linear infinite}.lseed-alert--loading .lseed-alert__progress{display:block;height:8px;margin-top:16px;overflow:hidden;border-radius:9999px;background:var(--alert-soft)}.lseed-alert__progress-bar{display:block;height:100%;width:40%;border-radius:inherit;background:var(--alert-accent);animation:lseed-alert-progress 1.5s ease-in-out infinite}@keyframes lseed-alert-spin{to{transform:rotate(360deg)}}@keyframes lseed-alert-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.lseed-alert__spinner,.lseed-alert__progress-bar{animation:none!important}.lseed-alert__progress-bar{margin-inline:auto}}.lseed-alert--content-actions .lseed-alert__actions div:has(>button):not(.hidden){width:max-content;max-width:100%}.lseed-alert--content-actions:not(.lseed-alert--blade) .lseed-alert__actions button{width:var(--alert-action-content-width, auto);min-width:var(--alert-action-width)}@media(max-width:480px){.lseed-alert--content-actions .lseed-alert__actions div:has(>button):not(.hidden){grid-template-columns:minmax(max-content,1fr)}.lseed-alert--content-actions:not(.lseed-alert--blade) .lseed-alert__actions button{width:100%}}.lseed-alert--choice .lseed-alert__title{font-size:18px;line-height:28px}.lseed-alert--choice .lseed-alert__text{font-size:14px;line-height:20px}.lseed-alert--choice .swal2-close{margin:0 0 0 auto;flex:none;align-self:center;font-size:24px;line-height:1}.lseed-alert--choice .lseed-alert__actions{align-items:stretch;flex-wrap:wrap;gap:12px}.lseed-alert--choice .lseed-alert__actions button{display:flex;align-items:center;justify-content:center;text-align:center;width:auto;min-width:108px;max-width:100%;min-height:44px;padding:10px 24px;font-size:14px;border-radius:6px}.lseed-alert--choice .lseed-alert__deny{order:1}.lseed-alert--choice .lseed-alert__confirm{order:2}.lseed-alert--choice .lseed-alert__actions:after{content:"";order:3;flex-basis:100%;height:0}.lseed-alert--choice .lseed-alert__cancel{order:4}
