#prodocua-concept .pd-cookie-notice{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:32px;border:1px solid #d9e5f6;border-radius:24px;background:#fff;color:#152238;box-shadow:0 24px 100px #081c4a40;font:16px/1.65 Arial,sans-serif;color-scheme:light;overflow:auto}
#prodocua-concept .pd-cookie-notice:not([open]){display:none}
#prodocua-concept .pd-cookie-notice::backdrop{background:#10254280;backdrop-filter:blur(5px)}
#prodocua-concept .pd-cookie-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#edf4ff;color:#0b49c9;font-size:25px;font-weight:700;margin-bottom:18px}
#prodocua-concept .pd-cookie-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;color:#0b49c9;margin:0 0 10px}
#prodocua-concept .pd-cookie-notice h2{font-size:30px;line-height:1.16;letter-spacing:-.025em;margin:0 0 18px;color:#152238}
#prodocua-concept .pd-cookie-notice p{margin-top:0;margin-bottom:16px}
#prodocua-concept .pd-cookie-notice .pd-cookie-details{font-size:14px;color:#586b83}
#prodocua-concept .pd-cookie-notice a{color:#0b49c9;text-decoration:underline;text-underline-offset:3px}
#prodocua-concept .pd-cookie-check{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #dbe6f5;border-radius:12px;background:#f5f8ff;font-size:14px;cursor:pointer}
#prodocua-concept .pd-cookie-check input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:#0b49c9;cursor:pointer}
#prodocua-concept .pd-cookie-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}
#prodocua-concept .pd-cookie-actions button{min-height:46px;border:1px solid #0b49c9;border-radius:12px;background:#0b49c9;color:#fff;font:700 14px/1.4 Arial,sans-serif;padding:12px 18px;box-shadow:0 5px 16px #0b49c925;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}
#prodocua-concept .pd-cookie-actions button:hover:not(:disabled){background:#073da9;box-shadow:0 7px 22px #0b49c940}
#prodocua-concept .pd-cookie-actions button:disabled{background:#e8edf5;border-color:#e8edf5;color:#687b95;box-shadow:none;cursor:not-allowed}
#prodocua-concept .pd-cookie-actions #pd-cookie-later{background:#fff;border-color:#dbe4f1;color:#345278;box-shadow:none;font-weight:400}
#prodocua-concept .pd-legal-links #pd-cookie-open{border:0;background:transparent;padding:0;color:#425a77;font:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}
#prodocua-concept .pd-legal-links #pd-cookie-open[hidden]{display:none}
#prodocua-concept .pd-cookie-notice :focus-visible,#prodocua-concept #pd-cookie-open:focus-visible{outline:3px solid #1960db;outline-offset:4px}
#prodocua-concept .pd-cookie-notice a:focus-visible{outline:none;text-decoration-thickness:2px;text-underline-offset:4px}
@media(max-width:600px){#prodocua-concept .pd-cookie-notice{padding:24px;border-radius:20px}#prodocua-concept .pd-cookie-notice h2{font-size:26px}}
@media print{#prodocua-concept .pd-cookie-notice,#prodocua-concept #pd-cookie-open{display:none!important}}
