.klg-privacy-panel{position:fixed;z-index:10001;bottom:54px;left:20px;width:min(450px,calc(100vw - 40px));background:white;color:#26172e;border:1px solid #ded5e4;border-radius:12px;padding:22px;box-shadow:0 10px 45px #26172e24;font:14px/1.6 Arial,sans-serif}.klg-privacy-panel strong{font-size:16px}.klg-privacy-panel p{font-size:13px;line-height:1.6;color:#655b6a;margin:10px 0 18px}.klg-privacy-panel div{display:flex;gap:10px;flex-wrap:wrap}.klg-privacy-panel button,.klg-privacy-settings{border:1px solid #68119a;border-radius:5px;background:white;color:#68119a;font:600 13px Arial,sans-serif;cursor:pointer;padding:11px 15px}.klg-privacy-panel button:first-child{background:#68119a;color:white}.klg-privacy-settings{position:fixed;bottom:12px;left:20px;z-index:10000;padding:8px 12px;box-shadow:0 2px 10px #26172e12}.klg-privacy-panel[hidden]{display:none}.klg-privacy-panel button:focus-visible,.klg-privacy-settings:focus-visible{outline:3px solid #c9a154;outline-offset:3px}
