.parent-consent-panel{grid-column:1/-1;background:#fff4db;border:3px double #b99b55;border-radius:12px;padding:20px 25px;margin-bottom:20px;color:#254b36;font:18px/1.5 Georgia,serif}.parent-consent-panel h2{margin:0 0 10px;color:#254b36;font-size:25px}.parent-consent-panel a{display:inline-block;margin-top:10px;padding:10px 16px;background:#21533c;border:2px solid #c2a25d;border-radius:7px;color:#fff0c8;text-decoration:none;font-weight:bold}.parent-consent-panel a:focus-visible{outline:3px solid #9c4030;outline-offset:3px}

/* Keep consent actions readable against dashboard-wide link rules. */
#hq #parentConsentPanel a,
#hq #parentConsentPanel a:link,
#hq #parentConsentPanel a:visited,
#hq #parentConsentPanel a:hover,
#hq #parentConsentPanel a:active,
#hq #parentConsentPanel a:focus {
 color:#fff0c8 !important;
 -webkit-text-fill-color:#fff0c8 !important;
 background:#21533c !important;
 text-shadow:none !important;
 opacity:1 !important;
 display:inline-flex;
 align-items:center;
 min-height:48px;
 max-width:100%;
 white-space:normal;
 line-height:1.5;
}
#hq #parentConsentPanel a:focus-visible{outline:3px solid #9c4030;outline-offset:4px}
