.pk-cookie-banner,.pk-cookie-modal{font-family:inherit}.pk-cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:99998;padding:16px;background:#fff;border-top:1px solid #dfe6eb;box-shadow:0 -12px 35px rgba(1,43,72,.12)}.pk-cookie-banner[hidden],.pk-cookie-modal[hidden]{display:none!important}.pk-cookie-banner__inner{width:min(1180px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.pk-cookie-banner__copy{max-width:760px}.pk-cookie-banner__copy strong{display:block;color:#012b48;font-size:17px;margin-bottom:5px}.pk-cookie-banner__copy p{margin:0;color:#526171;font-size:14px;line-height:1.55}.pk-cookie-banner__copy a,.pk-cookie-policy-link{color:#075b8d!important;text-decoration:underline!important;text-underline-offset:3px}.pk-cookie-banner__actions,.pk-cookie-modal__actions{display:flex;gap:9px;flex-wrap:wrap}.pk-cookie-btn{appearance:none;border:1px solid #012b48;border-radius:6px;min-height:42px;padding:0 16px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.pk-cookie-btn--primary{background:#012b48;color:#fff}.pk-cookie-btn--primary:hover{background:#075b8d;border-color:#075b8d}.pk-cookie-btn--secondary{background:#fff;color:#012b48}.pk-cookie-btn--secondary:hover{background:#f3f6f8}.pk-cookie-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px}.pk-cookie-modal__backdrop{position:absolute;inset:0;background:rgba(1,20,33,.58)}.pk-cookie-modal__dialog{position:relative;width:min(620px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;background:#fff;border-radius:10px;box-shadow:0 28px 90px rgba(0,0,0,.22);padding:26px}.pk-cookie-modal__head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e1e7eb}.pk-cookie-modal__head h2{margin:0;color:#012b48;font-size:26px}.pk-cookie-modal__close{border:0;background:transparent;color:#526171;font-size:30px;line-height:1;cursor:pointer;padding:0 4px}.pk-cookie-option{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;border-bottom:1px solid #e1e7eb;margin:0}.pk-cookie-option>div{min-width:0}.pk-cookie-option strong{display:block;color:#172331;font-size:16px;margin-bottom:4px}.pk-cookie-option p{margin:0;color:#647383;font-size:13px;line-height:1.5}.pk-cookie-option input[type=checkbox]{flex:0 0 auto;width:22px;height:22px;accent-color:#012b48}.pk-cookie-always{flex:0 0 auto;font-size:12px;font-weight:700;color:#237047;background:#edf8f1;border-radius:999px;padding:7px 10px}.pk-cookie-modal__footer{padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.pk-cookie-policy-link{font-size:13px}.pk-cookie-modal-open{overflow:hidden}
@media(max-width:800px){.pk-cookie-banner{padding:15px 14px}.pk-cookie-banner__inner{display:block}.pk-cookie-banner__actions{margin-top:14px}.pk-cookie-banner__actions .pk-cookie-btn{flex:1 1 auto}.pk-cookie-modal__footer{display:block}.pk-cookie-modal__actions{margin-top:16px}.pk-cookie-modal__actions .pk-cookie-btn{flex:1 1 auto}}
@media(max-width:480px){.pk-cookie-banner__copy strong{font-size:16px}.pk-cookie-banner__copy p{font-size:13px}.pk-cookie-btn{min-height:40px;padding:0 12px}.pk-cookie-modal{padding:12px}.pk-cookie-modal__dialog{padding:20px 16px;max-height:calc(100vh - 24px);border-radius:8px}.pk-cookie-modal__head h2{font-size:22px}.pk-cookie-option{gap:14px}.pk-cookie-modal__actions{display:grid;grid-template-columns:1fr}.pk-cookie-modal__actions .pk-cookie-btn{width:100%}}
