@media (min-width:640px) and (max-width:1279px){:root{--app-top-rail-height:60px;--container-padding:12px;--section-spacing:18px}html{font-size:13px}.tamam-ehr-app{--ehr-top-rail-height:var(--app-top-rail-height);--ehr-page-inset:10px;--tablet-rail:clamp(138px, 20vw, 196px);--tablet-gap:clamp(8px, 1.2vw, 14px)}.tamam-ehr-content-frame{padding-top:var(--ehr-top-rail-height)}.route-context-bar{flex-basis:34px;gap:8px;min-height:34px;padding-inline:12px;font-size:11px}.tamam-ehr-app .page-container,.ehr-care-dashboard.ehr-schedule-shell,.tamam-ehr-app main.page-container.gov-dash{padding:10px 12px 12px}.page-container:has(.ehr-workspace-grid){padding:10px 12px 12px}.tamam-ehr-app .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.tamam-ehr-app .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.tamam-ehr-app .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tamam-ehr-app .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tamam-ehr-app .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tamam-ehr-app .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tamam-ehr-app .col-span-2{grid-column:span 2/span 2!important}.tamam-ehr-app [class~=lg\:grid-cols-2],.tamam-ehr-app [class~=xl\:grid-cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tamam-ehr-app [class~=lg\:grid-cols-3],.tamam-ehr-app [class~=xl\:grid-cols-3]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tamam-ehr-app [class~=lg\:grid-cols-4],.tamam-ehr-app [class~=xl\:grid-cols-4]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tamam-ehr-app [class~=lg\:grid-cols-5],.tamam-ehr-app [class~=xl\:grid-cols-5]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tamam-ehr-app [class~=lg\:grid-cols-6],.tamam-ehr-app [class~=xl\:grid-cols-6]{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tamam-ehr-app [class~=lg\:col-span-2],.tamam-ehr-app [class~=xl\:col-span-2]{grid-column:span 2/span 2!important}.tamam-ehr-app [class~=lg\:col-span-3],.tamam-ehr-app [class~=xl\:col-span-3]{grid-column:span 3/span 3!important}.tamam-ehr-app [class~=lg\:flex-row],.tamam-ehr-app [class~=xl\:flex-row]{flex-direction:row!important}.ehr-top-rail{height:var(--ehr-top-rail-height)!important;min-height:var(--ehr-top-rail-height)!important;grid-template-columns:116px max-content minmax(118px,1fr) auto!important;grid-auto-rows:1fr!important;align-items:center!important;gap:6px!important;padding:7px 10px!important}.ehr-top-brand{justify-content:flex-start;width:112px!important;max-width:112px!important;height:38px!important;padding:0!important}.ehr-top-rail .ehr-top-brand-logo-full,.ehr-top-brand img{width:108px!important;max-width:108px!important;display:block!important}.ehr-top-modules,.ehr-top-actions{min-width:0;gap:2px!important;display:flex!important}.ehr-top-modules button,.ehr-top-actions button,.ehr-top-navlinks button{min-width:36px;width:36px!important;height:36px!important;display:inline-flex!important}.ehr-module-trigger{width:36px!important}.ehr-top-navlinks{display:flex!important}.ehr-top-calendar-button{display:none!important}.ehr-top-modules button svg.lucide:not(.ehr-module-chevron),.ehr-top-actions button svg.lucide,.ehr-top-navlinks button svg.lucide,.ehr-top-calendar-button svg.lucide,.ehr-top-search>svg.lucide{width:18px;height:18px}.ehr-top-search{justify-self:end;padding-inline:10px 7px;grid-area:auto!important;width:clamp(132px,19vw,210px)!important;height:36px!important;display:grid!important}.ehr-top-search input{font-size:12px}.ehr-top-search-spacer{display:block!important}.ehr-top-actions .ehr-mobile-search-trigger{display:none!important}.ehr-top-rail .ehr-top-center,.ehr-top-rail .ehr-top-facility{display:inline-flex!important}.ehr-top-facility{letter-spacing:.08em;max-width:clamp(90px,15vw,180px);font-size:11px;line-height:1.05}.ehr-top-facility-org{letter-spacing:.08em;font-size:8px}.ehr-avatar{width:36px!important;min-width:36px!important;height:36px!important}.ehr-avatar-mark{width:29px;height:29px;font-size:11px}.th-grid,.ehr-workspace-grid,.ehr-workspace-grid.is-dashboard,.ehr-care-dashboard .ehr-workspace-grid,.ehr-care-dashboard .ehr-workspace-grid.is-dashboard{grid-template-columns:var(--tablet-rail) minmax(0, 1fr) var(--tablet-rail)!important;gap:var(--tablet-gap)!important;grid-template-areas:"rail queue right"!important}.ehr-workspace-grid.is-calendar,.ehr-care-dashboard .ehr-workspace-grid.is-calendar{grid-template-columns:var(--tablet-rail) minmax(0, 1fr)!important}.ehr-schedule-shell,.ehr-workspace-grid,.ehr-workspace-grid.is-dashboard,.ehr-workspace-grid.is-calendar,.ehr-left-rail,.ehr-center-panel,.ehr-right-rail{max-height:none;height:100%!important;min-height:0!important}.tamam-ehr-app .page-container:has(>.ehr-schedule-shell){max-height:none;height:100%!important;min-height:0!important}.ehr-schedule-shell{overflow:hidden!important}.tamam-ehr-app .page-container:has(>.ehr-schedule-shell){overflow:hidden!important}.ehr-left-rail{display:flex!important;overflow-y:auto!important}.ehr-right-rail,.ehr-care-dashboard .ehr-right-rail{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow-y:auto!important;transform:none!important}.ehr-rail-toggle,.ehr-rail-backdrop,.ehr-rail-close{display:none!important}.ehr-schedule-header,.ehr-schedule-shell .ehr-schedule-header{grid-template-columns:var(--tablet-rail) minmax(0, 1fr) auto!important;gap:var(--tablet-gap)!important}.ehr-schedule-header .ehr-schedule-actions,.ehr-clinical-dashboard-header .ehr-schedule-actions{min-width:0;flex-wrap:nowrap!important;justify-content:flex-end!important}.ehr-schedule-actions button{flex-shrink:1;min-width:0}.ehr-clinical-dashboard-header{grid-template-columns:var(--tablet-rail) minmax(0, 1fr) auto!important;gap:var(--tablet-gap)!important}.ehr-label-full{display:none!important}.ehr-label-compact{display:inline!important}.ehr-clinical-dashboard-header-main{flex-direction:row!important;align-items:center!important}.ehr-clinical-dashboard-header .ehr-schedule-actions{display:flex!important}.ehr-center-panel>.ehr-clinical-strip{display:grid!important}.ehr-header-more-menu{gap:1px;width:176px;min-width:176px;padding:5px}.ehr-header-more-menu button{justify-content:flex-start;gap:7px;min-height:30px;padding-inline:8px;font-size:12px;line-height:1.2}.ehr-header-more-menu button svg,.ehr-header-more-menu button svg.lucide{flex:0 0 15px;width:15px;height:15px}.ehr-care-dashboard .ehr-appointment-main p,.patient-table .hide-mobile{display:revert!important}.ehr-care-dashboard .ehr-care-badges,.ehr-care-row-status{display:flex!important}.ehr-care-dashboard .ehr-care-status{display:inline-flex!important}.patient-table{table-layout:fixed;min-width:600px}.patient-table .col-patient{width:28%}.patient-table .col-hospital{width:14%}.patient-table .col-age{width:12%}.patient-table .col-state{width:16%}.patient-table .col-arrow{width:36px}.ehr-worklist-head>span:nth-child(n+6),.ehr-worklist-row>span:nth-child(n+6){display:block!important}.ehr-care-dashboard .ehr-row-compact-time{display:none!important}.ehr-appointment-list,.ehr-care-list,.ehr-worklist-table,.recently-registered-tablewrap,.patient-data-scroll,.ehr-list-scroll,.rpt-table-scroll{max-height:none!important;overflow:auto!important}.appointment-card-head{display:grid!important}.ehr-care-list .appointment-card-flow,.ehr-care-list .appointment-card-head,.appointment-card-flow .appointment-card-row.ehr-appointment-row{width:100%;min-width:0!important}.appointment-card-flow .appointment-card-head,.appointment-card-flow .appointment-card-row.ehr-appointment-row{grid-template-columns:minmax(0,1.55fr) minmax(0,.55fr) minmax(0,.8fr) minmax(0,.8fr) minmax(72px,.9fr)!important;column-gap:clamp(4px,.65vw,8px)!important}.ehr-care-list .ehr-queue-scroll{overflow-x:hidden!important}.appointment-card-head{letter-spacing:.07em;font-size:8.5px}.appointment-card-row .ehr-appointment-identity{gap:6px}.appointment-card-row .ehr-patient-icon{border-radius:9px;width:32px;height:32px;font-size:10px}.appointment-card-patient button,.appointment-card-provider strong,.appointment-card-row .ehr-appointment-department strong,.appointment-card-row .ehr-appointment-time strong{font-size:10.5px}.appointment-card-patient p,.appointment-card-provider span,.appointment-card-row .ehr-appointment-department span,.appointment-card-row .ehr-appointment-time span,.appointment-card-status small{font-size:9px}.appointment-card-status small{padding-inline-end:5px}.appointment-card-status .appointment-status-pill{letter-spacing:.025em;text-align:center;white-space:normal;max-width:100%;min-height:22px;padding-inline:5px;font-size:9.5px;line-height:1.05}.appointment-card-row .ehr-appointment-identity,.appointment-card-row .ehr-appointment-time,.appointment-card-status,.appointment-card-provider,.appointment-card-row .ehr-appointment-department{justify-self:auto;padding-inline-start:0;grid-column:auto!important}.ehr-care-dashboard .ehr-appointment-row{min-width:0!important}.tamam-ehr-app .ehr-worklist-head,.tamam-ehr-app .ehr-worklist-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr) minmax(0,.8fr) minmax(0,.8fr) minmax(72px,.9fr)!important;column-gap:clamp(4px,.65vw,8px)!important;min-width:0!important;padding-inline:6px!important}.ehr-center-panel .ehr-worklist-status,.ehr-center-panel .ehr-status-menu select{width:100%;min-width:0;max-width:100%;font-size:10px}.ehr-center-panel .ehr-worklist-status{white-space:normal}.ehr-chart-layout{align-items:start;grid-template-columns:var(--tablet-rail) minmax(0, 1fr)!important;gap:8px!important;display:grid!important}.ehr-chart-nav{max-height:calc(100vh - var(--ehr-top-rail-height) - 56px)!important;flex-direction:column!important;grid-column:1!important;align-items:stretch!important;margin:0!important;padding:6px 0!important;overflow:hidden auto!important}.ehr-chart-nav button{text-align:start;white-space:normal;justify-content:flex-start!important;width:100%!important;min-width:0!important;padding-inline:10px!important}.ehr-chart-content{grid-column:2!important;padding-inline:10px!important}.cn-body:not(.cn-body--without-sidebar){grid-template-columns:var(--tablet-rail) minmax(0, 1fr)!important}.cn-sidebar{padding-inline:8px;display:block!important}.tamam-rail-col{flex-basis:var(--tablet-rail)!important;width:var(--tablet-rail)!important}.tamam-rail-label{display:inline!important}.tamam-rail-item{justify-content:flex-start!important;padding:9px 10px!important}.tamam-drawer{width:min(720px,92vw)!important}.ehr-consult-workspace{flex-direction:row!important;overflow:hidden!important}.ehr-consult-workspace>.ehr-consult-sidecar{width:clamp(210px,28vw,320px)!important}.ehr-consult-meta-strip{grid-template-columns:1fr 1fr auto!important}.ehr-consult-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ehr-set-grid{grid-template-columns:var(--tablet-rail) minmax(0, 1fr)!important}.ehr-set-overview{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)!important}.ehr-set-scope-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important}.ehr-set-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ehr-set-scope-note{display:block!important}.fs-shell{grid-template-columns:var(--tablet-rail) minmax(0, 1fr)!important}.fs-shell--nonav{grid-template-columns:minmax(0,1fr)!important}.fs-nav{flex-direction:column!important;position:sticky!important}.fs-nav-group{display:flex!important}.sadb-shell,.sadb-regpage{grid-template-columns:var(--tablet-rail) minmax(0, 1fr)!important}.sadb-regpage-rail{position:sticky!important}.sadb-row-2{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sadb-row-2>:last-child{grid-column:auto!important}.mgmt-main-bar{flex-direction:row!important;align-items:flex-end!important}.mgmt-main-actions{padding-bottom:7px!important}.rpt-workspace{grid-template-columns:var(--tablet-rail) minmax(0, 1fr) clamp(190px, 24vw, 250px)!important}.rpt-rail{display:flex!important}.rpt-bar .rpt-nav-select{display:none!important}.rpt-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pp-body{grid-template-columns:var(--tablet-rail) minmax(0, 1fr)!important}.pp-side{display:flex!important}.pp-side-title,.pp-side-foot,.pp-top-facility{display:block!important}.labord-rail{padding-inline:10px;flex-basis:var(--tablet-rail)!important;width:var(--tablet-rail)!important;display:block!important}.bl-pay-layout{grid-template-columns:minmax(0,1fr) clamp(220px,29vw,300px)!important}.bl-pay-aside{border-left:1px solid var(--ehr-border,#e2e6eb)!important;border-top:0!important}.gov-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.gov-span-4{grid-column:span 4!important}.gov-span-2{grid-column:span 2!important}.gov-map-body{flex-direction:row!important;grid-template-columns:minmax(0,1fr) 190px!important}.gov-map-rail{width:clamp(150px,22vw,190px)!important}.registration-option-grid,.registration-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ehr-daybar .ehr-day-tabs button:not(.ehr-mobile-day-check){letter-spacing:.035em;gap:3px;height:32px;padding-inline:clamp(7px,.9vw,10px);font-size:11px}.ehr-daybar .ehr-day-tab-count{min-width:14px}.ehr-center-panel .ehr-daybar>.ehr-queue-search{justify-self:stretch;width:100%;min-width:0;max-width:none;margin-inline:0}.ehr-list-header-toolbar{grid-template-columns:minmax(220px,1fr) max-content;align-items:center;gap:8px;min-width:0;display:grid}.ehr-list-header-search{min-width:0}.ehr-list-header-search>*{width:100%!important;max-width:none!important}.ehr-list-header-actions{align-items:center;gap:8px;display:flex}.modal-portal-dialog{min-width:0;width:100%!important;margin-inline:auto!important}.modal-portal-dialog>*{box-sizing:border-box;min-width:0;max-height:100%;width:100%!important;max-width:none!important;margin-inline:0!important}.modal-panel,.card-elevated[role=dialog]{width:min(var(--modal-width,760px), calc(100vw - 32px));max-height:calc(100dvh - 32px)}}@media (min-width:640px) and (max-width:839px){.ehr-top-rail{grid-template-columns:100px max-content minmax(104px,1fr) auto!important;gap:4px!important;padding-inline:8px!important}.ehr-top-brand{width:96px!important;max-width:96px!important}.ehr-top-rail .ehr-top-brand-logo-full,.ehr-top-brand img{width:94px!important;max-width:94px!important}.ehr-top-modules button,.ehr-top-actions button,.ehr-top-navlinks button{min-width:32px;width:32px!important;height:32px!important}.ehr-module-trigger{width:32px!important}.ehr-avatar{width:32px!important;min-width:32px!important;height:32px!important}.ehr-avatar-mark{width:27px;height:27px}.ehr-top-search{width:clamp(108px,17vw,136px)!important;height:32px!important}.ehr-top-search input{font-size:11px}.ehr-top-rail .ehr-top-facility{max-width:48px;font-size:9px}.ehr-top-facility-org{display:none}}@media (min-width:640px) and (max-width:679px){.ehr-top-rail .ehr-top-center{left:calc(50% - 22px)}.ehr-top-rail .ehr-top-facility{max-width:28px}}