.notice-dialog{background:transparent;border:none;color:var(--bs-body-color);filter:drop-shadow(0 15px 25px rgba(0,28,40,.6));margin:auto;max-height:calc(100% - 2rem);max-width:none;overflow-x:hidden;overflow-y:auto;padding:40px 0 0;width:min(856px,100% - 2rem)}.notice-dialog::backdrop{background-color:rgba(0,75,110,.4)}.notice-dialog[open]{animation:notice-dialog-fade-in .3s ease,notice-dialog-slide-up .3s ease}.notice-dialog:focus{outline:none}.notice-dialog__body{background-color:var(--bs-white);border-radius:20px;padding:72px 56px 56px;text-align:center}@media (forced-colors:active){.notice-dialog__body{border:1px solid CanvasText}}.notice-dialog__icon{align-items:center;background-color:var(--bs-info);border-radius:50%;color:var(--bs-white);display:flex;font-size:48px;height:80px;justify-content:center;left:50%;line-height:1;position:absolute;top:0;transform:translateX(-50%);width:80px}.notice-dialog--red .notice-dialog__icon{background-color:var(--bs-darkorange)}.notice-dialog__headline{color:var(--bs-primary);font-size:1.75rem;font-weight:500;line-height:2.25rem;margin-bottom:1rem;overflow-wrap:break-word}.notice-dialog__text{font-size:1.125rem;line-height:1.75rem;overflow-wrap:break-word}.notice-dialog__text>:last-child{margin-bottom:0}.notice-dialog__text a{color:var(--bs-link-color);font-weight:500;text-decoration:underline}.notice-dialog__text a:hover{text-decoration:none}.notice-dialog__text a:focus-visible{border-radius:2px;outline:2px solid var(--bs-primary);outline-offset:2px}.notice-dialog__actions{display:flex;justify-content:center;margin-top:30px}.notice-dialog__close{align-items:center;background-color:initial;border:2px solid var(--bs-primary);border-radius:50%;color:var(--bs-primary);cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;position:absolute;right:15px;top:55px;transition:color .15s ease-in-out,background-color .15s ease-in-out;width:44px}.notice-dialog__close:hover{background-color:var(--bs-primary);color:var(--bs-white)}.notice-dialog__close:focus-visible{box-shadow:none;outline:3px solid var(--bs-primary);outline-offset:3px}@media (max-width:575.98px){.notice-dialog__body{padding:72px 20px 20px}.notice-dialog__headline{font-size:1.5rem;hyphens:auto;line-height:2rem}.notice-dialog__close{right:10px;top:50px}.notice-dialog .btn{width:100%}}@keyframes notice-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes notice-dialog-slide-up{0%{transform:translateY(-20%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notice-dialog[open]{animation:none}.notice-dialog__close{transition:none}}