#pim-privacy{position:fixed;bottom:20px;left:20px;z-index:2147483000;box-sizing:border-box;width:min(560px,calc(100% - 40px));max-height:85vh;overflow:auto;padding:24px;background:#fff;color:#17314f;border:1px solid #cbd5df;border-radius:10px;box-shadow:0 8px 36px #12243b30;font:15px/1.5 Arial,sans-serif;text-align:left}#pim-privacy[hidden],#pim-privacy [hidden],#pim-privacy-reopen[hidden]{display:none!important}#pim-privacy h2{margin:0 0 10px;color:#17314f;font:700 20px/1.3 Arial,sans-serif}#pim-privacy p{margin:0 0 16px;font:15px/1.5 Arial,sans-serif}.pim-privacy-actions{display:flex;gap:8px;flex-wrap:wrap}#pim-privacy button,#pim-privacy-reopen{appearance:none;border:1px solid #17314f;border-radius:5px;background:#fff;color:#17314f;cursor:pointer;font:600 14px/1.3 Arial,sans-serif;padding:10px 13px;min-height:42px}#pim-privacy button:hover,#pim-privacy-reopen:hover{background:#edf3f8}#pim-privacy button:focus-visible,#pim-privacy input:focus-visible,#pim-privacy-reopen:focus-visible{outline:3px solid #1881d2;outline-offset:3px}.pim-privacy-options{margin:12px 0 18px}.pim-privacy-options label{display:flex;align-items:center;gap:8px;margin:12px 0;font-weight:400}.pim-privacy-options input{width:18px;height:18px;flex-shrink:0}#pim-privacy-reopen{position:fixed;bottom:12px;left:12px;z-index:2147482999;padding:8px 12px;box-shadow:0 2px 12px #12243b20;font-size:12px}@media(max-width:600px){#pim-privacy{bottom:10px;left:10px;width:calc(100% - 20px);padding:18px}.pim-privacy-actions button{flex:1 1 auto}}
