.toast-stack{z-index:20000;pointer-events:none;gap:10px;width:min(380px,100vw - 24px);display:grid;position:fixed;top:18px;right:18px}.toast-item{pointer-events:auto;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;box-shadow:0 12px 30px #00000059}.toast-success{color:#d8f5e4;background:#143322;border:1px solid #3ea06b}.toast-error{color:#ffd6d6;background:#3a1518;border:1px solid #d45d5d}.toast-close{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;font-size:18px;line-height:1}.field-error{color:#ef4444;margin:5px 0 0;font-size:12.5px;font-weight:500;line-height:1.4}.btn-spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}
