.hospital-auth{background:#173949}.hospital-auth:before{content:'+';font-size:350px;font-family:Georgia,serif;position:absolute;right:-40px;bottom:-90px;color:#ffffff0c}.hospital-auth .auth-story-main{position:relative;z-index:1}
.rs-shell.hospital-shell{background:#f6f9fb;color:#193a4b}.hospital-shell .rs-side{background:#102d3d}.hospital-shell .rs-business>span{background:#dcebf4;color:#1c4c65}
.hospital-shell .rs-nav.active{background:#d5e9f4;color:#12425c}.hospital-shell .rs-metric strong,.hospital-shell .rs-heading h1{color:#193e54}
.hospital-shell .rs-main .btn-primary{background:#215a78;border-color:#215a78}.hospital-shell .rs-main .btn-primary:hover{background:#307292}
.hospital-shell .rs-panel,.hospital-shell .rs-order,.hospital-shell .rs-table-card,.hospital-shell .rs-metric{border-color:#e0eaf0}
.hospital-shell .rs-stage{background:#eff5f9}.hospital-shell .rs-stage strong{color:#286887}.hospital-shell .rs-stage span{color:#65879b}
.hospital-shell .rs-heading .kicker{color:#307aa0}.hospital-shell .rs-quick{border-color:#e9eff4}
.hospital-shell .rs-table-card.busy{background:#eff7fa;border-color:#aad8e7}.hospital-shell .rs-status.checked_in,.hospital-shell .rs-status.in_service{background:#dcf0fa;color:#286784}
.hospital-shell .rs-status.scheduled{background:#f2eafb;color:#74529c}.hospital-shell .rs-status.no_show{background:#fbeadf;color:#9b6637}
.hospital-shell .rs-status.completed{background:#e2f5eb;color:#247f55}
.hospital-shell .rs-table-wrap th{background:#f1f6f9}.hospital-shell .rs-table-wrap td{color:#254658}
.hospital-shell .rs-nav:hover{color:#fff}.hospital-shell .rs-mobile-nav .rs-nav{color:#3c758f}
.hospital-shell .rs-order-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.hospital-shell .rs-order h2{font-size:17px}.hospital-shell .rs-order-lines{min-height:0}
.hospital-shell .rs-caution{background:#eaf5fa;color:#366780}
.hospital-shell .rs-mobile-home{color:#246485}
.hospital-notice{padding:15px 20px;border-radius:12px;background:#e8f2f7;border:1px solid #c8e1ed;color:#3c6b80;font-size:12px;line-height:1.75;margin-bottom:24px}
.hospital-shell .rs-order-lines div{color:#547487}.hospital-shell .rs-order-foot strong{color:#254e68}
.hos-flow{display:flex;gap:7px;flex-wrap:wrap}.hos-flow span{border-radius:100px;padding:7px 10px;background:#ecf4f7;color:#42778b;font-size:10px;font-weight:700}
.hos-flow .current{background:#d3e8f5;color:#145a7d}
.hos-queue{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:14px}
.hos-queue .rs-order{padding:18px}.hos-queue .rs-order-head{padding:0 0 12px}.hos-queue .rs-order-foot{padding:12px 0 0}
#modal .rs-dialog-head h2{color:#23495d}.hospital-shell #content .rs-actions button{white-space:normal}
@media(max-width:760px){.hospital-shell .rs-order-grid,.hos-queue{grid-template-columns:1fr}}
