@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-variable.ttf)format("truetype")}.balfarm-shell,.balfarm-role-page{--bal-page-bg:#000;--bal-shell-bg:#000;--bal-shell-soft:#070707;--bal-shell-line:#ffffff0f;--bal-content-bg:#191d25;--bal-content-bg-2:#202530;--bal-content-bg-3:#2c3543;--bal-content-line:#ffffff12;--bal-text:#f5f7fb;--bal-text-soft:#c7cfde;--bal-text-muted:#8b96aa;--bal-text-faint:#5f697b;--bal-accent:#0296aa;--bal-accent-soft:#0296aa29;--bal-positive:#53d57b;--bal-positive-soft:#53d57b24;--bal-warning:#f1c160;--bal-warning-soft:#f1c16026;--bal-danger:#ff6a6a;--bal-danger-soft:#ff6a6a26;--bal-shadow:0 20px 40px #0000004d;--bal-topbar-height:68px;--bal-active-gap:18px;--bal-radius-xl:24px;--bal-radius-lg:18px;--bal-radius-md:14px;--bal-radius-sm:11px;color:var(--bal-text);font-synthesis-weight:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:Manrope,Inter,Segoe UI,sans-serif}.balfarm-shell[data-theme=light],.balfarm-role-page[data-theme=light]{--bal-page-bg:#fff;--bal-shell-bg:#fff;--bal-shell-soft:#f5f7fa;--bal-shell-line:#10182814;--bal-content-bg:#fff;--bal-content-bg-2:#f7f9fc;--bal-content-bg-3:#d0d8e4;--bal-content-line:#10182814;--bal-text:#0c1220;--bal-text-soft:#2d3748;--bal-text-muted:#5e6b80;--bal-text-faint:#7d8899;--bal-accent:#007f91;--bal-accent-soft:#0296aa1c;--bal-warning:#7a5100;--bal-warning-soft:#f1c1603d;--bal-shadow:0 20px 40px #0f172a14}html[data-tana-theme=dark],html[data-tana-theme=dark] body{background:#000}html[data-tana-theme=light],html[data-tana-theme=light] body{background:#fff}.app-shell.balfarm-shell{background:var(--bal-page-bg);min-height:100vh;color:var(--bal-text);grid-template-columns:88px minmax(0,1fr);display:grid}.app-shell.balfarm-shell.sidebar-is-collapsed{grid-template-columns:88px minmax(0,1fr)}.balfarm-shell>.sidebar{z-index:40;width:88px;height:100vh;min-height:100vh;max-height:100vh;color:var(--bal-text-muted);-webkit-backdrop-filter:blur(18px)saturate(135%);background:#080a0e33;border:0;flex-direction:column;padding:0 12px 20px;transition:width .24s,background .24s,box-shadow .24s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 20px 34px #00000029}.balfarm-shell[data-theme=light]>.sidebar{box-shadow:none;background:#ffffff0f}.balfarm-shell>.sidebar:hover,.balfarm-shell>.sidebar:focus-within{background:#080a0e45;width:244px;box-shadow:18px 0 32px #0000003d}.balfarm-shell[data-theme=light]>.sidebar:hover,.balfarm-shell[data-theme=light]>.sidebar:focus-within{box-shadow:none;background:#ffffff1a}.balfarm-shell .sidebar-head{width:100%;height:var(--bal-topbar-height);min-height:var(--bal-topbar-height);flex:0 0 var(--bal-topbar-height);justify-content:center;align-items:center;padding:0;display:flex}.balfarm-shell .tana-sidebar-brand{width:100%;height:var(--bal-topbar-height);flex:auto;position:relative;overflow:hidden}.balfarm-shell .tana-sidebar-brand img{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:opacity, transform;transition:opacity .24s,transform .3s cubic-bezier(.2,.72,.2,1);display:block;position:absolute;top:50%;left:50%;max-width:none!important}.balfarm-shell .tana-sidebar-brand-mark{opacity:1;width:44px;height:44px;transform:translate(-50%,-50%)scale(1)}.balfarm-shell .tana-sidebar-brand-wordmark{opacity:0;width:77px;height:22px;transform:translate(calc(-50% - 8px),-50%)scale(.92)}.balfarm-shell>.sidebar:hover .tana-sidebar-brand-mark,.balfarm-shell>.sidebar:focus-within .tana-sidebar-brand-mark{opacity:0;transform:translate(-50%,-50%)scale(.78)}.balfarm-shell>.sidebar:hover .tana-sidebar-brand-wordmark,.balfarm-shell>.sidebar:focus-within .tana-sidebar-brand-wordmark{opacity:1;transform:translate(-50%,-50%)scale(1)}.balfarm-shell .collapse-button{display:none}.balfarm-shell .side-nav{min-height:0;padding:var(--bal-active-gap) 0 0;scrollbar-width:none;flex:auto;overflow:hidden auto}.balfarm-shell .side-nav::-webkit-scrollbar{width:0;height:0}.balfarm-shell .side-menubar{flex-direction:column;gap:4px;display:flex}.balfarm-shell .nav-group{flex-direction:column;gap:4px;margin:0;display:flex}.balfarm-shell .nav-group-button{width:100%;min-height:40px;color:var(--bal-text-muted);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:12px;grid-template-columns:none;align-items:center;gap:10px;padding:0 12px;font:500 .82rem/1 Manrope,Inter,sans-serif;transition:background .18s,color .18s,transform .18s;display:flex;overflow:hidden}.balfarm-shell .nav-group-button:hover{color:var(--bal-text-soft);background:#ffffff0a}.balfarm-shell[data-theme=light] .nav-group-button:hover{background:#0f172a0d}.balfarm-shell .nav-icon,.balfarm-shell .nav-icon svg,.balfarm-shell .nav-icon img{color:currentColor;flex:0 0 18px;width:18px;height:18px}.balfarm-shell .nav-icon svg{stroke:currentColor}.balfarm-shell .nav-group-button>span:not(.nav-icon),.balfarm-shell .chevron,.balfarm-shell .nav-items,.balfarm-shell .active-appointment-timer-local,.balfarm-shell .sidebar-foot{transition:opacity .18s,max-width .22s,transform .22s,padding .22s,max-height .22s}.balfarm-shell .nav-group-button>span:not(.nav-icon){flex:1;min-width:0}.balfarm-shell .chevron{width:16px;color:var(--bal-text-faint);flex:0 0 16px}.balfarm-shell .nav-group-button.nav-standalone.active,.balfarm-shell .nav-group-button.active,.balfarm-shell .nav-items button.active{color:var(--bal-accent);box-shadow:none;background:0 0}.balfarm-shell .nav-group:has(.nav-items button.active)>.nav-group-button{color:var(--bal-accent);box-shadow:none;background:0 0}.balfarm-shell .nav-items{flex-direction:column;gap:4px;padding:0 0 4px 40px;display:flex;overflow:hidden}.balfarm-shell .nav-items button{min-height:34px;color:var(--bal-text-faint);text-align:left;background:0 0;border:0;border-radius:0;padding:0;font:600 .77rem/1.3 Manrope,Inter,sans-serif;transition:color .18s}.balfarm-shell .nav-items button:hover{color:var(--bal-accent);background:0 0}.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .nav-group-button{justify-content:center;gap:0;min-height:50px;padding:0}.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .nav-group-button>span:not(.nav-icon),.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .chevron{opacity:0;pointer-events:none;width:0;max-width:0;overflow:hidden;transform:translate(-8px)}.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .nav-icon,.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .nav-icon svg,.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .nav-icon img{flex-basis:22px;width:22px;height:22px}.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .nav-items,.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .active-appointment-timer-local{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}.balfarm-shell .sidebar-foot{border-top:1px solid var(--bal-shell-line);height:36px;min-height:36px;color:var(--bal-text-faint);letter-spacing:.08em;white-space:nowrap;background:0 0;flex:0 0 36px;align-items:center;padding:0 8px;font-size:.62rem;display:none;overflow:hidden}.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .sidebar-foot{opacity:0}.balfarm-shell>.app-workspace{background:var(--bal-page-bg);min-width:0;color:var(--bal-text);position:relative}.balfarm-shell .app-header-wrapper{z-index:30;width:100%;height:var(--bal-topbar-height);min-height:var(--bal-topbar-height);background:var(--bal-shell-bg);display:block;position:sticky;top:0;overflow:visible}.balfarm-shell .app-header{width:100%;height:var(--bal-topbar-height);min-height:var(--bal-topbar-height);background:var(--bal-shell-bg);color:var(--bal-text);border:0;border-radius:0;align-items:center;margin:0;padding:14px 20px;display:flex;overflow:visible}.balfarm-shell .app-header-inner{width:100%;min-width:0;height:40px;color:var(--bal-text-soft);flex:auto;align-items:center;gap:12px;font:500 .78rem/1 Manrope,Inter,sans-serif;display:flex}.balfarm-shell .header-left-content{flex:420px;gap:10px;min-width:180px;height:34px;display:flex}.balfarm-shell .global-search,.balfarm-shell .local-search{box-shadow:none;color:var(--bal-text-muted);background:0 0;border:0;border-radius:0}.balfarm-shell .global-search{border-bottom:1px solid var(--bal-shell-line);flex:260px;height:34px;padding:0 0 8px}.balfarm-shell .global-search input,.balfarm-shell .local-search input{color:var(--bal-text);background:0 0;font-family:Manrope,Inter,sans-serif;font-size:.76rem}.balfarm-shell .global-search input::placeholder,.balfarm-shell .local-search input::placeholder{color:var(--bal-text-faint)}.balfarm-shell .scanner-action,.balfarm-shell .outline-action.slim,.balfarm-shell .icon-action.support-action,.balfarm-shell .language-pill,.balfarm-shell .user-box{box-shadow:none;color:var(--bal-text-muted);background:0 0;border:0}.balfarm-shell .scanner-action{border-radius:0;flex:none;width:auto;min-width:112px;height:34px;padding:0 4px 8px;font:600 .76rem/1 Manrope,Inter,sans-serif}.balfarm-shell .scanner-action:hover,.balfarm-shell .outline-action.slim:hover,.balfarm-shell .icon-action:hover,.balfarm-shell .language-pill:hover{color:var(--bal-text)}.balfarm-shell .support-button-box{flex:0 auto;gap:6px;width:auto;height:34px}.balfarm-shell .support-block{display:none}.balfarm-shell .icon-action.support-action,.balfarm-shell .icon-action.event{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--bal-text-muted);border-radius:0;margin:0;padding:0}.balfarm-shell .icon-action.event{background:0 0}.balfarm-shell .outline-action.slim{border-radius:0;flex:none;width:auto;min-width:82px;height:34px;min-height:34px;margin:0;padding:0 4px 8px;font:600 .76rem/1 Manrope,Inter,sans-serif;gap:6px!important}.balfarm-shell .app-header-inner>.language-pill{border-radius:0;flex:none;width:auto;min-width:72px;height:34px;min-height:34px;padding:0 4px 8px;font:600 .76rem/1 Manrope,Inter,sans-serif}.balfarm-theme-switch{align-items:center;gap:8px;display:inline-flex}.balfarm-theme-switch button{width:26px;height:26px;color:var(--bal-text-faint);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid}.balfarm-theme-switch button:hover,.balfarm-theme-switch button.active{color:var(--bal-text)}.balfarm-shell :is(button,[role=button],a,input,select,textarea):focus-visible{outline:2px solid var(--bal-accent);outline-offset:2px}.balfarm-theme-switch svg{display:block}.balfarm-shell .header-separator{background:var(--bal-shell-line);flex:0 0 1px;width:1px;height:22px;margin:0 2px}.balfarm-shell .app-header-inner>.user-menu-wrap{flex:0 230px;width:min(230px,18vw);min-width:150px;height:40px}.balfarm-shell .app-header-inner .user-summary{gap:8px;width:100%;height:40px}.balfarm-shell .app-header-inner .user-copy{flex:auto;justify-content:center;align-items:flex-end;width:auto;min-width:0;height:40px}.balfarm-shell .user-copy strong,.balfarm-shell .user-copy small{width:100%;height:auto;color:var(--bal-text-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,Inter,sans-serif;font-size:.72rem;line-height:1.35;overflow:hidden}.balfarm-shell .user-copy small{color:var(--bal-text-muted);font-size:.65rem}.balfarm-shell .avatar{border:1px solid var(--bal-content-line);background:#ffffff0a;flex:0 0 38px;width:38px;height:38px}.balfarm-shell .avatar img{width:32px;height:32px}.balfarm-shell .role-dropdown{border:1px solid var(--bal-content-line)!important;border-radius:var(--bal-radius-md)!important;background:linear-gradient(180deg, var(--bal-content-bg-2) 0%, var(--bal-content-bg) 100%)!important;width:min(374px,100vw - 32px)!important;color:var(--bal-text-soft)!important;padding:10px!important;top:calc(100% + 10px)!important;right:0!important;overflow:auto!important;box-shadow:0 24px 48px #0000003d!important}.balfarm-shell .role-dropdown>button:not(.logout),.balfarm-shell .role-dropdown .logout{color:var(--bal-text-soft);background:0 0}.balfarm-shell .role-dropdown>button:not(.logout):hover,.balfarm-shell .role-dropdown .logout:hover{background:#ffffff0d}.balfarm-shell[data-theme=light] .role-dropdown>button:not(.logout):hover,.balfarm-shell[data-theme=light] .role-dropdown .logout:hover{background:#0f172a0d}.balfarm-shell .role-dropdown-copy strong,.balfarm-shell .role-dropdown-copy small{color:inherit}.balfarm-shell .oneid-banner{z-index:32;top:calc(var(--bal-topbar-height) + var(--bal-active-gap) + 12px);border-radius:var(--bal-radius-sm);background:var(--bal-warning-soft);width:auto;height:34px;min-height:34px;color:var(--bal-warning);box-shadow:none;border:1px solid #f1c16033;margin:0;display:none;position:absolute;left:16px;right:16px;overflow:hidden}.balfarm-shell .oneid-text{height:32px;padding:7px 12px;font-size:.7rem;line-height:18px}.balfarm-shell .oneid-banner button{width:auto;height:32px;min-height:32px;color:var(--bal-warning);background:0 0;border:0;flex:none;padding:0 12px;font-size:.7rem;font-weight:700}.balfarm-shell .app-workspace>main.screen{min-height:calc(100vh - var(--bal-topbar-height) - var(--bal-active-gap));margin-top:var(--bal-active-gap);border:1px solid var(--bal-content-line);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--bal-radius-xl);color:var(--bal-text-soft);box-shadow:var(--bal-shadow);background:linear-gradient(#1c2029 0%,#171b23 100%);padding:24px 16px}.balfarm-shell[data-theme=light] .app-workspace>main.screen{box-shadow:none;background:linear-gradient(#edf1f5 0%,#e6ebf1 100%);border-color:#0f172a0d}.balfarm-shell .screen-page-title,.balfarm-shell .standalone-screen-title,.balfarm-shell .screen h1,.balfarm-shell .screen h2,.balfarm-shell .screen h3,.balfarm-shell .screen h4{color:var(--bal-text);letter-spacing:-.02em;font-family:Manrope,Inter,sans-serif}.balfarm-shell .screen-page-title{letter-spacing:-.04em;font-weight:800}.balfarm-shell .breadcrumb,.balfarm-shell .breadcrumb strong,.balfarm-shell .breadcrumb button{color:var(--bal-text-muted)}.balfarm-shell .breadcrumb button:hover{color:var(--bal-text)}.balfarm-shell .content-card,.balfarm-shell .profile-hero,.balfarm-shell .medical-card-panel,.balfarm-shell .episode-collapse,.balfarm-shell .episode-static-section,.balfarm-shell .form-section,.balfarm-shell .settings-card,.balfarm-shell .analytics-card{border-color:var(--bal-content-line);color:var(--bal-text-soft);box-shadow:none;background:#ffffff07}.balfarm-shell[data-theme=light] .content-card,.balfarm-shell[data-theme=light] .profile-hero,.balfarm-shell[data-theme=light] .medical-card-panel,.balfarm-shell[data-theme=light] .episode-collapse,.balfarm-shell[data-theme=light] .episode-static-section,.balfarm-shell[data-theme=light] .form-section,.balfarm-shell[data-theme=light] .settings-card,.balfarm-shell[data-theme=light] .analytics-card{background:#fffffff5;border-color:#0f172a14}.balfarm-shell .content-card{border-radius:var(--bal-radius-lg)}.balfarm-shell .screen-toolbar,.balfarm-shell .filter-grid,.balfarm-shell .table-footer{border-color:var(--bal-content-line);color:var(--bal-text-muted);background:0 0}.balfarm-shell .patient-filter-select>button{color:var(--bal-text-muted);box-shadow:inset 0 0 0 1px var(--bal-content-line);background:#ffffff06;border:0;font-family:Manrope,Inter,sans-serif}.balfarm-shell .patient-filter-select>button:hover,.balfarm-shell .patient-filter-select>button.open,.balfarm-shell .patient-filter-select>button:focus-visible{color:var(--bal-text-soft);box-shadow:inset 0 0 0 1px #0296aa57}.balfarm-shell[data-theme=light] .patient-filter-select>button{color:var(--bal-text-muted);background:#ffffffe6;box-shadow:inset 0 0 0 1px #0f172a1f}.balfarm-shell .active-appointment-source-select>button,.balfarm-shell .active-appointment-source-date{color:var(--bal-text-muted);box-shadow:inset 0 0 0 1px var(--bal-content-line);background:#ffffff06;border:0;font-family:Manrope,Inter,sans-serif}.balfarm-shell .active-appointment-source-select.selected>button,.balfarm-shell .active-appointment-source-date>input,.balfarm-shell .active-appointment-source-date>span{color:var(--bal-text-soft)}.balfarm-shell .active-appointment-source-select.open>button,.balfarm-shell .active-appointment-source-select>button:hover,.balfarm-shell .active-appointment-source-date.open{box-shadow:inset 0 0 0 1px #0296aa57}.balfarm-shell[data-theme=light] .active-appointment-source-select>button,.balfarm-shell[data-theme=light] .active-appointment-source-date{background:#ffffffe6;box-shadow:inset 0 0 0 1px #0f172a1f}.balfarm-shell .patient-filter-placeholder{color:var(--bal-text-faint)}.balfarm-shell .patient-filter-popper{border-color:var(--bal-content-line);color:var(--bal-text-soft);background:#080c12fa;font-family:Manrope,Inter,sans-serif;box-shadow:0 18px 32px #00000047}.balfarm-shell .patient-filter-listbox>button{color:var(--bal-text-soft)}.balfarm-shell .patient-filter-listbox>button:hover,.balfarm-shell .patient-filter-listbox>button.active,.balfarm-shell .patient-filter-listbox>button.selected{color:var(--bal-accent);background:var(--bal-accent-soft)}.balfarm-shell input:not([type=checkbox]):not([type=radio]),.balfarm-shell select,.balfarm-shell textarea,.balfarm-shell .filter-input-control,.balfarm-shell .appointment-date-range,.balfarm-shell .appointment-select-control{border-color:var(--bal-content-line);color:var(--bal-text-soft);box-shadow:none;background:#ffffff06;font-family:Manrope,Inter,sans-serif}.balfarm-shell[data-theme=light] input:not([type=checkbox]):not([type=radio]),.balfarm-shell[data-theme=light] select,.balfarm-shell[data-theme=light] textarea,.balfarm-shell[data-theme=light] .filter-input-control,.balfarm-shell[data-theme=light] .appointment-date-range,.balfarm-shell[data-theme=light] .appointment-select-control{color:var(--bal-text-soft);background:#ffffffe6;border-color:#0f172a1f}.balfarm-shell input::placeholder,.balfarm-shell textarea::placeholder{color:var(--bal-text-faint)}.balfarm-shell select option{color:var(--bal-text);background:var(--bal-content-bg-2)}.balfarm-shell input[type=checkbox],.balfarm-shell input[type=radio]{accent-color:var(--bal-accent)}.balfarm-shell .screen input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.balfarm-shell .screen select,.balfarm-shell .screen textarea{border:0;border-bottom:1px solid var(--bal-content-line);box-shadow:none;color:var(--bal-text-soft);background:0 0;border-radius:0}.balfarm-shell .screen :is(.local-search,.filter-input-control,.appointment-date-range,.appointment-select-control,.select-control,.request-date-range,.medical-current-inspection-search,.medical-current-inspection-date,.active-appointment-source-date){box-shadow:inset 0 -1px 0 var(--bal-content-line);background:0 0;border:0;border-radius:0}.balfarm-shell .screen :is(.local-search,.filter-input-control,.appointment-date-range,.appointment-select-control,.select-control,.request-date-range,.medical-current-inspection-search,.medical-current-inspection-date,.active-appointment-source-date) :is(input,select,textarea){box-shadow:none;background:0 0;border:0}.balfarm-shell .screen :is(.patient-filter-select,.active-appointment-source-select)>button{box-shadow:inset 0 -1px 0 var(--bal-content-line);color:var(--bal-text-muted);background:0 0;border:0;border-radius:0}.balfarm-shell .screen :is(.local-search,.filter-input-control,.appointment-date-range,.appointment-select-control,.select-control,.request-date-range,.patient-filter-select,.active-appointment-source-select,.medical-current-inspection-search,.medical-current-inspection-date,.active-appointment-source-date):focus-within{box-shadow:inset 0 -1px 0 var(--bal-accent)}.balfarm-shell[data-theme=light] .screen input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.balfarm-shell[data-theme=light] .screen select,.balfarm-shell[data-theme=light] .screen textarea{background:0 0;border-bottom-color:#0f172a1f}.balfarm-shell[data-theme=light] .screen :is(.local-search,.filter-input-control,.appointment-date-range,.appointment-select-control,.select-control,.request-date-range,.medical-current-inspection-search,.medical-current-inspection-date,.active-appointment-source-date),.balfarm-shell[data-theme=light] .screen :is(.patient-filter-select,.active-appointment-source-select)>button{background:0 0;box-shadow:inset 0 -1px #0f172a1f}.balfarm-shell .screen input[type=checkbox],.balfarm-shell .screen input[type=radio]{appearance:none;width:18px;min-width:18px;height:18px;box-shadow:none;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;flex:0 0 18px;margin:0;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.balfarm-shell .screen input[type=checkbox]:hover,.balfarm-shell .screen input[type=radio]:hover,.balfarm-shell .screen input[type=checkbox]:focus-visible,.balfarm-shell .screen input[type=radio]:focus-visible{border-color:#0296aa8c;outline:0;box-shadow:0 0 0 3px #0296aa1c}.balfarm-shell .screen input[type=checkbox]:checked,.balfarm-shell .screen input[type=radio]:checked{border-color:var(--bal-accent);background:var(--bal-accent)}.balfarm-shell .screen input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.balfarm-shell .screen input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.balfarm-shell[data-theme=light] .screen input[type=checkbox]:checked,.balfarm-shell[data-theme=light] .screen input[type=radio]:checked{border-color:var(--bal-accent);background:var(--bal-accent)}.balfarm-shell .primary-button,.balfarm-shell .muted-button,.balfarm-shell .outline-action,.balfarm-shell .filter-toggle,.balfarm-shell .table-action,.balfarm-shell .row-action{border:1px solid var(--bal-content-line);border-radius:var(--bal-radius-sm);color:var(--bal-text-muted);box-shadow:none;background:#ffffff06;font-family:Manrope,Inter,sans-serif;transition:background .18s,color .18s,border-color .18s}.balfarm-shell .app-workspace>main.screen :is(.primary-button,.muted-button,.outline-action,.filter-toggle,.table-action,.row-action,.warehouse-action){box-shadow:none;background:0 0;border:0;border-radius:0}.balfarm-shell .app-workspace>main.screen :is(.primary-button,.table-action,.row-action,.warehouse-action){color:var(--bal-accent)}.balfarm-shell .app-workspace>main.screen .muted-button{color:var(--bal-text-muted)}.balfarm-shell .app-workspace>main.screen :is(.primary-button,.muted-button,.outline-action,.filter-toggle,.table-action,.row-action,.warehouse-action):hover:not(:disabled){color:var(--bal-text);background:0 0;border-color:#0000}.balfarm-shell .app-workspace>main.screen :is(.table-action,.row-action,.warehouse-action):hover:not(:disabled){color:var(--bal-accent);text-underline-offset:3px;text-decoration:underline}.balfarm-shell .app-workspace>main.screen :is(.primary-button,.muted-button,.table-action,.row-action,.warehouse-action):disabled{color:var(--bal-text-faint);opacity:.46;background:0 0;border:0}.balfarm-shell .primary-button,.balfarm-shell .link-button,.balfarm-shell .table-action,.balfarm-shell .row-action{color:var(--bal-accent)}.balfarm-shell .primary-button:hover,.balfarm-shell .muted-button:hover:not(:disabled),.balfarm-shell .outline-action:hover,.balfarm-shell .filter-toggle:hover,.balfarm-shell .table-action:hover,.balfarm-shell .row-action:hover{background:var(--bal-accent-soft);color:var(--bal-text);border-color:#0296aa4d}.balfarm-shell .primary-button:disabled,.balfarm-shell .muted-button:disabled{border-color:var(--bal-content-line);color:var(--bal-text-faint);opacity:.58;background:#ffffff05}.balfarm-shell .link-button,.balfarm-shell .cell-link{box-shadow:none;color:var(--bal-accent);background:0 0;border:0}.balfarm-shell .tabs{background:0 0;border:0;border-radius:0;gap:30px;min-height:42px;padding:4px 2px 0;overflow-x:auto}.balfarm-shell .tabs button{min-width:0;min-height:38px;color:var(--bal-text-muted);background:0 0;border:0;padding:0 2px 10px;font:620 .98rem/1 Manrope,Inter,sans-serif;position:relative}.balfarm-shell .tabs button:hover{color:var(--bal-text-soft);background:0 0}.balfarm-shell .tabs button.active{color:var(--bal-accent);background:0 0;font-weight:780}.balfarm-shell .tabs button.active:after{content:"";background:var(--bal-accent);border-radius:0;height:2px;position:absolute;bottom:0;left:0;right:0}.balfarm-shell .screen>.content-card,.balfarm-shell .screen>.tabs+.content-card,.balfarm-shell .screen .content-card>:is(.screen-toolbar,.filter-grid,.table-scroll,[class*=table-wrap]),.balfarm-shell .screen .content-card>.table-scroll{box-sizing:border-box;width:100%;max-width:none}.balfarm-shell .screen .content-card .table-scroll table,.balfarm-shell .screen .content-card [class*=table-wrap] table{width:max(100%, var(--tana-table-min-width,1180px))}.balfarm-shell .screen .content-card .my-patients-table table{--tana-table-min-width:1760px;width:max(100%, var(--tana-table-min-width))}.balfarm-shell .table-scroll,.balfarm-shell [class*=table-scroll],.balfarm-shell [class*=table-wrap]{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.balfarm-shell[data-theme=light] .table-scroll,.balfarm-shell[data-theme=light] [class*=table-scroll],.balfarm-shell[data-theme=light] [class*=table-wrap]{scrollbar-color:#0f172a2e transparent}.balfarm-shell table{color:var(--bal-text-soft);background:0 0;font-family:Manrope,Inter,sans-serif}.balfarm-shell .screen .content-card .table-scroll table,.balfarm-shell .screen .content-card .table-scroll tbody,.balfarm-shell .screen .content-card .table-scroll tbody tr,.balfarm-shell .screen .content-card .table-scroll tbody tr:nth-child(2n){background:0 0}.balfarm-shell .screen .content-card .table-scroll th,.balfarm-shell .screen .content-card .table-scroll td,.balfarm-shell .screen .content-card .table-scroll tbody tr:nth-child(2n) td{color:var(--bal-text-soft);background:#ffffff06;border-color:#ffffff0b;font-family:Manrope,Inter,sans-serif}.balfarm-shell .screen .content-card .table-scroll th{color:var(--bal-text-muted);background:#2c3543f5}.balfarm-shell[data-theme=light] .screen .content-card .table-scroll th{background:#d0d8e4fa;border-color:#0f172a14}.balfarm-shell[data-theme=light] .screen .content-card .table-scroll td,.balfarm-shell[data-theme=light] .screen .content-card .table-scroll tbody tr:nth-child(2n) td{background:#ffffffd1;border-color:#0f172a0f}.balfarm-shell .my-patients-table,.balfarm-shell .my-patients-table tbody,.balfarm-shell .my-patients-table tbody tr,.balfarm-shell .my-patients-table tbody tr:nth-child(2n){background:0 0}.balfarm-shell .my-patients-table th,.balfarm-shell .my-patients-table td{color:var(--bal-text-soft);background:#ffffff06;border-color:#ffffff0b;font-family:Manrope,Inter,sans-serif}.balfarm-shell .my-patients-table th{color:var(--bal-text-muted);background:#2c3543f5}.balfarm-shell .my-patients-table .dmed-clickable-row:hover,.balfarm-shell .my-patients-table .dmed-clickable-row:focus,.balfarm-shell .my-patients-table .dmed-clickable-row:hover td,.balfarm-shell .my-patients-table .dmed-clickable-row:focus td{background:#ffffff0b}.balfarm-shell[data-theme=light] .my-patients-table,.balfarm-shell[data-theme=light] .my-patients-table tbody,.balfarm-shell[data-theme=light] .my-patients-table tbody tr,.balfarm-shell[data-theme=light] .my-patients-table tbody tr:nth-child(2n){background:#fffffff5}.balfarm-shell[data-theme=light] .my-patients-table th{background:#d0d8e4fa;border-color:#0f172a14}.balfarm-shell[data-theme=light] .my-patients-table td{background:#fffffff5;border-color:#0f172a0f}.balfarm-shell[data-theme=light] .my-patients-table .dmed-clickable-row:hover,.balfarm-shell[data-theme=light] .my-patients-table .dmed-clickable-row:focus,.balfarm-shell[data-theme=light] .my-patients-table .dmed-clickable-row:hover td,.balfarm-shell[data-theme=light] .my-patients-table .dmed-clickable-row:focus td{background:#f7f9fc}.balfarm-shell th{border-color:var(--bal-content-line);color:var(--bal-text-muted);background:#2c3543f5;font-weight:700}.balfarm-shell td{color:var(--bal-text-soft);background:#ffffff06;border-color:#ffffff0b}.balfarm-shell tr:hover>td{background:#ffffff0b}.balfarm-shell[data-theme=light] th{background:#d0d8e4fa;border-color:#0f172a14}.balfarm-shell[data-theme=light] td{background:#fffffff5;border-color:#0f172a0f}.balfarm-shell[data-theme=light] tr:hover>td{background:#f7f9fc}.balfarm-shell .source-clinician-active-card .active-appointments-source-table th,.balfarm-shell .source-clinician-active-card .active-appointments-source-table td{color:var(--bal-text-soft);background:#ffffff06;border-color:#ffffff0b;font-family:Manrope,Inter,sans-serif}.balfarm-shell .source-clinician-active-card .active-appointments-source-table th{color:var(--bal-text-muted);background:#2c3543f5}.balfarm-shell .source-clinician-active-card .active-appointments-source-table tbody tr{background:0 0}.balfarm-shell .source-clinician-active-card .pagination-controls button{color:var(--bal-text-muted);box-shadow:none;background:0 0;border-color:#0000}.balfarm-shell[data-theme=light] .source-clinician-active-card .active-appointments-source-table th{background:#d0d8e4fa;border-color:#0f172a14}.balfarm-shell[data-theme=light] .source-clinician-active-card .active-appointments-source-table td{background:#fffffff5;border-color:#0f172a0f}.balfarm-shell .source-clinician-active-card .appointment-legend+.table-footer .pagination-controls button,.balfarm-shell .source-clinician-active-card .appointment-legend+.table-footer .pagination-controls button:disabled{color:var(--bal-text-faint);opacity:.58;background:#ffffff06}.balfarm-shell .source-analytics-tabs,.balfarm-shell .source-analytics-period,.balfarm-shell .source-analytics-date-range,.balfarm-shell .source-analytics-metric,.balfarm-shell .source-analytics-chart{border-color:var(--bal-content-line);color:var(--bal-text-soft);box-shadow:none;background:#ffffff07}.balfarm-shell .source-analytics-tabs button{color:var(--bal-text-muted);background:0 0;font-family:Manrope,Inter,sans-serif}.balfarm-shell .source-analytics-tabs button[aria-selected=true]{color:var(--bal-text);background:var(--bal-accent-soft);box-shadow:inset 0 -2px 0 var(--bal-accent)}.balfarm-shell .source-analytics-date-range input,.balfarm-shell .source-analytics-date-range i,.balfarm-shell .source-analytics-date-range>span,.balfarm-shell .source-analytics-metric span,.balfarm-shell .source-analytics-metric strong,.balfarm-shell .source-analytics-chart h2{color:var(--bal-text-soft);font-family:Manrope,Inter,sans-serif}.balfarm-shell .source-analytics-chart>header{border-color:var(--bal-content-line)}.balfarm-shell .analytics-axis-grid,.balfarm-shell .inpatient-trend-viewport{background-color:#0000;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 70px, var(--bal-content-line) 71px)}.balfarm-shell .analytics-y-labels,.balfarm-shell .analytics-bars b,.balfarm-shell .analytics-bars small{color:var(--bal-text-muted)}.balfarm-shell[data-theme=light] .source-analytics-tabs,.balfarm-shell[data-theme=light] .source-analytics-period,.balfarm-shell[data-theme=light] .source-analytics-date-range,.balfarm-shell[data-theme=light] .source-analytics-metric,.balfarm-shell[data-theme=light] .source-analytics-chart{background:#fffffff5;border-color:#0f172a14}.balfarm-shell .table-footer,.balfarm-shell .pagination-controls{color:var(--bal-text-muted)}.balfarm-shell .pagination-controls button,.balfarm-shell .pagination-controls select,.balfarm-shell [class*=pagination] button,.balfarm-shell [class*=pagination] select{color:var(--bal-text-muted);box-shadow:none;background:0 0;border-color:#0000}.balfarm-shell .pagination-controls button:hover:not(:disabled),.balfarm-shell [class*=pagination] button:hover:not(:disabled),.balfarm-shell .pagination-controls button.active,.balfarm-shell [class*=pagination] button.active{color:var(--bal-text);background:0 0}.balfarm-shell .pagination-controls button.active,.balfarm-shell [class*=pagination] button.active{box-shadow:inset 0 -2px var(--bal-text)}.balfarm-shell .screen .content-card .table-footer .pagination-controls button,.balfarm-shell .screen .content-card .table-footer .pagination-controls button:disabled,.balfarm-shell .screen .content-card [class*=pagination] button,.balfarm-shell .screen .content-card [class*=pagination] button:disabled{color:var(--bal-text-muted);box-shadow:none;background:0 0;border:0}.balfarm-shell .screen .content-card .table-footer .pagination-controls button.active,.balfarm-shell .screen .content-card [class*=pagination] button.active{color:var(--bal-text);box-shadow:inset 0 -2px var(--bal-accent)}.balfarm-shell .warehouse-head-table tbody tr,.balfarm-shell .warehouse-head-table tbody tr:nth-child(2n){background:0 0}.balfarm-shell .warehouse-head-row:hover,.balfarm-shell .warehouse-head-row:focus{box-shadow:inset 3px 0 var(--bal-accent);background:#ffffff09}.balfarm-shell .warehouse-action{background:var(--bal-accent-soft);color:var(--bal-accent);border-color:#0296aa42}.balfarm-shell .warehouse-action.danger{background:var(--bal-danger-soft);color:var(--bal-danger);border-color:#ff6a6a42}.balfarm-shell .warehouse-record-drawer,.balfarm-shell .record-drawer{border-left:1px solid var(--bal-content-line);background:var(--bal-content-bg);color:var(--bal-text-soft);box-shadow:-18px 0 54px #00000057}.balfarm-shell .warehouse-record-drawer>header,.balfarm-shell .warehouse-record-drawer>footer,.balfarm-shell .record-drawer>header,.balfarm-shell .record-drawer>footer,.balfarm-shell .record-tabs{border-color:var(--bal-content-line);background:var(--bal-content-bg-2);color:var(--bal-text-soft)}.balfarm-shell .warehouse-record-fields article,.balfarm-shell .record-fields article{border-color:var(--bal-content-line);color:var(--bal-text-soft);background:#ffffff07}.balfarm-shell .warehouse-record-drawer :is(h2,strong),.balfarm-shell .record-drawer :is(h2,strong){color:var(--bal-text)}.balfarm-shell .record-tabs button{color:var(--bal-text-muted)}.balfarm-shell .record-tabs button.active{color:var(--bal-accent)}.balfarm-shell[data-theme=light] .warehouse-record-drawer,.balfarm-shell[data-theme=light] .record-drawer{background:#f7f9fc;border-color:#0f172a14;box-shadow:-18px 0 54px #0f172a24}.balfarm-shell[data-theme=light] .warehouse-record-drawer>header,.balfarm-shell[data-theme=light] .warehouse-record-drawer>footer,.balfarm-shell[data-theme=light] .record-drawer>header,.balfarm-shell[data-theme=light] .record-drawer>footer,.balfarm-shell[data-theme=light] .record-tabs,.balfarm-shell[data-theme=light] .warehouse-record-fields article,.balfarm-shell[data-theme=light] .record-fields article{background:#fffffff5;border-color:#0f172a14}.balfarm-shell .patient-med-card,.balfarm-shell .screening-reminders-local article,.balfarm-shell .medical-card-tabs-shell,.balfarm-shell .medical-current-inspection-table-scroll,.balfarm-shell .medical-current-inspection-table,.balfarm-shell .medical-current-inspection-empty{border-color:var(--bal-content-line);color:var(--bal-text-soft);box-shadow:none;background:#ffffff07}.balfarm-shell .patient-med-card>header{border-color:var(--bal-content-line)}.balfarm-shell .patient-med-card>header small{color:var(--bal-accent)}.balfarm-shell .patient-med-card>header strong,.balfarm-shell .patient-med-card>header button,.balfarm-shell .patient-med-fields small,.balfarm-shell .patient-med-fields strong,.balfarm-shell .screening-reminders-local article,.balfarm-shell .screening-reminders-local article>div{color:var(--bal-text-soft);font-family:Manrope,Inter,sans-serif}.balfarm-shell .patient-med-fields small{color:var(--bal-text-muted)}.balfarm-shell .medical-card-tabs{border-color:var(--bal-content-line);background:0 0}.balfarm-shell .medical-card-tabs button{border-color:var(--bal-content-line);color:var(--bal-text-muted);background:0 0;font-family:Manrope,Inter,sans-serif}.balfarm-shell .medical-card-tabs button:hover{color:var(--bal-text-soft);background:#ffffff06}.balfarm-shell .medical-card-tabs button.active{border-bottom-color:var(--bal-accent);background:var(--bal-accent-soft);color:var(--bal-text)}.balfarm-shell .medical-card-panel [class$=-date],.balfarm-shell .medical-card-panel [class$=-select],.balfarm-shell .medical-current-inspection-search,.balfarm-shell .medical-current-inspection-date{border-color:var(--bal-content-line);color:var(--bal-text-soft);box-shadow:inset 0 0 0 1px var(--bal-content-line);background:#ffffff06}.balfarm-shell .medical-current-inspection-table,.balfarm-shell .medical-current-inspection-table tbody tr,.balfarm-shell .medical-current-inspection-table tbody tr:nth-child(2n){background:0 0}.balfarm-shell .medical-current-inspection-table th,.balfarm-shell .medical-current-inspection-table td,.balfarm-shell .medical-current-inspection-table tbody tr:nth-child(2n) td{color:var(--bal-text-soft);background:#ffffff06;border-color:#ffffff0b;font-family:Manrope,Inter,sans-serif}.balfarm-shell .medical-current-inspection-table th{color:var(--bal-text-muted);background:#2c3543f5}.balfarm-shell[data-theme=light] .patient-med-card,.balfarm-shell[data-theme=light] .screening-reminders-local article,.balfarm-shell[data-theme=light] .medical-card-tabs-shell,.balfarm-shell[data-theme=light] .medical-current-inspection-table-scroll,.balfarm-shell[data-theme=light] .medical-current-inspection-table,.balfarm-shell[data-theme=light] .medical-current-inspection-empty,.balfarm-shell[data-theme=light] .medical-card-panel [class$=-date],.balfarm-shell[data-theme=light] .medical-card-panel [class$=-select],.balfarm-shell[data-theme=light] .medical-current-inspection-search,.balfarm-shell[data-theme=light] .medical-current-inspection-date{background:#fffffff5;border-color:#0f172a14}.balfarm-shell[data-theme=light] .medical-current-inspection-table th{background:#d0d8e4fa;border-color:#0f172a14}.balfarm-shell[data-theme=light] .medical-current-inspection-table td,.balfarm-shell[data-theme=light] .medical-current-inspection-table tbody tr:nth-child(2n) td{background:#fffffff5;border-color:#0f172a0f}.balfarm-shell .medical-routing-source-list,.balfarm-shell .medical-routing-register-footer{color:var(--bal-text-muted);background:0 0}.balfarm-shell .medical-routing-source-card,.balfarm-shell .medical-local-record-hero,.balfarm-shell .medical-local-record-section,.balfarm-shell .medical-local-record-footer{border-color:var(--bal-content-line);color:var(--bal-text-soft);box-shadow:none;background:#ffffff07}.balfarm-shell .medical-routing-field>small,.balfarm-shell .medical-local-record-section article small,.balfarm-shell .medical-local-record-footer small{color:var(--bal-text-muted)}.balfarm-shell .medical-routing-field>div,.balfarm-shell .medical-routing-field strong,.balfarm-shell .medical-routing-ready,.balfarm-shell .medical-local-record-hero :is(h1,p,strong),.balfarm-shell .medical-local-record-section article strong{color:var(--bal-text-soft)}.balfarm-shell .medical-subtabs{border-color:var(--bal-content-line)}.balfarm-shell .medical-subtabs button{color:var(--bal-text-muted);background:0 0;border-color:#0000}.balfarm-shell .medical-subtabs button.active{border-color:var(--bal-accent);color:var(--bal-accent)}.balfarm-shell .medical-routing-pagination button{color:var(--bal-text-muted);background:#ffffff06}.balfarm-shell .medical-routing-pagination button.active{background:var(--bal-accent-soft);color:var(--bal-accent)}.balfarm-shell[data-theme=light] .medical-routing-source-card,.balfarm-shell[data-theme=light] .medical-local-record-hero,.balfarm-shell[data-theme=light] .medical-local-record-section,.balfarm-shell[data-theme=light] .medical-local-record-footer{background:#fffffff5;border-color:#0f172a14}.balfarm-shell .dialog-card,.balfarm-shell .role-dropdown,.balfarm-shell .employee-modal-card,.balfarm-shell [role=dialog]{border-color:var(--bal-content-line);background-color:var(--bal-content-bg);color:var(--bal-text-soft)}.balfarm-shell .dialog-card>header,.balfarm-shell .employee-modal-card>header,.balfarm-shell [role=dialog]>header{border-color:var(--bal-content-line);background:var(--bal-content-bg-2);color:var(--bal-text)}.balfarm-role-page{background:var(--bal-page-bg);min-height:100vh;color:var(--bal-text)}.balfarm-role-page .role-header{border-color:var(--bal-shell-line);background:var(--bal-shell-bg);color:var(--bal-text-soft)}.balfarm-role-page .role-header-actions{align-items:center;gap:18px;display:flex}.balfarm-role-page .language-pill{color:var(--bal-text-muted);background:0 0;border:0}.balfarm-role-page .role-main h1{color:var(--bal-text);letter-spacing:-.04em;font-family:Manrope,Inter,sans-serif}.balfarm-role-page .role-card{border:1px solid var(--bal-content-line);border-radius:var(--bal-radius-lg);background:linear-gradient(180deg, var(--bal-content-bg-2) 0%, var(--bal-content-bg) 100%);color:var(--bal-text-soft);box-shadow:var(--bal-shadow)}.balfarm-role-page .role-card:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--bal-content-bg-2) 88%, var(--bal-accent-soft)) 0%, var(--bal-content-bg) 100%);border-color:#0296aa47}.balfarm-role-page .role-card strong{color:var(--bal-text)}.balfarm-role-page .role-card span,.balfarm-role-page .role-card small{color:var(--bal-text-muted)}@media (max-width:1180px){.balfarm-shell .support-button-box,.balfarm-shell .outline-action.slim,.balfarm-shell .header-separator{display:none}.balfarm-shell .app-header-inner>.user-menu-wrap{min-width:120px}}@media (max-width:980px){.app-shell.balfarm-shell,.app-shell.balfarm-shell.sidebar-is-collapsed{grid-template-columns:72px minmax(0,1fr)}.balfarm-shell>.sidebar{width:72px;padding-inline:8px}.balfarm-shell>.sidebar:hover,.balfarm-shell>.sidebar:focus-within{width:min(244px,100vw - 18px)}.balfarm-shell .app-header{padding-inline:12px}.balfarm-shell .scanner-action,.balfarm-shell .app-header-inner>.language-pill{display:none}.balfarm-shell .app-workspace>main.screen{padding-left:10px;padding-right:10px}}@media (max-width:680px){.balfarm-shell .app-header-inner>.user-menu-wrap,.balfarm-shell .balfarm-theme-switch{display:none}.balfarm-shell .oneid-banner{left:8px;right:8px}.balfarm-shell .app-workspace>main.screen{border-top-left-radius:18px;padding-top:18px}.balfarm-role-page .role-header-actions{gap:8px}}.balfarm-shell :is(.treatment-course-list-screen,.pregnancy-list-screen,.appointment-calendar-screen,.attached-population-screen,.document-screen,.doctor-lab-recipes-screen,.hospitalization-list-screen,.staff-profile-screen,.manager-cash-screen,.mis-laboratory-orders-screen,.directions-analytics-screen,.queue-screen,.warehouse-head-screen){color:var(--bal-text-soft);background:0 0;font-family:Manrope,Inter,sans-serif}.balfarm-shell :is(.pregnancy-tabs,.pregnancy-card,.head-nurse-emergency-tabs,.head-nurse-emergency-card,.head-nurse-emergency-footer,.head-nurse-emergency-inspections-footer,.calendar-create-strip,.calendar-shell,.calendar-doctors,.attached-population-card,.attached-population-age-chart,.document-card,.doctor-lab-recipes-card,.doctor-lab-recipes-table-wrap,.hospitalization-status-tabs,.hospitalization-table,.hospitalization-filter-box,.profile-week,.staff-profile-screen article,.manager-cash-screen article,.manager-cash-stat-cards,.manager-cash-chart,.directions-card,.reference-panel,.queue-register,.external-module-gate,.external-module-icon,.external-module-note){border-color:var(--bal-content-line);outline-color:var(--bal-content-line);color:var(--bal-text-soft);box-shadow:none;background:#ffffff07}.balfarm-shell[data-theme=light] :is(.pregnancy-tabs,.pregnancy-card,.head-nurse-emergency-tabs,.head-nurse-emergency-card,.head-nurse-emergency-footer,.head-nurse-emergency-inspections-footer,.calendar-create-strip,.calendar-shell,.calendar-doctors,.attached-population-card,.attached-population-age-chart,.document-card,.doctor-lab-recipes-card,.doctor-lab-recipes-table-wrap,.hospitalization-status-tabs,.hospitalization-table,.hospitalization-filter-box,.profile-week,.staff-profile-screen article,.manager-cash-screen article,.manager-cash-stat-cards,.manager-cash-chart,.directions-card,.reference-panel,.queue-register,.external-module-gate,.external-module-icon,.external-module-note){background:#fffffff5;border-color:#0f172a14}.balfarm-shell :is(.treatment-search,.treatment-select,.treatment-date-range,.treatment-filter-combobox>button,.pregnancy-range-filter>input,.pregnancy-brigade-filter>button,.pregnancy-date-trigger,.patronage-planning-date-control,.patronage-mfy-control,.head-nurse-inpatient-date-range,.head-nurse-emergency-search,.head-nurse-emergency-expanded-search,.head-nurse-emergency-date-range,.head-nurse-emergency-select,.doctor-lab-recipe-search,.doctor-lab-recipe-date,.doctor-lab-recipe-filter select,.manager-deposit-source-range,.mis-laboratory-orders-search,.mis-laboratory-orders-select,.mis-laboratory-orders-date,.directions-search,.directions-date-range,.directions-select,.warehouse-date-input){border:0;border-bottom:1px solid var(--bal-content-line);color:var(--bal-text-soft);box-shadow:none;background:0 0;border-radius:0;outline:0}.balfarm-shell :is(.treatment-search,.treatment-select,.treatment-date-range,.treatment-filter-combobox,.pregnancy-range-filter,.pregnancy-brigade-filter,.pregnancy-date-trigger,.patronage-planning-date-control,.patronage-mfy-control,.head-nurse-inpatient-date-range,.head-nurse-emergency-search,.head-nurse-emergency-expanded-search,.head-nurse-emergency-date-range,.head-nurse-emergency-select,.doctor-lab-recipe-search,.doctor-lab-recipe-date,.manager-deposit-source-range,.mis-laboratory-orders-search,.mis-laboratory-orders-select,.mis-laboratory-orders-date,.directions-search,.directions-date-range,.directions-select,.warehouse-date-input):focus-within{border-bottom-color:var(--bal-accent);box-shadow:0 1px 0 var(--bal-accent)}.balfarm-shell[data-theme=light] :is(.treatment-search,.treatment-select,.treatment-date-range,.treatment-filter-combobox>button,.pregnancy-range-filter>input,.pregnancy-brigade-filter>button,.pregnancy-date-trigger,.patronage-planning-date-control,.patronage-mfy-control,.head-nurse-inpatient-date-range,.head-nurse-emergency-search,.head-nurse-emergency-expanded-search,.head-nurse-emergency-date-range,.head-nurse-emergency-select,.doctor-lab-recipe-search,.doctor-lab-recipe-date,.manager-deposit-source-range,.mis-laboratory-orders-search,.mis-laboratory-orders-select,.mis-laboratory-orders-date,.directions-search,.directions-date-range,.directions-select,.warehouse-date-input){background:0 0;border-bottom-color:#0f172a29}.balfarm-shell :is(.pregnancy-tabs,.head-nurse-emergency-tabs,.hospitalization-status-tabs) button{color:var(--bal-text-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.balfarm-shell :is(.pregnancy-tabs,.head-nurse-emergency-tabs,.hospitalization-status-tabs) button.active{border-bottom-color:var(--bal-accent);color:var(--bal-accent);background:0 0}.balfarm-shell :is(.treatment-course-list-screen,.pregnancy-list-screen,.head-nurse-emergency-screen,.appointment-calendar-screen,.document-screen,.doctor-lab-recipes-screen,.hospitalization-list-screen,.mis-laboratory-orders-screen,.directions-analytics-screen,.queue-screen,.warehouse-head-screen) button:not([role=switch]):not(.pregnancy-calendar-days button):not(.calendar-day){color:var(--bal-accent);box-shadow:none;background:0 0;border-color:#0000}.balfarm-shell :is(.treatment-course-list-screen,.pregnancy-list-screen,.head-nurse-emergency-screen,.appointment-calendar-screen,.document-screen,.doctor-lab-recipes-screen,.hospitalization-list-screen,.mis-laboratory-orders-screen,.directions-analytics-screen,.queue-screen,.warehouse-head-screen) button:not([role=switch]):not(.pregnancy-calendar-days button):not(.calendar-day):hover{color:color-mix(in srgb, var(--bal-accent) 80%, white);text-underline-offset:3px;text-decoration:underline}.balfarm-shell :is(.treatment-course-list-screen,.pregnancy-list-screen,.head-nurse-emergency-screen,.appointment-calendar-screen,.document-screen,.doctor-lab-recipes-screen,.hospitalization-list-screen,.mis-laboratory-orders-screen,.directions-analytics-screen,.queue-screen,.warehouse-head-screen) button:disabled{color:var(--bal-text-muted);opacity:.42;background:0 0}.balfarm-shell :is(.treatment-list-table-wrap,.pregnancy-table-wrap,.patronage-planning-table,.head-nurse-emergency-table-scroll,.doctor-lab-recipes-table-wrap,.hospitalization-table,.mis-laboratory-orders-table-wrap,.directions-table-scroll,.queue-table-wrap){border-color:var(--bal-content-line);outline-color:var(--bal-content-line);background:0 0;width:100%;max-width:none}.balfarm-shell :is(.treatment-list-table,.pregnancy-table,.patronage-planning-table table,.head-nurse-emergency-table,.doctor-lab-recipes-table,.hospitalization-table table,.mis-laboratory-orders-table,.directions-table-scroll table,.queue-table-wrap table){width:max(100%, var(--tana-table-min-width,1180px))}.balfarm-shell :is(.treatment-list-table,.pregnancy-table,.patronage-planning-table table,.head-nurse-emergency-table,.doctor-lab-recipes-table,.hospitalization-table table,.mis-laboratory-orders-table,.directions-table-scroll table,.queue-table-wrap table) :is(th,td),.balfarm-shell :is(.treatment-list-table,.pregnancy-table,.patronage-planning-table table,.head-nurse-emergency-table,.doctor-lab-recipes-table,.hospitalization-table table,.mis-laboratory-orders-table,.directions-table-scroll table,.queue-table-wrap table) tbody tr:nth-child(2n) :is(th,td){color:var(--bal-text-soft);background:#ffffff06;border-color:#ffffff0d}.balfarm-shell :is(.treatment-list-table,.pregnancy-table,.patronage-planning-table table,.head-nurse-emergency-table,.doctor-lab-recipes-table,.hospitalization-table table,.mis-laboratory-orders-table,.directions-table-scroll table,.queue-table-wrap table) thead th{color:var(--bal-text-muted);background:#2c3543f5}.balfarm-shell[data-theme=light] :is(.treatment-list-table,.pregnancy-table,.patronage-planning-table table,.head-nurse-emergency-table,.doctor-lab-recipes-table,.hospitalization-table table,.mis-laboratory-orders-table,.directions-table-scroll table,.queue-table-wrap table) :is(th,td),.balfarm-shell[data-theme=light] :is(.treatment-list-table,.pregnancy-table,.patronage-planning-table table,.head-nurse-emergency-table,.doctor-lab-recipes-table,.hospitalization-table table,.mis-laboratory-orders-table,.directions-table-scroll table,.queue-table-wrap table) tbody tr:nth-child(2n) :is(th,td){color:var(--bal-text-soft);background:#fffffff5;border-color:#0f172a0f}.balfarm-shell[data-theme=light] :is(.treatment-list-table,.pregnancy-table,.patronage-planning-table table,.head-nurse-emergency-table,.doctor-lab-recipes-table,.hospitalization-table table,.mis-laboratory-orders-table,.directions-table-scroll table,.queue-table-wrap table) thead th{color:var(--bal-text-muted);background:#d0d8e4fa}.balfarm-shell .pregnancy-card,.balfarm-shell .pregnancy-toolbar,.balfarm-shell .pregnancy-filters,.balfarm-shell .head-nurse-emergency-tabs,.balfarm-shell .head-nurse-emergency-card,.balfarm-shell .head-nurse-emergency-table-scroll,.balfarm-shell .head-nurse-emergency-footer,.balfarm-shell .head-nurse-emergency-inspections-toolbar,.balfarm-shell .head-nurse-emergency-inspections-footer,.balfarm-shell .mis-laboratory-orders-table-wrap,.balfarm-shell .mis-laboratory-orders-footer{width:100%;max-width:none}.balfarm-shell .pregnancy-toolbar,.balfarm-shell .pregnancy-filters{outline-color:var(--bal-content-line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.balfarm-shell .patronage-planning-card .patronage-capacity,.balfarm-shell .patronage-planning-card .patronage-planning-table,.balfarm-shell .mis-laboratory-orders-empty,.balfarm-shell .head-nurse-emergency-empty{border-color:var(--bal-content-line);width:100%;color:var(--bal-text-muted);background:0 0}.balfarm-shell .course-status.status-progress{color:#d8a86e;background:#d59b5521;border:0}.balfarm-shell[data-theme=light] .course-status.status-progress{color:#986120;background:#fbf5ee}.balfarm-shell .calendar-day{border-color:var(--bal-content-line);color:var(--bal-text-soft);background:#ffffff06}.balfarm-shell[data-theme=light] .calendar-day{background:#fffffff5;border-color:#0f172a14}.balfarm-shell .manager-cash-chart-plot,.balfarm-shell .manager-cash-chart-plot>span,.balfarm-shell .manager-cash-chart-legend,.balfarm-shell .analytics-grid{border-color:var(--bal-content-line);color:var(--bal-text-muted);background:0 0}.balfarm-shell :is(.treatment-list-table,.pregnancy-table,.directions-table-scroll table) tbody tr,.balfarm-shell :is(.treatment-list-table,.pregnancy-table,.directions-table-scroll table) tbody td,.balfarm-shell .dmed-source-row{color:var(--bal-text-soft)!important;background:#ffffff06!important;border-color:#ffffff0d!important}.balfarm-shell[data-theme=light] :is(.treatment-list-table,.pregnancy-table,.directions-table-scroll table) tbody tr,.balfarm-shell[data-theme=light] :is(.treatment-list-table,.pregnancy-table,.directions-table-scroll table) tbody td,.balfarm-shell[data-theme=light] .dmed-source-row{background:#fffffff5!important;border-color:#0f172a0f!important}.balfarm-shell .appointment-calendar-screen :is(.calendar-corner,.calendar-time,.calendar-slot,.calendar-doctors label){border-color:var(--bal-content-line);color:var(--bal-text-soft);background:#ffffff06}.balfarm-shell .appointment-calendar-screen .calendar-slot.unavailable{color:var(--bal-text-muted);background:#ffffff0e}.balfarm-shell[data-theme=light] .appointment-calendar-screen :is(.calendar-corner,.calendar-time,.calendar-slot,.calendar-doctors label){background:#fffffff5;border-color:#0f172a12}.balfarm-shell[data-theme=light] .appointment-calendar-screen .calendar-slot.unavailable{background:#0f172a0e}.balfarm-shell[data-theme=light] .appointment-calendar-screen .calendar-slot.today{background:var(--bal-accent-soft)}.balfarm-shell .doctor-lab-recipes-screen select,.balfarm-shell .hospitalization-date-range,.balfarm-shell .hospitalization-table-scroll,.balfarm-shell .hospitalization-empty-state{border-color:var(--bal-content-line)!important;color:var(--bal-text-soft)!important;box-shadow:none!important;background:0 0!important}.balfarm-shell .hospitalization-date-range{border:0!important;border-bottom:1px solid var(--bal-content-line)!important;border-radius:0!important}.balfarm-shell[data-theme=light] .doctor-lab-recipes-screen select,.balfarm-shell[data-theme=light] .hospitalization-date-range,.balfarm-shell[data-theme=light] .hospitalization-table-scroll,.balfarm-shell[data-theme=light] .hospitalization-empty-state{background:#fffffff5!important;border-color:#0f172a14!important}.balfarm-shell[data-theme=light] .hospitalization-date-range{background:0 0!important;border:0!important;border-bottom:1px solid #0f172a29!important}.balfarm-shell .analytics-grid>article,.balfarm-shell .analytics-grid .chart-card{border-color:var(--bal-content-line);color:var(--bal-text-soft);box-shadow:none;background:#ffffff07}.balfarm-shell[data-theme=light] .analytics-grid>article,.balfarm-shell[data-theme=light] .analytics-grid .chart-card{background:#fffffff5;border-color:#0f172a14}.balfarm-shell button.document-card,.balfarm-shell[data-theme=light] button.document-card{border-color:var(--bal-content-line);box-shadow:none;background:0 0}:is(.benefits-module-shell,.warehouse-forbidden-shell,.lis-shell,.cash-shell,.contracts-shell){--bal-page-bg:#000;--bal-shell-bg:#000;--bal-content-bg:#191d25;--bal-content-bg-2:#202530;--bal-content-bg-3:#2c3543;--bal-content-line:#ffffff12;--bal-text:#f5f7fb;--bal-text-soft:#c7cfde;--bal-text-muted:#8b96aa;--bal-text-faint:#5f697b;--bal-accent:#0296aa;--bal-accent-soft:#0296aa29;min-height:100vh;color:var(--bal-text);-webkit-font-smoothing:antialiased;font-family:Manrope,Inter,Segoe UI,sans-serif;background:var(--bal-page-bg)!important;grid-template-columns:88px minmax(0,1fr)!important}html[data-tana-theme=light] :is(.benefits-module-shell,.warehouse-forbidden-shell,.lis-shell,.cash-shell,.contracts-shell){--bal-page-bg:#fff;--bal-shell-bg:#fff;--bal-content-bg:#fff;--bal-content-bg-2:#f7f9fc;--bal-content-bg-3:#d0d8e4;--bal-content-line:#10182814;--bal-text:#0c1220;--bal-text-soft:#2d3748;--bal-text-muted:#5e6b80;--bal-text-faint:#7d8899;--bal-accent:#007f91;--bal-accent-soft:#0296aa1c}:is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar){z-index:42;min-width:88px;height:100vh;min-height:100vh;color:var(--bal-text-muted);-webkit-backdrop-filter:blur(18px)saturate(135%);transition:width .24s,background .24s,box-shadow .24s;position:sticky;top:0;box-shadow:0 20px 34px #00000029;background:#080a0e33!important;border:0!important;width:88px!important;padding:0 12px 20px!important;overflow:hidden!important}html[data-tana-theme=light] :is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar){box-shadow:none;background:#ffffff14!important}:is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar):is(:hover,:focus-within){box-shadow:18px 0 32px #0000003d;background:#080a0e4d!important;width:244px!important}html[data-tana-theme=light] :is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar):is(:hover,:focus-within){box-shadow:none;background:#ffffff24!important}:is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar) .tana-sidebar-brand{width:100%;height:68px;min-height:68px;position:relative;overflow:hidden}:is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar) .tana-sidebar-brand img{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:opacity, transform;transition:opacity .24s,transform .3s cubic-bezier(.2,.72,.2,1);display:block;position:absolute;top:50%;left:50%;max-width:none!important}:is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar) .tana-sidebar-brand-mark{opacity:1;width:44px;height:44px;transform:translate(-50%,-50%)scale(1)}:is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar) .tana-sidebar-brand-wordmark{opacity:0;width:77px;height:22px;transform:translate(calc(-50% - 8px),-50%)scale(.92)}:is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar):is(:hover,:focus-within) .tana-sidebar-brand-mark{opacity:0;transform:translate(-50%,-50%)scale(.78)}:is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar):is(:hover,:focus-within) .tana-sidebar-brand-wordmark{opacity:1;transform:translate(-50%,-50%)scale(1)}.lis-sidebar-head,.cash-brand,.contracts-brand{width:100%;height:68px;min-height:68px;background:0 0!important;border:0!important;padding:0!important}.lis-sidebar-head .tana-sidebar-brand,.cash-brand .tana-sidebar-brand{flex:auto}.contracts-brand>div{width:100%;min-width:0}.contracts-brand .tana-sidebar-brand{width:100%}.benefits-module-nav,.cash-sidebar nav,.lis-nav,.contracts-sidebar nav{width:220px;min-width:220px;margin-top:22px;padding:0!important}:is(.benefits-module-nav,.cash-sidebar nav,.lis-nav,.contracts-sidebar nav) button{min-height:40px;transition:color .18s,opacity .18s;color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.benefits-module-nav,.cash-sidebar nav,.lis-nav,.contracts-sidebar nav) button:is(:hover,.active){color:var(--bal-accent)!important;background:0 0!important}:is(.benefits-module-nav,.cash-sidebar nav,.lis-nav,.contracts-sidebar nav) button.active{box-shadow:inset 2px 0 var(--bal-accent)!important}:is(.benefits-module-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar):not(:hover):not(:focus-within) :is(.benefits-module-nav,.lis-nav,.cash-sidebar nav,.contracts-sidebar nav) :is(strong,button>span:not(.nav-icon):not(.cash-nav-icon)){opacity:0}.lis-sidebar.collapsed:is(:hover,:focus-within) :is(.lis-nav>button>span:not(.nav-icon),.lis-nav-group-trigger>span:not(.nav-icon),.lis-nav-group-items,.lis-sidebar-bottom span,.lis-sidebar-bottom strong){display:initial}.sidebar-foot,.lis-sidebar-bottom>strong,.cash-sidebar>small,.contracts-uzinfocom,.form-safety{display:none!important}:is(.benefits-module-workspace,.warehouse-forbidden-workspace,.lis-workspace,.cash-workspace,.contracts-workspace){min-width:0;background:var(--bal-page-bg)!important;padding:0 18px!important}:is(.warehouse-forbidden-header,.lis-header,.cash-header,.contracts-header){width:100%;min-height:68px;color:var(--bal-text-soft);position:relative;top:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.benefits-module-main,.warehouse-forbidden-main,.lis-main,.cash-main,.contracts-main){width:100%;max-width:none;min-height:calc(100vh - 68px);color:var(--bal-text-soft);border-radius:24px 24px 0 0;margin:0;background:var(--bal-content-bg)!important;padding:24px!important}:is(.benefits-module-main,.warehouse-forbidden-main,.lis-main,.cash-main,.contracts-main) :is(h1,h2,h3,h4){letter-spacing:-.025em;font-family:inherit;color:var(--bal-text)!important}:is(.benefits-module-main,.warehouse-forbidden-main,.lis-main,.cash-main,.contracts-main) :is(p,label,td,strong){color:var(--bal-text-soft)}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is([class*=-card],[class*=-toolbar],[class*=-search],[class*=-range],[class*=-segment],[class*=-tabs],[class*=-table-scroll],[class*=-table-wrap]){border-color:var(--bal-content-line)!important;outline-color:var(--bal-content-line)!important;box-shadow:none!important;background:0 0!important}.cash-summary-grid>article,.benefits-info-grid>article,.lis-detail-grid>article{border-color:var(--bal-content-line)!important;color:var(--bal-text-soft)!important;box-shadow:none!important;background:#ffffff07!important}html[data-tana-theme=light] :is(.cash-summary-grid>article,.benefits-info-grid>article,.lis-detail-grid>article){background:#0f172a06!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is(button,input,select,textarea){font-family:inherit}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) button{color:var(--bal-accent)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) button:hover{text-underline-offset:3px;text-decoration:underline;color:color-mix(in srgb, var(--bal-accent) 80%, white)!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){outline:0;border:0!important;border-bottom:1px solid var(--bal-content-line)!important;color:var(--bal-text-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is(input,select,textarea):focus{border-bottom-color:var(--bal-accent)!important;box-shadow:0 1px 0 var(--bal-accent)!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is(input[type=checkbox],input[type=radio]){appearance:none;border-radius:5px;width:18px;height:18px;margin:0;border:1px solid color-mix(in srgb, var(--bal-text-muted) 62%, transparent)!important;box-shadow:none!important;background:0 0!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) input[type=radio]{border-radius:50%}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is(input[type=checkbox],input[type=radio]):checked{border-color:var(--bal-accent)!important;background-color:var(--bal-accent)!important;box-shadow:inset 0 0 0 3px var(--bal-content-bg)!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is(table){width:max(100%, var(--tana-external-table-min,1180px));border-collapse:collapse;background:0 0!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is(th,td){border-color:var(--bal-content-line)!important;color:var(--bal-text-soft)!important;background:#ffffff06!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) thead th{color:var(--bal-text-muted)!important;background:#2c3543f5!important}html[data-tana-theme=light] :is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is(th,td){background:#fffffff5!important}html[data-tana-theme=light] :is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) thead th{background:#d0d8e4fa!important}.benefits-list-card,.lis-card,.cash-card,.contracts-card{width:100%;max-width:none}.benefits-list-toolbar,.cash-toolbar,.lis-filters,.contracts-toolbar{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.lis-shell .lis-tabs button.active,.lis-shell .lis-segment-group button.active,.cash-sidebar nav button.active,.benefits-module-nav button.active,.contracts-sidebar nav button.active{border-color:#0000!important;border-bottom-color:var(--bal-accent)!important;color:var(--bal-accent)!important;background:0 0!important}.lis-shell .lis-theme-switch{border-color:var(--bal-content-line)!important;background:0 0!important}.lis-shell .lis-theme-switch button{color:var(--bal-text-muted)!important;background:0 0!important}.lis-shell .lis-theme-switch button.active{color:var(--bal-accent)!important}:is(.warehouse-forbidden-header,.lis-header,.cash-header,.contracts-header,.cash-brand,.lis-sidebar-head,.contracts-brand) button{color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-tana-theme=dark] :is(.lis-main,.cash-main) tbody tr{background:#ffffff06!important}html[data-tana-theme=light] :is(.lis-main,.cash-main) tbody tr{background:#fffffff5!important}html[data-tana-theme=dark] .lis-main :is(.lis-status,[class*=status-new],[class*=status-progress],[class*=status-complete]){background:var(--bal-accent-soft)!important;color:var(--bal-accent)!important;border-color:#0000!important}@media (max-width:760px){:is(.benefits-module-shell,.warehouse-forbidden-shell,.lis-shell,.cash-shell,.contracts-shell){grid-template-columns:72px minmax(0,1fr)!important}:is(.benefits-module-sidebar,.warehouse-forbidden-sidebar,.lis-sidebar,.cash-sidebar,.contracts-sidebar){min-width:72px;width:72px!important;padding-inline:8px!important}:is(.benefits-module-workspace,.warehouse-forbidden-workspace,.lis-workspace,.cash-workspace,.contracts-workspace){padding-inline:8px!important}:is(.benefits-module-main,.warehouse-forbidden-main,.lis-main,.cash-main,.contracts-main){border-radius:18px 18px 0 0;padding:18px 14px!important}}.balfarm-shell .sidebar-head{overflow:visible;width:100%!important;padding:0!important}.balfarm-shell .tana-sidebar-brand{min-width:44px;overflow:visible}.app-shell.balfarm-shell.sidebar-is-collapsed>.sidebar:is(:hover,:focus-within){width:244px!important}.balfarm-shell>.sidebar.collapsed:is(:hover,:focus-within) .nav-group-button{justify-content:initial;grid-template-columns:22px minmax(0,1fr) 14px;display:grid}.balfarm-shell .role-dropdown-separator,.balfarm-shell .role-dropdown-check{display:none!important}.balfarm-shell .role-dropdown>button{box-shadow:none!important;border:0!important}.balfarm-shell .role-dropdown>button.selected{opacity:1!important;background:var(--bal-accent-soft)!important;color:var(--bal-accent)!important;box-shadow:inset 2px 0 0 var(--bal-accent)!important}.balfarm-shell .role-dropdown>button.selected :is(strong,small){color:inherit!important}.balfarm-shell .role-dropdown .logout{border-top:0!important}.balfarm-shell .screen input[type=checkbox],.balfarm-shell .screen input[type=radio]{background:#ffffff08!important;border:1px solid #ffffff1f!important;width:18px!important;min-width:18px!important;height:18px!important}.balfarm-shell .screen :is(input,select,textarea):focus-visible{outline:0!important}.balfarm-shell[data-theme=light] .screen input[type=checkbox],.balfarm-shell[data-theme=light] .screen input[type=radio]{background:#fffffffa!important;border-color:#0f172a24!important}.balfarm-shell .screen input[type=checkbox]{border-radius:6px!important}.balfarm-shell .screen input[type=checkbox]:is(:hover,:focus-visible),.balfarm-shell .screen input[type=radio]:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--bal-accent) 58%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--bal-accent) 12%, transparent)!important}.balfarm-shell .screen input[type=checkbox]:checked,.balfarm-shell .screen input[type=radio]:checked,.balfarm-shell[data-theme=light] .screen input[type=checkbox]:checked,.balfarm-shell[data-theme=light] .screen input[type=radio]:checked{border-color:var(--bal-accent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bal-accent) 90%, white) 0%, color-mix(in srgb, var(--bal-accent) 88%, black) 100%)!important}.balfarm-shell .screen :is(.appointment-payment-tabs label.active,.toolbar-check:has(input:checked),.check-control:has(input:checked)){color:var(--bal-accent)!important}.balfarm-shell .screen .content-card:has(>.table-scroll){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>:is(.screen-toolbar,.filter-grid){box-shadow:none!important;background:0 0!important;border:0!important}.balfarm-shell .screen .content-card>.table-scroll{min-height:96px;overflow:auto;border:1px solid var(--bal-content-line)!important;width:100%!important;box-shadow:none!important;background:#ffffff07!important;border-radius:16px!important}.balfarm-shell[data-theme=light] .screen .content-card>.table-scroll{background:#fffffffa!important}.balfarm-shell .screen .content-card>.table-scroll>table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;width:max(100%,1180px)!important;min-width:1180px!important;height:auto!important}.balfarm-shell .screen .content-card>.table-scroll :is(thead,tbody,tr){height:auto!important}.balfarm-shell .screen .content-card>.table-scroll th{z-index:1;letter-spacing:.04em;text-transform:none;position:sticky;top:0;height:auto!important;color:var(--bal-text-muted)!important;vertical-align:middle!important;background:#2c3543f5!important;border:0!important;padding:13px 12px!important;font:700 .7rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .content-card>.table-scroll td{height:auto!important;color:var(--bal-text-soft)!important;vertical-align:middle!important;background:#ffffff06!important;border:0!important;border-top:1px solid #ffffff0b!important;padding:12px!important;font:500 .79rem/1.45 Manrope,Inter,sans-serif!important}.balfarm-shell[data-theme=light] .screen .content-card>.table-scroll th{color:var(--bal-text-muted)!important;background:#d0d8e4fa!important}.balfarm-shell[data-theme=light] .screen .content-card>.table-scroll td{background:#fffffff5!important;border-top-color:#0f172a0f!important}.balfarm-shell .screen .content-card>.table-scroll tbody tr:is(:hover,:focus-within) td{background:#ffffff0d!important}.balfarm-shell[data-theme=light] .screen .content-card>.table-scroll tbody tr:is(:hover,:focus-within) td{background:#f7f9fc!important}.balfarm-shell .screen .content-card>.table-scroll .empty-state{min-height:112px;width:100%!important;height:auto!important;color:var(--bal-text-faint)!important;background:0 0!important;margin:0!important;padding:44px 20px!important;font:500 .78rem/1.45 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .content-card>.table-scroll .table-action,.balfarm-shell .screen .content-card>.table-scroll .row-action{opacity:1;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--bal-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;flex:none!important;padding:3px 1px 6px!important;font:600 .72rem/1.25 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .content-card>.table-scroll .table-action:is(:hover,:focus-visible),.balfarm-shell .screen .content-card>.table-scroll .row-action:is(:hover,:focus-visible){border-bottom-color:currentColor!important}.balfarm-shell .screen .appointment-table-tools{justify-content:flex-end;align-items:center;gap:24px;width:100%;min-height:42px;margin:0 0 12px;display:flex}.balfarm-shell .screen .appointment-table-tools button{height:42px;min-height:42px;color:var(--bal-text-muted);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:0 4px;font:650 .98rem/1 Manrope,Inter,sans-serif;display:inline-flex}.balfarm-shell .screen .appointment-table-tools button:is(:hover,:focus-visible){color:var(--bal-accent)}.balfarm-shell .screen .appointment-table-tools svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 20px;width:20px;height:20px}@media (min-width:761px){.balfarm-shell .header-left-content{flex:0 min(460px,36vw);align-items:center;width:min(460px,36vw);min-width:330px;max-width:min(460px,36vw)}.balfarm-shell .global-search{flex:300px;width:min(330px,26vw);min-width:190px;max-width:min(330px,26vw)}.balfarm-shell .scanner-action,.balfarm-shell .outline-action.slim,.balfarm-shell .icon-action.support-action,.balfarm-shell .icon-action.event,.balfarm-shell .app-header-inner>.language-pill{height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.balfarm-shell .scanner-action{gap:7px!important;width:auto!important;min-width:104px!important}.balfarm-shell .outline-action.slim,.balfarm-shell .icon-action.support-action,.balfarm-shell .icon-action.event,.balfarm-shell .app-header-inner>.language-pill{flex:0 0 32px!important;width:32px!important;min-width:32px!important}.balfarm-shell .outline-action.slim>span{display:none}.balfarm-shell .app-header-inner>.language-pill{overflow:hidden;font-size:0!important}.balfarm-shell .app-header-inner>.language-pill>span{font-size:17px;line-height:1}.balfarm-shell .support-button-box{align-items:center;height:32px}.balfarm-shell .balfarm-theme-switch{align-items:center;gap:2px;height:32px}.balfarm-shell .balfarm-theme-switch button{width:30px;height:30px}.balfarm-shell .app-header-inner :is(.outline-action.slim,.icon-action.support-action,.icon-action.event,.language-pill,.balfarm-theme-switch button):focus-visible{color:var(--bal-accent);outline:0;box-shadow:0 0 0 3px var(--bal-accent-soft)!important;border-radius:50%!important}.balfarm-shell .app-header-inner .scanner-action:focus-visible{color:var(--bal-accent);outline:0;box-shadow:inset 0 -1px 0 var(--bal-accent)!important}.balfarm-shell .header-separator{display:none}.balfarm-shell .content-card.nurse-active-card{width:100%!important;min-height:0!important}.balfarm-shell .nurse-active-card .screen-toolbar.active-appointment-toolbar:not(.manager-active-toolbar){flex-wrap:wrap;align-items:center!important;gap:14px 24px!important;width:100%!important;height:auto!important;padding:4px 0 20px!important;display:flex!important}.balfarm-shell .nurse-active-card .active-appointment-toolbar .local-search{flex:320px;width:auto!important;min-width:260px!important;max-width:380px!important;height:38px!important;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;border:0!important;border-radius:0!important;padding:0!important}.balfarm-shell .nurse-active-card .active-appointment-toolbar .local-search input{width:auto!important;min-width:0!important;height:38px!important;color:var(--bal-text-soft)!important;flex:auto!important;font:500 .76rem/38px Manrope,Inter,sans-serif!important}.balfarm-shell .nurse-active-card .active-appointment-toolbar .local-search input::placeholder{color:var(--bal-text-faint)!important;font-size:.76rem!important}.balfarm-shell .nurse-active-card .active-appointment-toolbar .filter-toggle{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--bal-text-muted)!important;margin:0!important;padding:5px!important}.balfarm-shell .nurse-active-card .active-appointment-toolbar :is(.muted-button,.primary-button){flex:none;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px 8px!important;font:600 .76rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .nurse-active-card .filter-grid.active-appointment-filter-grid{align-items:center;border:0!important;grid-template-rows:none!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 0 22px!important;display:grid!important}.balfarm-shell .nurse-active-card .active-appointment-filter-grid :is(.appointment-date-range,.appointment-payment-tabs){grid-column:span 2!important;width:auto!important;min-width:280px!important}.balfarm-shell .nurse-active-card .active-appointment-filter-grid .appointment-date-range{height:40px!important;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;border:0!important;border-radius:0!important;grid-template-columns:16px minmax(88px,1fr) 18px minmax(88px,1fr)!important;gap:7px!important;padding:0 2px!important}.balfarm-shell .nurse-active-card .active-appointment-filter-grid .appointment-date-range:after{display:none!important}.balfarm-shell .nurse-active-card .active-appointment-filter-grid .appointment-date-range input,.balfarm-shell .nurse-active-card .active-appointment-filter-grid .appointment-date-range>span:not(.appointment-calendar-icon){width:auto!important;min-width:0!important;height:38px!important;color:var(--bal-text-muted)!important;font:500 .74rem/38px Manrope,Inter,sans-serif!important}.balfarm-shell .nurse-active-card .active-appointment-filter-grid .appointment-select-control{width:100%!important;min-width:150px!important;height:40px!important;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;border:0!important;border-radius:0!important}.balfarm-shell .nurse-active-card .active-appointment-filter-grid .appointment-select-control select{width:100%!important;height:40px!important;color:var(--bal-text-muted)!important;padding:0 24px 0 2px!important;font:500 .74rem/40px Manrope,Inter,sans-serif!important}.balfarm-shell .nurse-active-card .active-appointment-filter-grid .appointment-payment-tabs{height:40px!important;min-height:40px!important;color:var(--bal-text-muted)!important;gap:20px!important;padding:0!important;font:500 .74rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .nurse-active-card .appointment-payment-table>table{width:max(100%,1600px)!important;min-width:1600px!important}.balfarm-shell .nurse-active-card .appointment-payment-table :is(th,td){width:auto!important;min-width:116px!important}.balfarm-shell .nurse-active-card .nurse-active-footer{width:100%!important;height:auto!important;min-height:56px!important;padding:16px 0 0!important}}.balfarm-shell .tana-sidebar-brand img{transition:left .3s cubic-bezier(.2,.72,.2,1),opacity .24s,transform .3s cubic-bezier(.2,.72,.2,1)}.balfarm-shell>.sidebar:is(:hover,:focus-within) .tana-sidebar-brand-wordmark{left:22px;transform:translateY(-50%)scale(1)}.balfarm-shell .header-left-content{flex:0 330px;width:min(330px,26vw);min-width:220px;max-width:min(330px,26vw)}.balfarm-shell .header-utility-cluster{flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;height:40px;margin-left:auto;display:flex}.balfarm-shell .header-utility-cluster>.language-pill{overflow:hidden;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 32px!important;margin:0!important;padding:0!important;font-size:0!important}.balfarm-shell .header-utility-cluster>.language-pill>span{font-size:17px;line-height:1}.balfarm-shell .header-utility-cluster>.user-menu-wrap{flex:0 230px;width:min(230px,18vw);min-width:150px;height:40px}.balfarm-shell .header-utility-cluster .user-summary{gap:8px;width:100%;height:40px}.balfarm-shell .header-utility-cluster .user-copy{flex:auto;justify-content:center;align-items:flex-end;width:auto;min-width:0;height:40px}.balfarm-shell .role-dropdown>button.selected{opacity:1!important;color:var(--bal-text)!important;box-shadow:none!important;background:0 0!important}.balfarm-shell .role-dropdown>button.selected :is(strong,small){opacity:1;color:var(--bal-text)!important}.balfarm-shell .role-dropdown>button.selected strong{font-weight:800!important}.balfarm-shell .role-dropdown>button.selected small{font-weight:650!important}.balfarm-shell .active-appointment-timer-local{width:100%;min-height:154px;color:var(--bal-text-faint);gap:9px;margin:0;font-family:Manrope,Inter,sans-serif;display:grid;flex:none!important;grid-template-rows:auto auto auto!important;height:auto!important;padding:14px 4px 18px!important}.balfarm-shell .active-appointment-timer-local>small{height:auto;color:var(--bal-text-muted);letter-spacing:.01em;font:600 .66rem/1.4 Manrope,Inter,sans-serif}.balfarm-shell .active-timer-card-wrapper{border:0;border-radius:14px;background:0 0!important;width:100%!important;height:auto!important;padding:0!important}.balfarm-shell .active-timer-card{min-height:88px;box-shadow:none;align-items:flex-start;border:1px solid var(--bal-content-line)!important;width:100%!important;height:auto!important;color:var(--bal-text-soft)!important;background:#ffffff06!important;border-radius:14px!important;gap:10px!important;padding:13px 14px!important}.balfarm-shell[data-theme=light] .active-timer-card{background:#ffffffc2!important}.balfarm-shell .active-timer-card h3{margin:0;width:100%!important;height:auto!important;color:var(--bal-text-soft)!important;font:700 .76rem/1.4 Manrope,Inter,sans-serif!important}.balfarm-shell .active-timer-card h3 button{background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;width:auto!important;height:auto!important;color:var(--bal-accent)!important;margin-left:6px!important;padding:0 1px 2px!important;font:800 .78rem/1.4 Manrope,Inter,sans-serif!important}.balfarm-shell .active-timer-card h3 button:hover{border-bottom-color:currentColor}.balfarm-shell .active-timer-value{justify-content:flex-start;gap:8px;width:100%!important;height:auto!important;color:var(--bal-text-muted)!important}.balfarm-shell .active-timer-clock,.balfarm-shell .active-timer-clock svg{width:16px;height:16px}.balfarm-shell .active-timer-items{gap:8px;display:flex;width:auto!important;height:auto!important}.balfarm-shell .active-timer-items>span{color:var(--bal-text-muted);width:auto!important;height:auto!important;margin:0!important;font:500 .71rem/1.4 Manrope,Inter,sans-serif!important}.balfarm-shell .active-timer-items :is(b,i){width:auto!important;color:inherit!important;font:inherit!important;margin:0 2px 0 0!important}.balfarm-shell .active-timer-items b{color:var(--bal-text-soft)!important;font-weight:800!important}.balfarm-shell .active-appointment-timer-local>span{height:auto;color:var(--bal-text-faint);text-align:left;margin:0;font:600 .65rem/1.4 Manrope,Inter,sans-serif}.balfarm-shell .screen .filter-grid.patient-filter-grid{grid-auto-flow:row;align-items:center;background:0 0!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;width:100%!important;height:auto!important;min-height:0!important;padding:4px 0 24px!important;display:grid!important}.balfarm-shell .screen .patient-filter-grid>*{width:100%!important;min-width:0!important}.balfarm-shell .screen .patient-filter-grid :is(.patient-filter-select,.patient-age-filter){height:40px}.balfarm-shell .screen .patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input){width:100%!important;min-width:0!important;height:40px!important;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:2px!important;padding-right:26px!important;font:500 .74rem/40px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input):is(:hover,:focus-visible),.balfarm-shell .screen .patient-filter-grid :is(.patient-filter-select>button.open,.patient-age-filter.open>input){box-shadow:inset 0 -1px 0 var(--bal-accent)!important;color:var(--bal-text-soft)!important}.balfarm-shell .screen .patient-filter-grid .patient-filter-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.balfarm-shell .screen .patient-filter-grid .check-control{min-height:40px;color:var(--bal-text-muted);white-space:normal;grid-column:span 3;font:500 .74rem/1.4 Manrope,Inter,sans-serif;overflow:visible}@media (max-width:1180px){.balfarm-shell .header-utility-cluster{gap:8px}.balfarm-shell .header-utility-cluster>.user-menu-wrap{min-width:120px}.balfarm-shell .screen .filter-grid.patient-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.balfarm-shell .screen .patient-filter-grid .check-control{grid-column:1/-1}}@media (max-width:980px){.balfarm-shell .header-utility-cluster>.language-pill{display:none}}@media (max-width:760px){.balfarm-shell .header-utility-cluster{flex:none}.balfarm-shell .header-utility-cluster>.user-menu-wrap,.balfarm-shell .header-utility-cluster .balfarm-theme-switch{display:none}.balfarm-shell .screen .filter-grid.patient-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.balfarm-shell .screen .filter-grid.patient-filter-grid{grid-template-columns:minmax(0,1fr)!important}}.balfarm-shell .screen{font-size:110%}.balfarm-shell .app-header-inner{font-size:1.03rem}.balfarm-shell .global-search input,.balfarm-shell .scanner-action,.balfarm-shell .outline-action.slim{font-size:1rem!important}.balfarm-shell .user-copy strong{font-size:.95rem}.balfarm-shell .user-copy small{font-size:.86rem}.balfarm-shell .role-dropdown-copy strong{height:auto;font-size:1.32rem;line-height:1.3}.balfarm-shell .role-dropdown-copy small{height:auto;font-size:.99rem;line-height:1.35}.balfarm-shell .role-dropdown .logout{font-size:1.1rem}.balfarm-shell .screen .content-card>.table-scroll th{font-size:.92rem!important}.balfarm-shell .screen .content-card>.table-scroll td{font-size:1.05rem!important}.balfarm-shell .screen .content-card>.table-scroll .empty-state{font-size:1.03rem!important}.balfarm-shell .screen .content-card>.table-scroll :is(.table-action,.row-action){font-size:.95rem!important}.balfarm-shell .nurse-active-card .active-appointment-toolbar .local-search input,.balfarm-shell .nurse-active-card .active-appointment-toolbar .local-search input::placeholder,.balfarm-shell .nurse-active-card .active-appointment-toolbar :is(.muted-button,.primary-button){font-size:1rem!important}.balfarm-shell .nurse-active-card .active-appointment-filter-grid :is(.appointment-date-range input,.appointment-date-range>span:not(.appointment-calendar-icon),.appointment-select-control select,.appointment-payment-tabs),.balfarm-shell .screen .patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input),.balfarm-shell .screen .patient-filter-grid .check-control{font-size:.98rem!important}.balfarm-shell .active-appointment-timer-local>small{font-size:.87rem}.balfarm-shell .active-timer-card h3{font-size:1rem!important}.balfarm-shell .active-timer-card h3 button{font-size:1.03rem!important}.balfarm-shell .active-timer-items>span{font-size:.94rem!important}.balfarm-shell .active-appointment-timer-local>span{font-size:.86rem}.balfarm-shell .screen select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:42px;border:0!important;border-bottom:1px solid var(--bal-content-line)!important;background-color:#0000!important;background-image:linear-gradient(45deg, transparent 50%, var(--bal-text-muted) 50%), linear-gradient(135deg, var(--bal-text-muted) 50%, transparent 50%)!important;color:var(--bal-text-soft)!important;box-shadow:none!important;appearance:none!important;background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 8px) calc(50% - 3px)!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px!important;border-radius:0!important;outline:0!important;padding:0 34px 8px 0!important;font:500 1rem/1.25 Manrope,Inter,sans-serif!important}.balfarm-shell[data-theme=light] .screen select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:linear-gradient(45deg,#0000 50%,#0f172a9e 50%),linear-gradient(135deg,#0f172a9e 50%,#0000 50%)!important;border-bottom-color:#0f172a2e!important}.balfarm-shell .screen select:is(:hover,:focus,:focus-visible){border-bottom-color:var(--bal-accent)!important}.balfarm-shell .screen select:disabled{cursor:not-allowed;opacity:.72;color:var(--bal-text-faint)!important}.balfarm-shell .screen select option,.balfarm-shell .screen select optgroup{color:#f4f7fff5;background:#11151c;font:500 1rem/1.4 Manrope,Inter,sans-serif}.balfarm-shell[data-theme=light] .screen select option,.balfarm-shell[data-theme=light] .screen select optgroup{color:#0f172a;background:#fff}:is(.balfarm-shell .screen .appointment-select-control,.balfarm-shell .screen .select-control:has(select)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.balfarm-shell .screen .appointment-select-control:after{content:none!important;display:none!important}.balfarm-shell .screen .select-control:has(select):after{content:none!important;display:none!important}.balfarm-shell .screen .appointment-select-control select,.balfarm-shell .screen .select-control>select{width:100%;height:42px!important}.balfarm-shell .patient-filter-select>button,.balfarm-shell .active-appointment-source-select>button{min-height:42px;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 30px 8px 0!important;font:600 1rem/1.25 Manrope,Inter,sans-serif!important}.balfarm-shell .patient-filter-select>button:is(:hover,:focus-visible,.open),.balfarm-shell .active-appointment-source-select>button:is(:hover,:focus-visible),.balfarm-shell .active-appointment-source-select.open>button{color:var(--bal-text-soft)!important;box-shadow:inset 0 -1px 0 var(--bal-accent)!important}.balfarm-shell .patient-filter-select>button>svg,.balfarm-shell .active-appointment-source-select>button>svg{width:16px!important;height:16px!important;color:var(--bal-text-faint)!important;flex:0 0 16px!important}.balfarm-shell .patient-filter-popper{background:#080c12fa!important;border:1px solid #ffffff14!important;border-radius:14px!important;padding:8px!important;box-shadow:0 18px 32px #00000047!important}.balfarm-shell[data-theme=light] .patient-filter-popper{background:#fffffffa!important;border-color:#0f172a14!important;box-shadow:0 18px 28px #0f172a1f!important}.balfarm-shell .patient-filter-listbox{flex-direction:column;gap:4px;display:flex;padding:0!important}.balfarm-shell .patient-filter-listbox>button{border-radius:10px;min-height:38px;color:var(--bal-text-soft)!important;padding:0 38px!important;font:600 1rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .patient-filter-listbox>button:is(:hover,.active,.selected){background:#ffffff0f!important}.balfarm-shell[data-theme=light] .patient-filter-listbox>button:is(:hover,.active,.selected){background:#0f172a0f!important}.balfarm-shell .patient-filter-listbox>button.selected{color:var(--bal-accent)!important}.balfarm-shell .patient-filter-listbox>button:before{border-color:var(--bal-content-line)!important;background-color:#0000!important;border-radius:5px!important;width:16px!important;height:16px!important;top:11px!important;left:12px!important}.balfarm-shell .patient-filter-listbox>button.selected:before{border-color:var(--bal-accent)!important;background-color:var(--bal-accent)!important}.balfarm-shell .header-utility-cluster{flex:auto;width:100%}.balfarm-shell .header-utility-cluster>.global-search{flex:0 360px;width:min(360px,25vw);min-width:230px;max-width:360px;height:36px;margin-left:auto;padding:0 0 8px}@media (min-width:761px){.balfarm-shell .nurse-active-card .filter-grid.active-appointment-filter-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important}}.balfarm-shell .app-header-inner :is(button,.global-search,.language-pill) svg,.balfarm-shell .screen :is(button,a,[role=button],label,.local-search,.filter-input-control,.appointment-date-range,.appointment-select-control,.select-control) svg{transform-origin:50%;scale:1.2}.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-icon,.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-icon svg,.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-icon img{flex-basis:22px;width:22px;height:22px}.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .nav-icon,.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .nav-icon svg,.balfarm-shell>.sidebar:not(:hover):not(:focus-within) .nav-icon img{flex-basis:22px!important;width:22px!important;height:22px!important;scale:1!important}@media (max-width:1180px){.balfarm-shell .header-utility-cluster>.global-search{flex-basis:280px;width:min(280px,24vw);min-width:180px}}@media (max-width:980px){.balfarm-shell .header-utility-cluster>.global-search{flex-basis:240px;width:min(240px,31vw);min-width:150px}}@media (max-width:760px){.balfarm-shell .header-utility-cluster>.global-search{flex-basis:260px;width:min(260px,48vw);min-width:130px}}body:has(.balfarm-shell){--tana-portal-accent:#0296aa;--tana-portal-accent-soft:#0296aa1f}body:has(.balfarm-shell) :is(.patient-filter-popper,.active-appointment-source-popper){overflow:hidden;border-radius:14px!important;padding:8px!important;font-family:Manrope,Inter,sans-serif!important}body:has(.balfarm-shell[data-theme=dark]) :is(.patient-filter-popper,.active-appointment-source-popper){color:#f4f7ffe6!important;background:#080c12fa!important;border:1px solid #ffffff14!important;box-shadow:0 18px 32px #00000052!important}body:has(.balfarm-shell[data-theme=light]) :is(.patient-filter-popper,.active-appointment-source-popper){color:#253041!important;background:#fffffffc!important;border:1px solid #0f172a14!important;box-shadow:0 18px 28px #0f172a1f!important}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options){flex-direction:column;gap:4px;max-height:274px;display:flex;overflow-y:auto;padding:0!important}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options)>button{min-height:38px!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:10px!important;padding-top:0!important;padding-bottom:0!important;font:600 1rem/1.3 Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) .patient-filter-listbox>button{padding-inline:38px!important}body:has(.balfarm-shell) .active-appointment-source-options>button{padding-inline:12px 16px!important}body:has(.balfarm-shell) .active-appointment-source-options>button:has(i){padding-left:38px!important}body:has(.balfarm-shell[data-theme=dark]) :is(.patient-filter-listbox,.active-appointment-source-options)>button:is(:hover,:focus-visible,.active,.selected){background:#ffffff0f!important}body:has(.balfarm-shell[data-theme=light]) :is(.patient-filter-listbox,.active-appointment-source-options)>button:is(:hover,:focus-visible,.active,.selected){background:#0f172a0f!important}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options)>button.selected{color:var(--tana-portal-accent)!important;font-weight:750!important}body:has(.balfarm-shell) .patient-filter-listbox>button:before{background:0 0!important;border:1px solid #7f8b9c57!important;border-radius:5px!important;width:16px!important;height:16px!important;top:11px!important;left:12px!important}body:has(.balfarm-shell) .active-appointment-source-options>button i{background:0 0!important;border:1px solid #7f8b9c57!important;border-radius:5px!important;width:16px!important;height:16px!important;top:11px!important;left:12px!important}body:has(.balfarm-shell) .patient-filter-listbox>button.selected:before{border-color:var(--tana-portal-accent)!important;background:var(--tana-portal-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px 11px no-repeat!important}body:has(.balfarm-shell) .active-appointment-source-options>button.selected i{border-color:var(--tana-portal-accent)!important;background:var(--tana-portal-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px 11px no-repeat!important}body:has(.balfarm-shell) .patient-filter-listbox>button.selected:after{background:var(--tana-portal-accent)!important}body:has(.balfarm-shell) .patient-age-popper{border-radius:14px!important;font:500 1rem/1.35 Manrope,Inter,sans-serif!important}body:has(.balfarm-shell[data-theme=dark]) .patient-age-popper{color:#f4f7ffe0!important;background:#080c12fa!important;border:1px solid #ffffff14!important;box-shadow:0 18px 32px #00000052!important}body:has(.balfarm-shell[data-theme=light]) .patient-age-popper{color:#253041!important;background:#fffffffc!important;border:1px solid #0f172a14!important;box-shadow:0 18px 28px #0f172a1f!important}body:has(.balfarm-shell) .patient-age-range{background:var(--tana-portal-accent)!important}body:has(.balfarm-shell) .patient-age-slider input[type=range]::-webkit-slider-thumb{border-color:var(--tana-portal-accent)!important}body:has(.balfarm-shell[data-theme=dark]) .patient-age-number-inputs input{color:#f4f7ffeb!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff21!important;border-radius:0!important}body:has(.balfarm-shell[data-theme=dark]) .patient-age-popper>footer{border-top-color:#ffffff14!important}body:has(.balfarm-shell) .patient-age-popper>footer button{color:var(--tana-portal-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font:700 .95rem/1 Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options)>button:is(:hover,:focus-visible,.active){background:var(--tana-portal-accent-soft)!important;color:var(--tana-portal-accent)!important;outline:0!important}.balfarm-shell .screen input[type=radio]{border-radius:6px!important}.balfarm-shell .screen input[type=radio]:checked:after{content:""!important;background:0 0!important;border:2px solid #fff!important;border-width:0 2px 2px 0!important;border-radius:0!important;width:5px!important;height:9px!important;position:absolute!important;inset:2px auto auto 5px!important;transform:rotate(45deg)!important}.balfarm-shell .active-appointment-source-select{min-width:0}.balfarm-shell .active-appointment-source-select>button{width:100%}.balfarm-shell .active-appointment-source-select>button>svg{margin-left:auto;transition:transform .18s}.balfarm-shell .active-appointment-source-select.open>button>svg{transform:rotate(180deg)}.balfarm-shell .active-appointment-filter-grid .active-appointment-source-date{width:auto!important;min-width:280px!important;height:42px!important;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:span 2!important;grid-template-columns:18px minmax(92px,1fr) 18px minmax(92px,1fr)!important;gap:8px!important;padding:0 2px!important}.balfarm-shell .active-appointment-filter-grid .active-appointment-source-date:after{content:none!important;display:none!important}.balfarm-shell .active-appointment-filter-grid .active-appointment-source-date:focus-within,.balfarm-shell .active-appointment-filter-grid .active-appointment-source-date.open{box-shadow:inset 0 -1px 0 var(--bal-accent)!important}.balfarm-shell .active-appointment-filter-grid .active-appointment-source-date>input{text-align:center;width:100%!important;min-width:0!important;height:40px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:500 .98rem/40px Manrope,Inter,sans-serif!important}.balfarm-shell .active-appointment-filter-grid .active-appointment-source-date>span{color:var(--bal-text-muted)!important}.balfarm-shell .active-appointment-filter-grid .active-appointment-calendar-trigger{width:18px;height:40px;color:var(--bal-text-muted)}.balfarm-shell .screen .appointment-table-tools.appointment-table-tools-top{flex:none;justify-content:flex-end;gap:24px;min-width:max-content;min-height:42px;width:auto!important;margin:0!important}body:has(.balfarm-shell) .active-appointment-date-popper{overflow:hidden;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:346px!important;font-family:Manrope,Inter,sans-serif!important}body:has(.balfarm-shell[data-theme=dark]) .active-appointment-date-popper{color:#f4f7ffe6!important;background:#080c12fa!important;border:1px solid #ffffff14!important;box-shadow:0 22px 42px #00000057!important}body:has(.balfarm-shell[data-theme=light]) .active-appointment-date-popper{color:#253041!important;background:#fffffffc!important;border:1px solid #0f172a14!important;box-shadow:0 20px 36px #0f172a24!important}body:has(.balfarm-shell) .active-appointment-calendar-month{height:346px!important;padding:14px 16px!important}body:has(.balfarm-shell[data-theme=dark]) .active-appointment-calendar-month+.active-appointment-calendar-month{border-color:#ffffff14!important}body:has(.balfarm-shell[data-theme=light]) .active-appointment-calendar-month+.active-appointment-calendar-month{border-color:#0f172a14!important}body:has(.balfarm-shell) .active-appointment-calendar-heading strong{color:inherit;font-size:1rem}body:has(.balfarm-shell) .active-appointment-calendar-weekdays{font-weight:700;color:#7f8b9ce0!important;font-size:.78rem!important}body:has(.balfarm-shell) .active-appointment-calendar-days button{color:inherit!important;font:600 .86rem/32px Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) .active-appointment-calendar-days button:is(:hover,:focus-visible){outline:0;background:var(--tana-portal-accent-soft)!important;color:var(--tana-portal-accent)!important}body:has(.balfarm-shell) .active-appointment-calendar-days button.outside{color:#7f8b9c7a!important}body:has(.balfarm-shell) .active-appointment-calendar-days button.selected{background:var(--tana-portal-accent)!important;color:#fff!important}body:has(.balfarm-shell[data-theme=dark]) .active-appointment-date-popper .calendar-nav{color:#f4f7ffc2!important}body:has(.balfarm-shell[data-theme=light]) .active-appointment-date-popper .calendar-nav{color:#0f172ab3!important}body:has(.balfarm-shell) .active-appointment-date-popper .calendar-nav:is(:hover,:focus-visible){outline:0;color:var(--tana-portal-accent)!important}@media (min-width:761px){.balfarm-shell .header-utility-cluster>.global-search{margin-right:18px}}@media (max-width:760px){body:has(.balfarm-shell) .active-appointment-date-popper{overflow-y:auto;grid-template-columns:minmax(0,1fr)!important;height:calc(100vh - 24px)!important}body:has(.balfarm-shell) .active-appointment-calendar-month+.active-appointment-calendar-month{border-top:1px solid #7f8b9c33!important;border-left:0!important}}body:has(.balfarm-shell[data-theme=dark]) :is(.patient-filter-popper,.active-appointment-source-popper){background:#181d27fb!important;border-color:#ffffff17!important;box-shadow:0 18px 34px #00000047!important}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options){scrollbar-width:thin;scrollbar-color:#0296aa7a transparent;padding-right:5px!important}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options)::-webkit-scrollbar{width:5px;height:5px}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options)::-webkit-scrollbar-track{background:0 0}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options)::-webkit-scrollbar-corner{background:0 0}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options)::-webkit-scrollbar-thumb{background:#0296aa75;border:0;border-radius:999px;min-height:36px}body:has(.balfarm-shell) :is(.patient-filter-listbox,.active-appointment-source-options)::-webkit-scrollbar-thumb:hover{background:#0296aab8}body:has(.balfarm-shell[data-theme=light]) :is(.patient-filter-listbox,.active-appointment-source-options){scrollbar-color:#0296aa61 transparent}body:has(.balfarm-shell[data-theme=light]) :is(.patient-filter-listbox,.active-appointment-source-options)::-webkit-scrollbar-thumb{background:#0296aa5c}.balfarm-shell .screen .content-card .filter-grid:is(.active-appointment-filter-grid,.appointment-history-filter-grid){gap:18px 24px!important;margin-bottom:0!important;padding:8px 0 22px!important}.balfarm-shell .screen .content-card.my-patients-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar),.balfarm-shell .screen .my-patients-card>.patient-filter-grid{background:#ffffff0b!important;border-color:#ffffff16!important}.balfarm-shell[data-theme=light] .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar),.balfarm-shell[data-theme=light] .screen .my-patients-card>.patient-filter-grid{background:#f4f7faeb!important;border-color:#0f172a1a!important}.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar){box-sizing:border-box;border-style:solid!important;border-width:1px 1px 0!important;border-radius:16px 16px 0 0!important;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important;width:100%!important;height:auto!important;min-height:78px!important;padding:18px 24px 14px!important;display:flex!important}.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar):not(:has(+.filter-grid)){margin-bottom:20px;border-bottom-style:solid!important;border-bottom-width:1px!important;border-radius:16px!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.local-search{width:clamp(270px,27vw,430px)!important;max-width:430px!important;height:44px!important;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:360px!important;margin:0!important;padding:0 4px!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.local-search:focus-within{box-shadow:inset 0 -1px 0 var(--bal-accent)!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.local-search input{height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.filter-toggle{width:34px!important;min-width:34px!important;height:40px!important;box-shadow:none!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.filter-toggle:hover{color:var(--bal-accent)!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.filter-toggle .filter-count-badge{background:var(--bal-accent);border-color:#0000;top:-2px;right:-4px}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>:is(.muted-button,.link-button,.primary-button){width:auto!important;min-width:max-content!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.muted-button{color:var(--bal-text-muted)!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>:is(.link-button,.primary-button){color:var(--bal-accent)!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>:is(.muted-button,.link-button,.primary-button):not(:disabled):is(:hover,:focus-visible){outline:0;color:var(--bal-accent)!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.muted-button:disabled{opacity:.72;color:var(--bal-text-faint)!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar,.screen-toolbar)>:is(.muted-button,.link-button,.primary-button) svg{flex:0 0 20px;width:20px!important;height:20px!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid{box-sizing:border-box;border-style:solid!important;border-width:0 1px 1px!important;border-radius:0 0 16px 16px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:end!important;gap:18px 24px!important;width:100%!important;min-height:0!important;margin:0 0 20px!important;padding:8px 24px 22px!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select,.patient-age-filter){box-sizing:border-box;padding-top:26px;position:relative;height:68px!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select,.patient-age-filter):before{color:var(--bal-text-muted);content:attr(data-filter);text-overflow:ellipsis;white-space:nowrap;font:700 .88rem/20px Manrope,Inter,sans-serif;position:absolute;top:0;left:0;right:0;overflow:hidden}.balfarm-shell .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input){width:100%!important;height:42px!important;min-height:42px!important;color:var(--bal-text-soft)!important;background:#ffffff09!important;border:0!important;border-radius:7px!important;padding:0 36px 0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important;box-shadow:inset 0 0 0 1px #ffffff21!important}.balfarm-shell[data-theme=light] .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input){background:#ffffffd1!important;box-shadow:inset 0 0 0 1px #0f172a24!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input):is(:hover,:focus-visible),.balfarm-shell .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select>button.open,.patient-age-filter.open>input){color:var(--bal-text)!important;box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid .patient-filter-placeholder,.balfarm-shell .screen .my-patients-card>.patient-filter-grid .patient-age-filter>input::placeholder{opacity:1;color:var(--bal-text-faint)!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid .patient-age-filter>svg{width:15px!important;height:15px!important;top:40px!important;right:14px!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid .patient-age-clear{top:38px!important;right:13px!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid .check-control{grid-column:span 3;width:100%!important;height:68px!important;min-height:68px!important;color:var(--bal-text-soft)!important;align-items:center!important;gap:12px!important;padding:26px 0 0!important;font:600 .94rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]{flex:0 0 22px;min-width:22px;border-radius:6px!important;width:22px!important;height:22px!important;margin:0!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]:checked:after{width:6px;height:11px;top:3px;left:7px}.balfarm-shell .screen .my-patients-card>.my-patients-table{overflow:auto;border:1px solid var(--bal-content-line)!important;background:0 0!important;border-radius:14px!important;margin:0 0 18px!important}.balfarm-shell .screen .my-patients-card>.my-patients-footer{background:0 0!important;padding-top:2px!important}@media (max-width:1420px){.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar){flex-wrap:wrap!important;row-gap:10px!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.local-search{flex-basis:420px!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid .check-control{grid-column:span 2}}@media (max-width:860px){.balfarm-shell .screen .my-patients-card>.patient-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid .check-control{grid-column:1/-1}}@media (max-width:560px){.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar),.balfarm-shell .screen .my-patients-card>.patient-filter-grid{padding-left:16px!important;padding-right:16px!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.local-search{flex-basis:100%!important;width:100%!important;max-width:none!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid{grid-template-columns:minmax(0,1fr)!important}}.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-group-button:is(:hover,:focus-visible),.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-group-button.active,.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-group-button[aria-expanded=true],.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-items button:is(:hover,:focus-visible,.active){background:var(--bal-accent-soft)!important;color:var(--bal-accent)!important;box-shadow:none!important;border-radius:10px!important;transform:none!important}.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-group:has(.nav-items button.active)>.nav-group-button{background:var(--bal-accent-soft)!important;color:var(--bal-accent)!important;box-shadow:none!important;border-radius:10px!important;transform:none!important}.balfarm-shell>.sidebar .nav-group-button.active,.balfarm-shell>.sidebar .nav-items button.active{background:var(--bal-accent-soft)!important;color:var(--bal-accent)!important}.balfarm-shell>.sidebar .nav-group:has(.nav-items button.active)>.nav-group-button{background:var(--bal-accent-soft)!important;color:var(--bal-accent)!important}.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-items button{width:100%;transition:background .18s,color .18s;padding:0 12px!important}:is(.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-group-button:is(:hover,:focus-visible,.active,[aria-expanded=true]) .nav-icon,.balfarm-shell>.sidebar:is(:hover,:focus-within) .nav-group:has(.nav-items button.active)>.nav-group-button .nav-icon){color:var(--bal-accent)!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input),.balfarm-shell[data-theme=light] .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input){background:0 0!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]{border-radius:8px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]:checked:after{border-width:0 3px 3px 0;width:10px;height:19px;top:8px;left:14px}@media (min-width:761px){.balfarm-shell .header-utility-cluster>.global-search{cursor:text;transition:width .24s,min-width .24s,max-width .24s,flex-basis .24s,box-shadow .18s;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 38px!important;gap:9px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:36px!important;margin-left:auto!important;padding:0 11px!important;box-shadow:inset 0 -1px #0000!important}.balfarm-shell .header-utility-cluster>.global-search:is(:hover,:focus-within){width:min(360px,25vw)!important;min-width:230px!important;max-width:360px!important;box-shadow:inset 0 -1px 0 var(--bal-shell-line)!important;flex-basis:min(360px,25vw)!important}.balfarm-shell .header-utility-cluster>.global-search:has(input:not(:placeholder-shown)){width:min(360px,25vw)!important;min-width:230px!important;max-width:360px!important;box-shadow:inset 0 -1px 0 var(--bal-shell-line)!important;flex-basis:min(360px,25vw)!important}.balfarm-shell .header-utility-cluster>.global-search:focus-within{box-shadow:inset 0 -1px 0 var(--bal-accent)!important}.balfarm-shell .header-utility-cluster>.global-search>span{flex:0 0 16px;min-width:16px;width:16px!important;height:16px!important}.balfarm-shell .header-utility-cluster>.global-search input{opacity:0;pointer-events:none;transition:width .2s,opacity .14s 40ms;overflow:hidden;width:0!important;min-width:0!important;padding:0!important}.balfarm-shell .header-utility-cluster>.global-search:is(:hover,:focus-within) input{opacity:1;pointer-events:auto;width:100%!important}.balfarm-shell .header-utility-cluster>.global-search:has(input:not(:placeholder-shown)) input{opacity:1;pointer-events:auto;width:100%!important}.balfarm-shell .header-utility-cluster>.scanner-action{white-space:nowrap;transition:width .24s,min-width .24s,max-width .24s,flex-basis .24s,color .18s,box-shadow .18s;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 38px!important;gap:8px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:36px!important;padding:0 11px!important;box-shadow:inset 0 -1px #0000!important}.balfarm-shell .header-utility-cluster>.scanner-action:is(:hover,:focus-visible){width:154px!important;min-width:154px!important;max-width:154px!important;color:var(--bal-accent)!important;box-shadow:inset 0 -1px 0 var(--bal-accent)!important;flex-basis:154px!important}.balfarm-shell .header-utility-cluster>.scanner-action>svg{flex:0 0 16px;min-width:16px;width:16px!important;height:16px!important}.balfarm-shell .header-utility-cluster>.scanner-action>span{opacity:0;width:0;max-width:0;transition:width .2s,max-width .2s,opacity .14s 40ms;overflow:hidden}.balfarm-shell .header-utility-cluster>.scanner-action:is(:hover,:focus-visible)>span{opacity:1;width:104px;max-width:104px}}.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar),.balfarm-shell .screen .my-patients-card>.patient-filter-grid,.balfarm-shell[data-theme=light] .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar),.balfarm-shell[data-theme=light] .screen .my-patients-card>.patient-filter-grid{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar):not(:has(+.filter-grid)){margin-bottom:20px}.balfarm-shell .screen .my-patients-table tbody td{transition:background-color .16s}.balfarm-shell .screen .my-patients-table tbody tr:is(:hover,:focus-within) td,.balfarm-shell .screen .my-patients-table .dmed-clickable-row:is(:hover,:focus) td{background:#0296aa13!important}.balfarm-shell[data-theme=light] .screen .my-patients-table tbody tr:is(:hover,:focus-within) td,.balfarm-shell[data-theme=light] .screen .my-patients-table .dmed-clickable-row:is(:hover,:focus) td{background:#0296aa0e!important}.balfarm-shell .screen .my-patients-card{--tana-patient-control-fill:var(--bal-content-bg-2)}.balfarm-shell[data-theme=light] .screen .my-patients-card{--tana-patient-control-fill:#fff}.balfarm-shell .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input),.balfarm-shell[data-theme=light] .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input),.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]:not(:checked){background:var(--tana-patient-control-fill)!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input){box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]:not(:checked){border-color:color-mix(in srgb, var(--bal-text-muted) 36%, transparent)!important}.balfarm-shell .screen .my-patients-table tbody tr:is(:hover,:focus-within) td,.balfarm-shell .screen .my-patients-table .dmed-clickable-row:is(:hover,:focus) td,.balfarm-shell[data-theme=light] .screen .my-patients-table tbody tr:is(:hover,:focus-within) td,.balfarm-shell[data-theme=light] .screen .my-patients-table .dmed-clickable-row:is(:hover,:focus) td{background:var(--bal-accent-soft)!important}.balfarm-shell .patient-check-dialog>.patient-check-dialog-header{cursor:pointer;transition:background-color .18s}.balfarm-shell .patient-check-dialog>.patient-check-dialog-header:hover{background:var(--bal-accent-soft)!important}.balfarm-shell .patient-check-dialog .patient-registration-step>span{box-shadow:0 0 0 4px var(--bal-accent-soft);border:1px solid color-mix(in srgb, var(--bal-accent) 78%, white 22%)!important;background:var(--bal-accent)!important}.balfarm-shell .patient-check-dialog .patient-check-fields :is(input,select){box-sizing:border-box;height:44px!important;min-height:44px!important;max-height:44px!important}.balfarm-shell .patient-check-dialog .patient-check-form>footer{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;justify-content:stretch!important;gap:16px!important;display:grid!important}.balfarm-shell .patient-check-dialog .patient-check-form>footer>button{height:44px;width:100%!important;min-width:0!important;margin:0!important}@media (max-width:760px){.balfarm-shell .patient-check-dialog .patient-check-form>footer{grid-template-columns:minmax(0,1fr)}}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.patient-filter-chevron{cursor:pointer;outline:0;flex:0 0 34px;place-items:center;width:34px!important;min-width:34px!important;height:42px!important;color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 0 auto!important;padding:0!important;display:grid!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.patient-filter-chevron>span{border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;transition:transform .24s,color .18s;display:block;transform:translateY(-2px)rotate(45deg)}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.patient-filter-chevron[aria-expanded=true]>span{transform:translateY(2px)rotate(225deg)}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.patient-filter-chevron:is(:hover,:focus-visible){color:var(--bal-accent)!important}.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar).filters-collapsed{border-bottom-style:solid!important;border-bottom-width:1px!important;border-radius:16px!important;margin-bottom:20px!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid{transform-origin:top;transition:max-height .3s,opacity .22s,transform .3s,padding .3s,margin .3s,border-color .22s}.balfarm-shell .screen .my-patients-card>.patient-filter-grid.filters-expanded{visibility:visible;opacity:1;max-height:640px;transform:translateY(0);overflow:visible!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid.filters-collapsed{visibility:hidden;opacity:0;pointer-events:none;max-height:0;transition:max-height .3s,opacity .18s,transform .3s,padding .3s,margin .3s,border-color .18s,visibility 0s linear .3s;transform:translateY(-7px);border-width:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-selection{flex:auto;align-items:center;gap:4px;min-width:0;height:26px;display:flex;overflow:hidden;line-height:1!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip{border:1px solid color-mix(in srgb, var(--bal-text-muted) 28%, transparent);min-width:24px;max-width:none;height:24px;color:var(--bal-text-soft);background:color-mix(in srgb, var(--bal-text-muted) 7%, transparent);box-sizing:border-box;white-space:nowrap;opacity:1;border-radius:5px;flex:0 auto;align-items:center;gap:0;padding:0 7px;transition:min-width .26s,max-width .26s,flex-grow .26s,padding .26s,border-color .18s,color .18s,background-color .18s,opacity .16s;display:inline-flex;overflow:hidden;font:650 .72rem/22px Manrope,Inter,sans-serif!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip-short,.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip-full{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:max-width .24s,opacity .16s,transform .24s;display:block;overflow:hidden}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip-short{opacity:1;max-width:none}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip-full{opacity:0;max-width:0;transform:translate(4px)}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--bal-accent) 54%, transparent);max-width:100%;color:var(--bal-accent);background:var(--bal-accent-soft);flex:auto}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-selection:has(.patient-filter-chip:hover) .patient-filter-chip:not(:hover){opacity:0;border-color:#0000;min-width:0;max-width:0;padding-left:0;padding-right:0}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip:is(:hover,:focus-visible) .patient-filter-chip-short{opacity:0;max-width:0}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip:is(:hover,:focus-visible) .patient-filter-chip-full{opacity:1;max-width:320px;transform:translate(0)}.balfarm-shell[data-theme=light] .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip{color:#506071;background:#0f172a09}.balfarm-shell[data-theme=light] .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip:is(:hover,:focus-visible){color:var(--bal-accent);background:var(--bal-accent-soft)}@media (prefers-reduced-motion:reduce){.balfarm-shell .screen .my-patients-card>.patient-filter-grid,.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.patient-filter-chevron>span,.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip,.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip :is(.patient-filter-chip-short,.patient-filter-chip-full){transition:none!important}}body:has(.balfarm-shell) :is(.treatment-filter-popper,.pregnancy-brigade-popper,.pregnancy-range-popper){scrollbar-width:thin;scrollbar-color:#21a8b885 transparent;color:#dcecef!important;background:#0b282d!important;border:0!important;border-radius:8px!important;box-shadow:0 16px 38px #00000047!important}body:has(.balfarm-shell[data-theme=light]) :is(.treatment-filter-popper,.pregnancy-brigade-popper,.pregnancy-range-popper){color:#21363a!important;background:#fff!important;box-shadow:0 14px 34px #193f4624!important}body:has(.balfarm-shell) :is(.treatment-filter-popper,.pregnancy-brigade-popper)>button{height:auto!important;min-height:42px!important;color:inherit!important;white-space:normal!important;background:0 0!important;padding:9px 16px!important;font-size:1rem!important;line-height:1.35!important}body:has(.balfarm-shell) :is(.treatment-filter-popper,.pregnancy-brigade-popper)>button:is(:hover,:focus-visible,[aria-selected=true],.selected){color:var(--bal-accent,#21a8b8)!important;background:#21a8b824!important}body:has(.balfarm-shell[data-theme=light]) :is(.treatment-filter-popper,.pregnancy-brigade-popper)>button:is(:hover,:focus-visible,[aria-selected=true],.selected){background:#e3f3f6!important}body:has(.balfarm-shell) :is(.treatment-filter-popper,.pregnancy-brigade-popper,.pregnancy-range-popper)::-webkit-scrollbar{width:7px}body:has(.balfarm-shell) :is(.treatment-filter-popper,.pregnancy-brigade-popper,.pregnancy-range-popper)::-webkit-scrollbar-track{background:0 0}body:has(.balfarm-shell) :is(.treatment-filter-popper,.pregnancy-brigade-popper,.pregnancy-range-popper)::-webkit-scrollbar-thumb{background:#21a8b885 padding-box padding-box;border:2px solid #0000;border-radius:999px}body:has(.balfarm-shell) :is(.pregnancy-range-bar,.pregnancy-range-content footer button:last-child){background:#21a8b8!important;border-color:#21a8b8!important}body:has(.balfarm-shell) .pregnancy-range-slider>i{border-color:#21a8b8!important}body:has(.balfarm-shell) .pregnancy-range-content footer button:first-child{color:#21a8b8!important;background:#21a8b81f!important;border-color:#21a8b857!important}@media (max-width:860px){.balfarm-shell .screen .my-patients-card>.patient-filter-grid.filters-expanded{max-height:1100px}}@media (max-width:560px){.balfarm-shell .screen .my-patients-card>.patient-filter-grid.filters-expanded{max-height:1800px}}.balfarm-shell{font-size:110%}.balfarm-shell .nav-group-button{font-size:1.19rem}.balfarm-shell .nav-items button{font-size:1.11rem}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.local-search,.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.local-search:focus-within{box-shadow:none!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.muted-button svg{stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:currentColor!important;stroke-width:1.65px!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.patient-filter-chevron{flex-basis:44px;width:44px!important;min-width:44px!important;color:color-mix(in srgb, var(--bal-accent) 84%, #07151a 16%)!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.patient-filter-chevron>span{border-bottom-width:2.25px;border-right-width:2.25px;width:14px;height:14px}.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar).filters-collapsed{border-bottom-width:0!important}.balfarm-shell .screen .my-patients-card>.patient-filter-grid.filters-collapsed{box-shadow:none!important;background:0 0!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-selection{gap:5px;height:34px}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip{border-radius:6px;min-width:32px;max-width:none;height:32px;padding:0 10px;box-shadow:none!important;border:0!important;font-size:.8rem!important;line-height:32px!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip:is(:hover,:focus-visible),.balfarm-shell[data-theme=light] .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip:is(:hover,:focus-visible){box-shadow:none!important;border:0!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-selection:has(.patient-filter-chip:hover) .patient-filter-chip:not(:hover){border:0!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]{box-sizing:border-box!important;border-radius:7px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]:checked,.balfarm-shell[data-theme=light] .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]:checked{border-color:color-mix(in srgb, var(--bal-accent) 30%, transparent)!important;background:var(--bal-accent-soft)!important;box-shadow:none!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .check-control input[type=checkbox]:checked:after{border-width:0 3px 3px 0;width:10px;height:19px;top:8px;left:14px;border-color:var(--bal-accent)!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.local-search input,.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.local-search input::placeholder{font-size:1.08rem!important}.balfarm-shell .screen :is(.my-patients-card>.patient-filter-grid,.filter-grid,.registry-canon-card,.hospitalization-filter-box) .patient-filter-chip{font-size:.92rem!important}.balfarm-shell .header-utility-cluster>.user-menu-wrap{position:relative}.balfarm-shell .header-utility-cluster .user-copy{justify-content:flex-end;align-items:center;display:flex}.balfarm-shell .header-utility-cluster .user-copy strong{color:var(--bal-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:750;line-height:40px;display:block}.balfarm-shell .user-hover-card{z-index:2045;border:1px solid var(--bal-content-line);background:linear-gradient(155deg, var(--bal-content-bg-2), var(--bal-content-bg));opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;width:min(330px,100vw - 32px);min-height:88px;padding:15px 16px;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;display:grid;position:absolute;top:100%;right:0;transform:translateY(-6px)scale(.985);box-shadow:0 18px 46px #00000038}.balfarm-shell .user-menu-wrap:not(.role-menu-open):is(:hover,:focus-within)>.user-hover-card{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(6px)scale(1)}.balfarm-shell .user-hover-card>img{background:var(--bal-accent-soft);object-fit:contain;border-radius:14px;width:56px;height:56px;padding:6px}.balfarm-shell .user-hover-card-copy{gap:5px;min-width:0;display:grid}.balfarm-shell .user-hover-card-copy strong,.balfarm-shell .user-hover-card-copy small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:Manrope,Inter,sans-serif;overflow:hidden}.balfarm-shell .user-hover-card-copy strong{color:var(--bal-text);font-size:1rem;font-weight:750;line-height:1.35}.balfarm-shell .user-hover-card-copy small{color:var(--bal-text-muted);font-size:.84rem;font-weight:550;line-height:1.35}.balfarm-shell .screen table tbody tr:not(.empty-row):is(:hover,:focus-within)>td{transition:background-color .16s;background:var(--bal-accent-soft)!important}@media (prefers-reduced-motion:reduce){.balfarm-shell .user-hover-card,.balfarm-shell .screen table tbody td{transition:none!important}}body:has(.balfarm-shell) .patient-filter-listbox>button{min-height:42px!important;padding-inline:44px 14px!important;font:600 1.15rem/1.25 Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) .patient-filter-listbox>button:before{transform:translateY(-50%);width:19.2px!important;height:19.2px!important;top:50%!important;left:12px!important}body:has(.balfarm-shell) .patient-filter-listbox>button.selected:before{background-size:14px 14px!important}body:has(.balfarm-shell) .patient-filter-listbox>button:after{content:none!important;display:none!important;-webkit-mask:none!important;mask:none!important}body:has(.balfarm-shell) .patient-filter-listbox>button.selected:after{content:none!important;display:none!important;-webkit-mask:none!important;mask:none!important}.balfarm-shell .screen .content-card.my-patients-card{--tana-patient-row-bg:var(--bal-content-bg);--tana-patient-row-hover:#00181b}.balfarm-shell[data-theme=light] .screen .content-card.my-patients-card{--tana-patient-row-bg:#fff;--tana-patient-row-hover:#e3f3f6}.balfarm-shell .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr,.balfarm-shell .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:nth-child(2n){background:0 0!important}.balfarm-shell .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr>td,.balfarm-shell .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:nth-child(2n)>td{background:var(--tana-patient-row-bg)!important}.balfarm-shell .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:not(.empty-row):is(:hover,:focus-within),.balfarm-shell .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:nth-child(2n):not(.empty-row):is(:hover,:focus-within),.balfarm-shell .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:not(.empty-row):is(:hover,:focus-within)>td,.balfarm-shell .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:nth-child(2n):not(.empty-row):is(:hover,:focus-within)>td,.balfarm-shell[data-theme=light] .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:not(.empty-row):is(:hover,:focus-within),.balfarm-shell[data-theme=light] .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:nth-child(2n):not(.empty-row):is(:hover,:focus-within),.balfarm-shell[data-theme=light] .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:not(.empty-row):is(:hover,:focus-within)>td,.balfarm-shell[data-theme=light] .screen .content-card.my-patients-card>.table-scroll.my-patients-table tbody tr:nth-child(2n):not(.empty-row):is(:hover,:focus-within)>td{background:var(--tana-patient-row-hover)!important}@media (min-width:861px){.balfarm-shell .app-workspace>main.screen.my-patients-screen{width:auto;height:calc(100dvh - var(--bal-topbar-height) - var(--bal-active-gap));box-sizing:border-box;flex-direction:column;display:flex;min-height:0!important;overflow:hidden!important}.balfarm-shell .screen>.content-card.my-patients-card{flex:auto;grid-template-columns:minmax(0,1fr);width:100%;min-height:0;display:grid!important;overflow:hidden!important}.balfarm-shell .screen>.content-card.my-patients-card.patient-layout-filter-focus.patient-filters-visible{grid-template-rows:auto minmax(0,3fr) minmax(0,2fr) auto}.balfarm-shell .screen>.content-card.my-patients-card.patient-layout-table-focus.patient-filters-visible{grid-template-rows:auto auto minmax(0,1fr) auto}.balfarm-shell .screen>.content-card.my-patients-card.patient-filters-hidden{grid-template-rows:auto 0 minmax(0,1fr) auto}.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar),.balfarm-shell .screen .my-patients-card>.patient-filter-grid{padding-left:0!important;padding-right:0!important}.balfarm-shell .screen .my-patients-card>.my-patients-table{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-height:0;height:100%!important;max-height:100%!important;margin:0!important;overflow:auto!important}.balfarm-shell .screen .my-patients-card>.my-patients-table thead th{z-index:5;top:0;position:sticky!important}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid.filters-expanded{overscroll-behavior:contain;width:100%;height:100%;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-content:space-evenly!important;align-items:center!important;gap:clamp(14px,1.6vh,24px) clamp(18px,1.6vw,32px)!important;min-height:0!important;max-height:none!important;margin:0!important;padding-top:clamp(12px,1.8vh,26px)!important;padding-bottom:clamp(12px,1.8vh,26px)!important;overflow:auto!important}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid :is(.patient-filter-select,.patient-age-filter){padding-top:22px;height:82px!important}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid :is(.patient-filter-select,.patient-age-filter):before{font-size:1.03rem;line-height:20px}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid :is(.patient-filter-select>button,.patient-age-filter>input){height:60px!important;min-height:60px!important;padding-left:16px!important;padding-right:42px!important;font-size:1.03rem!important;line-height:60px!important}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid .patient-filter-placeholder{font-size:1.03rem!important;line-height:60px!important}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid .patient-age-filter>svg{top:45px!important;right:16px!important}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid .patient-age-clear{top:44px!important;right:15px!important}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid .check-control{align-self:stretch;grid-column:span 3!important;width:100%!important;height:82px!important;min-height:82px!important;padding-top:22px!important;font-size:1.02rem!important}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid .check-control input[type=checkbox]{flex-basis:58px!important;width:58px!important;min-width:58px!important;height:58px!important}.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid .check-control input[type=checkbox]:checked:after{width:13px;height:27px;top:10px;left:19px}}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.patient-layout-toggle{cursor:pointer;outline:0;flex:0 0 44px;place-items:center;width:44px!important;min-width:44px!important;height:42px!important;color:color-mix(in srgb, var(--bal-accent) 84%, #07151a 16%)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important}.balfarm-shell .patient-layout-icon{width:23px;height:19px;display:block;position:relative}.balfarm-shell .patient-layout-icon>i{width:7px;height:7px;transition:inset .22s,transform .22s,opacity .18s;display:block;position:absolute}.balfarm-shell .patient-layout-icon>i:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.balfarm-shell .patient-layout-icon>i:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.balfarm-shell .patient-layout-icon>i:nth-child(3){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.balfarm-shell .patient-layout-icon>i:nth-child(4){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.balfarm-shell .patient-layout-icon.is-filter-focus>i{transform:scale(.78)}.balfarm-shell .patient-layout-icon.is-filter-focus>i:first-child{top:3px;left:3px}.balfarm-shell .patient-layout-icon.is-filter-focus>i:nth-child(2){top:3px;right:3px}.balfarm-shell .patient-layout-icon.is-filter-focus>i:nth-child(3){bottom:3px;right:3px}.balfarm-shell .patient-layout-icon.is-filter-focus>i:nth-child(4){bottom:3px;left:3px}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.patient-layout-toggle:is(:hover,:focus-visible){color:var(--bal-accent)!important}@media (min-width:861px) and (max-width:1180px){.balfarm-shell .screen .my-patients-card.patient-layout-filter-focus>.patient-filter-grid.filters-expanded{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.balfarm-shell .patient-layout-icon>i{transition:none!important}}.balfarm-shell{--tana-register-row-bg:var(--bal-content-bg);--tana-register-row-hover:#00181b}.balfarm-shell[data-theme=light]{--tana-register-row-bg:#fff;--tana-register-row-hover:#e3f3f6}.balfarm-shell .screen .content-card:has(>.table-scroll):not(.my-patients-card)>:is(.screen-toolbar,.filter-grid){width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.screen-toolbar>:is(.primary-button,.muted-button,.link-button,.filter-toggle,.outline-action){min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:4px!important;padding-right:4px!important;font-size:.98rem!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.filter-grid>:is(.select-control,.filter-input-control,.appointment-select-control,.appointment-date-range){min-height:44px!important;box-shadow:inset 0 0 0 1px var(--bal-content-line)!important;background:0 0!important;border:0!important;border-radius:7px!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.filter-grid>:is(.select-control,.filter-input-control,.appointment-select-control,.appointment-date-range):is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll:not(.my-patients-table){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:clamp(320px,58vh,760px);overflow:auto!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll thead th{z-index:5;top:0;position:sticky!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll tbody>:is(.dmed-clickable-row,.dmed-source-row){background:0 0!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll tbody>:is(.dmed-clickable-row,.dmed-source-row):nth-child(2n){background:0 0!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll tbody>:is(.dmed-clickable-row,.dmed-source-row)>td{background:var(--tana-register-row-bg)!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll tbody>:is(.dmed-clickable-row,.dmed-source-row):nth-child(2n)>td{background:var(--tana-register-row-bg)!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll tbody>:is(.dmed-clickable-row,.dmed-source-row):is(:hover,:focus-within){background:var(--tana-register-row-hover)!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll tbody>:is(.dmed-clickable-row,.dmed-source-row):nth-child(2n):is(:hover,:focus-within){background:var(--tana-register-row-hover)!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll tbody>:is(.dmed-clickable-row,.dmed-source-row):is(:hover,:focus-within)>td{background:var(--tana-register-row-hover)!important}.balfarm-shell .screen .content-card:has(>.table-scroll)>.table-scroll tbody>:is(.dmed-clickable-row,.dmed-source-row):nth-child(2n):is(:hover,:focus-within)>td{background:var(--tana-register-row-hover)!important}body:has(.balfarm-shell) .patient-filter-listbox>button{white-space:normal!important;text-overflow:clip!important;height:auto!important;min-height:42px!important}body:has(.balfarm-shell) .patient-filter-listbox>button>span{overflow-wrap:anywhere;padding-top:10px;padding-bottom:10px;display:block}body:has(.balfarm-shell) .patient-filter-listbox{max-height:320px!important}.balfarm-shell .registry-view-controls{flex:none;justify-content:flex-end;align-items:center;gap:4px;min-width:78px;height:42px;margin-left:auto;display:flex}.balfarm-shell .registry-filter-chevron,.balfarm-shell .registry-layout-toggle{cursor:pointer;outline:0;flex:none;place-items:center;height:42px!important;color:color-mix(in srgb, var(--bal-accent) 82%, var(--bal-text) 18%)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important}.balfarm-shell .registry-filter-chevron{width:34px!important;min-width:34px!important;margin:0 0 0 auto!important}.balfarm-shell .registry-layout-toggle{width:40px!important;min-width:40px!important;margin:0!important}.balfarm-shell .registry-filter-chevron>span{border-bottom:2px solid;border-right:2px solid;width:12px;height:12px;transition:transform .24s,color .18s;display:block;transform:translateY(-3px)rotate(45deg)}.balfarm-shell .registry-filter-chevron[aria-expanded=true]>span{transform:translateY(3px)rotate(225deg)}.balfarm-shell .registry-filter-chevron:is(:hover,:focus-visible),.balfarm-shell .registry-layout-toggle:is(:hover,:focus-visible){color:var(--bal-accent)!important}.balfarm-shell .registry-filter-grid,.balfarm-shell .registry-filter-area,.balfarm-shell .registry-collapsible-filters{transform-origin:top;transition:max-height .3s,min-height .3s,opacity .2s,transform .3s,padding .3s,margin .3s}.balfarm-shell :is(.registry-filter-grid,.registry-filter-area,.registry-collapsible-filters).filters-collapsed,.balfarm-shell .registry-filters-hidden>.registry-filter-grid{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-7px);min-height:0!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.balfarm-shell :is(.registry-filter-grid,.registry-filter-area,.registry-collapsible-filters).filters-expanded{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.balfarm-shell .registry-standalone-toolbar,.balfarm-shell .pregnancy-toolbar,.balfarm-shell .doctor-lab-recipes-filter-row.primary,.balfarm-shell .head-nurse-emergency-toolbar{align-items:center;gap:clamp(16px,1.6vw,30px);width:100%;min-height:54px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.balfarm-shell .registry-standalone-toolbar>:is(.muted-button,.link-button),.balfarm-shell .pregnancy-toolbar>:is(.muted-button,.link-button),.balfarm-shell .doctor-lab-recipes-filter-row.primary>:is(.doctor-lab-recipe-reset,.doctor-lab-recipe-export){min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.balfarm-shell .head-nurse-emergency-toolbar>:is(.head-nurse-emergency-reset,.head-nurse-emergency-export,.head-nurse-emergency-create){min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:4px!important;padding-right:4px!important}.balfarm-shell .registry-standalone-toolbar>:is(.treatment-search,.local-search),.balfarm-shell .pregnancy-toolbar>.local-search,.balfarm-shell .doctor-lab-recipes-filter-row.primary>.doctor-lab-recipe-search{min-width:280px;width:min(35%,540px)!important;max-width:540px!important;margin-right:0!important}.balfarm-shell .registry-layout-card tbody tr,.balfarm-shell .registry-layout-card tbody tr:nth-child(2n),.balfarm-shell[data-theme=light] .registry-layout-card tbody tr,.balfarm-shell[data-theme=light] .registry-layout-card tbody tr:nth-child(2n){background:var(--tana-register-row-bg)!important}.balfarm-shell .registry-layout-card tbody tr>td,.balfarm-shell .registry-layout-card tbody tr:nth-child(2n)>td,.balfarm-shell[data-theme=light] .registry-layout-card tbody tr>td,.balfarm-shell[data-theme=light] .registry-layout-card tbody tr:nth-child(2n)>td{background:inherit!important}.balfarm-shell .registry-layout-card tbody tr:not(.empty-row):is(:hover,:focus-within),.balfarm-shell .registry-layout-card tbody tr:nth-child(2n):not(.empty-row):is(:hover,:focus-within),.balfarm-shell .registry-layout-card tbody tr:not(.empty-row):is(:hover,:focus-within)>td,.balfarm-shell .registry-layout-card tbody tr:nth-child(2n):not(.empty-row):is(:hover,:focus-within)>td{background:var(--tana-register-row-hover)!important}@media (min-width:861px){.balfarm-shell .app-workspace>main.screen:is(.registry-layout-screen,[data-registry-layout]){width:auto;height:calc(100dvh - var(--bal-topbar-height) - var(--bal-active-gap));box-sizing:border-box;flex-direction:column;display:flex;min-height:0!important;overflow:hidden!important}.balfarm-shell .screen>.registry-layout-card{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex!important;overflow:hidden!important}.balfarm-shell .screen>.registry-layout-card>:is(.screen-toolbar,.registry-standalone-toolbar,.pregnancy-toolbar,.head-nurse-emergency-toolbar){flex:none}.balfarm-shell .screen>.registry-layout-card>:is(.registry-filter-grid,.registry-filter-area){width:100%;min-height:0;overflow:visible}.balfarm-shell .screen>.registry-layout-card.registry-layout-filter-focus.registry-filters-visible>:is(.registry-filter-grid,.registry-filter-area){overscroll-behavior:contain;flex:3 1 0;align-content:space-evenly;align-items:center;max-height:none!important;padding-top:clamp(14px,2vh,28px)!important;padding-bottom:clamp(14px,2vh,28px)!important;overflow:auto!important}.balfarm-shell .screen>.registry-layout-card.registry-layout-table-focus.registry-filters-visible>:is(.registry-filter-grid,.registry-filter-area){flex:none;max-height:min(38dvh,420px);overflow:visible}.balfarm-shell .screen>.registry-layout-card.registry-filters-hidden>.registry-filter-area{flex:none;min-height:0;max-height:62px;overflow:visible}.balfarm-shell .screen>.registry-layout-card>:is(.table-scroll,.doctor-lab-recipes-table-wrap,.pregnancy-table-wrap,.head-nurse-emergency-table-scroll){overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;width:100%;min-height:0!important;max-height:none!important;margin:0!important;overflow:auto!important}.balfarm-shell .screen>.registry-layout-card.registry-layout-filter-focus.registry-filters-visible>:is(.table-scroll,.doctor-lab-recipes-table-wrap,.pregnancy-table-wrap,.head-nurse-emergency-table-scroll){flex:2 1 0}.balfarm-shell .screen>.registry-layout-card>:is(.table-scroll,.doctor-lab-recipes-table-wrap,.pregnancy-table-wrap,.head-nurse-emergency-table-scroll) thead th{z-index:6;top:0;position:sticky!important}.balfarm-shell .screen>.registry-layout-card.registry-layout-filter-focus>.registry-filter-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:clamp(16px,1.7vh,26px) clamp(18px,1.6vw,32px)!important}.balfarm-shell .screen>.registry-layout-card.registry-layout-filter-focus>.registry-filter-grid>:is(.select-control,.filter-input-control,.appointment-select-control,.appointment-date-range,.check-control),.balfarm-shell .screen>.registry-layout-card.registry-layout-filter-focus .pregnancy-filters>*,.balfarm-shell .screen>.registry-layout-card.registry-layout-filter-focus .treatment-list-filters>*{min-height:52px!important}.balfarm-shell .screen>.registry-layout-card.registry-layout-filter-focus .pregnancy-filter-area>.pregnancy-filters,.balfarm-shell .screen>.registry-layout-card.registry-layout-filter-focus>.treatment-list-filters{align-content:center;width:100%}.balfarm-shell .screen>.doctor-lab-recipes-card.registry-layout-filter-focus .doctor-lab-recipes-filter-row.secondary{align-content:center;min-height:120px}}@media (max-width:860px){.balfarm-shell .registry-view-controls{margin-left:0}.balfarm-shell .registry-standalone-toolbar,.balfarm-shell .pregnancy-toolbar,.balfarm-shell .doctor-lab-recipes-filter-row.primary{flex-wrap:wrap}.balfarm-shell .registry-standalone-toolbar>:is(.treatment-search,.local-search),.balfarm-shell .pregnancy-toolbar>.local-search,.balfarm-shell .doctor-lab-recipes-filter-row.primary>.doctor-lab-recipe-search{min-width:0;width:100%!important}}@media (prefers-reduced-motion:reduce){.balfarm-shell .registry-filter-chevron>span,.balfarm-shell .registry-filter-grid,.balfarm-shell .registry-filter-area,.balfarm-shell .registry-collapsible-filters{transition:none!important}}.balfarm-shell .header-route-breadcrumb{width:auto;min-width:0;max-width:min(360px,24vw);min-height:40px;color:var(--bal-text-faint);flex:260px;align-items:center;gap:8px;margin:0;font:650 .9rem/1.3 Manrope,Inter,sans-serif;transition:margin-left .24s;display:flex;overflow:hidden}.balfarm-shell .header-route-breadcrumb>:is(span,strong){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.balfarm-shell .header-route-breadcrumb>span{flex:0 auto}.balfarm-shell .header-route-breadcrumb>i{color:color-mix(in srgb, var(--bal-accent) 65%, var(--bal-text-faint) 35%);flex:none;font-size:1.15rem;font-style:normal;font-weight:450;line-height:1}.balfarm-shell .header-route-breadcrumb>strong{color:var(--bal-text-soft);flex:0 auto;font-weight:720}.balfarm-shell .app-header-inner>.header-utility-cluster{flex:0 auto;width:auto}.balfarm-shell .app-workspace>main.screen.my-patients-screen{padding-top:14px!important}.balfarm-shell .screen :is(.my-patients-card>.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar){min-height:58px!important;padding-top:0!important;padding-bottom:12px!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.muted-button{margin-left:auto!important}.balfarm-shell .screen :is(.my-patients-toolbar,.active-appointment-toolbar,.appointment-history-toolbar)>.registry-filter-chevron{margin-left:0!important}@media (max-width:1180px){.balfarm-shell .header-route-breadcrumb{flex-basis:190px;max-width:190px;font-size:.82rem}}@media (max-width:980px){.balfarm-shell .header-route-breadcrumb{display:none}}.balfarm-shell .screen>.registry-layout-card.registry-canon-card,.balfarm-shell .screen>.registry-layout-card.registry-canon-card.pregnancy-card,.balfarm-shell .screen>.registry-layout-card.registry-canon-card.treatment-course-list-card{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.balfarm-shell .registry-canon-card>.registry-canon-tabs{scrollbar-width:none;flex:0 0 46px;align-items:flex-end;gap:30px;min-height:46px;display:flex;overflow:auto hidden;width:100%!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.balfarm-shell .registry-canon-card>.registry-canon-tabs::-webkit-scrollbar{display:none}.balfarm-shell .registry-canon-card>.registry-canon-tabs>button,.balfarm-shell .registry-canon-card>.registry-canon-tabs>button:first-child,.balfarm-shell .registry-canon-card>.registry-canon-tabs>button:last-child{flex:none;align-items:center;transition:color .18s,border-color .18s;display:inline-flex;position:relative;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 2px 9px!important;font:620 .98rem/1 Manrope,Inter,sans-serif!important;text-decoration:none!important}.balfarm-shell .registry-canon-card>.registry-canon-tabs>button:is(:hover,:focus-visible){color:var(--bal-text-soft)!important;text-decoration:none!important}.balfarm-shell .registry-canon-card>.registry-canon-tabs>button.active{border-bottom-color:var(--bal-accent)!important;color:var(--bal-accent)!important;background:0 0!important;font-weight:780!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar){width:100%!important;height:auto!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex-wrap:nowrap!important;align-items:center!important;gap:clamp(18px,1.7vw,30px)!important;padding:0 0 12px!important;display:flex!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar)>:is(.treatment-search,.local-search){width:clamp(270px,27vw,430px)!important;max-width:430px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:360px!important;margin:0!important;padding:0 4px!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar)>:is(.treatment-search,.local-search) input{outline:0;min-width:0;height:44px!important;color:var(--bal-text-soft)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font:550 1.02rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar)>:is(.treatment-search,.local-search) input::placeholder{opacity:1;color:var(--bal-text-faint)!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar)>:is(.muted-button,.link-button,.pregnancy-export){justify-content:center;align-items:center;gap:9px;width:auto!important;min-width:max-content!important;height:42px!important;min-height:42px!important;box-shadow:none!important;color:var(--bal-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;text-decoration:none!important;display:inline-flex!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar)>.muted-button{color:var(--bal-text-muted)!important;margin-left:auto!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar)>.registry-filter-chevron{margin-left:0!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar)>:is(.muted-button,.link-button,.pregnancy-export):not(:disabled):is(:hover,:focus-visible){color:var(--bal-accent)!important;text-decoration:none!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar)>:is(.muted-button,.link-button,.pregnancy-export) svg{flex:0 0 20px;fill:none!important;stroke:currentColor!important;stroke-width:1.65px!important;width:20px!important;height:20px!important}.balfarm-shell .registry-canon-card{--tana-registry-control-fill:var(--bal-content-bg-2);--tana-registry-control-line:color-mix(in srgb, var(--bal-text-muted) 30%, transparent)}.balfarm-shell[data-theme=light] .registry-canon-card{--tana-registry-control-fill:#fff;--tana-registry-control-line:#0f172a24}.balfarm-shell .registry-canon-card>.pregnancy-filter-area{min-height:0;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;overflow:visible!important}.balfarm-shell .registry-canon-card :is(.treatment-list-filters,.pregnancy-filters){min-height:0;width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:clamp(16px,1.8vh,26px) clamp(18px,1.7vw,30px)!important;margin:0!important;padding:18px 0 24px!important;display:grid!important;overflow:visible!important}.balfarm-shell .registry-canon-card .pregnancy-inline-date-filter{display:contents!important}.balfarm-shell .registry-canon-card .pregnancy-inline-date-filter>span{display:none!important}.balfarm-shell .registry-canon-card.registry-layout-filter-focus.registry-filters-visible>.treatment-list-filters,.balfarm-shell .registry-canon-card.registry-layout-filter-focus.registry-filters-visible>.pregnancy-filter-area>.pregnancy-filters{align-content:center!important;height:100%!important}.balfarm-shell .registry-canon-card :is(.patient-filter-combobox,.patient-filter-select,.treatment-filter-combobox,.treatment-select,.treatment-native-select,.pregnancy-range-filter,.pregnancy-brigade-filter,.pregnancy-date-trigger){box-sizing:border-box;min-width:0;position:relative;width:100%!important;height:68px!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding-top:26px!important}.balfarm-shell .registry-canon-card :is(.patient-filter-combobox,.patient-filter-select,.treatment-filter-combobox,.treatment-select,.treatment-native-select,.pregnancy-range-filter,.pregnancy-brigade-filter,.pregnancy-date-trigger):before{z-index:3;height:20px;color:var(--bal-text-muted);content:attr(data-filter);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font:700 .88rem/20px Manrope,Inter,sans-serif;position:absolute;top:0;left:0;right:0;overflow:hidden}.balfarm-shell .registry-canon-card :is(.treatment-select,.treatment-native-select,.pregnancy-date-trigger):after{z-index:0;background:var(--tana-registry-control-fill);box-shadow:inset 0 0 0 1px var(--tana-registry-control-line);content:"";pointer-events:none;border-radius:7px;position:absolute;inset:26px 0 0}.balfarm-shell .registry-canon-card .treatment-filter-combobox{padding-left:0!important;padding-right:0!important}.balfarm-shell .registry-canon-card .treatment-filter-combobox>button:first-of-type,.balfarm-shell .registry-canon-card .patient-filter-select>button,.balfarm-shell .registry-canon-card .pregnancy-range-filter>input,.balfarm-shell .registry-canon-card .pregnancy-brigade-filter>button{box-sizing:border-box;width:100%!important;height:42px!important;min-height:42px!important;color:var(--bal-text-soft)!important;background:var(--tana-registry-control-fill)!important;box-shadow:inset 0 0 0 1px var(--tana-registry-control-line)!important;border:0!important;border-radius:7px!important;outline:0!important;padding:0 36px 0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .registry-canon-card .treatment-filter-combobox>button:first-of-type{text-align:left;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;display:grid}.balfarm-shell .registry-canon-card .pregnancy-brigade-filter>button{grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;display:grid}.balfarm-shell .registry-canon-card :is(.treatment-filter-combobox>button:first-of-type,.patient-filter-select>button,.pregnancy-range-filter>input,.pregnancy-brigade-filter>button):is(:hover,:focus-visible),.balfarm-shell .registry-canon-card :is(.treatment-filter-combobox.open>button:first-of-type,.patient-filter-select>button.open,.pregnancy-range-filter.open>input,.pregnancy-brigade-filter.open>button),.balfarm-shell .registry-canon-card :is(.treatment-select,.treatment-native-select,.pregnancy-date-trigger):is(:hover,:focus-within,.open):after{box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .registry-canon-card .pregnancy-range-filter>input::placeholder{opacity:1;color:var(--bal-text-faint)!important}.balfarm-shell .registry-canon-card :is(.treatment-select,.treatment-native-select){align-items:center;gap:8px;padding-left:14px!important;padding-right:14px!important;display:flex!important}.balfarm-shell .registry-canon-card :is(.treatment-select,.treatment-native-select)>:is(select,svg){z-index:1;position:relative}.balfarm-shell .registry-canon-card :is(.treatment-select,.treatment-native-select)>select{appearance:none;width:100%;min-width:0;height:42px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 24px 0 0!important;font:560 1rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .registry-canon-card .pregnancy-date-trigger{cursor:pointer;align-items:center;gap:5px;grid-template-columns:16px minmax(0,1fr) 18px minmax(0,1fr) 16px!important;padding-left:14px!important;padding-right:14px!important;display:grid!important;overflow:visible!important}.balfarm-shell .registry-canon-card .pregnancy-date-trigger>*{z-index:1;position:relative}.balfarm-shell .registry-canon-card .pregnancy-date-trigger>input{text-align:center;outline:0;min-width:0;width:100%!important;height:42px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:550 .88rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .registry-canon-card .pregnancy-date-trigger>i{color:var(--bal-text-muted)!important;line-height:42px!important}.balfarm-shell .registry-canon-card .pregnancy-date-trigger>:is(svg,.appointment-calendar-icon){color:var(--bal-text-muted)!important}.balfarm-shell .registry-canon-card .pregnancy-range-filter>svg{top:40px!important;right:14px!important}.balfarm-shell .registry-canon-card .pregnancy-filter-clear{top:38px!important;right:13px!important}.balfarm-shell .registry-canon-card .treatment-filter-combobox>.treatment-filter-clear{top:38px!important;right:34px!important}.balfarm-shell .registry-canon-card .treatment-filter-combobox .treatment-filter-popper{max-width:min(440px,100vw - 32px);position:absolute!important;top:calc(100% + 4px)!important;left:0!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-table-wrap,.pregnancy-table-wrap){scrollbar-gutter:stable;border:1px solid var(--bal-content-line)!important;background:0 0!important;border-radius:14px!important;outline:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;overflow:auto!important}.balfarm-shell .registry-canon-card>.treatment-list-table-wrap>.treatment-list-table{height:auto!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-footer,.pregnancy-footer){flex:none;min-height:54px;width:100%!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:8px 0 0!important}@media (min-width:861px){.balfarm-shell :is(.registry-canon-screen,[data-registry-canon]){padding-top:14px!important}.balfarm-shell .registry-canon-card>.registry-canon-tabs,.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar),.balfarm-shell .registry-canon-card>:is(.treatment-list-footer,.pregnancy-footer){flex-shrink:0}}@media (max-width:1180px){.balfarm-shell .registry-canon-card :is(.treatment-list-filters,.pregnancy-filters){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar){flex-wrap:wrap!important}.balfarm-shell .registry-canon-card>:is(.treatment-list-toolbar,.pregnancy-toolbar)>:is(.treatment-search,.local-search){flex-basis:100%!important;width:100%!important;max-width:none!important}.balfarm-shell .registry-canon-card :is(.treatment-list-filters,.pregnancy-filters){grid-template-columns:minmax(0,1fr)!important;padding-top:14px!important}}@media (prefers-reduced-motion:reduce){.balfarm-shell .registry-canon-card>.registry-canon-tabs>button{transition:none!important}}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>:is(.patient-filter-select,.pregnancy-date-trigger){box-sizing:border-box;height:68px;min-height:68px;padding-top:26px;position:relative}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>:is(.patient-filter-select,.pregnancy-date-trigger):before{z-index:3;height:20px;color:var(--bal-text-muted);content:attr(data-filter);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font:700 .88rem/20px Manrope,Inter,sans-serif;position:absolute;top:0;left:0;right:0;overflow:hidden}.balfarm-shell .screen .patronage-planning-filter-grid>.patronage-planning-date-control{box-sizing:border-box;height:68px;min-height:68px;padding-top:26px;position:relative}.balfarm-shell .screen .patronage-planning-filter-grid>.patronage-planning-date-control:before{z-index:3;height:20px;color:var(--bal-text-muted);content:"Дата";text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font:700 .88rem/20px Manrope,Inter,sans-serif;position:absolute;top:0;left:0;right:0;overflow:hidden}.balfarm-shell .screen .screen-toolbar:is(.active-appointment-toolbar,.appointment-history-toolbar)>*{flex:none;order:5}.balfarm-shell .screen .screen-toolbar:is(.active-appointment-toolbar,.appointment-history-toolbar)>.local-search{order:1}.balfarm-shell .screen .screen-toolbar:is(.active-appointment-toolbar,.appointment-history-toolbar)>.muted-button{order:2}.balfarm-shell .screen .screen-toolbar:is(.active-appointment-toolbar,.appointment-history-toolbar)>.appointment-table-tools{order:3}.balfarm-shell .screen .screen-toolbar:is(.active-appointment-toolbar,.appointment-history-toolbar)>:is(.link-button,.primary-button){order:4}.balfarm-shell .screen .screen-toolbar:is(.active-appointment-toolbar,.appointment-history-toolbar)>.registry-filter-chevron{order:6}.balfarm-shell .screen .screen-toolbar:is(.active-appointment-toolbar,.appointment-history-toolbar)>.registry-layout-toggle{order:7}.balfarm-shell .screen .muted-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.balfarm-shell .screen .appointment-legend{flex-wrap:wrap;align-items:center;gap:10px 22px;padding:14px 24px;font-size:.92rem;font-weight:600;display:flex}.balfarm-shell .screen .appointment-legend>span{color:var(--bal-text-soft);align-items:center;gap:9px;display:inline-flex}.balfarm-shell .screen .appointment-legend>span>svg{flex:0 0 20px;width:20px;height:20px}.balfarm-shell .screen .appointment-legend>.bedridden>svg{color:#4e8a22}.balfarm-shell .screen .appointment-legend>.ambulatory>svg{color:#1f6fd0}.balfarm-shell .screen .appointment-legend>.home-call>svg{color:#b9791a}.balfarm-shell .screen .appointment-legend>.stationary>svg{color:#5a4fc4}.balfarm-shell .app-header-inner{padding-left:44px}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid) .patient-filter-selection{flex-wrap:nowrap;overflow:hidden}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.check-control{align-self:end;align-items:center;min-height:42px;margin-bottom:0}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid){--tana-patient-control-fill:var(--bal-content-bg-2)}.balfarm-shell[data-theme=light] .screen .filter-grid:not(.patient-filter-grid){--tana-patient-control-fill:#fff}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.patient-filter-select>button{box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;outline:0!important;padding:0 36px 0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.patient-filter-select>button:is(:hover,:focus-visible),.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.patient-filter-select>button.open{color:var(--bal-text)!important;box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.patient-filter-select>button>svg{flex:0 0 16px!important;width:16px!important;height:16px!important}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.patient-filter-select .patient-filter-placeholder{opacity:1;color:var(--bal-text-faint)!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.pregnancy-date-trigger{cursor:pointer;align-items:center;gap:5px;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:16px minmax(0,1fr) 18px minmax(0,1fr) 16px!important;padding-left:14px!important;padding-right:14px!important;display:grid!important;overflow:visible!important}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.pregnancy-date-trigger:after{z-index:0;background:var(--tana-patient-control-fill);box-shadow:inset 0 0 0 1px var(--tana-patient-control-line);content:"";pointer-events:none;border-radius:7px;position:absolute;inset:26px 0 0}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.pregnancy-date-trigger:is(:hover,:focus-within,.open):after{box-shadow:inset 0 0 0 1px var(--bal-accent)}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.pregnancy-date-trigger>*{z-index:1;position:relative}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.pregnancy-date-trigger>input{text-align:center;outline:0;min-width:0;width:100%!important;height:42px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:550 .88rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.pregnancy-date-trigger>i{color:var(--bal-text-muted)!important;line-height:42px!important}.balfarm-shell .screen .filter-grid:not(.patient-filter-grid)>.pregnancy-date-trigger>:is(svg,.appointment-calendar-icon){color:var(--bal-text-muted)!important}.balfarm-shell .screen .content-card .filter-grid:not(.patient-filter-grid){grid-template-rows:none!important;grid-auto-rows:auto!important;height:auto!important}body:has(.balfarm-shell){--tana-portal-surface:#080c12fa;--tana-portal-line:#ffffff14;--tana-portal-text:#f4f7ffeb;--tana-portal-text-muted:#f4f7ff8f;--tana-portal-text-faint:#f4f7ff57;--tana-portal-shadow:0 22px 40px #00000057}body:has(.balfarm-shell[data-theme=light]){--tana-portal-surface:#fff;--tana-portal-line:#0f172a17;--tana-portal-text:#253041;--tana-portal-text-muted:#2530419e;--tana-portal-text-faint:#2530415c;--tana-portal-shadow:0 18px 34px #0f172a24}body:has(.balfarm-shell) .pregnancy-calendar-popper{border:1px solid var(--tana-portal-line)!important;height:auto!important;color:var(--tana-portal-text)!important;background:var(--tana-portal-surface)!important;box-shadow:var(--tana-portal-shadow)!important;border-radius:16px!important;font-family:Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) .pregnancy-calendar-month{height:auto!important;padding:18px 18px 14px!important}body:has(.balfarm-shell) .pregnancy-calendar-month+.pregnancy-calendar-month{border-left:1px solid var(--tana-portal-line)!important}body:has(.balfarm-shell) .pregnancy-calendar-month>header{height:34px!important}body:has(.balfarm-shell) .pregnancy-calendar-month>header strong{color:var(--tana-portal-text)!important;font:720 1rem/34px Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) .pregnancy-calendar-month>header button{transition:color .16s,background-color .16s;width:28px!important;height:28px!important;color:var(--tana-portal-text-muted)!important;border-radius:8px!important;font:600 15px/28px Manrope,Inter,sans-serif!important;top:3px!important}body:has(.balfarm-shell) .pregnancy-calendar-month>header button:first-of-type{left:0!important}body:has(.balfarm-shell) .pregnancy-calendar-month>header button:nth-of-type(2){left:30px!important}body:has(.balfarm-shell) .pregnancy-calendar-month>header button:nth-of-type(3){right:30px!important}body:has(.balfarm-shell) .pregnancy-calendar-month>header button:nth-of-type(4){right:0!important}body:has(.balfarm-shell) .pregnancy-calendar-month>header button:not(:disabled):hover{color:var(--tana-portal-accent)!important;background:var(--tana-portal-accent-soft)!important}body:has(.balfarm-shell) .pregnancy-calendar-month>header button:disabled{color:var(--tana-portal-text-faint)!important}body:has(.balfarm-shell) .pregnancy-calendar-weekdays{letter-spacing:.04em;text-transform:uppercase;height:34px!important;color:var(--tana-portal-text-faint)!important;font:700 .72rem/34px Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) .pregnancy-calendar-days{grid-template-rows:repeat(6,38px)!important;height:auto!important}body:has(.balfarm-shell) .pregnancy-calendar-days button{z-index:1;transition:color .14s,background-color .14s;position:relative;width:34px!important;height:34px!important;color:var(--tana-portal-text)!important;border-radius:10px!important;font:600 .86rem/34px Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) .pregnancy-calendar-days button.outside{color:var(--tana-portal-text-faint)!important}body:has(.balfarm-shell) .pregnancy-calendar-days button:not(.selected):hover{color:var(--tana-portal-accent)!important;background:var(--tana-portal-accent-soft)!important}body:has(.balfarm-shell) .pregnancy-calendar-days button:is(.in-range,.range-start,.range-end):before{z-index:-1;background:var(--tana-portal-accent-soft);content:"";position:absolute;inset:1px -5px}body:has(.balfarm-shell) .pregnancy-calendar-days button.range-start:before{border-radius:10px 0 0 10px;left:50%}body:has(.balfarm-shell) .pregnancy-calendar-days button.range-end:before{border-radius:0 10px 10px 0;right:50%}body:has(.balfarm-shell) .pregnancy-calendar-days button.range-start.range-end:before{display:none}body:has(.balfarm-shell) .pregnancy-calendar-days button.selected{color:#fff!important;background:var(--tana-portal-accent)!important}.balfarm-shell .treatment-list-table :is(th,td):first-child{width:13%}.balfarm-shell .treatment-list-table :is(th,td):nth-child(2){width:17%}.balfarm-shell .treatment-list-table :is(th,td):nth-child(3){width:15%}.balfarm-shell .treatment-list-table :is(th,td):nth-child(4){width:16%}.balfarm-shell .treatment-list-table :is(th,td):nth-child(5){width:13%}.balfarm-shell .treatment-list-table :is(th,td):nth-child(6){width:8%}.balfarm-shell .treatment-list-table :is(th,td):nth-child(7){width:9%}.balfarm-shell .treatment-list-table :is(th,td):nth-child(8){white-space:nowrap;width:9%}.balfarm-shell .screen .patronage-planning-filter-grid>.patronage-planning-date-control{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding-left:14px!important;padding-right:14px!important;display:grid!important}.balfarm-shell .screen .patronage-planning-filter-grid>.patronage-planning-date-control:after{z-index:0;background:var(--tana-patient-control-fill);box-shadow:inset 0 0 0 1px var(--tana-patient-control-line);content:"";pointer-events:none;border-radius:7px;position:absolute;inset:26px 0 0}.balfarm-shell .screen .patronage-planning-filter-grid>.patronage-planning-date-control:is(:hover,:focus-within):after{box-shadow:inset 0 0 0 1px var(--bal-accent)}.balfarm-shell .screen .patronage-planning-filter-grid>.patronage-planning-date-control>*{z-index:1;position:relative}.balfarm-shell .screen .patronage-planning-filter-grid>.patronage-planning-date-control>input{outline:0;min-width:0;width:100%!important;height:42px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .patronage-planning-filter-grid>.patronage-planning-date-control>.patronage-planning-calendar-icon{width:16px!important;height:16px!important;color:var(--bal-text-muted)!important;top:0!important;left:0!important}.balfarm-shell .appointment-calendar-screen :is(.calendar-create-strip,.calendar-shell),.balfarm-shell .appointment-calendar-screen .calendar-card{width:100%!important;max-width:100%!important}.balfarm-shell .appointment-calendar-screen .calendar-create-strip{min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:0!important;padding:0!important}.balfarm-shell .appointment-calendar-screen .calendar-create-strip>.primary-button{width:auto!important;min-height:42px!important;box-shadow:none!important;color:var(--bal-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:9px!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .appointment-calendar-screen .calendar-create-strip>.primary-button svg{flex:0 0 20px;width:20px!important;height:20px!important}.balfarm-shell .appointment-calendar-screen .content-card.calendar-card{height:calc(100vh - 236px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.balfarm-shell .appointment-calendar-screen .calendar-board-toolbar{gap:14px!important;min-height:58px!important;padding:0 0 12px!important}.balfarm-shell .appointment-calendar-screen .calendar-board-toolbar>h2{color:var(--bal-text)!important;font:720 1.05rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .appointment-calendar-screen .calendar-today{height:42px!important;color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .appointment-calendar-screen .calendar-today:not(:disabled):is(:hover,:focus-visible){color:var(--bal-accent)!important;box-shadow:none!important;background:0 0!important}.balfarm-shell .appointment-calendar-screen .calendar-today:disabled{opacity:.72;color:var(--bal-text-faint)!important;background:0 0!important}.balfarm-shell .appointment-calendar-screen .calendar-period.compact{width:auto!important;min-width:0!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important}.balfarm-shell .appointment-calendar-screen .calendar-period.compact button{transition:color .16s;width:32px!important;height:42px!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:18px!important}.balfarm-shell .appointment-calendar-screen .calendar-period.compact button+button{border-left:0!important}.balfarm-shell .appointment-calendar-screen .calendar-period.compact button:hover{color:var(--bal-accent)!important;background:0 0!important}.balfarm-shell .appointment-calendar-screen .calendar-mode{background:color-mix(in srgb, var(--bal-text-muted) 14%, transparent)!important;border-radius:10px!important;height:42px!important;padding:4px!important}.balfarm-shell .appointment-calendar-screen .calendar-mode button{transition:color .16s,background-color .16s;height:34px!important;color:var(--bal-text-muted)!important;background:0 0!important;border-radius:7px!important;font:620 .9rem/34px Manrope,Inter,sans-serif!important}.balfarm-shell .appointment-calendar-screen .calendar-mode button:hover{color:var(--bal-accent)!important}.balfarm-shell .appointment-calendar-screen .calendar-mode button.active{color:#fff!important;background:var(--bal-accent)!important}.balfarm-shell .appointment-calendar-screen .calendar-scroll{border:1px solid var(--bal-content-line)!important;border-radius:14px!important;height:calc(100% - 58px)!important;overflow:auto!important}.balfarm-shell .appointment-calendar-screen .calendar-grid{background:var(--bal-content-line)!important;min-width:0!important}.balfarm-shell .appointment-calendar-screen :is(.calendar-corner,.calendar-day,.calendar-time,.calendar-slot){background:var(--bal-content-bg)!important}.balfarm-shell .appointment-calendar-screen .calendar-day{letter-spacing:.02em;min-height:44px!important;color:var(--bal-text-muted)!important;font:700 .82rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .appointment-calendar-screen .calendar-day.today{color:var(--bal-accent)!important}.balfarm-shell .appointment-calendar-screen .calendar-time{color:var(--bal-text-faint)!important;font:600 .78rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .appointment-calendar-screen .calendar-slot.unavailable{background:color-mix(in srgb, var(--bal-text-muted) 9%, var(--bal-content-bg))!important}.balfarm-shell .appointment-calendar-screen .calendar-slot.today{background:color-mix(in srgb, var(--bal-accent) 5%, var(--bal-content-bg))!important}.balfarm-shell .appointment-calendar-screen .calendar-slot.today.unavailable{background:color-mix(in srgb, var(--bal-accent) 5%, color-mix(in srgb, var(--bal-text-muted) 9%, var(--bal-content-bg)))!important}.balfarm-shell .appointment-calendar-screen .calendar-slot.occupied{border-left:3px solid var(--bal-accent)!important;color:var(--bal-text-soft)!important;background:color-mix(in srgb, var(--bal-accent) 11%, var(--bal-content-bg))!important;font:600 .86rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .appointment-calendar-screen .calendar-slot.occupied:hover{background:color-mix(in srgb, var(--bal-accent) 17%, var(--bal-content-bg))!important}.balfarm-shell .appointment-calendar-screen .calendar-slot.occupied small{color:var(--bal-text-muted)!important}.balfarm-shell .source-analytics-screen .source-analytics-period{min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:6px 0 18px!important}.balfarm-shell .source-analytics-screen .source-analytics-period>.pregnancy-date-trigger{box-sizing:border-box;cursor:pointer;align-items:center;gap:5px;max-width:100%;position:relative;width:340px!important;height:68px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:16px minmax(0,1fr) 18px minmax(0,1fr) 16px!important;padding:26px 14px 0!important;display:grid!important;overflow:visible!important}.balfarm-shell .source-analytics-screen .source-analytics-period>.pregnancy-date-trigger:before{z-index:3;height:20px;color:var(--bal-text-muted);content:attr(data-filter);pointer-events:none;font:700 .88rem/20px Manrope,Inter,sans-serif;position:absolute;top:0;left:0;right:0}.balfarm-shell .source-analytics-screen .source-analytics-period>.pregnancy-date-trigger:after{z-index:0;background:var(--tana-patient-control-fill,var(--bal-content-bg-2));box-shadow:inset 0 0 0 1px var(--tana-patient-control-line);content:"";pointer-events:none;border-radius:7px;position:absolute;inset:26px 0 0}.balfarm-shell .source-analytics-screen .source-analytics-period>.pregnancy-date-trigger:is(:hover,:focus-within,.open):after{box-shadow:inset 0 0 0 1px var(--bal-accent)}.balfarm-shell .source-analytics-screen .source-analytics-period>.pregnancy-date-trigger>*{z-index:1;position:relative}.balfarm-shell .source-analytics-screen .source-analytics-period>.pregnancy-date-trigger>input{text-align:center;outline:0;min-width:0;width:100%!important;height:42px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:550 .88rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .source-analytics-screen .source-analytics-period>.pregnancy-date-trigger>i{color:var(--bal-text-muted)!important;line-height:42px!important}.balfarm-shell .source-analytics-screen .source-analytics-period>.pregnancy-date-trigger>:is(svg,.appointment-calendar-icon){color:var(--bal-text-muted)!important}.balfarm-shell .source-analytics-screen .analytics-bars>div>span{background:linear-gradient(180deg, color-mix(in srgb, var(--bal-accent) 84%, #fff), var(--bal-accent))!important;box-shadow:0 8px 18px color-mix(in srgb, var(--bal-accent) 22%, transparent)!important;border-radius:6px 6px 0 0!important}.balfarm-shell .source-analytics-screen .analytics-bars.violet>div>span{background:linear-gradient(180deg, color-mix(in srgb, var(--bal-accent) 52%, #fff), color-mix(in srgb, var(--bal-accent) 74%, #14304a))!important;box-shadow:0 8px 18px color-mix(in srgb, var(--bal-accent) 16%, transparent)!important}.balfarm-shell .source-analytics-screen .analytics-bars b{color:var(--bal-text-muted)!important;font:700 .72rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .source-analytics-screen .analytics-bars small{color:var(--bal-text-muted)!important;font:600 .72rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .source-analytics-screen .analytics-y-labels span{color:var(--bal-text-faint)!important;font:600 .7rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .source-analytics-screen .analytics-axis-grid{background:repeating-linear-gradient(to bottom, transparent 0, transparent 70px, var(--bal-content-line) 71px)!important}.balfarm-shell .doctor-lab-recipes-screen :is(.doctor-lab-recipes-card,.doctor-lab-recipes-filters,.doctor-lab-recipes-filter-row,.doctor-lab-recipes-table-wrap){width:100%!important;max-width:100%!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-card{background:0 0!important;border-radius:0!important;overflow:visible!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-filters{height:auto!important;padding:0 0 22px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-filter-row.primary{flex-wrap:nowrap!important;gap:24px!important;height:auto!important;min-height:58px!important;padding-bottom:12px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-search{order:1;width:clamp(270px,27vw,430px)!important;max-width:430px!important;height:44px!important;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:360px!important;grid-template-columns:26px minmax(0,1fr)!important;margin:0!important;padding:0 4px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-search:focus-within{box-shadow:inset 0 -1px 0 var(--bal-accent)!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-search>span{justify-items:start;color:var(--bal-text-muted)!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-search input{height:44px!important;color:var(--bal-text-soft)!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-search input::placeholder{color:var(--bal-text-faint)!important;font-size:1rem!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-kinds{order:2;background:color-mix(in srgb, var(--bal-text-muted) 13%, transparent)!important;border-radius:10px!important;flex:none!important;gap:0!important;width:auto!important;height:42px!important;padding:4px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-kinds label{justify-content:center;transition:color .16s,background-color .16s;width:auto!important;height:34px!important;color:var(--bal-text-muted)!important;border-radius:7px!important;flex:none!important;gap:0!important;padding:0 16px!important;font:620 .9rem/34px Manrope,Inter,sans-serif!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-kinds label.checked{color:#fff!important;background:var(--bal-accent)!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-kinds input{clip-path:inset(50%);position:absolute;overflow:hidden;width:1px!important;height:1px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-count{order:3;min-width:max-content!important;color:var(--bal-text-muted)!important;flex:none!important;margin-left:auto!important;font:600 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .doctor-lab-recipes-screen :is(.doctor-lab-recipe-reset,.doctor-lab-recipe-export){background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:max-content!important;height:42px!important;margin:0!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-reset{order:4;color:var(--bal-text-muted)!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-export{order:5;color:var(--bal-accent)!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-filter-toggle{order:6}.balfarm-shell .doctor-lab-recipes-screen .registry-layout-toggle{order:7}.balfarm-shell .doctor-lab-recipes-screen :is(.doctor-lab-recipe-reset,.doctor-lab-recipe-export):not(:disabled):is(:hover,:focus-visible){color:var(--bal-accent)!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-reset:disabled{opacity:.72;color:var(--bal-text-faint)!important}.balfarm-shell .doctor-lab-recipes-screen :is(.doctor-lab-recipe-reset,.doctor-lab-recipe-export) svg{flex:0 0 20px;width:20px!important;height:20px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-filter-row.secondary{height:auto!important;margin-top:0!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table-wrap{border:1px solid var(--bal-content-line)!important;background:0 0!important;border-radius:14px!important;overflow:auto!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table{background:0 0!important;width:100%!important;min-width:940px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td){background:0 0!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):is(:nth-child(8),:nth-child(9)){position:static!important;right:auto!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):first-child{width:12%}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):nth-child(2){width:17%}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):nth-child(3){width:10%}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):nth-child(4){width:11%}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):nth-child(5),.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):nth-child(6){width:12%}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):nth-child(7){width:9%}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):nth-child(8){width:8%}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table :is(th,td):nth-child(9){width:9%}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table th{border-bottom:1px solid var(--bal-content-line)!important;height:52px!important;color:var(--bal-text-muted)!important;font:700 .88rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table td{border-bottom:1px solid var(--bal-content-line)!important;height:62px!important;color:var(--bal-text-soft)!important;font:550 .94rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table tr:last-child td{border-bottom:0!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table th>div{height:51px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-table td>div{height:61px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipes-empty{width:100%!important;min-height:72px!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;place-items:center!important;font:550 .94rem/1.4 Manrope,Inter,sans-serif!important;display:grid!important}.balfarm-shell .screen .screen-toolbar.patronage-planning-toolbar{align-items:start!important;gap:24px!important;min-height:58px!important;padding:0 0 12px!important}.balfarm-shell .screen .patronage-planning-toolbar>.patronage-search-block{gap:2px;flex:360px!important;width:clamp(270px,27vw,430px)!important;max-width:430px!important}.balfarm-shell .screen .patronage-planning-toolbar>.patronage-search-block>.local-search{width:100%!important;max-width:none!important;height:44px!important;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 4px!important}.balfarm-shell .screen .patronage-planning-toolbar>.patronage-search-block>.local-search:focus-within{box-shadow:inset 0 -1px 0 var(--bal-accent)!important}.balfarm-shell .screen .patronage-planning-toolbar>.patronage-search-block>.local-search input{height:44px!important;box-shadow:none!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .patronage-planning-toolbar>.patronage-search-block>.local-search input::placeholder{color:var(--bal-text-faint)!important;font-size:1.08rem!important}.balfarm-shell .screen .patronage-planning-toolbar>.patronage-search-block>small{color:var(--bal-text-faint)!important;font:550 .78rem/1.4 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .patronage-planning-toolbar>:is(.patient-filter-chevron,.patient-layout-toggle){margin-top:1px}.balfarm-shell .hospitalization-list-screen .hospitalization-table{box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.balfarm-shell .hospitalization-list-screen .hospitalization-filter-box{background:0 0!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:58px!important;padding:0 0 12px!important}.balfarm-shell .hospitalization-list-screen .hospitalization-patient-filter{width:clamp(240px,24vw,380px)!important;min-width:240px!important;height:44px!important;box-shadow:inset 0 -1px 0 var(--bal-content-line)!important;flex:300px!important;grid-template-columns:minmax(0,1fr) 34px!important}.balfarm-shell .hospitalization-list-screen .hospitalization-patient-filter:focus-within{box-shadow:inset 0 -1px 0 var(--bal-accent)!important}.balfarm-shell .hospitalization-list-screen .hospitalization-patient-filter input{width:100%!important;height:44px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .hospitalization-list-screen .hospitalization-patient-filter input::placeholder{opacity:1;color:var(--bal-text-faint)!important}.balfarm-shell .hospitalization-list-screen .hospitalization-patient-filter button{height:44px!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important}.balfarm-shell .hospitalization-list-screen .hospitalization-patient-filter button:hover{color:var(--bal-accent)!important}.balfarm-shell .hospitalization-list-screen .hospitalization-filter-box>.pregnancy-date-trigger{box-sizing:border-box;cursor:pointer;align-items:center;gap:5px;position:relative;width:300px!important;height:68px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:0 0 300px!important;grid-template-columns:16px minmax(0,1fr) 18px minmax(0,1fr) 16px!important;padding:26px 14px 0!important;display:grid!important;overflow:visible!important}.balfarm-shell .hospitalization-list-screen .hospitalization-filter-box>.pregnancy-date-trigger:before{z-index:3;height:20px;color:var(--bal-text-muted);content:attr(data-filter);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font:700 .88rem/20px Manrope,Inter,sans-serif;position:absolute;top:0;left:0;right:0;overflow:hidden}.balfarm-shell .hospitalization-list-screen .hospitalization-filter-box>.pregnancy-date-trigger:after{z-index:0;background:var(--tana-patient-control-fill,var(--bal-content-bg-2));box-shadow:inset 0 0 0 1px var(--tana-patient-control-line);content:"";pointer-events:none;border-radius:7px;position:absolute;inset:26px 0 0}.balfarm-shell .hospitalization-list-screen .hospitalization-filter-box>.pregnancy-date-trigger:is(:hover,:focus-within,.open):after{box-shadow:inset 0 0 0 1px var(--bal-accent)}.balfarm-shell .hospitalization-list-screen .hospitalization-filter-box>.pregnancy-date-trigger>*{z-index:1;position:relative}.balfarm-shell .hospitalization-list-screen .hospitalization-filter-box>.pregnancy-date-trigger>input{text-align:center;outline:0;min-width:0;width:100%!important;height:42px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:550 .88rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .hospitalization-list-screen .hospitalization-filter-box>.pregnancy-date-trigger>i{color:var(--bal-text-muted)!important;line-height:42px!important}.balfarm-shell .hospitalization-list-screen .hospitalization-filter-box>.pregnancy-date-trigger>:is(svg,.appointment-calendar-icon){color:var(--bal-text-muted)!important}.balfarm-shell .hospitalization-list-screen .hospitalization-benefit-check{width:auto!important;height:42px!important;color:var(--bal-text-soft)!important;flex:none!important;align-self:flex-end!important;gap:12px!important;font:600 .94rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .hospitalization-list-screen .hospitalization-benefit-check>span{width:auto!important;height:auto!important}.balfarm-shell .hospitalization-list-screen .hospitalization-add-referral{width:auto!important;min-width:max-content!important;height:42px!important;box-shadow:none!important;color:var(--bal-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:9px!important;margin-left:auto!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .hospitalization-list-screen .hospitalization-table-scroll{border:1px solid var(--bal-content-line)!important;background:0 0!important;border-radius:14px!important;overflow:auto!important}.balfarm-shell .hospitalization-list-screen :is(.hospitalization-header-table,.hospitalization-body-table){background:0 0!important;width:100%!important;min-width:900px!important}.balfarm-shell .hospitalization-list-screen :is(.hospitalization-header-table th,.hospitalization-body-table td){border-bottom:1px solid var(--bal-content-line)!important;background:0 0!important}.balfarm-shell .hospitalization-list-screen .hospitalization-header-table th{text-align:left;color:var(--bal-text-muted)!important;font:700 .88rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .hospitalization-list-screen .hospitalization-body-table td{color:var(--bal-text-soft)!important;font:550 .94rem/1.4 Manrope,Inter,sans-serif!important}.balfarm-shell .hospitalization-list-screen .hospitalization-empty-state{width:100%!important;min-height:72px!important;color:var(--bal-text-muted)!important;background:0 0!important;place-items:center!important;font:550 .94rem/1.4 Manrope,Inter,sans-serif!important;display:grid!important}.balfarm-shell .screen .content-card>.screen-toolbar:not(.my-patients-toolbar):not(.active-appointment-toolbar):not(.appointment-history-toolbar):not(.patronage-planning-toolbar):not(.appointment-request-toolbar){align-items:center!important;gap:24px!important;min-height:58px!important;padding:0 0 12px!important}.balfarm-shell .screen .content-card>.screen-toolbar:not(.my-patients-toolbar):not(.active-appointment-toolbar):not(.appointment-history-toolbar):not(.patronage-planning-toolbar):not(.appointment-request-toolbar)>.local-search{width:clamp(270px,27vw,430px)!important;max-width:430px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:360px!important;margin:0!important;padding:0 4px!important}.balfarm-shell .screen .content-card>.screen-toolbar:not(.my-patients-toolbar):not(.active-appointment-toolbar):not(.appointment-history-toolbar):not(.patronage-planning-toolbar):not(.appointment-request-toolbar)>.local-search input{height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .content-card>.screen-toolbar:not(.my-patients-toolbar):not(.active-appointment-toolbar):not(.appointment-history-toolbar):not(.patronage-planning-toolbar):not(.appointment-request-toolbar)>:is(.muted-button,.link-button,.primary-button){width:auto!important;min-width:max-content!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .screen .content-card>.screen-toolbar:not(.my-patients-toolbar):not(.active-appointment-toolbar):not(.appointment-history-toolbar):not(.patronage-planning-toolbar):not(.appointment-request-toolbar)>.muted-button{color:var(--bal-text-muted)!important;margin-left:auto!important}.balfarm-shell .screen .content-card>.screen-toolbar:not(.my-patients-toolbar):not(.active-appointment-toolbar):not(.appointment-history-toolbar):not(.patronage-planning-toolbar):not(.appointment-request-toolbar)>:is(.link-button,.primary-button),.balfarm-shell .screen .content-card>.screen-toolbar:not(.my-patients-toolbar):not(.active-appointment-toolbar):not(.appointment-history-toolbar):not(.patronage-planning-toolbar):not(.appointment-request-toolbar)>:is(.muted-button,.link-button,.primary-button):not(:disabled):is(:hover,:focus-visible){color:var(--bal-accent)!important}.balfarm-shell .screen .content-card>.screen-toolbar:not(.my-patients-toolbar):not(.active-appointment-toolbar):not(.appointment-history-toolbar):not(.patronage-planning-toolbar):not(.appointment-request-toolbar)>.filter-toggle{width:34px!important;min-width:34px!important;height:40px!important;box-shadow:none!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.balfarm-shell .screen .table-scroll>table>thead>tr>th:first-child{border-top-left-radius:15px}.balfarm-shell .screen .table-scroll>table>thead>tr>th:last-child{border-top-right-radius:15px}.balfarm-shell .staff-profile-screen .profile-rating strong{color:var(--bal-accent)!important}.balfarm-shell .staff-profile-screen .profile-rating span{color:var(--bal-warning)!important}.balfarm-shell .screen :is(.local-search,.doctor-lab-recipe-search,.hospitalization-patient-filter,.treatment-search),.balfarm-shell .screen :is(.local-search,.doctor-lab-recipe-search,.hospitalization-patient-filter,.treatment-search):focus-within{box-shadow:none!important;border:0!important}.balfarm-shell .screen :is(.local-search,.doctor-lab-recipe-search,.hospitalization-patient-filter){max-width:430px!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-count{margin-left:0!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-reset{margin-left:auto!important}.balfarm-shell .doctor-lab-recipes-screen .doctor-lab-recipe-count{height:42px!important;overflow:visible!important}.balfarm-shell .benefits-module-main{padding:14px 0 40px!important}.balfarm-shell .benefits-list-card{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.balfarm-shell .benefits-list-toolbar{min-height:58px!important;color:var(--bal-text-muted)!important;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important;padding:0 0 12px!important;display:flex!important}.balfarm-shell .benefits-list-toolbar>.local-search{width:clamp(270px,27vw,430px)!important;max-width:430px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:360px!important;margin:0!important;padding:0 4px!important}.balfarm-shell .benefits-list-toolbar>.local-search input{height:44px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .benefits-sex-radios{background:color-mix(in srgb, var(--bal-text-muted) 13%, transparent)!important;border-radius:10px!important;flex:none!important;gap:0!important;height:42px!important;padding:4px!important}.balfarm-shell .benefits-sex-radios label{cursor:pointer;transition:color .16s,background-color .16s;height:34px!important;color:var(--bal-text-muted)!important;background:0 0!important;border-radius:7px!important;gap:0!important;padding:0 16px!important;font:620 .9rem/34px Manrope,Inter,sans-serif!important}.balfarm-shell .benefits-sex-radios label.checked{color:#fff!important;background:var(--bal-accent)!important}.balfarm-shell .benefits-sex-radios input{clip-path:inset(50%);position:absolute;overflow:hidden;width:1px!important;height:1px!important}.balfarm-shell .benefits-count{white-space:nowrap;color:var(--bal-text-muted)!important;flex:none!important;font:600 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .benefits-list-toolbar>.muted-button{margin-left:auto!important}.balfarm-shell .benefits-list-toolbar>:is(.muted-button,.link-button){white-space:nowrap;width:auto!important;min-width:max-content!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:9px!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .benefits-list-toolbar>.muted-button{color:var(--bal-text-muted)!important}.balfarm-shell .benefits-list-toolbar>.link-button,.balfarm-shell .benefits-list-toolbar>:is(.muted-button,.link-button):not(:disabled):is(:hover,:focus-visible){color:var(--bal-accent)!important}.balfarm-shell .benefits-list-toolbar>.muted-button:disabled{opacity:.72;color:var(--bal-text-faint)!important}.balfarm-shell .benefits-filter-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:end!important;gap:18px 24px!important;min-height:0!important;padding:8px 0 22px!important}.balfarm-shell .benefits-table-wrap{border:1px solid var(--bal-content-line)!important;background:0 0!important;border-radius:14px!important;overflow:auto!important}.balfarm-shell .benefits-list-table{width:100%!important;min-width:900px!important;transform:none!important}.balfarm-shell .benefits-list-table :is(th,td){border-bottom:1px solid var(--bal-content-line)!important;background:0 0!important}.balfarm-shell .benefits-list-table th{height:52px!important;color:var(--bal-text-muted)!important;font:700 .88rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .benefits-list-table td{height:62px!important;color:var(--bal-text-soft)!important;font:550 .94rem/1.4 Manrope,Inter,sans-serif!important}.balfarm-shell .benefits-list-table tbody tr:last-child :is(th,td){border-bottom:0!important}.balfarm-shell .benefits-list-table tbody tr:is(:hover,:focus-within) td{background:#0296aa13!important}.balfarm-shell[data-theme=light] .benefits-list-table tbody tr:is(:hover,:focus-within) td{background:#0296aa0e!important}.balfarm-shell .benefits-list-table .cell-link{color:var(--bal-accent)!important;font-weight:620!important}.balfarm-shell .benefits-list-table .benefits-row-action{color:var(--bal-text-muted)!important}.balfarm-shell .benefits-list-table .benefits-row-action:hover{color:var(--bal-accent)!important}.balfarm-shell .benefits-list-table .empty-state{color:var(--bal-text-muted)!important;text-align:center!important}.balfarm-shell .head-nurse-inpatient-screen .filter-grid>.pregnancy-date-trigger{box-sizing:border-box;cursor:pointer;align-items:center;gap:5px;position:relative;width:100%!important;height:68px!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:16px minmax(0,1fr) 18px minmax(0,1fr) 16px!important;padding:26px 14px 0!important;display:grid!important;overflow:visible!important}.balfarm-shell .head-nurse-inpatient-screen .filter-grid>.pregnancy-date-trigger:before{z-index:3;height:20px;color:var(--bal-text-muted);content:attr(data-filter);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font:700 .88rem/20px Manrope,Inter,sans-serif;position:absolute;top:0;left:0;right:0;overflow:hidden}.balfarm-shell .head-nurse-inpatient-screen .filter-grid>.pregnancy-date-trigger:after{z-index:0;background:var(--tana-patient-control-fill,var(--bal-content-bg));box-shadow:inset 0 0 0 1px var(--tana-patient-control-line);content:"";pointer-events:none;border-radius:7px;position:absolute;inset:26px 0 0}.balfarm-shell .head-nurse-inpatient-screen .filter-grid>.pregnancy-date-trigger:is(:hover,:focus-within,.open):after{box-shadow:inset 0 0 0 1px var(--bal-accent)}.balfarm-shell .head-nurse-inpatient-screen .filter-grid>.pregnancy-date-trigger>*{z-index:1;position:relative}.balfarm-shell .head-nurse-inpatient-screen .filter-grid>.pregnancy-date-trigger>input{text-align:center;outline:0;min-width:0;width:100%!important;height:42px!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:550 .88rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .head-nurse-inpatient-screen .filter-grid>.pregnancy-date-trigger>i{color:var(--bal-text-muted)!important;line-height:42px!important}.balfarm-shell .head-nurse-inpatient-screen .filter-grid>.pregnancy-date-trigger>:is(svg,.appointment-calendar-icon){color:var(--bal-text-muted)!important}.balfarm-shell.app-shell .screen .content-card :is(.local-search,.doctor-lab-recipe-search,.hospitalization-patient-filter,.treatment-search),.balfarm-shell.app-shell .screen .content-card :is(.local-search,.doctor-lab-recipe-search,.hospitalization-patient-filter,.treatment-search):focus-within,.balfarm-shell.app-shell .screen :is(.benefits-list-toolbar,.patronage-search-block,.hospitalization-filter-box,.doctor-lab-recipes-filter-row) :is(.local-search,.doctor-lab-recipe-search,.hospitalization-patient-filter){box-shadow:none!important;border:0!important}.balfarm-shell{--tana-table-head-bg:#2c3543f5;--tana-table-row-bg:#ffffff06;--tana-table-line:#ffffff0b}.balfarm-shell[data-theme=light]{--tana-table-head-bg:#d0d8e4fa;--tana-table-row-bg:#fffffff5;--tana-table-line:#0f172a0f}.balfarm-shell .screen :is(.doctor-lab-recipes-table,.benefits-list-table,.hospitalization-header-table,.hospitalization-body-table,.pregnancy-table,.mis-laboratory-orders-table) :is(th,td){border-color:var(--tana-table-line)!important;border-bottom-width:0!important;font-family:Manrope,Inter,sans-serif!important}.balfarm-shell .screen :is(.doctor-lab-recipes-table,.benefits-list-table,.hospitalization-header-table,.pregnancy-table,.mis-laboratory-orders-table) th{height:auto!important;color:var(--bal-text-muted)!important;background:var(--tana-table-head-bg)!important;text-align:left!important;padding:13px 12px!important;font:700 .92rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .screen :is(.doctor-lab-recipes-table,.benefits-list-table,.hospitalization-body-table,.pregnancy-table,.mis-laboratory-orders-table) td{height:auto!important;color:var(--bal-text-soft)!important;background:var(--tana-table-row-bg)!important;padding:12px!important;font:500 1.05rem/1.45 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .doctor-lab-recipes-table :is(th,td)>div{height:auto!important;padding:0!important}.balfarm-shell .screen :is(.doctor-lab-recipe-kinds,.benefits-sex-radios,.calendar-mode,.hospitalization-status-tabs,.source-analytics-tabs,.head-nurse-emergency-tabs){max-width:100%;overflow:auto hidden;width:auto!important;height:auto!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-items:flex-end!important;gap:30px!important;padding:4px 2px 0!important;display:flex!important}.balfarm-shell .screen :is(.doctor-lab-recipe-kinds,.benefits-sex-radios) label,.balfarm-shell .screen :is(.calendar-mode,.hospitalization-status-tabs,.source-analytics-tabs,.head-nurse-emergency-tabs) button{cursor:pointer;white-space:nowrap;transition:color .16s;position:relative;width:auto!important;min-width:max-content!important;height:38px!important;min-height:38px!important;color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0 2px 10px!important;font:620 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .screen :is(.doctor-lab-recipe-kinds,.benefits-sex-radios) label:hover,.balfarm-shell .screen :is(.calendar-mode,.hospitalization-status-tabs,.source-analytics-tabs,.head-nurse-emergency-tabs) button:hover{color:var(--bal-text-soft)!important;background:0 0!important}.balfarm-shell .screen :is(.doctor-lab-recipe-kinds,.benefits-sex-radios) label.checked,.balfarm-shell .screen :is(.calendar-mode,.hospitalization-status-tabs,.head-nurse-emergency-tabs) button.active,.balfarm-shell .screen .source-analytics-tabs button[aria-selected=true]{color:var(--bal-accent)!important;background:0 0!important;font-weight:780!important}.balfarm-shell .screen :is(.doctor-lab-recipe-kinds,.benefits-sex-radios) label.checked:after,.balfarm-shell .screen :is(.calendar-mode,.hospitalization-status-tabs,.head-nurse-emergency-tabs) button.active:after,.balfarm-shell .screen .source-analytics-tabs button[aria-selected=true]:after{background:var(--bal-accent);content:"";border-radius:0;height:2px;position:absolute;bottom:0;left:0;right:0}.balfarm-shell .screen :is(.doctor-lab-recipe-kinds,.benefits-sex-radios) label>input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.balfarm-shell .screen .pregnancy-date-trigger{border:0!important}.balfarm-shell .screen :is(.local-search,.doctor-lab-recipe-search,.hospitalization-patient-filter,.treatment-search,.benefits-search) :is(input,select,textarea),.balfarm-shell .screen :is(.local-search,.doctor-lab-recipe-search,.hospitalization-patient-filter,.treatment-search,.benefits-search):focus-within :is(input,select,textarea){box-shadow:none!important;border:0!important}.balfarm-shell{--tana-patient-control-fill:var(--bal-content-bg-2);--tana-patient-control-line:color-mix(in srgb, var(--bal-text-muted) 28%, transparent)}.balfarm-shell[data-theme=light]{--tana-patient-control-fill:#fff;--tana-patient-control-line:#0f172a24}.balfarm-shell .screen .document-list-card>:is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar){min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:24px!important;padding:0 24px 12px!important;display:flex!important}.balfarm-shell .screen .document-list-card>:is(.sick-list-toolbar,.certificate-search-row)>label:first-child{width:clamp(270px,27vw,430px)!important;min-width:0!important;max-width:430px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:360px!important;margin:0!important;padding:0 4px!important}.balfarm-shell .screen .document-list-card>:is(.sick-list-toolbar,.certificate-search-row)>label:first-child input{height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .document-list-card>:is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar)>:is(.muted-button,.link-button,.primary-button){white-space:nowrap;width:auto!important;min-width:max-content!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .screen .document-list-card>:is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar)>.muted-button{color:var(--bal-text-muted)!important;margin-left:auto!important}.balfarm-shell .screen .document-list-card>:is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar)>:is(.link-button,.primary-button),.balfarm-shell .screen .document-list-card>:is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar)>:is(.muted-button,.link-button,.primary-button):not(:disabled):is(:hover,:focus-visible){color:var(--bal-accent)!important}.balfarm-shell .screen .document-list-card>:is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar)>:is(.muted-button,.link-button,.primary-button):disabled{opacity:.72;color:var(--bal-text-faint)!important}.balfarm-shell .screen .document-list-card>:is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar) svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:currentColor!important;fill:none!important;stroke:currentColor!important;flex:0 0 20px!important;width:20px!important;height:20px!important}.balfarm-shell .screen .document-list-card .sick-list-toolbar>.filter-toggle{width:34px!important;min-width:34px!important;height:42px!important;box-shadow:none!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.balfarm-shell .screen .document-list-card .sick-list-toolbar>.filter-toggle:is(.selected,:hover,:focus-visible){color:var(--bal-accent)!important;background:0 0!important;border:0!important}.balfarm-shell .screen .document-list-card :is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar,.sick-filter-row,.certificate-filter-row)>:is(select,input,.document-date-range,fieldset){box-sizing:border-box;background:var(--tana-patient-control-fill)!important;height:42px!important;min-height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;outline:0!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .document-list-card :is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar,.sick-filter-row,.certificate-filter-row) .document-date-range input{height:40px!important;box-shadow:none!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;font:550 .94rem/40px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .document-list-card :is(.sick-filter-row,.certificate-filter-row)>fieldset label{color:var(--bal-text-soft)!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .document-list-card :is(.sick-list-toolbar,.certificate-search-row,.files-list-toolbar,.sick-filter-row,.certificate-filter-row)>:is(select,input,.document-date-range,fieldset):is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--bal-accent)!important}@media (min-width:761px){.balfarm-shell .head-nurse-emergency-toolbar>:is(.head-nurse-emergency-reset,.head-nurse-emergency-export,.head-nurse-emergency-create){white-space:nowrap;width:auto!important;min-width:max-content!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}}.balfarm-shell .head-nurse-emergency-toolbar>.head-nurse-emergency-count{width:auto!important;height:42px!important;color:var(--bal-text-muted)!important;white-space:nowrap!important;flex-direction:row!important;flex:none!important;align-items:center!important;gap:6px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .head-nurse-emergency-toolbar>:is(.head-nurse-emergency-export,.head-nurse-emergency-create) svg{flex:0 0 20px!important;width:20px!important;height:20px!important}.balfarm-shell .head-nurse-emergency-toolbar>.head-nurse-emergency-reset{color:var(--bal-text-muted)!important}.balfarm-shell .head-nurse-emergency-toolbar>.head-nurse-emergency-reset:disabled{opacity:.72;color:var(--bal-text-faint)!important}.balfarm-shell .head-nurse-emergency-toolbar>:is(.head-nurse-emergency-export,.head-nurse-emergency-create),.balfarm-shell .head-nurse-emergency-toolbar>:is(.head-nurse-emergency-reset,.head-nurse-emergency-export,.head-nurse-emergency-create):not(:disabled):is(:hover,:focus-visible){color:var(--bal-accent)!important}.balfarm-shell .mis-laboratory-orders-toolbar{grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:58px!important}.balfarm-shell .mis-laboratory-orders-actions{justify-content:flex-end!important;align-items:center!important;gap:24px!important;width:auto!important;height:auto!important;min-height:42px!important;display:flex!important}.balfarm-shell .mis-laboratory-orders-actions>button{white-space:nowrap;width:auto!important;min-width:max-content!important;height:42px!important;box-shadow:none!important;color:var(--bal-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:9px!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .mis-laboratory-orders-actions>button svg,.balfarm-shell .benefits-list-toolbar>:is(.muted-button,.link-button) svg{flex:0 0 20px!important;width:20px!important;height:20px!important}.balfarm-shell .profile-feedback-tabs{min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-end;gap:30px;padding:0 2px;display:flex}.balfarm-shell .profile-feedback-tabs button{width:auto;min-width:0;height:42px;color:var(--bal-text-muted);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;padding:0 2px 9px;font:620 .98rem/1 Manrope,Inter,sans-serif;display:inline-flex}.balfarm-shell .profile-feedback-tabs button:hover{color:var(--bal-text-soft);background:0 0}.balfarm-shell .profile-feedback-tabs button.active{border-bottom-color:var(--bal-accent);color:var(--bal-accent);background:0 0;font-weight:780}.balfarm-shell .profile-feedback{border-top:0}.balfarm-shell .direction-profile-tabs-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.balfarm-shell .direction-profile-tabs{scrollbar-width:none;overflow-x:auto;min-width:0!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-end!important;gap:30px!important;padding:0!important;display:flex!important}.balfarm-shell .direction-profile-tabs button{white-space:nowrap;width:auto!important;min-width:0!important;height:42px!important;color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;padding:0 2px 9px!important;font:620 .98rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .direction-profile-tabs button:hover{color:var(--bal-text-soft)!important}.balfarm-shell .direction-profile-tabs button.active{border-bottom-color:var(--bal-accent)!important;color:var(--bal-accent)!important;background:0 0!important;font-weight:780!important}.lis-main .lis-warehouse-tabs button{width:auto!important;color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important}.lis-main .lis-warehouse-tabs button:hover{color:var(--bal-text-soft)!important;background:0 0!important}.lis-main .lis-warehouse-tabs button.active,.lis-main .lis-warehouse-tabs button.active:hover{color:var(--bal-accent)!important;background:0 0!important}.balfarm-shell .screen .mis-laboratory-orders-table thead tr{height:auto!important}.balfarm-shell .screen .mis-laboratory-orders-table :is(th,td):first-child{padding-left:12px!important;padding-right:12px!important}.balfarm-shell .screen .pregnancy-table td{text-align:left!important}.balfarm-shell .head-nurse-emergency-table-scroll th{color:var(--bal-text-muted);background:var(--tana-table-head-bg);text-align:left;border:0;padding:13px 12px;font:700 .92rem/1.35 Manrope,Inter,sans-serif}.balfarm-shell .head-nurse-emergency-table-scroll td{color:var(--bal-text-soft);background:var(--tana-table-row-bg);border:0;padding:12px;font:500 1.05rem/1.45 Manrope,Inter,sans-serif}.balfarm-shell .head-nurse-emergency-table-scroll{border-top:0}.balfarm-shell .screen :is(.direction-profile-card,.direction-profile-tabs-card){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.balfarm-shell .screen .profile-schedule-toolbar{border-bottom:0!important;gap:24px!important;min-height:58px!important;padding:0 0 12px!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is([class*=-card],[class*=-toolbar],[class*=-search],[class*=-range],[class*=-segment],[class*=-tabs]){border:0!important;border-radius:0!important}:is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is([class*=-table-scroll],[class*=-table-wrap]){overflow:auto;border:1px solid var(--bal-content-line)!important;background:#ffffff07!important;border-radius:14px!important}html[data-tana-theme=light] :is(.benefits-module-main,.lis-main,.cash-main,.contracts-main) :is([class*=-table-scroll],[class*=-table-wrap]){background:#fffffffa!important}.balfarm-shell .screen .pregnancy-table-wrap{width:100%!important}.balfarm-shell .screen .pregnancy-table:is(.active,.closed){width:100%!important;min-width:0!important}.balfarm-shell .screen .mis-laboratory-orders-filters{align-items:center!important;gap:24px!important;min-height:58px!important}.balfarm-shell .screen .mis-laboratory-orders-search{width:clamp(270px,27vw,430px)!important;min-width:0!important;max-width:430px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:360px!important;padding:0 4px!important}.balfarm-shell .screen .mis-laboratory-orders-search input{height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .screen :is(.mis-laboratory-orders-select,.mis-laboratory-orders-date){box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:auto!important;min-width:150px!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;flex:0 auto!important;padding:0 10px 0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .mis-laboratory-orders-date{min-width:250px!important}.balfarm-shell .screen :is(.mis-laboratory-orders-select,.mis-laboratory-orders-date) :is(input,select){height:40px!important;box-shadow:none!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;font:550 .94rem/40px Manrope,Inter,sans-serif!important}.balfarm-shell .screen :is(.mis-laboratory-orders-select,.mis-laboratory-orders-date):is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen .mis-laboratory-orders-scan{width:34px!important;min-width:34px!important;height:42px!important;box-shadow:none!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 34px!important;padding:0!important}.balfarm-shell .screen .mis-laboratory-orders-scan:is(:hover,:focus-visible){color:var(--bal-accent)!important}.balfarm-shell .screen :is(.manager-cash-toolbar,.manager-deposit-source-toolbar){height:auto!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:24px!important;padding:0 0 12px!important}.balfarm-shell .screen .manager-cash-filter-row>.select-control{box-sizing:border-box;background:var(--tana-patient-control-fill)!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;padding:0 10px 0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .manager-cash-filter-row>.select-control:is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen .manager-cash-filter-row>.select-control :is(input,select,button){height:40px!important;box-shadow:none!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;font:550 .94rem/40px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .warehouse-head-toolbar>:is(.warehouse-date-input,.warehouse-head-select){text-align:left;box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:auto!important;min-width:176px!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;padding:0 12px 0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .warehouse-head-toolbar>:is(.warehouse-date-input,.warehouse-head-select):is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen .warehouse-head-toolbar>.warehouse-head-select>select{height:40px!important;box-shadow:none!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:550 .94rem/40px Manrope,Inter,sans-serif!important}.balfarm-shell .screen svg[viewBox="0 0 20 20"]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.balfarm-shell .screen :is(.doctor-lab-recipes-table,.benefits-list-table,.hospitalization-body-table,.pregnancy-table,.mis-laboratory-orders-table) tbody tr{height:91px!important}.balfarm-shell .screen :is(.doctor-lab-recipes-table,.benefits-list-table,.hospitalization-body-table,.pregnancy-table,.mis-laboratory-orders-table) tbody td{border-top:1px solid var(--tana-table-line)!important}.balfarm-shell .screen .content-card.profile-content{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:22px!important;padding:0!important}.balfarm-shell .screen :is(.profile-work-schedule,.profile-absence){background:0 0!important;border:0!important;padding:0!important}.balfarm-shell .screen .profile-absence{margin-top:34px!important}.balfarm-shell .screen :is(.profile-work-schedule,.profile-absence)>h2{color:var(--bal-text)!important;margin:0 0 14px!important;font:720 1.05rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .profile-week{background:0 0!important;gap:12px!important;padding:0!important}.balfarm-shell .screen .profile-week>article{border:1px solid var(--bal-content-line)!important;background:var(--tana-patient-control-fill)!important;border-radius:12px!important;justify-content:center!important;gap:8px!important;min-height:0!important;padding:20px 12px!important}.balfarm-shell .screen .profile-week>article>strong{color:var(--bal-text)!important;font:700 .94rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .profile-week>article>span{color:var(--bal-text-muted)!important;font:550 .94rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .profile-fields{gap:12px!important;padding:0!important}.balfarm-shell .screen .profile-fields>article{border:1px solid var(--bal-content-line)!important;background:var(--tana-patient-control-fill)!important;border-radius:12px!important;gap:6px!important;min-height:0!important;padding:14px 16px!important}.balfarm-shell .screen .profile-fields>article>small{color:var(--bal-text-muted)!important;font:700 .88rem/20px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .profile-fields>article>strong{color:var(--bal-text-soft)!important;font:550 .98rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .profile-hero{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:4px!important;padding:0 0 18px!important}.balfarm-shell .screen .profile-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--bal-accent) 82%, #fff), var(--bal-accent))!important;font:700 1.45rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .profile-rating>strong{color:var(--bal-accent)!important}.balfarm-shell .screen :is(.profile-feedback-panel,.profile-empty-panel,.profile-exact-table){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.balfarm-shell .screen :is(.profile-feedback-panel,.profile-empty-panel)>h2{color:var(--bal-text)!important;margin:18px 0 14px!important;font:720 1.05rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .screen :is(.profile-absence,.profile-exact-table) .table-scroll{border:1px solid var(--bal-content-line)!important;background:0 0!important;border-radius:14px!important;overflow:auto!important}.balfarm-shell .screen :is(.profile-absence,.profile-exact-table) .table-scroll :is(th,td){border-color:var(--tana-table-line)!important;border-bottom-width:0!important}.balfarm-shell .screen :is(.profile-absence,.profile-exact-table) .table-scroll th{height:auto!important;color:var(--bal-text-muted)!important;background:var(--tana-table-head-bg)!important;text-align:left!important;padding:13px 12px!important;font:700 .92rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .screen :is(.profile-absence,.profile-exact-table) .table-scroll tbody tr{height:91px!important}.balfarm-shell .screen :is(.profile-absence,.profile-exact-table) .table-scroll td{border-top:1px solid var(--tana-table-line)!important;height:auto!important;color:var(--bal-text-soft)!important;background:var(--tana-table-row-bg)!important;padding:12px!important;font:500 1.05rem/1.45 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .profile-date-filters{background:0 0!important;border:0!important;align-items:center!important;gap:12px!important;padding:0 0 16px!important}.balfarm-shell .screen .profile-date-filters>input{box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:auto!important;min-width:150px!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;padding:0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .profile-date-filters>input:focus{box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen .profile-feedback-filters{background:0 0!important;border:0!important;align-items:center!important;gap:12px!important;padding:0 0 16px!important}.balfarm-shell .screen .profile-feedback-filters>:is(input,select){box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:auto!important;min-width:150px!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;padding:0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell :is(.workflow-search-tabs,.free-search-tabs){scrollbar-width:none;overflow-x:auto;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-end!important;gap:30px!important;padding:0 0 2px!important;display:flex!important}.balfarm-shell :is(.workflow-search-tabs,.free-search-tabs) button{white-space:nowrap;position:relative;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-items:center!important;padding:0 2px 10px!important;font:620 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell :is(.workflow-search-tabs,.free-search-tabs) button:hover{color:var(--bal-text-soft)!important}.balfarm-shell :is(.workflow-search-tabs,.free-search-tabs) button.active{color:var(--bal-accent)!important;background:0 0!important;font-weight:780!important}.balfarm-shell :is(.workflow-search-tabs,.free-search-tabs) button.active:after{background:var(--bal-accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.balfarm-shell .workflow-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:26px!important;padding:0!important}.balfarm-shell .workflow-card>h2{color:var(--bal-text)!important;margin:0 0 14px!important;font:720 1.05rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell :is(.workflow-search-row,.workflow-fields,.free-assignment-fields,.workflow-service-search){background:0 0!important;border:0!important;padding:0!important}.balfarm-shell :is(.workflow-search-row,.workflow-fields,.free-assignment-fields,.workflow-service-search,.paid-pricelist-card) :is(input,select){box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:100%!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;outline:0!important;padding:0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell :is(.workflow-search-row,.workflow-fields,.free-assignment-fields) textarea{box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:100%!important;min-height:96px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;outline:0!important;padding:12px 14px!important;font:550 .94rem/1.5 Manrope,Inter,sans-serif!important}.balfarm-shell :is(.workflow-search-row,.workflow-fields,.free-assignment-fields,.workflow-service-search) :is(input,select,textarea):focus{box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell :is(.workflow-search-row,.workflow-fields,.free-assignment-fields)>label>span,.balfarm-shell :is(.workflow-search-row,.workflow-fields,.free-assignment-fields)>label{color:var(--bal-text-muted)!important;font:700 .88rem/20px Manrope,Inter,sans-serif!important}.balfarm-shell{--tana-confirm:#17a06a;--tana-confirm-hover:#148a5b;--tana-confirm-text:#fff}.balfarm-shell[data-theme=light]{--tana-confirm:#0f8f5c;--tana-confirm-hover:#0c7a4e;--tana-confirm-text:#fff}.balfarm-shell .overlay .dialog-card footer>.primary-button:only-child,.balfarm-shell .overlay .dialog-card form>footer>.primary-button:only-child{width:100%!important;min-width:0!important;height:46px!important;color:var(--tana-confirm-text)!important;background:var(--tana-confirm)!important;box-shadow:none!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 18px!important;font:700 1rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .overlay .dialog-card footer>.primary-button:only-child:not(:disabled):is(:hover,:focus-visible),.balfarm-shell .overlay .dialog-card form>footer>.primary-button:only-child:not(:disabled):is(:hover,:focus-visible){background:var(--tana-confirm-hover)!important}.balfarm-shell .overlay .dialog-card footer>.primary-button:only-child:disabled,.balfarm-shell .overlay .dialog-card form>footer>.primary-button:only-child:disabled{opacity:.72;background:color-mix(in srgb, var(--tana-confirm) 42%, transparent)!important}.balfarm-shell .overlay .dialog-card>header{cursor:pointer}.balfarm-shell .overlay .dialog-card>header>:is(button,a,input,select){cursor:default}.lis-main :is(.lis-tabs,.lis-warehouse-tabs,.lis-segment){margin-bottom:16px;background:0 0!important;border:0!important;align-items:flex-end!important;gap:30px!important;min-height:42px!important;padding:4px 2px 0!important;display:flex!important}.lis-main :is(.lis-tabs,.lis-warehouse-tabs,.lis-segment) button{white-space:nowrap;position:relative;width:auto!important;min-width:0!important;height:38px!important;color:var(--bal-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-items:center!important;padding:0 2px 10px!important;font:620 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.lis-main :is(.lis-tabs,.lis-warehouse-tabs,.lis-segment) button:hover{color:var(--bal-text-soft)!important}.lis-main :is(.lis-tabs,.lis-warehouse-tabs,.lis-segment) button:is(.active,[aria-selected=true]),.lis-main :is(.lis-tabs,.lis-warehouse-tabs,.lis-segment) button:is(.active,[aria-selected=true]):hover{color:var(--bal-accent)!important;background:0 0!important;font-weight:780!important}.lis-main :is(.lis-tabs,.lis-warehouse-tabs,.lis-segment) button:is(.active,[aria-selected=true]):after{background:var(--bal-accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.lis-main :is(.lis-search,.lis-warehouse-search,.lis-management-search){width:clamp(270px,27vw,430px)!important;max-width:430px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:9px!important;padding:0 4px!important}.lis-main :is(.lis-search,.lis-warehouse-search,.lis-management-search) input:not([type=checkbox]){width:100%!important;height:44px!important;box-shadow:none!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.lis-main :is(.lis-search,.lis-warehouse-search,.lis-management-search) svg{width:20px!important;height:20px!important;color:var(--bal-text-muted)!important;flex:0 0 20px!important}.lis-main table :is(th,td){border-color:var(--tana-table-line)!important;border-bottom-width:0!important;font-family:Manrope,Inter,sans-serif!important}.lis-main table th{height:auto!important;color:var(--bal-text-muted)!important;background:var(--tana-table-head-bg)!important;text-align:left!important;padding:13px 12px!important;font:700 .92rem/1.35 Manrope,Inter,sans-serif!important}.lis-main table td{border-top:1px solid var(--tana-table-line)!important;height:auto!important;color:var(--bal-text-soft)!important;background:var(--tana-table-row-bg)!important;padding:12px!important;font:500 1.05rem/1.45 Manrope,Inter,sans-serif!important}.lis-main>:is(h1,h2){display:none!important}.lis-main .lis-warehouse-table{width:100%!important}.lis-main :is(.lis-warehouse-toolbar,.lis-management-toolbar){background:0 0!important;border:0!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:58px!important;padding:0 0 12px!important}.lis-main .lis-warehouse-toolbar>:is(.lis-warehouse-filter-button,.lis-warehouse-download){width:auto!important;min-width:max-content!important;height:42px!important;box-shadow:none!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:9px!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.lis-main .lis-warehouse-toolbar>.lis-warehouse-filter-button{justify-content:center!important;width:34px!important;min-width:34px!important;padding:0!important}.lis-main .lis-warehouse-toolbar>.lis-warehouse-download{color:var(--bal-accent)!important;margin-left:auto!important}.lis-main .lis-warehouse-toolbar>:is(.lis-warehouse-filter-button,.lis-warehouse-download):is(:hover,:focus-visible){color:var(--bal-accent)!important;background:0 0!important}.lis-main :is(.lis-warehouse-toolbar,.lis-management-toolbar) svg{flex:0 0 20px!important;width:20px!important;height:20px!important}.lis-main table{table-layout:auto!important;width:100%!important;min-width:0!important}.lis-main table>colgroup>col{width:auto!important}.balfarm-shell .screen.lis-main :is(select,.lis-select,.lis-warehouse-select){box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:auto!important;min-width:150px!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;outline:0!important;padding:0 34px 0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen.lis-main :is(select,.lis-select,.lis-warehouse-select):is(:hover,:focus,:focus-visible){box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen.lis-main :is([class*=-toolbar],[class*=-filter],[class*=-drawer]) input:not([type=checkbox]):not([type=radio]):not(.lis-search input){box-sizing:border-box;background:var(--tana-patient-control-fill)!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;outline:0!important;padding:0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen.lis-main :is(.lis-search,.lis-warehouse-search,.lis-management-search) input:not([type=checkbox]){height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.balfarm-shell .screen.lis-main input[type=checkbox]{appearance:none;cursor:pointer;box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;border:0!important;border-radius:7px!important;flex:0 0 42px!important;margin:0!important}.balfarm-shell .screen.lis-main input[type=checkbox]:checked{background:var(--bal-accent)!important;box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen.lis-main input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:7px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)}.balfarm-shell .screen.lis-main input[type=checkbox]{position:relative}.balfarm-shell .screen.lis-main :is(label,.lis-check):has(>input[type=checkbox]){color:var(--bal-text-soft)!important;align-items:center!important;gap:12px!important;font:600 .94rem/1.35 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .screen.lis-main :is(.lis-search,.lis-warehouse-search,.lis-management-search){flex:0 430px!important;width:clamp(270px,27vw,430px)!important;max-width:430px!important}.balfarm-shell .screen.lis-main .lis-doc-filters{background:0 0!important;border:0!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:58px!important;padding:0 0 12px!important;display:flex!important}.balfarm-shell .screen.lis-main .lis-doc-filters>:is(button.status,.lis-documents-period){box-sizing:border-box;background:var(--tana-patient-control-fill)!important;width:auto!important;min-width:220px!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;padding:0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen.lis-main .lis-doc-filters>:is(button.status,.lis-documents-period):is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen.lis-main .lis-doc-filters>button.reset{width:auto!important;min-width:max-content!important;height:42px!important;box-shadow:none!important;color:var(--bal-text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:9px!important;margin-left:auto!important;padding:0 4px!important;font:650 .98rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .screen.lis-main .lis-doc-filters>button.reset:not(:disabled):is(:hover,:focus-visible){color:var(--bal-accent)!important}.balfarm-shell .screen.lis-main .lis-documents-scroll{border:1px solid var(--bal-content-line)!important;border-radius:14px!important;overflow:auto!important}body:has(.balfarm-shell) :is(.lis-documents-date-popper,.lis-source-birth-date-popper){border:1px solid var(--tana-portal-line)!important;color:var(--tana-portal-text)!important;background:var(--tana-portal-surface)!important;box-shadow:var(--tana-portal-shadow)!important;border-radius:16px!important;font-family:Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) :is(.lis-documents-calendar-month,.lis-source-birth-calendar-panel)+:is(.lis-documents-calendar-month,.lis-source-birth-calendar-panel){border-left-color:var(--tana-portal-line)!important}body:has(.balfarm-shell) :is(.lis-documents-date-popper,.lis-source-birth-date-popper) :is(header,header strong,header button){color:var(--tana-portal-text)!important;background:0 0!important;font-family:Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) .lis-documents-calendar-weekdays{color:var(--tana-portal-text-muted)!important;font:650 .8rem/22px Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) :is(.lis-documents-calendar-days,.lis-calendar-choice-grid)>button{color:var(--tana-portal-text)!important;background:0 0!important;border-color:#0000!important;border-radius:8px!important;font:550 .88rem/1 Manrope,Inter,sans-serif!important}body:has(.balfarm-shell) :is(.lis-documents-calendar-days,.lis-calendar-choice-grid)>button.outside{color:var(--tana-portal-text-faint)!important}body:has(.balfarm-shell) :is(.lis-documents-calendar-days,.lis-calendar-choice-grid)>button:not(.selected):hover{color:var(--tana-portal-accent)!important;background:var(--tana-portal-accent-soft)!important;border-color:#0000!important}body:has(.balfarm-shell) :is(.lis-documents-calendar-days,.lis-calendar-choice-grid)>button.today{border-color:var(--tana-portal-accent)!important}body:has(.balfarm-shell) :is(.lis-documents-calendar-days,.lis-calendar-choice-grid)>button.selected{color:#fff!important;border-color:var(--tana-portal-accent)!important;background:var(--tana-portal-accent)!important;font-weight:700!important}body:has(.balfarm-shell) :is(.lis-documents-date-popper,.lis-source-birth-date-popper) :is(.calendar-nav,.choice-nav,.choice-heading){color:var(--tana-portal-text-muted)!important;background:0 0!important}body:has(.balfarm-shell) :is(.lis-documents-date-popper,.lis-source-birth-date-popper) :is(.calendar-nav,.choice-nav,.choice-heading):hover{color:var(--tana-portal-accent)!important}.balfarm-shell .screen.benefits-module-main{padding:14px 16px 24px!important}.balfarm-shell .screen .hospitalization-header-table th{vertical-align:middle!important;white-space:nowrap!important;height:auto!important;max-height:none!important}.balfarm-shell .screen .hospitalization-header-table,.balfarm-shell .screen .hospitalization-header-table :is(thead,tbody,tr){height:auto!important}.balfarm-shell .screen .profile-hero{grid-template-columns:92px max-content 1fr!important}.balfarm-shell .screen .profile-rating{align-items:flex-start!important;margin-left:48px!important}.balfarm-shell .screen.workflow-screen :is(.appointment-services,.paid-selected-services,.paid-created-appointments,.paid-service-catalog){background:0 0!important;border:0!important;padding:0!important}.balfarm-shell .screen.workflow-screen :is(.appointment-services,.paid-selected-services,.paid-created-appointments)>h2{color:var(--bal-text)!important;border:0!important;margin:0 0 14px!important;padding:0!important;font:720 1.05rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .screen.workflow-screen :is(.paid-selected-services,.paid-created-appointments){margin-top:26px!important}.balfarm-shell .screen.workflow-screen .workflow-chips{background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 0 16px!important;display:flex!important}.balfarm-shell .screen.workflow-screen .workflow-chips>button{white-space:nowrap;box-sizing:border-box;width:auto!important;height:36px!important;color:var(--bal-text-soft)!important;background:var(--tana-patient-control-fill)!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;border:0!important;border-radius:8px!important;align-items:center!important;padding:0 14px!important;font:600 .92rem/1 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .screen.workflow-screen .workflow-chips>button:not(.active):hover{color:var(--bal-accent)!important;box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen.workflow-screen .workflow-chips>button.active{color:#fff!important;background:var(--bal-accent)!important;box-shadow:inset 0 0 0 1px var(--bal-accent)!important;font-weight:700!important}.balfarm-shell .screen.workflow-screen .paid-insurance>input[type=checkbox]{appearance:none;cursor:pointer;box-sizing:border-box;position:relative;background:var(--tana-patient-control-fill)!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;border:0!important;border-radius:7px!important;flex:0 0 42px!important;margin:0!important}.balfarm-shell .screen.workflow-screen .paid-insurance>input[type=checkbox]:checked{background:var(--bal-accent)!important;box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen.workflow-screen .paid-insurance>input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:7px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)}.balfarm-shell .screen.workflow-screen .paid-insurance{color:var(--bal-text-soft)!important;align-items:center!important;gap:12px!important;font:600 .94rem/1.35 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .screen.workflow-screen .paid-service-catalog{border:1px solid var(--bal-content-line)!important;border-radius:14px!important;overflow:auto!important}.balfarm-shell .screen .calendar-shell>.content-card.calendar-card,.balfarm-shell .screen .content-card.calendar-card{border:1px solid var(--bal-content-line)!important;box-shadow:none!important;background:0 0!important;border-radius:14px!important;overflow:hidden!important}.balfarm-shell .screen :is(.calendar-day,.calendar-corner,.calendar-time){color:var(--bal-text-muted)!important;background:var(--tana-table-head-bg)!important}.balfarm-shell .screen .calendar-day{height:44px!important;font:700 .92rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .calendar-time{font:650 .82rem/1 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .calendar-day.today{color:var(--bal-accent)!important;font-weight:780!important}.balfarm-shell .screen .calendar-slot{background:var(--tana-table-row-bg)!important}.balfarm-shell .screen .calendar-slot.today{background:color-mix(in srgb, var(--bal-accent) 7%, transparent)!important}.balfarm-shell .screen .calendar-slot.unavailable{opacity:.5;cursor:default;background:0 0!important}.balfarm-shell .screen button.calendar-slot.occupied{color:var(--bal-accent)!important;background:color-mix(in srgb, var(--bal-accent) 16%, transparent)!important;box-shadow:inset 2px 0 0 var(--bal-accent)!important;text-align:left!important;border:0!important;border-radius:8px!important;padding:8px 10px!important}.balfarm-shell .screen button.calendar-slot.occupied:is(:hover,:focus-visible){background:color-mix(in srgb, var(--bal-accent) 26%, transparent)!important}.balfarm-shell .screen button.calendar-slot.occupied>strong{color:var(--bal-text)!important;font:700 .9rem/1.25 Manrope,Inter,sans-serif!important}.balfarm-shell .screen button.calendar-slot.occupied>small{color:var(--bal-text-muted)!important;font:550 .8rem/1.3 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .calendar-doctors{border:1px solid var(--bal-content-line)!important;box-shadow:none!important;background:0 0!important;border-radius:14px!important}.balfarm-shell .screen .calendar-doctors label{background:0 0!important;border:0!important;border-radius:9px!important}.balfarm-shell .screen .calendar-doctors label.active{color:var(--bal-accent)!important;background:color-mix(in srgb, var(--bal-accent) 12%, transparent)!important}.balfarm-shell .screen .head-nurse-emergency-toolbar{gap:24px!important;min-height:58px!important;margin:0 0 4px!important;padding:0 0 12px!important}.balfarm-shell .screen .head-nurse-emergency-search,.balfarm-shell .screen .head-nurse-emergency-search:focus-within{width:clamp(270px,27vw,430px)!important;max-width:430px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:360px!important;align-items:center!important;gap:9px!important;padding:0 4px!important}.balfarm-shell .screen .head-nurse-emergency-search input,.balfarm-shell .screen .head-nurse-emergency-search:focus-within input{width:100%!important;min-width:0!important;height:44px!important;box-shadow:none!important;color:var(--bal-text-soft)!important;opacity:1!important;background:0 0!important;border:0!important;flex:auto!important;padding:0!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .head-nurse-emergency-search svg{width:20px!important;height:20px!important;color:var(--bal-text-muted)!important;flex:0 0 20px!important}.balfarm-shell .screen :is(.head-nurse-emergency-select,.head-nurse-emergency-date-range){box-sizing:border-box;background:var(--tana-patient-control-fill)!important;height:42px!important;min-height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;border:0!important;border-radius:7px!important;align-items:center!important;padding:0 14px!important}.balfarm-shell .screen :is(.head-nurse-emergency-select,.head-nurse-emergency-date-range):is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen :is(.head-nurse-emergency-select,.head-nurse-emergency-date-range) :is(input,select,button){height:40px!important;box-shadow:none!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;padding:0!important;font:550 .94rem/40px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .head-nurse-emergency-benefit input[type=checkbox]{appearance:none;cursor:pointer;box-sizing:border-box;position:relative;background:var(--tana-patient-control-fill)!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;accent-color:var(--bal-accent)!important;border:0!important;border-radius:7px!important;flex:0 0 42px!important;margin:0!important}.balfarm-shell .screen .head-nurse-emergency-benefit input[type=checkbox]:checked{background:var(--bal-accent)!important;box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen .head-nurse-emergency-benefit input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:7px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)}.balfarm-shell .screen .head-nurse-emergency-benefit{color:var(--bal-text-soft)!important;align-items:center!important;gap:12px!important;font:600 .94rem/1.35 Manrope,Inter,sans-serif!important;display:inline-flex!important}.balfarm-shell .screen .head-nurse-emergency-table-scroll{border:1px solid var(--bal-content-line)!important;border-radius:14px!important;overflow:auto!important}.balfarm-shell .screen .head-nurse-emergency-table-scroll th{height:auto!important}.balfarm-shell .screen .head-nurse-emergency-table-scroll tbody tr{height:91px!important}.balfarm-shell .screen .head-nurse-emergency-table-scroll td{border-top:1px solid var(--tana-table-line)!important}.balfarm-shell .screen .head-nurse-emergency-action-cell button{height:auto!important;color:var(--bal-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font:600 .95rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .head-nurse-emergency-footer{box-shadow:none!important;background:0 0!important}.balfarm-shell .screen :is(.manager-cash-patient-strip,.manager-cash-stat-filters){background:0 0!important;border:0!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:58px!important;padding:0 0 12px!important}.balfarm-shell .screen .manager-cash-patient-strip b{color:var(--bal-accent)!important}.balfarm-shell .screen .manager-cash-filter-row{background:0 0!important;border:0!important;gap:18px 24px!important;padding:8px 0 22px!important}.balfarm-shell .screen :is(.manager-cash-toolbar,.manager-deposit-source-toolbar,.manager-cash-patient-strip,.manager-deposit-source-main)>.local-search{width:clamp(270px,27vw,430px)!important;max-width:430px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.balfarm-shell .screen :is(.manager-cash-toolbar,.manager-deposit-source-toolbar,.manager-cash-patient-strip,.manager-deposit-source-main)>.local-search input{height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font:500 .98rem/44px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .manager-deposit-source-range,.balfarm-shell .screen .manager-cash-stat-filters>:is(input,select,label){box-sizing:border-box;background:var(--tana-patient-control-fill)!important;height:42px!important;min-height:42px!important;box-shadow:inset 0 0 0 1px var(--tana-patient-control-line)!important;color:var(--bal-text-soft)!important;border:0!important;border-radius:7px!important;align-items:center!important;padding:0 14px!important;font:550 .94rem/42px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .manager-deposit-source-range:is(:hover,:focus-within),.balfarm-shell .screen .manager-cash-stat-filters>:is(input,select,label):is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--bal-accent)!important}.balfarm-shell .screen .manager-deposit-source-range :is(input,svg){height:40px!important;box-shadow:none!important;color:var(--bal-text-soft)!important;background:0 0!important;border:0!important;font:550 .94rem/40px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .manager-debtors{color:var(--bal-text-soft)!important;font:600 .94rem/1.35 Manrope,Inter,sans-serif!important}.balfarm-shell .screen.manager-deposit-source-screen :is(.manager-deposit-source-heading,.manager-deposit-source-card,.manager-deposit-source-toolbar,.manager-deposit-source-footer){width:100%!important;max-width:none!important}:is(.app-shell:has(.manager-deposit-source-screen),.app-workspace:has(.manager-deposit-source-screen)){height:auto!important;overflow:visible!important}.balfarm-shell .screen.manager-deposit-source-screen{height:auto!important}.balfarm-shell .screen :is(.manager-cash-statistics,.manager-cash-chart){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.balfarm-shell .screen .manager-cash-stat-cards{background:0 0!important;gap:12px!important;padding:0!important}.balfarm-shell .screen .manager-cash-stat-cards>*{border:1px solid var(--bal-content-line)!important;background:var(--tana-patient-control-fill)!important;border-radius:12px!important;padding:16px 18px!important}.balfarm-shell .screen .manager-cash-stat-cards strong{color:var(--bal-text)!important;font:720 1.3rem/1.2 Manrope,Inter,sans-serif!important}.balfarm-shell .screen .manager-cash-stat-cards span{color:var(--bal-text-muted)!important;font:700 .88rem/20px Manrope,Inter,sans-serif!important}.balfarm-shell .screen .table-scroll.manager-cash-table{border-radius:14px!important}.balfarm-shell .screen .analytics-grid{background:0 0!important;border:0!important;padding:0 0 16px!important}.balfarm-shell .screen .analytics-grid article>strong{color:var(--bal-text)!important}.balfarm-shell .screen .analytics-grid article>span{color:var(--bal-text-muted)!important}.balfarm-shell .screen .analytics-grid article>small{color:var(--bal-text-faint)!important}.balfarm-shell .screen .mini-bars i{background:linear-gradient(180deg, color-mix(in srgb, var(--bal-accent) 84%, #fff), var(--bal-accent))!important}
