@layer ls-profile {
/* No fixed height or clipped text: longer language profiles may wrap naturally. */
html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-notice {
  grid-template-columns:38px minmax(0,1fr);gap:20px;padding:22px 24px;
}
html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-notice-icon {width:38px;height:38px}
html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-notice-main {padding-inline-end:225px}
html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-notice-title {margin:0 0 4px!important}
html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-notice-boundary {margin:0 0 12px!important}
html body.fe-webhomeopath #wh-session-consent.seb-compact .wh-session-check {margin:8px 0!important;padding:0!important}
html body.fe-webhomeopath #wh-session-consent.seb-compact #wh-session-status:empty {display:none}
html body.fe-webhomeopath #wh-session-consent.seb-compact .seb-links {
  display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:8px 24px;margin-top:12px;
}
html body.fe-webhomeopath #wh-session-consent.seb-compact #wh-session-form .finder-start-row {border:0!important}
html body.fe-webhomeopath #wh-session-consent.seb-compact .seb-links > .fe-detail {flex:0 1 auto}
html body.fe-webhomeopath #wh-session-consent.seb-compact .seb-links > .fe-detail > summary {font-size:15px!important}
html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-native-action {
  top:22px!important;bottom:22px!important;inset-inline-end:24px!important;
  width:200px!important;align-items:center!important;padding-inline-start:24px!important;
}
html body.fe-webhomeopath #wh-session-consent.seb-compact :is(.seb-duplicate-care,.seb-empty-links) {display:none!important}
html body.fe-webhomeopath #wh-session-consent.seb-compact .seb-essential {margin:8px 0 0}
html body.fe-webhomeopath #wh-session-consent.seb-compact .seb-essential > :is(p,.ue-privacy-boundary) {
  font-size:14px!important;line-height:1.45!important;margin:4px 0!important;color:#4c6c7c!important;
}
html body.fe-webhomeopath .fe-card .wh-account-expectation {margin:0;font-size:16px;line-height:1.5;color:#4c6c7c}
html body.fe-webhomeopath .fe-card .wh-account-expectation a {font-weight:600}
@media(max-width:760px) {
  html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-notice {
    grid-template-columns:29px minmax(0,1fr);gap:12px;padding:18px 16px;
  }
  html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-notice-icon {width:29px;height:29px}
  html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-notice-main {padding-inline-end:0}
  html body.fe-webhomeopath #wh-session-consent.seb-compact .fe-native-action {
    position:static!important;width:100%!important;order:3;padding:12px 0 0!important;
    margin-top:6px!important;border-inline-start:0!important;
  }
  html body.fe-webhomeopath #wh-session-consent.seb-compact .seb-links {gap:10px 16px}
}
}
