._footer_woijv_1{color:#626e60;background:#f4f4eb;padding:24px max(20px,50vw - 620px) 32px;font-size:12px;line-height:1.5}._footer_woijv_1 nav{flex-wrap:wrap;gap:6px 20px;margin-top:12px;display:flex}._footer_woijv_1 a,._footer_woijv_1 button{color:#445840;text-underline-offset:3px;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}._notice_woijv_4{z-index:120;bottom:max(16px,env(safe-area-inset-bottom));color:#334d39;background:#fffef9;border:1px solid #cfd7c6;border-radius:22px;align-items:center;gap:24px;max-width:1080px;max-height:calc(100svh - 32px);margin:0 auto;padding:22px 26px;display:flex;position:fixed;left:20px;right:20px;overflow:auto;box-shadow:0 12px 48px #18372326}._copy_woijv_5{flex:1;min-width:0}._copy_woijv_5 h2{margin:0 0 7px;font-size:17px;font-weight:650}._copy_woijv_5 p{max-width:580px;margin:0;font-size:13px;line-height:1.65}._copy_woijv_5 a{color:inherit;text-underline-offset:3px;text-decoration:underline}._actions_woijv_5{flex-wrap:wrap;flex-shrink:0;gap:8px;max-width:330px;display:flex}._actions_woijv_5 button{color:#294b32;cursor:pointer;white-space:nowrap;background:#edf2e6;border:1px solid #b9c7ae;border-radius:12px;flex:1;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600}._actions_woijv_5 button:disabled{opacity:.6;cursor:wait}._actions_woijv_5 ._close_woijv_7{background:0 0;border-color:#0000;flex-basis:100%;min-height:32px;padding:3px}._copy_woijv_5 ._error_woijv_7{color:#8b352a;margin-top:8px}._notice_woijv_4:focus-visible{outline-offset:3px;outline:3px solid #52743e}._footer_woijv_1 a:focus-visible{outline-offset:3px;outline:3px solid #52743e}._footer_woijv_1 button:focus-visible{outline-offset:3px;outline:3px solid #52743e}._actions_woijv_5 button:focus-visible{outline-offset:3px;outline:3px solid #52743e}@media (max-width:720px){._notice_woijv_4{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:18px;padding:18px;display:block}._actions_woijv_5{max-width:none;margin-top:14px}._actions_woijv_5 button{padding:10px;font-size:12px}._copy_woijv_5 p{font-size:12px}._footer_woijv_1 nav{gap:4px 16px}}@media (prefers-reduced-motion:reduce){._notice_woijv_4{scroll-behavior:auto}}
