/* Pokemonki — panel zgód */
.pk-cookie-overlay[hidden],.pk-cookie-overlay [hidden]{display:none!important}
.pk-cookie-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;background:rgba(20,24,31,.48);padding:0 12px;box-sizing:border-box}
.pk-cookie-dialog{width:min(100%,620px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#202124;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.17);padding:22px 24px max(16px,env(safe-area-inset-bottom));font-family:"Poppins","Segoe UI",Arial,sans-serif;box-sizing:border-box}
.pk-cookie-dialog *{box-sizing:border-box}
.pk-cookie-dialog h2{margin:0 0 12px;padding:0;font-size:23px;font-weight:400;line-height:1.3;color:#1a1d22}
.pk-cookie-dialog p{margin:0 0 16px;font-size:14px;line-height:1.7;color:#34383f}
.pk-cookie-actions{display:grid;gap:8px}
.pk-cookie-button{display:block;width:100%;min-height:47px;border:2px solid #1f63c8;background:#fff;color:#1f63c8;border-radius:4px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-align:center;padding:8px 14px;transition:background .15s,color .15s}
.pk-cookie-button:hover{background:#eef5ff}
.pk-cookie-button:focus-visible,.pk-cookie-dialog a:focus-visible,.pk-cookie-option input:focus-visible{outline:3px solid #ef9f21;outline-offset:3px}
.pk-cookie-primary{background:#1f63c8;color:#fff}
.pk-cookie-primary:hover{background:#1753ac;color:#fff}
.pk-cookie-back{border-color:#c6cdd7;color:#4b5563}
.pk-cookie-back:hover{background:#f3f5f7}
.pk-cookie-dialog .pk-cookie-fineprint{margin:12px 0 0;font-size:11px;line-height:1.6;color:#606975}
.pk-cookie-dialog a{color:#1f63c8;text-underline-offset:2px}
.pk-cookie-dialog .pk-cookie-subtitle{margin-bottom:12px;font-size:13px}
.pk-cookie-options{display:grid;gap:8px;margin:12px 0 16px}
.pk-cookie-option{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid #dce3ee;border-radius:10px;padding:11px 12px;cursor:pointer}
.pk-cookie-option-text{display:grid;gap:5px;min-width:0}
.pk-cookie-option-text strong{font-size:13px;line-height:1.45}
.pk-cookie-option-text small{font-size:11px;line-height:1.55;color:#667085}
.pk-cookie-option input{appearance:auto;width:20px;height:20px;min-width:20px;margin:0;cursor:pointer;accent-color:#1f63c8}
.pk-cookie-option input:disabled{cursor:not-allowed}
body.pk-cookie-no-scroll{overflow:hidden!important}
.site-footer .pk-cookie-footer-trigger{display:block;padding:0;margin:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}
@media(max-width:560px){.pk-cookie-overlay{padding:0}.pk-cookie-dialog{width:100%;border-radius:0;padding:19px 20px max(14px,env(safe-area-inset-bottom))}.pk-cookie-dialog h2{font-size:20px}.pk-cookie-dialog p{font-size:13px;line-height:1.7}.pk-cookie-button{min-height:45px;font-size:13px}.pk-cookie-option{padding:10px 11px}}
@media(prefers-reduced-motion:reduce){.pk-cookie-button{transition:none}}
