.wb-storage-inline{box-sizing:border-box;flex-basis:100%;margin:0 0 16px;padding:12px 14px;border:1px solid #cad7e8;border-radius:8px;background:#f0f5fc;color:#0D1B3D;font:400 14px/1.6 Pretendard,sans-serif;white-space:normal}
#wb-storage-status{position:fixed;z-index:2147483646;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:max-content;max-width:min(640px,calc(100vw - 32px));padding:14px 44px 14px 18px;border:1px solid #a8bddb;border-radius:10px;background:#fff;color:#0D1B3D;box-shadow:0 6px 24px #0D1B3D24;font:400 14px/1.6 Pretendard,sans-serif}
#wb-storage-status{opacity:1;transition:opacity 300ms ease;pointer-events:auto}
#wb-storage-status.is-fading{opacity:0;pointer-events:none}
@media(prefers-reduced-motion:reduce){#wb-storage-status{transition:none}}
#wb-storage-status[hidden]{display:none}#wb-storage-status button{position:absolute;right:10px;top:10px;border:0;background:transparent;color:#0D1B3D;font-size:22px;cursor:pointer}
.wb-storage-leave{box-sizing:border-box;width:460px;max-width:calc(100vw - 32px);padding:24px;border:1px solid #b9c9df;border-radius:12px;background:white;color:#16243a;font:400 15px/1.65 Pretendard,sans-serif}
.wb-storage-leave::backdrop{background:#00153166}.wb-storage-leave h2{margin:0 0 12px;font-size:20px}.wb-storage-leave p{white-space:normal;margin:0 0 24px}.wb-storage-leave>div{display:flex;justify-content:flex-end;gap:10px}.wb-storage-leave button{padding:10px 16px;border:1px solid #b9c9df;border-radius:6px;background:white;color:#0D1B3D;font:600 14px/1.4 Pretendard,sans-serif;cursor:pointer}.wb-storage-leave [data-stay]{background:#0D1B3D;color:white;border-color:#0D1B3D}
