.uw-privacy-dialog{box-sizing:border-box;color:#102433;background:linear-gradient(135deg,#eef3e7,#e7f0f4);border:1px solid #729a4160;border-radius:24px;width:min(650px,100vw - 32px);max-height:calc(100dvh - 32px);padding:clamp(20px,4vw,32px);font-size:16px;line-height:1.6;overflow:auto;box-shadow:0 20px 70px #10243350}.uw-privacy-dialog::backdrop{background:#10243399}.uw-privacy-dialog h2{margin:8px 0 16px;font-size:clamp(23px,4vw,30px);line-height:1.2}.uw-privacy-eyebrow{color:#204247;letter-spacing:.09em;font-size:12px;font-weight:800}.uw-privacy-option{background:#ffffff75;border:1px solid #2d55552b;border-radius:14px;margin:14px 0;padding:16px;display:block}.uw-privacy-option p{margin:6px 0 0}.uw-privacy-check{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.uw-privacy-check input{accent-color:#5b813b;flex:0 0 22px;width:22px;height:22px;margin-top:4px}.uw-privacy-check span span{margin-top:6px;display:block}.uw-privacy-dialog .uw-privacy-small{font-size:14px;line-height:1.6}.uw-privacy-actions{grid-template-columns:1fr;gap:10px;display:grid}.uw-privacy-actions button{color:#fff;min-height:48px;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#204247;border:1px solid #204247;border-radius:12px;padding:12px 16px;font-weight:700}.uw-privacy-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;line-height:1.5;text-decoration:underline}.uw-privacy-dialog a{color:#204247;text-decoration:underline}:is(.uw-privacy-dialog :focus-visible,.uw-privacy-link:focus-visible){outline-offset:4px;outline:3px solid #2e6595}.privacy-admin{margin-top:24px}.privacy-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.privacy-admin p,.privacy-admin li{overflow-wrap:anywhere}.privacy-admin .form-grid{align-items:end}
