.mizou-notice-popup{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #c7d0dc;border-radius:12px;background:#fff;color:#172d4c;box-shadow:0 24px 80px #0f172a40;overflow:auto;overscroll-behavior:contain;font-family:"Noto Sans KR",sans-serif;box-sizing:border-box}.mizou-notice-popup::backdrop{background:#0f172a99}.mizou-notice-popup__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 0 24px}.mizou-notice-popup__kicker{margin:0;color:#775015;font-size:14px;font-weight:700;line-height:1.5}.mizou-notice-popup__icon-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:8px;background:#f1f4f8;color:#24364b;font-size:28px;cursor:pointer}.mizou-notice-popup__body{padding:8px 24px 24px}.mizou-notice-popup__body h2{margin:0 0 18px;color:#172d4c;font-family:inherit;font-size:26px;line-height:1.45;letter-spacing:-.03em;word-break:keep-all}.mizou-notice-popup__body p{margin:14px 0;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.mizou-notice-popup__body #mizou-popup-pending{padding:14px 16px;border-left:3px solid #a36514;border-radius:0 6px 6px 0;background:#fff9eb;color:#604213}.mizou-notice-popup__primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:22px;padding:10px 16px;border:1px solid #1a365d;border-radius:8px;background:#1a365d;color:#fff;font-size:16px;font-weight:700;text-decoration:none;box-sizing:border-box}.mizou-notice-popup__primary:hover{background:#0f2442;color:#fff}.mizou-notice-popup__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-top:1px solid #dce2e9;background:#f8fafc}.mizou-notice-popup__dismiss,.mizou-notice-popup__close{min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:8px;color:#334155;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.mizou-notice-popup__dismiss{background:transparent;text-decoration:underline;text-underline-offset:4px}.mizou-notice-popup__close{min-width:68px;border-color:#cbd5e1;background:#fff}.mizou-notice-popup__icon-close:hover,.mizou-notice-popup__dismiss:hover,.mizou-notice-popup__close:hover{background:#e9eef5}.mizou-notice-popup a:focus-visible,.mizou-notice-popup button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:480px){.mizou-notice-popup__header{padding:10px 12px 0 20px}.mizou-notice-popup__body{padding:8px 20px 20px}.mizou-notice-popup__body h2{font-size:23px}.mizou-notice-popup__footer{gap:8px;padding:10px 12px}}
