#notice-popup{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 100px);overflow:auto;padding:22px;border:1px solid var(--line);border-radius:16px;box-sizing:border-box}#notice-popup::backdrop{background:rgba(18,43,67,.3)}.popup-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;position:sticky;top:-22px;padding:10px 0;background:white;z-index:1}.popup-head button{min-height:44px;flex:none}.popup-image{display:block;width:100%;max-height:200px;object-fit:contain;border-radius:8px}#notice-popup h2{font-size:22px;line-height:1.5;margin:14px 0;word-break:keep-all}.popup-content{font-size:16px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px}.popup-day{display:flex;gap:10px;align-items:center;min-height:44px;margin-top:14px;font-size:14px}.popup-day input{width:18px;height:18px}@media(max-width:780px){#notice-popup{padding:18px;max-height:calc(100dvh - 150px)}.popup-head{top:-18px}.popup-image{max-height:140px}#notice-popup h2{font-size:20px}}
