.lr-consent-dialog{display:flex;flex-direction:column;gap:0;width:min(900px,calc(100vw - 24px));max-width:900px;height:min(88svh,900px);padding:0;overflow:hidden;border-radius:20px}.lr-consent-header{flex-shrink:0;gap:8px;padding:24px 28px 20px;border-bottom:1px solid var(--border-subtle);text-align:left}.lr-consent-header [data-slot=dialog-title]{font-size:24px;padding-right:24px}.lr-consent-header [data-slot=dialog-description]{font-size:14px;line-height:1.6}.lr-consent-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px}.lr-consent-body{display:flex;flex-direction:column;gap:28px}.lr-consent-body h3{font-size:17px;line-height:1.6;font-weight:550}.lr-consent-body li,.lr-consent-body li span,.lr-consent-body p,.lr-consent-body td{font-size:15px;line-height:1.9}.lr-consent-body th{font-size:14px}.lr-consent-body section[data-prominent]>div:last-child{padding:20px}.lr-consent-footer{flex-shrink:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 28px;border-top:1px solid var(--border-subtle);background:var(--surface)}@media (max-width:480px){.lr-consent-header,.lr-consent-scroll{padding:20px}.lr-consent-footer{padding:14px 20px}.lr-consent-footer>div{width:100%}.lr-consent-footer>div>button{flex:1}}