.skm-toast{z-index:99999;min-width:320px;max-width:560px;font-size:var(--skm-fs-md);font-weight:var(--skm-fw-medium);line-height:var(--skm-lh-relaxed);opacity:0;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 20px 14px 16px;animation:.35s forwards skmToastIn;display:flex;position:fixed;top:62px;left:50%;transform:translate(-50%)translateY(-20px);box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a}.skm-toast.hiding{animation:.3s forwards skmToastOut}.skm-toast-icon{width:18px;height:18px;font-size:18px;font-weight:var(--skm-fw-bold);line-height:var(--skm-lh-tight);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.skm-toast-body{flex:1}.skm-toast-body p{font-weight:400;font-size:var(--skm-fs-base);margin:4px 0 6px}.skm-toast-body ul{font-size:var(--skm-fs-base);margin:4px 0 0;padding-left:18px;font-weight:400}.skm-toast-close{font-size:18px;line-height:var(--skm-lh-tight);cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;margin-top:-2px;padding:0;transition:opacity .15s}.skm-toast-close:hover{opacity:1}.skm-toast-success{color:#1b5e20;background:linear-gradient(135deg,#e8f5e9 0%,#f1f8f1 100%);border-left:4px solid #2e7d32}.skm-toast-success .skm-toast-icon,.skm-toast-success .skm-toast-close{color:#2e7d32}.skm-toast-danger{color:#b71c1c;background:linear-gradient(135deg,#ffebee 0%,#fff5f5 100%);border-left:4px solid #c62828}.skm-toast-danger .skm-toast-icon,.skm-toast-danger .skm-toast-close{color:#c62828}@keyframes skmToastIn{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes skmToastOut{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-20px)}}@media (width<=576px){.skm-toast{min-width:0;max-width:calc(100vw - 24px);left:12px;right:12px;transform:translate(0)translateY(-20px)}@keyframes skmToastIn{0%{opacity:0;transform:translate(0)translateY(-20px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes skmToastOut{0%{opacity:1;transform:translate(0)translateY(0)}to{opacity:0;transform:translate(0)translateY(-20px)}}}
