#eis-cookie-panel{position:fixed;z-index:10000;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(680px,calc(100% - 28px));background:#fff;color:#222;border:1px solid #e0d9cb;border-top:3px solid #faa61a;border-radius:12px;box-shadow:0 4px 26px #0003;font:13px/1.45 Arial,sans-serif;max-height:55dvh;overflow:auto;padding:14px 18px;box-sizing:border-box}#eis-cookie-panel[data-mode=custom]{max-height:75dvh}#eis-cookie-panel[hidden]{display:none!important}#eis-cookie-panel *{box-sizing:border-box}.eis-cookie-inner{margin:auto}#eis-cookie-panel h2{font-size:17px;line-height:1.25;margin:0 0 6px;letter-spacing:0}#eis-cookie-panel p{margin:6px 0;max-width:none}#eis-cookie-panel .eis-cookie-small{font-size:11px;color:#555}.eis-cookie-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 6px}#eis-cookie-panel button{border:1px solid #b1780a;background:#fff0d1;color:#202020;border-radius:7px;font:600 13px/1.25 Arial,sans-serif;padding:8px 10px;min-height:44px;cursor:pointer;margin:0;min-width:0;width:100%;white-space:normal}#eis-cookie-panel[data-mode=custom] .eis-cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#eis-cookie-panel a{color:#333;text-decoration:underline;font-size:11px;display:inline-flex;align-items:center;min-height:28px}.eis-cookie-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.eis-cookie-category{padding:12px;border:1px solid #ddd;border-radius:8px;background:#faf9f5}.eis-cookie-category label{font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center;min-height:32px}.eis-cookie-category input[type=checkbox]{display:inline-block;width:20px;height:20px;flex:0 0 auto;padding:0;margin:0;accent-color:#8a5e0b}.eis-cookie-category p{font-size:12px}.eis-cookie-footer{padding:16px 20px;text-align:center;color:inherit;clear:both}.eis-cookie-footer button{background:transparent;border:0;color:inherit;font:14px/1.5 Arial,sans-serif;text-decoration:underline;cursor:pointer;min-height:44px;padding:10px}.eis-cookie-saved{display:block;font-size:12px}.eis-cookie-footer button:focus-visible,#eis-cookie-panel button:focus-visible,#eis-cookie-panel input:focus-visible,#eis-cookie-panel a:focus-visible{outline:3px solid #237298;outline-offset:3px}@media(max-width:600px){#eis-cookie-panel{width:calc(100% - 20px);bottom:max(10px,env(safe-area-inset-bottom));padding:12px;border-radius:10px;font-size:13px}#eis-cookie-panel h2{font-size:16px}.eis-cookie-actions{gap:6px;margin-top:10px}#eis-cookie-panel button{font-size:12px;padding:7px 5px;min-height:44px}.eis-cookie-categories{grid-template-columns:1fr}#eis-cookie-panel[data-mode=custom] button{font-size:13px;padding:9px}#eis-cookie-panel[data-mode=custom]{max-height:75dvh}}
