#pym-consent{position:fixed;bottom:18px;left:18px;z-index:999999;background:#fffaf3;color:#092036;box-shadow:0 8px 40px #0003;border:1px solid #ddd4c8;padding:22px;width:min(460px,calc(100vw - 36px));box-sizing:border-box;font:16px/1.55 Arial,sans-serif}#pym-consent[hidden]{display:none}#pym-consent h2{font:700 20px/1.3 Arial,sans-serif;margin:0 0 10px}#pym-consent p{margin:0 0 14px}#pym-consent .pym-actions{display:flex;gap:10px}#pym-consent button{flex:1;padding:12px;border:1px solid #092036;background:#fff;color:#092036;font:600 15px Arial,sans-serif;cursor:pointer}#pym-settings{position:fixed;left:12px;bottom:12px;z-index:999998;background:#fff;color:#092036;border:1px solid #bbb;padding:8px 12px;font:12px Arial,sans-serif;cursor:pointer}#pym-consent button:focus-visible,#pym-settings:focus-visible{outline:3px solid #ff682b;outline-offset:3px}@media(max-width:480px){#pym-consent{padding:18px;font-size:14px;bottom:12px;left:12px;width:calc(100vw - 24px);max-height:70vh;overflow:auto}}
