[data-medical-features]{padding-block:16px;max-width:780px}.medical-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px 18px;margin-bottom:18px}.medical-feature-grid label{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0;line-height:1.5}.medical-feature-grid input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:0}[data-medical-features]>label{display:block;margin-bottom:12px}[data-medical-features]>label input{display:block;width:100%;box-sizing:border-box;margin-top:6px;min-height:40px}body[data-edition=medical]{--bg:#f3f5f7;--panel:#fff;--line:#dbe2e7;--ink:#26343d;--mut:#61717b;--ac:#176d75;--acd:#12545b;--ac2:#e8f4f3;--side:#fff;--side2:#f0f4f6;--gold:#176d75;--rose:#176d75;--fs-xl:22px;background:var(--bg);color:var(--ink)}body[data-edition=medical] .side{border-inline-end:1px solid var(--line);color:var(--ink)}body[data-edition=medical] .sidebox{background:#fff}body[data-edition=medical] .brand{padding:20px 8px;color:var(--ink)}body[data-edition=medical] .brand img{display:none!important}body[data-edition=medical] .brand:before{content:"ADVANCED";display:block;font-size:19px;font-weight:800;color:#176d75}body[data-edition=medical] .brand:after{content:"Medical Workspace";display:block;font-size:11px;font-weight:500;color:#61717b}body[data-edition=medical] .side #gs{border-color:var(--line)!important;color:var(--ink)!important}body[data-edition=medical] .side #gs::placeholder{color:#61717b}body[data-edition=medical] .nav a{color:#475962;margin-block:2px}body[data-edition=medical] .nav a.on{color:#12545b;background:#e8f4f3;border-inline-start-color:#176d75}body[data-edition=medical] .nav a:hover{background:#f0f4f6}body[data-edition=medical] .side.v2 .dgrp{color:#657680}body[data-edition=medical] .who{color:#52636d;border-color:var(--line)}body[data-edition=medical] .who b{color:#26343d}body[data-edition=medical] .who button.sec{color:#344952;background:#f0f4f6;border-color:var(--line)}body[data-edition=medical] .railpin{background:#f0f4f6;color:#344952}body[data-edition=medical] .branch-bar{border-bottom:1px solid var(--line)}body[data-edition=medical] :is(button,.btn){border-radius:5px}body[data-edition=medical] main{padding:24px 28px}body[data-edition=medical] :is(.hospital,.advanced2){--h-accent:#176d75;--a2-accent:#176d75;max-width:1440px}body[data-edition=medical] :is(.hospital,.advanced2) button{margin:0}body[data-edition=medical] :is(.hospital,.advanced2) [aria-pressed=true]{color:#12545b;background:#e8f4f3;border-color:#176d75}body[data-edition=medical] :is(.h3-table,.a2-table){background:#fff;border:1px solid var(--line);border-radius:6px}body[data-edition=medical] :is(.h3-table,.a2-table) th{background:#eef2f5;color:#52636d}body[data-edition=medical] :is(.h3-table,.a2-table) td{padding-block:14px}body[data-edition=medical] .h3-bed{background:#fff;min-height:118px}body[data-edition=medical] .h3-occupied{border-inline-start-color:#416fa6}body[data-edition=medical] .h3-cleaning{border-inline-start-color:#ac781e}body[data-edition=medical] .a2-busy{background:#eff3fa;border-inline-start-color:#416fa6}body[data-edition=medical] .login{border-top:3px solid #176d75;background:#fff;box-shadow:0 12px 36px #26343d12}body[data-edition=medical] .login img{display:none!important}body[data-edition=medical] .login:before{content:"Advanced Medical";display:block;text-align:center;color:#176d75;font-size:23px;font-weight:800;padding-block:12px}body[data-edition=medical] .app.railed .side:not(:hover) .brand{padding-inline:0}body[data-edition=medical] .app.railed .side:not(:hover) .brand:before{content:"AM"}body[data-edition=medical] .app.railed .side:not(:hover) .brand:after{display:none}@media(max-width:700px){body[data-edition=medical] main{padding:16px 12px calc(96px + env(safe-area-inset-bottom))}body[data-edition=medical] .h3-layout>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-edition=medical] .h3-layout>nav button{min-width:0;font-size:13px}}
