.pvnotice{box-sizing:border-box;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);border:0;border-top:4px solid #c7ab70;border-radius:10px;padding:0;color:#102c49;background:#fff;box-shadow:0 28px 100px #00172d55;overflow:auto}.pvnotice::backdrop{background:#031a35a6;backdrop-filter:blur(3px)}.pvnoticehead{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;background:#041a35;color:white}.pvnoticebrand{font:9px/1.7 Arial,sans-serif;letter-spacing:1.2px}.pvnoticeclose{flex-shrink:0;width:36px;height:36px;border:1px solid #ffffff55;border-radius:50%;color:#fff;background:transparent;font:26px Arial,sans-serif;cursor:pointer}.pvnoticebody{padding:30px}.pvnoticekind{font:600 10px/1.5 Arial,sans-serif;letter-spacing:1.4px;color:#8c703b}.pvnotice h2{font:30px/1.2 Georgia,serif;letter-spacing:-.5px;margin:12px 0 20px;color:#041a35}.pvnotice #pvnotice-message{white-space:pre-line;font:15px/1.8 Arial,sans-serif;color:#536579;margin:0 0 25px}.pvnoticeactions{display:flex;flex-wrap:wrap;gap:10px}.pvnoticebtn{display:flex;justify-content:center;align-items:center;min-height:44px;box-sizing:border-box;padding:12px 16px;border:1px solid #bdc9d4;border-radius:4px;font:600 12px/1.4 Arial,sans-serif;text-decoration:none;color:#15334d;background:#fff;flex:1 1 180px;text-align:center}.pvnoticebtn.primary{background:#c7ab70;border-color:#c7ab70;color:#041a35}.pvnoticebtn:hover{background:#eef2f5}.pvnoticebtn.primary:hover{background:#d4bd8b}.pvnoticecontinue{display:block;margin:22px auto 0;background:transparent;border:0;color:#526a80;font:12px/1.5 Arial,sans-serif;text-decoration:underline;cursor:pointer;padding:6px}.pvnotice button:focus-visible,.pvnotice a:focus-visible{outline:3px solid #4c95ca;outline-offset:3px}@media(max-width:500px){.pvnoticehead{padding:14px 18px}.pvnoticebody{padding:24px}.pvnotice h2{font-size:26px}.pvnotice #pvnotice-message{font-size:14px}.pvnoticeactions{flex-direction:column}.pvnoticebtn{flex:auto;width:100%}}
