.swal2-popup.vt-swal{background-color:var(--vt-charcoal);border:var(--vt-border-strong);border-radius:var(--vt-radius-lg);color:var(--vt-white);box-shadow:var(--vt-shadow-lg)}.swal2-title.vt-swal__title{color:var(--vt-white);font-size:var(--vt-text-lg);font-weight:var(--vt-weight-bold);line-height:var(--vt-leading-tight)}.swal2-html-container.vt-swal__body{color:var(--vt-mist);font-size:var(--vt-text-sm);line-height:var(--vt-leading-normal)}.swal2-icon{border-color:var(--vt-steel)!important}.swal2-icon.swal2-success{border-color:var(--vt-success)!important;color:var(--vt-success)!important}.swal2-icon.swal2-error{border-color:var(--vt-danger)!important;color:var(--vt-danger)!important}.swal2-icon.swal2-warning{border-color:var(--vt-warning)!important;color:var(--vt-warning)!important}.swal2-icon.swal2-info,.swal2-icon.swal2-question{border-color:var(--vt-info)!important;color:var(--vt-info)!important}.swal2-popup .vt-swal__confirm,.swal2-popup .vt-swal__deny,.swal2-popup .vt-swal__cancel{min-height:44px;padding:var(--vt-space-2) var(--vt-space-5);border:var(--vt-border);border-radius:var(--vt-radius);background-color:var(--vt-slate);color:var(--vt-white);font-size:var(--vt-text-sm);font-weight:var(--vt-weight-semibold);box-shadow:none;transition:background-color var(--vt-transition),border-color var(--vt-transition)}.swal2-popup .vt-swal__confirm:hover,.swal2-popup .vt-swal__deny:hover,.swal2-popup .vt-swal__cancel:hover{background-color:var(--vt-steel)}.swal2-popup .vt-swal__confirm{background-color:var(--vt-gold);border-color:var(--vt-gold);color:var(--vt-gold-ink)}.swal2-popup .vt-swal__confirm:hover{background-color:var(--vt-gold-deep);border-color:var(--vt-gold-deep);color:var(--vt-gold-ink)}.swal2-popup .vt-swal__confirm--danger,.swal2-popup .vt-swal__deny.vt-swal__confirm--danger{background-color:var(--vt-danger);border-color:var(--vt-danger);color:var(--vt-danger-ink)}.swal2-popup .vt-swal__confirm--danger:hover{filter:brightness(.92)}.swal2-toast{width:auto;max-width:min(420px,calc(100vw - 2rem));background-color:var(--vt-charcoal);border:var(--vt-border-strong);border-radius:var(--vt-radius);box-shadow:var(--vt-shadow-lg)}.swal2-toast .vt-swal__title{font-size:var(--vt-text-sm);font-weight:var(--vt-weight-medium);color:var(--vt-white);text-align:start}.swal2-toast .vt-swal__body{display:flex;align-items:center;gap:var(--vt-space-3)}.swal2-toast .swal2-icon{flex:0 0 auto;width:1.5em;height:1.5em;margin:0}.vt-swal__list{display:flex;flex-direction:column;gap:var(--vt-space-1);margin:0;padding:0;list-style:none;text-align:start}.vt-swal__list li{position:relative;padding-inline-start:var(--vt-space-4)}.vt-swal__list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;width:6px;height:6px;background-color:var(--vt-danger);border-radius:var(--vt-radius-sm)}@media(prefers-reduced-motion:reduce){.swal2-popup,.swal2-toast{animation:none!important}}
