.EventBoxDialog_dialogOverlay__gy5qo{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:999}.EventBoxDialog_dialog__9OrP3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white-color);border-radius:12px;width:min(358px,100vw - 32px);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.15);z-index:1000;font-family:Hiragino Kaku Gothic Pro,system-ui,sans-serif;display:flex;flex-direction:column}.EventBoxDialog_title__0bUpW{padding:24px 16px 0;font-size:clamp(14px,4.5vw,20px);font-weight:700;line-height:1.4;color:#333;text-align:center;white-space:nowrap}.EventBoxDialog_illustration__DDjAQ{display:block;margin:16px auto 0;width:144px;height:auto;-o-object-fit:contain;object-fit:contain}.EventBoxDialog_description__vXJCH{margin:16px 16px 0;font-size:14px;font-weight:300;color:#333;line-height:22.4px}.EventBoxDialog_actions__lEoyi{padding:16px 16px 24px;display:flex;flex-direction:column;gap:12px}.EventBoxDialog_closeButton__arjCt{width:100%;height:48px;border:1px solid #888;border-radius:8px;background:var(--white-color);cursor:pointer;font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.EventBoxDialog_closeButton__arjCt:hover{background:#f3f3f3}.EventBoxDialog_closeButton__arjCt:active{background:#ececec}.EventBoxDialog_closeButton__arjCt:focus-visible{outline:2px solid #e40066;outline-offset:2px}@media(prefers-reduced-motion:reduce){.EventBoxDialog_closeButton__arjCt{transition:none}}