/* Unified visual baseline; scoped to operator portal regardless of body helper classes. */
.cyc-suite-operator .cyc-admin-embedded{font-size:14px;line-height:1.5;min-width:0}
.cyc-suite-operator .cyc-admin-embedded :is(.cyc-admin-head,.cyc-admin-header,.cyc-wellness-patient-hero){min-height:0!important;padding:18px 20px!important;margin:0 0 14px!important;border-radius:15px!important;box-sizing:border-box!important}
.cyc-suite-operator .cyc-admin-embedded :is(.cyc-admin-head,.cyc-admin-header,.cyc-wellness-patient-hero) :is(h1,h2){font-size:clamp(23px,2.1vw,30px)!important;line-height:1.18!important;margin:3px 0!important;letter-spacing:-.025em!important}
.cyc-suite-operator .cyc-admin-embedded :is(.cyc-panel,.cyc-card,.cyc-wellness-card){border-radius:15px!important;padding:18px!important;box-sizing:border-box!important;min-width:0!important}
.cyc-suite-operator .cyc-admin-embedded :is(.cyc-panel,.cyc-card,.cyc-wellness-card) :is(h2,h3){font-size:clamp(19px,1.65vw,24px)!important;line-height:1.24!important;overflow-wrap:anywhere!important;margin:0 0 12px!important}
.cyc-suite-operator .cyc-admin-embedded :is(p,label,td,th,small){line-height:1.5!important}
.cyc-suite-operator .cyc-admin-embedded :is(input,select,textarea,button){max-width:100%;box-sizing:border-box}
.cyc-suite-operator .cyc-admin-embedded :is(.cyc-grid-2,.cyc-two-columns){align-items:start!important;min-width:0!important}
.cyc-suite-operator .cyc-admin-embedded table{width:100%;border-collapse:collapse}
.cyc-suite-operator .cyc-admin-embedded :is(td,th){padding:9px 8px;vertical-align:middle;overflow-wrap:anywhere}
.cyc-suite-operator .cyc-admin-embedded :is(.cyc-nav-tabs,.cyc-wellness-tabs,.nav-tab-wrapper){display:flex;gap:8px;flex-wrap:wrap}
.cyc-suite-operator .cyc-unified-media h2{font-size:24px!important}
@media(max-width:950px){.cyc-suite-operator .cyc-admin-embedded :is(.cyc-grid-2,.cyc-two-columns){grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:680px){.cyc-suite-operator .cyc-admin-embedded :is(.cyc-admin-head,.cyc-admin-header,.cyc-wellness-patient-hero){padding:15px!important}.cyc-suite-operator .cyc-admin-embedded :is(.cyc-panel,.cyc-card,.cyc-wellness-card){padding:13px!important}}
