.support-toast{position:fixed;top:calc(20px + env(safe-area-inset-top,0px));right:20px;z-index:120;display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;width:370px;max-width:calc(100vw - 32px);padding:18px 16px;border:1px solid #b9d3bd;border-radius:12px;background:#f4faf3;color:#254c33;box-shadow:0 6px 24px #2037251a;font:14px/1.5 GyeolSans,sans-serif;animation:support-toast-in .18s ease-out}
.support-toast[hidden]{display:none!important}.support-toast-check{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#418452;color:#fff;font-size:19px}.support-toast strong{display:block;font-size:15px}.support-toast p{margin:5px 0 0;color:#526b56;font-size:13px}.support-toast button{flex:none;display:grid;place-items:center;margin:-8px -6px 0 auto;padding:0;width:36px;min-width:36px;height:36px;min-height:36px;border:0;background:transparent;color:#526b56;font:24px/1 sans-serif;cursor:pointer}.support-toast button:focus-visible{outline:2px solid #418452;outline-offset:2px}
@keyframes support-toast-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
@media all{.support-toast{top:calc(12px + env(safe-area-inset-top,0px));right:12px;max-width:calc(100vw - 24px)}}
@media(prefers-reduced-motion:reduce){.support-toast{animation:none}}
