.xr-cookie-access{display:flex;justify-content:center;padding:18px 20px 28px}.xr-cookie-access button{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:0;background:transparent;color:var(--ink,#182f3b);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.xr-cookie-access svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.xr-cookie-dialog{box-sizing:border-box;width:min(590px,calc(100vw - 32px));max-width:590px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid color-mix(in srgb,var(--ink,#182f3b) 14%,transparent);border-radius:25px;background:var(--paper,#f7f6ef);color:var(--ink,#182f3b);box-shadow:0 28px 100px #102e3440;font-family:inherit;text-align:left}.xr-cookie-dialog::backdrop{background:#142f3c75;backdrop-filter:blur(4px)}.xr-cookie-dialog[open]{animation:xr-cookie-appear .2s ease-out}.xr-cookie-top{display:flex;align-items:center;justify-content:space-between;padding:28px 30px 0}.xr-cookie-emblem{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:var(--highlight,#d5edb7);color:var(--ink,#182f3b)}.xr-cookie-emblem svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.xr-cookie-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--ink,#182f3b) 18%,transparent);border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:24px;line-height:1;cursor:pointer}.xr-cookie-body{padding:26px 30px 24px}.xr-cookie-eyebrow{margin:0 0 14px;font-size:9px;font-weight:700;letter-spacing:2px;line-height:1.6;color:var(--accent,#137c6d)}.xr-cookie-dialog h2{margin:0 0 18px;font-size:clamp(27px,4vw,35px);font-weight:600;line-height:1.12;letter-spacing:-1px}.xr-cookie-dialog #xr-cookie-intro{margin:0;font-size:14px;line-height:1.8}.xr-cookie-summary{display:flex;flex-wrap:wrap;gap:10px 24px;margin:22px 0 26px;font-size:11px}.xr-cookie-summary span{display:flex;align-items:center;gap:8px}.xr-cookie-summary i{width:6px;height:6px;border-radius:50%;background:var(--accent,#137c6d)}.xr-cookie-summary i.optional{background:transparent;border:1px solid currentColor;box-sizing:border-box}.xr-cookie-main-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.xr-cookie-choice,.xr-cookie-save{min-height:46px;padding:12px 14px;border:1px solid var(--ink,#182f3b);border-radius:10px;background:var(--ink,#182f3b);color:var(--paper,#fff);font:inherit;font-size:12px;font-weight:600;line-height:1.5;cursor:pointer}.xr-cookie-choice:hover,.xr-cookie-save:hover{background:var(--accent,#137c6d);border-color:var(--accent,#137c6d);color:#fff}.xr-cookie-customize,.xr-cookie-back{min-height:42px;padding:10px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.xr-cookie-customize{grid-column:1/-1;text-decoration:underline;text-underline-offset:4px}.xr-cookie-customize span{margin-left:5px}.xr-cookie-options{margin:24px 0 18px;border-top:1px solid color-mix(in srgb,var(--ink,#182f3b) 16%,transparent)}.xr-cookie-option{display:flex;align-items:start;gap:20px;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--ink,#182f3b) 16%,transparent)}.xr-cookie-option>div{flex:1}.xr-cookie-option h3{margin:0 0 8px;font-size:14px;font-weight:650;letter-spacing:0;line-height:1.4}.xr-cookie-option h3 label{font:inherit;display:inline;color:inherit}.xr-cookie-option p{margin:0;font-size:12px;line-height:1.7}.xr-cookie-required{font-size:10px;white-space:nowrap;border-radius:20px;padding:5px 9px;background:var(--highlight,#d5edb7);color:var(--ink,#182f3b)}.xr-cookie-switch{display:block;position:relative;width:44px;min-width:44px;height:26px;margin:0;cursor:pointer}.xr-cookie-switch input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.xr-cookie-switch span{display:block;width:44px;height:26px;border:1px solid #8d9c9c;border-radius:20px;background:#c8d0cf;box-sizing:border-box;pointer-events:none}.xr-cookie-switch span:after{content:'';display:block;width:18px;height:18px;margin:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .16s}.xr-cookie-switch input:checked+span{background:var(--accent,#137c6d);border-color:var(--accent,#137c6d)}.xr-cookie-switch input:checked+span:after{transform:translateX(18px)}.xr-cookie-switch input:disabled+span{opacity:.5}.xr-cookie-custom-actions{display:grid;gap:6px}.xr-cookie-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 30px;background:color-mix(in srgb,var(--ink,#182f3b) 4%,var(--paper,#f7f6ef));border-top:1px solid color-mix(in srgb,var(--ink,#182f3b) 12%,transparent)}.xr-cookie-footer p{margin:0;max-width:270px;font-size:10px;line-height:1.7}.xr-cookie-footer a{flex-shrink:0;font-size:11px;color:inherit;text-underline-offset:3px}.xr-cookie-signal{font-size:12px;line-height:1.6;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--accent,#137c6d) 10%,transparent)}.xr-cookie-error{font-size:12px;line-height:1.6;color:#a12c2c;margin:10px 0}.xr-cookie-error:empty{display:none}.xr-cookie-dialog [hidden]{display:none!important}.xr-cookie-dialog :focus-visible,.xr-cookie-access :focus-visible{outline:3px solid var(--accent,#137c6d);outline-offset:4px}.xr-cookie-switch input:focus-visible+span{outline:3px solid var(--accent,#137c6d);outline-offset:4px}.xr-cookie-dialog h2:focus{outline:0}@keyframes xr-cookie-appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.xr-cookie-top{padding:22px 22px 0}.xr-cookie-body{padding:22px}.xr-cookie-main-actions{grid-template-columns:1fr}.xr-cookie-footer{padding:18px 22px;align-items:start;flex-direction:column;gap:12px}.xr-cookie-dialog{border-radius:22px}.xr-cookie-summary{gap:12px 18px}.xr-cookie-option{gap:12px}}@media(prefers-reduced-motion:reduce){.xr-cookie-dialog[open]{animation:none}.xr-cookie-switch span:after{transition:none}}@media print{.xr-cookie-access,.xr-cookie-dialog{display:none!important}}
