/* ICU R000063 — Beds Universe parent integration */
.bedu-icu-parentbar{background:#070910;color:#f6f1e8;border-bottom:1px solid rgba(255,255,255,.16);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.bedu-icu-parentbar__inner{max-width:1440px;margin:0 auto;padding:.58rem clamp(1rem,3vw,2.5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.bedu-icu-parentbar a{color:#f6f1e8;text-decoration:none}.bedu-icu-parentbar a:hover{text-decoration:underline;text-underline-offset:3px}
.bedu-icu-parentbar__brand{font-weight:750;letter-spacing:.01em}.bedu-icu-parentbar__nav{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;font-size:.82rem}
.bedu-icu-parentbar__status{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#d5b276;border:1px solid rgba(213,178,118,.5);padding:.22rem .42rem}
.bedu-icu-save{appearance:none;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;padding:.36rem .62rem;cursor:pointer}.bedu-icu-save:hover,.bedu-icu-save:focus-visible,.bedu-icu-save.is-active{background:#f6f1e8;color:#070910}
.bedu-icu-context{display:flex;gap:1rem;justify-content:space-between;align-items:baseline;max-width:1440px;margin:0 auto;padding:.72rem clamp(1rem,3vw,2.5rem);border-bottom:1px solid var(--bedu-linen-100);font:700 .76rem/1.35 var(--bedu-font-text)}
.bedu-icu-context strong{text-transform:uppercase;letter-spacing:.1em;color:var(--bedu-accent-primary)}.bedu-icu-context span{color:var(--bedu-text-secondary);font-weight:400}
.bedu-icu-recommendations{max-width:1200px;margin:2.5rem auto 0;padding:1.5rem clamp(1rem,3vw,2rem);border-top:1px solid var(--bedu-linen-100);font-family:var(--bedu-font-text);color:var(--bedu-text-primary)}
.bedu-icu-recommendations h2{font-family:var(--bedu-font-display);font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.05;margin:.35rem 0 1rem}.bedu-icu-recommendations .o009-rec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.bedu-icu-recommendations .o009-rec{border:1px solid var(--bedu-linen-100);padding:1rem;background:var(--bedu-surface-raised)}.bedu-icu-recommendations .o009-rec h3{margin:.45rem 0;font-family:var(--bedu-font-display)}.bedu-icu-recommendations .o009-rec-meta{display:flex;gap:.4rem;flex-wrap:wrap;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.bedu-icu-recommendations .o009-because{color:var(--bedu-text-secondary)}
.bedu-icu-footerlink{max-width:1200px;margin:2rem auto 0;padding:1.1rem clamp(1rem,3vw,2rem);border-top:1px solid var(--bedu-linen-100);font:.78rem/1.45 var(--bedu-font-text);color:var(--bedu-text-secondary)}
.icu-beds-connected-card{border:1px solid rgba(154,120,68,.6)!important;box-shadow:inset 0 3px 0 #9a7844}.icu-beds-connected-card .icu-beds-status{display:inline-block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#d5b276;margin-bottom:.5rem}
.icu-beds-explore-callout{margin:1.5rem 0;padding:1.25rem;border:1px solid rgba(154,120,68,.45);background:rgba(90,70,53,.16)}
.icu-beds-topic-bridge{margin:1.25rem 0;padding:1rem 1.1rem;border:1px solid rgba(154,120,68,.42);background:rgba(90,70,53,.12)}.icu-beds-topic-bridge h2{margin:.25rem 0 .5rem}
@media(max-width:720px){.bedu-icu-parentbar__inner,.bedu-icu-context{align-items:flex-start}.bedu-icu-parentbar__nav{width:100%}.bedu-icu-context{flex-direction:column}}
