.psw-cookie{position:fixed;left:18px;bottom:18px;z-index:99990;width:min(480px,calc(100vw - 36px));padding:22px;background:#fff;border:1px solid #ccdcd5;border-radius:4px;box-shadow:0 8px 35px #14292d30;color:#14292d;font:14px/1.6 Arial,sans-serif}.psw-cookie[hidden]{display:none}.psw-cookie p{margin:0 0 15px}.psw-cookie>div{display:flex;gap:10px;flex-wrap:wrap}.psw-cookie button{background:#eef4f1;color:#14292d;border:1px solid #b8ccc3;border-radius:3px;padding:11px 14px;cursor:pointer;font:600 12px/1.4 Arial,sans-serif}.psw-cookie button:last-child{background:#00bac2;border-color:#00bac2}.psw-cookie a{display:inline-block;color:#267477;margin-top:10px;font-size:12px}.psw-cookie-settings{position:fixed;right:12px;bottom:0;z-index:99980;padding:6px 10px;font:11px/1.4 Arial,sans-serif;border:1px solid #b8ccc3;background:#f7faf8;color:#14292d;cursor:pointer}.psw-debug{position:fixed;right:15px;top:45px;z-index:99991;max-width:min(470px,calc(100vw - 30px));padding:14px;background:#14292d;color:white;font:12px/1.5 monospace;box-shadow:0 6px 25px #14292d30}.psw-debug summary{cursor:pointer}.psw-debug pre{white-space:pre-wrap;max-height:230px;overflow:auto;font:11px/1.5 monospace;color:#cceae3}.psw-cookie :focus-visible,.psw-cookie-settings:focus-visible{outline:3px solid #008b92;outline-offset:3px}
