/* Meet-inspired consultation refinements */
.video-stage{background:radial-gradient(ellipse at 50% 35%,#253247 0%,#111827 70%);border:1px solid rgba(148,163,184,.2)}
.video-stage #local{border:2px solid rgba(255,255,255,.88);border-radius:18px;box-shadow:0 12px 32px rgba(0,0,0,.38)}
.control-btn{min-height:44px;transition:transform .15s ease,box-shadow .15s ease}
.control-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(15,23,42,.12)}
#chat-card,#prescription-panel,#privacy-note{transition:opacity .15s ease}

:root{--tblr-primary:#6B2D7B;--tblr-primary-rgb:107,45,123;--telemed-purple:#6B2D7B;--telemed-magenta:#EC0B70} .btn-primary{--tblr-btn-bg:#6B2D7B;--tblr-btn-border-color:#6B2D7B;--tblr-btn-hover-bg:#572364;--tblr-btn-hover-border-color:#572364}.text-primary{color:#6B2D7B!important}.bg-primary{background-color:#6B2D7B!important}.btn-outline-danger{--tblr-btn-color:#EC0B70;--tblr-btn-border-color:#EC0B70}
