.save-toast{position:fixed;z-index:10000;bottom:calc(22px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;box-sizing:border-box;width:max-content;max-width:min(560px,calc(100vw - 32px));padding:15px 20px;border:1px solid #9cbcaf;border-radius:14px;background:#1a6659;color:#fffdf5;box-shadow:0 8px 28px #183a3840;font-size:16px;font-weight:650;line-height:1.4;pointer-events:none;overflow-wrap:anywhere}
.save-toast[hidden]{display:none!important}.save-toast-icon{display:flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:50%;background:#ffffff24;font-size:22px;font-weight:800}.save-toast[data-kind="error"]{background:#924c36;border-color:#caa393}
@media(max-width:600px){.save-toast{bottom:calc(14px + env(safe-area-inset-bottom,0px));font-size:14px;padding:13px 16px;gap:10px}}
