#cookie-panel{position:fixed;z-index:90;bottom:16px;left:16px;right:auto;width:min(370px,calc(100% - 32px));padding:16px;background:#fffffff5;color:#343a37;border:1px solid #e1dfd8;box-shadow:0 3px 16px #0000000d;border-radius:5px;font-size:13px;line-height:1.5}#cookie-panel[hidden]{display:none}#cookie-panel h2{font-size:14px;letter-spacing:0;margin:0 0 6px}#cookie-panel p{margin:0 0 12px}.cookie-actions{display:flex;gap:8px}.cookie-actions button{flex:1;min-height:42px;padding:8px;background:#f7f6f2;border:1px solid #c9c5ba;border-radius:3px;color:#343a37;cursor:pointer;font:inherit;font-size:12px}.cookie-actions button:focus-visible{outline:2px solid #766143;outline-offset:3px}#cookie-panel .text-button{margin-top:10px;font-size:11px}@media(max-width:480px){#cookie-panel{bottom:10px;left:10px;width:calc(100% - 20px);padding:14px}}