/* Compact, equal-choice notice; no change to the page's document layout. */
#roky-consent-root .banner-actions {grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;}
#roky-consent-root .roky-consent-banner {width:560px;}
#roky-consent-root .roky-consent-panel {bottom:16px;max-height:calc(100dvh - 32px);}
@media(max-width:720px){
 #roky-consent-root .roky-consent-banner {inset:auto 12px 12px;width:auto;max-width:none;padding:14px;}
 #roky-consent-root .banner-copy p {font-size:12px;line-height:1.5;}
 #roky-consent-root .banner-actions {gap:6px;}
 #roky-consent-root .banner-actions .control-button {font-size:12px;padding:8px 5px;min-height:44px;}
 .roky-site-contact {margin-bottom:var(--roky-measurement-banner-lift,0px);}
}
