.prerozi-cookie-banner,.prerozi-cookie-dialog,.prerozi-cookie-footer,.prerozi-cookie-information{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.prerozi-cookie-banner *,.prerozi-cookie-dialog *{box-sizing:border-box}.prerozi-cookie-banner[hidden]{display:none!important}.prerozi-cookie-banner{position:fixed;z-index:99990;bottom:20px;left:20px;right:20px;max-width:1160px;margin:auto;display:flex;gap:28px;align-items:center;padding:24px;color:#172b4d;background:#fff;border:1px solid #dbe3ed;border-radius:14px;box-shadow:0 12px 50px #172b4d35}.prerozi-cookie-copy{flex:1 1 520px;min-width:0}.prerozi-cookie-banner h2,.prerozi-cookie-dialog h2{margin:0 0 8px;font-size:20px;line-height:1.3;color:#172b4d}.prerozi-cookie-banner p,.prerozi-cookie-dialog p{margin:0 0 10px;font-size:14px;line-height:1.6;color:#52647e}.prerozi-cookie-banner a{color:#2457d6;font-size:13px;text-decoration:underline}.prerozi-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 310px}.prerozi-cookie-actions button,.prerozi-cookie-information button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 145px;min-height:44px;padding:11px 14px;border:1px solid #bdcadd;border-radius:8px;background:#f7f9fc;color:#172b4d;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.prerozi-cookie-actions button:hover,.prerozi-cookie-information button:hover{background:#e9f0ff;border-color:#8ca9e6;color:#172b4d}.prerozi-cookie-banner :focus-visible,.prerozi-cookie-dialog :focus-visible,.prerozi-cookie-footer :focus-visible{outline:3px solid #7fa5ff;outline-offset:3px}.prerozi-cookie-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:16px 20px;font-size:13px;background:#f7f9fc;border-top:1px solid #dbe3ed}.prerozi-cookie-footer a,.prerozi-cookie-footer button{background:none;border:0;padding:6px;color:#344766;font-size:13px;line-height:1.4;cursor:pointer;text-decoration:underline}.prerozi-cookie-dialog{width:min(560px, calc(100% - 32px));padding:26px;border:1px solid #dbe3ed;border-radius:16px;max-height:calc(100dvh - 40px);overflow-y:auto;color:#172b4d;background:#fff}.prerozi-cookie-dialog::backdrop{background:#0f172a80}.prerozi-cookie-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.prerozi-cookie-dialog-header button{background:none;border:0;color:#52647e;font-size:28px;line-height:1;width:40px;height:40px;padding:4px;cursor:pointer}.prerozi-cookie-category{display:flex;gap:16px;align-items:center;padding:16px 0;border-top:1px solid #dbe3ed;margin:16px 0}.prerozi-cookie-category>div{flex:1;min-width:0}.prerozi-cookie-category p{font-size:13px;margin:4px 0 0}.prerozi-cookie-category span{color:#52647e;font-size:12px;white-space:nowrap}.prerozi-cookie-category input{width:22px;height:22px;accent-color:#2457d6;flex-shrink:0}.prerozi-cookie-information{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.prerozi-cookie-information h2{font-size:23px;margin:28px 0 12px}.prerozi-cookie-table-scroll{overflow-x:auto}.prerozi-cookie-information table{min-width:520px;font-size:13px}.prerozi-cookie-information code{white-space:normal;overflow-wrap:anywhere}@media (max-width:782px){.prerozi-cookie-banner{flex-direction:column;gap:16px;bottom:max(76px, env(safe-area-inset-bottom));left:12px;right:12px;padding:18px;max-height:calc(100dvh - 100px);overflow-y:auto}.prerozi-cookie-copy,.prerozi-cookie-actions{flex:none;width:100%}.prerozi-cookie-dialog{padding:20px}.prerozi-cookie-footer{padding-bottom:82px}}