.pg-cookie-banner,.pg-cookie-dialog,.pg-cookie-reopen{font:14px/1.6 Inter,Arial,sans-serif;color:#092c4c;background:#fff;box-sizing:border-box}.pg-cookie-banner[hidden]{display:none}.pg-cookie-banner{position:fixed;z-index:150;bottom:18px;left:18px;right:18px;max-width:1100px;margin:auto;border:1px solid #cddbea;border-radius:16px;box-shadow:0 8px 40px #041e4133;padding:22px;display:flex;gap:24px;align-items:center}.pg-cookie-banner strong{font-size:17px}.pg-cookie-banner p,.pg-cookie-dialog p{font:13px/1.7 Inter,Arial,sans-serif;color:#48617c;margin:8px 0}.pg-cookie-actions{display:flex;gap:8px;flex-wrap:wrap}.pg-cookie-actions button,.pg-cookie-close,.pg-cookie-reopen{font:600 12px/1.4 Inter,Arial,sans-serif;cursor:pointer;min-height:44px;padding:11px 15px;border:1px solid #92add0;border-radius:8px;background:#f0f6ff;color:#083770;white-space:normal;flex:1}.pg-cookie-actions button:focus-visible,.pg-cookie-reopen:focus-visible{outline:3px solid #0784ff;outline-offset:3px}.pg-cookie-banner .pg-cookie-actions{min-width:360px}.pg-cookie-banner a,.pg-cookie-dialog a{color:#0064bd;text-decoration:underline}.pg-cookie-reopen{position:fixed;bottom:8px;left:8px;z-index:120;min-height:32px;padding:6px 10px;font-size:10px;box-shadow:0 2px 12px #092c4c12}.pg-cookie-dialog{margin:auto;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:28px;border:1px solid #b6c9df;border-radius:18px;overflow:auto;box-shadow:0 16px 70px #041e4140}.pg-cookie-dialog::backdrop{background:#031b3cb3}.pg-cookie-dialog h2{font:700 24px/1.3 Poppins,Arial;margin:10px 30px 18px 0}.pg-cookie-close{position:absolute;right:14px;top:14px;padding:5px 14px;font-size:22px}.pg-cookie-option{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #dce5f0}.pg-cookie-option>span{flex:1}.pg-cookie-option>p{width:100%;margin-top:-14px}.pg-cookie-option input{width:22px;height:22px;accent-color:#087fff}.pg-cookie-dialog small{display:block;margin:18px 0;color:#526983}.pg-cookie-dialog .pg-cookie-actions{margin:18px 0}.dark .pg-cookie-banner,.dark .pg-cookie-dialog,.dark .pg-cookie-reopen{background:#10283f;color:#eaf5ff;border-color:#3a536c}.dark .pg-cookie-banner p,.dark .pg-cookie-dialog p,.dark .pg-cookie-dialog small{color:#b1cadf}.dark .pg-cookie-banner a,.dark .pg-cookie-dialog a{color:#76ccff}@media(max-width:760px){.pg-cookie-banner{bottom:12px;padding:18px;display:block;max-height:70dvh;overflow:auto}.pg-cookie-banner .pg-cookie-actions{min-width:0;margin-top:14px}.pg-cookie-reopen{bottom:calc(76px + env(safe-area-inset-bottom))}.pg-cookie-dialog{padding:22px}}@media(max-height:480px){.pg-cookie-reopen{bottom:8px}.pg-cookie-banner{max-height:88dvh}}

.pg-cookie-banner:not([hidden])~.pg-cookie-reopen{display:none}
