[data-nettoatlas-analytics-consent]{inset:auto 1rem max(1rem, env(safe-area-inset-bottom));border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:min(42rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink-950);box-shadow:var(--shadow-lg);margin:0 auto;padding:clamp(1.1rem,3vw,1.6rem);position:fixed;overflow:auto}[data-nettoatlas-analytics-consent]::backdrop{background:#102d3d3d}[data-nettoatlas-analytics-consent] .analytics-consent-eyebrow{color:var(--teal-dark);margin:0 0 .3rem;font-size:.75rem;font-weight:750}[data-nettoatlas-analytics-consent] h2{margin:0 0 .65rem;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.25}[data-nettoatlas-analytics-consent] p{margin:0 0 1rem;font-size:.88rem;line-height:1.6}[data-nettoatlas-analytics-consent] .analytics-consent-privacy{color:var(--teal-dark);margin-bottom:.65rem;font-weight:650}[data-nettoatlas-analytics-consent] .analytics-consent-baseline{color:var(--ink-650);font-size:.8rem;line-height:1.5}[data-nettoatlas-analytics-consent] h2:focus{outline:none}.analytics-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.analytics-consent-actions button{border:1px solid var(--teal-dark);border-radius:var(--radius-sm);background:var(--teal-dark);color:#fff;min-height:3rem;font:inherit;cursor:pointer;padding:.75rem;font-size:.86rem;font-weight:740}.analytics-consent-actions button:hover{background:var(--ink-950)}.analytics-consent-actions [data-analytics-consent-action=deny]{background:var(--surface);color:var(--teal-dark)}.analytics-consent-actions [data-analytics-consent-action=deny]:hover{background:var(--surface-soft);color:var(--ink-950)}.analytics-consent-actions button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}[data-nettoatlas-analytics-consent] .analytics-consent-details{color:var(--ink-650);margin:.85rem 0 0;font-size:.75rem}@media (width<=30rem){[data-nettoatlas-analytics-consent] h2:focus{outline:none}.analytics-consent-actions{grid-template-columns:minmax(0,1fr)}}@media print{[data-nettoatlas-analytics-consent]{display:none}}[data-nettoatlas-consent-feedback]:not([hidden]){z-index:1000;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:min(42rem,100% - 2rem);color:var(--ink-950);box-shadow:var(--shadow-md);align-items:center;gap:1rem;margin-inline:auto;padding:1rem;font-size:.8rem;display:flex;position:fixed;inset:auto 1rem 1rem}[data-nettoatlas-consent-feedback] p{margin:0}[data-dismiss-consent-feedback]{border:1px solid var(--teal-dark);border-radius:var(--radius-sm);background:var(--surface);min-height:2.75rem;color:var(--teal-dark);font:inherit;cursor:pointer;flex-shrink:0}@media (width<=30rem){[data-nettoatlas-consent-feedback]:not([hidden]){flex-direction:column;align-items:stretch;gap:.5rem}}@media print{[data-nettoatlas-consent-feedback]{display:none!important}}
