/* RXOPD OPD-only UI repair: admin compact dashboard, onboarding, gateway, ads */
.clean-admin-hero{gap:10px;padding:14px 16px!important}.clean-admin-hero h1{font-size:clamp(18px,4vw,26px)!important}.clean-admin-hero p,.clean-admin-hero span{font-size:12px!important}.dashboard-filter-bar{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px!important;margin:10px 0 12px!important}.dashboard-filter-bar label{min-width:0!important;padding:6px 8px!important;border-radius:10px!important}.dashboard-filter-bar label span{font-size:10px!important}.dashboard-filter-bar input{font-size:12px!important;padding:7px 8px!important;min-height:34px!important}.filter-date,.filter-month,.filter-state,.filter-district,.filter-block,.filter-staff{grid-column:span 1}.filter-enquiry{grid-column:span 5}.filter-apply{grid-column:span 1;min-height:40px!important;padding:7px 10px!important}.dashboard-live-grid{gap:8px!important}.dashboard-live-card{min-height:76px!important;padding:10px!important;border-radius:12px!important}.dashboard-live-card small{font-size:10.5px!important}.dashboard-live-card strong{font-size:20px!important}.dashboard-live-card span{font-size:11px!important}.clean-panel{padding:12px!important;border-radius:13px!important}.panel-title-row h2{font-size:15px!important}.mini-flow-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.mini-flow-grid div,.pending-list a{padding:9px!important;border-radius:10px!important}.pending-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.clean-admin-topbar{z-index:1050!important}.clean-admin-sidebar{z-index:1400!important}.clean-admin-menu-button,.hamburger,.menu-toggle{position:relative;z-index:1500!important}
.rx-rev29-onboarding-form{max-width:900px;margin:14px auto!important}.provider-doc-hero.rev22{align-items:center!important}.provider-doc-hero.rev22 h1{font-size:clamp(22px,5vw,34px)!important}.provider-doc-requirements-card{padding:10px!important}.provider-doc-req-strip{display:flex!important;flex-wrap:wrap;gap:6px!important}.provider-doc-req-pill{padding:7px 8px!important;border-radius:999px!important;display:inline-flex!important;align-items:center;gap:5px;min-height:30px}.provider-doc-req-pill i{width:20px;height:20px;font-size:10px}.provider-doc-req-pill strong{font-size:11px!important}.provider-doc-req-pill em{font-style:normal;opacity:.6}.provider-doc-section{padding:12px!important}.provider-doc-section h3{font-size:15px!important}.gateway-note{font-size:12px;color:#667085;margin:6px 0}.otp-box input{letter-spacing:3px;font-weight:700}.rx-clinic-repeater{display:block;background:#f8fafc;border:1px solid #d9e2ef;border-radius:12px;padding:10px}.rx-clinic-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.rx-clinic-row textarea{grid-column:1/-1}.rx-gateway-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.rx-gateway-summary article{background:#fff;border:1px solid #dce4f0;border-radius:14px;padding:12px}.rx-gateway-summary small{display:block;color:#667085;font-size:11px}.rx-gateway-summary strong{font-size:22px}.rx-gateway-summary span{display:block;font-size:12px;color:#475467}.rx-gateway-form section{border-bottom:1px solid #e5e7eb;padding:12px 0}.rx-gateway-form h2{font-size:16px;margin:0 0 8px}.rx-gateway-form input,.rx-gateway-form select{font-size:13px!important}.rx20-card.is-sponsored{border:1px solid #f6c451!important;background:#fffdf6!important}.rx20-card.is-sponsored .rx20-card-image{aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#f2f4f7}.rx20-card.is-sponsored img{width:100%;height:100%;object-fit:cover}.rx20-card.is-sponsored .rx20-badge,.rx20-card.is-sponsored [class*=sponsor]{background:#fff4cc!important;color:#8a5a00!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.05em}
@media(max-width:700px){.dashboard-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.filter-date,.filter-month,.filter-state,.filter-district,.filter-block,.filter-staff{grid-column:span 1}.filter-enquiry{grid-column:span 2}.filter-apply{grid-column:span 1}.dashboard-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-split-grid,.dashboard-split-grid.wide-right{grid-template-columns:1fr!important}.rx-gateway-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-doc-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-doc-role-card{padding:9px!important}.provider-doc-role-card strong{font-size:12px!important}.provider-doc-role-card span{font-size:10.5px!important}.provider-doc-form-head h2{font-size:17px!important}.rx-clinic-row{grid-template-columns:1fr}.pending-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mini-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:380px){.dashboard-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.filter-enquiry,.filter-apply{grid-column:span 2}.dashboard-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rx-gateway-summary{grid-template-columns:1fr}.provider-doc-role-grid{grid-template-columns:1fr 1fr!important}}
