.provider-density-system{font-size:var(--provider-body-size);line-height:var(--provider-line-height-body)}.provider-density-system .font-black,.provider-density-system .font-extrabold{font-weight:700}.provider-density-system .font-bold{font-weight:600}.provider-density-system .provider-section-title{font-size:var(--provider-section-title-size);font-weight:600;line-height:var(--provider-line-height-heading)}.provider-density-system .provider-card-title{font-size:var(--provider-card-title-size);font-weight:600;line-height:var(--provider-line-height-heading)}.provider-density-system .provider-secondary-text{font-size:var(--provider-secondary-size);font-weight:400;line-height:1.45}.provider-density-system .provider-dashboard-main{width:calc(100% - var(--provider-sidebar-width));margin-inline-start:var(--provider-sidebar-width)}.provider-density-system .provider-dashboard-content{min-width:0;padding-block:var(--provider-page-padding-y) var(--space-3);padding-inline:var(--provider-page-padding)}.provider-density-system .dashboard-content-shell,.provider-page-container{width:min(100%,var(--provider-content-max));max-width:var(--provider-content-max);margin-inline:auto;container-type:inline-size;container-name:provider-content}.provider-density-system .provider-dashboard-footer{padding-block:var(--space-1) var(--space-2);padding-inline:var(--provider-page-padding);font-size:10px}.provider-density-system .provider-sidebar-shell{width:var(--provider-sidebar-expanded);background:var(--provider-home-surface);border-inline-end-color:var(--provider-border);box-shadow:8px 0 28px rgba(11,21,53,.035)}.provider-density-system .provider-sidebar-shell.provider-sidebar-collapsed{width:var(--provider-sidebar-rail)}.provider-density-system .provider-sidebar-shell [data-sidebar-rail]{width:var(--provider-sidebar-rail);min-width:var(--provider-sidebar-rail);background:var(--provider-sidebar-rail-surface)}.provider-density-system .provider-sidebar-shell [data-sidebar-detail]{width:var(--provider-sidebar-context);min-width:0;flex:0 0 var(--provider-sidebar-context)}.provider-density-system .provider-canonical-rail{width:var(--provider-sidebar-rail);min-width:var(--provider-sidebar-rail);gap:10px;padding-block:12px 10px}.provider-density-system .provider-canonical-logo{width:34px;height:34px;border-radius:var(--provider-radius-md);font-size:14px}.provider-density-system .provider-canonical-domain-list{gap:4px}.provider-density-system .provider-canonical-collapse-button,.provider-density-system .provider-canonical-domain-button{width:38px;min-height:38px;height:38px;border-radius:var(--provider-radius-md);transition:background-color var(--provider-fast) ease,color var(--provider-fast) ease,box-shadow var(--provider-fast) ease}.provider-density-system .provider-canonical-domain-button{position:relative;overflow:visible;color:rgba(255,255,255,.76)}.provider-density-system .provider-canonical-domain-button:hover:not(.is-active){background:rgba(255,255,255,.1);color:var(--provider-white)}.provider-density-system .provider-canonical-domain-button.is-active{background:rgba(255,255,255,.12);color:var(--provider-white);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.provider-density-system .provider-canonical-domain-button.is-active:before{position:absolute;inset-block:10px;inset-inline-start:-5px;width:3px;border-radius:var(--provider-radius-full);background:var(--provider-category-lime);content:""}.provider-density-system .provider-canonical-collapse-button:focus-visible,.provider-density-system .provider-canonical-domain-button:focus-visible{outline:2px solid var(--provider-category-lime);outline-offset:2px}.provider-density-system .provider-canonical-collapse-button svg,.provider-density-system .provider-canonical-domain-button svg{width:18px;height:18px}.provider-density-system .provider-canonical-avatar{width:30px;height:30px;border-radius:var(--provider-radius-md);font-size:11px}.provider-density-system .provider-canonical-panel{min-width:0}.provider-density-system .provider-canonical-header{min-height:56px;gap:8px;padding:10px 12px}.provider-density-system .provider-canonical-identity-mark{width:32px;height:32px;border-radius:var(--provider-radius-md);font-size:13px}.provider-density-system .provider-canonical-provider-name{font-size:12px}.provider-density-system .provider-canonical-provider-meta{gap:5px;margin-block-start:2px;font-size:9px}.provider-density-system .provider-canonical-search-wrap{padding:8px 10px 6px}.provider-density-system .provider-canonical-search{min-height:38px;gap:8px;padding-inline:10px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-canonical-search>svg{width:15px;height:15px}.provider-density-system .provider-canonical-search input{font-size:11px}.provider-density-system .provider-canonical-search .provider-canonical-search-input{min-width:0;flex:1}.provider-density-system .provider-canonical-search .provider-field-control{min-height:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none}.provider-density-system .provider-canonical-search input{min-height:0;padding:0}.provider-density-system .provider-canonical-search kbd{flex:0 0 auto;min-width:30px;padding-inline:5px;font-size:9px}.provider-density-system .provider-canonical-context{padding:6px 10px 10px}.provider-density-system .provider-canonical-domain-heading{gap:7px;margin-block-end:7px;padding:3px 1px 7px}.provider-density-system .provider-canonical-domain-heading>span{width:28px;height:28px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-canonical-domain-heading svg{width:15px;height:15px}.provider-density-system .provider-canonical-domain-heading p{font-size:11px}.provider-density-system .provider-canonical-domain-heading small{font-size:8px}.provider-density-system .provider-canonical-group{margin-block-end:5px}.provider-density-system .provider-canonical-group-heading{min-height:34px;gap:6px;padding:5px 7px;border-radius:var(--provider-radius-md);font-size:10px}.provider-density-system .provider-canonical-group-icon{width:22px;height:22px;border-radius:7px}.provider-density-system .provider-canonical-group-icon svg{width:13px;height:13px}.provider-density-system .provider-canonical-item{min-height:32px;gap:7px;margin-block:1px;padding:5px 7px;border-radius:var(--provider-radius-md);font-size:var(--provider-sidebar-font-size)}.provider-density-system .provider-canonical-item-icon{width:20px;height:20px;border-radius:6px}.provider-density-system .provider-canonical-item-icon svg{width:14px;height:14px}.provider-density-system .provider-canonical-footer{gap:2px;padding:8px 10px 10px}.provider-density-system .provider-canonical-footer-action{min-height:30px;gap:7px;padding:5px 7px;border-radius:var(--provider-radius-md);font-size:9px}.provider-density-system .provider-canonical-footer-action svg{width:14px;height:14px}.provider-density-system .provider-header-solid{min-height:var(--provider-header-height);height:var(--provider-header-height);gap:8px;padding-inline:var(--provider-page-padding)}.provider-density-system .provider-global-search{width:clamp(240px,30vw,420px);min-height:38px;max-width:min(420px,42vw);gap:10px;padding-inline:12px;border-radius:var(--provider-radius-md);font-size:13px}.provider-density-system .provider-global-search:hover{border-color:var(--provider-category-blue);background:var(--provider-white)}.provider-density-system .provider-global-search>svg{width:17px;height:17px;flex:0 0 auto}.provider-density-system .provider-global-search .provider-global-search-input{min-width:0;flex:1}.provider-density-system .provider-global-search .provider-field-control{min-height:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none}.provider-density-system .provider-global-search input{min-width:0;min-height:0;padding:0;font-size:13px}.provider-density-system .provider-global-search kbd{min-width:38px;min-height:24px;padding-inline:6px;font-size:10px}.provider-density-system .provider-icon-button{width:32px;height:32px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-icon-button svg{width:16px;height:16px}.provider-density-system .provider-user-trigger{min-height:32px;gap:6px;padding-block:3px;padding-inline:7px 4px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-avatar{width:26px;height:26px;border-radius:var(--provider-radius-md);font-size:11px}.provider-density-system .provider-user-meta strong{font-size:11px}.provider-density-system .provider-user-meta small{font-size:9px}.provider-density-system .provider-dropdown{top:calc(100% + 7px);width:210px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-dropdown-item{min-height:34px;gap:8px;padding:7px 10px;font-size:11px}.provider-density-system .provider-dropdown-icon{width:26px;height:26px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-page-header{min-height:var(--provider-header-height);gap:8px;margin-block-end:var(--provider-section-gap)}.provider-density-system .provider-page-heading{gap:6px}.provider-density-system .provider-page-heading h1{letter-spacing:-.015em}.provider-density-system .pos-page-heading h1,.provider-density-system .provider-page-heading h1{font-size:var(--provider-title-size);font-weight:600;line-height:var(--provider-line-height-heading)}.provider-density-system .provider-page-heading p{margin-block-start:2px;color:var(--provider-primary-mid);font-size:12px;line-height:1.4}.provider-density-system .provider-page-back{width:32px;height:32px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-page-back svg{width:15px;height:15px}.provider-density-system :is(.provider-surface-card,.provider-table-card,.provider-stat-card,.provider-card){border-radius:var(--provider-radius-lg)}.provider-card-padding-sm{padding:var(--provider-card-padding-sm)}.provider-card-padding-md{padding:var(--provider-card-padding)}.provider-card-padding-lg{padding:var(--provider-card-padding-lg)}.provider-density-system .provider-stat-card{padding:var(--provider-card-padding)}.provider-density-system .provider-stat-card--bento{min-height:var(--provider-kpi-min-height);padding:var(--provider-kpi-padding)}.provider-density-system .provider-stat-card__head{margin-block-end:6px}.provider-density-system .provider-stat-card__icon{width:var(--provider-stat-icon-size);height:var(--provider-stat-icon-size);border-radius:var(--provider-radius-md)}.provider-density-system .provider-stat-card__value{font-size:var(--provider-metric-size);line-height:1.2;font-variant-numeric:tabular-nums}.provider-density-system .provider-stat-card--bento .provider-stat-card__value{font-size:var(--provider-kpi-value-size);line-height:1.15}.provider-density-system .provider-stat-card--compact .provider-stat-card__value{font-size:18px}.provider-density-system .provider-stat-card__label{font-size:var(--provider-kpi-label-size)}.provider-density-system .provider-stat-card__subtitle{margin-block-start:var(--space-1);font-size:12px}.provider-density-system .provider-filter-panel{min-width:0}.provider-density-system .provider-filter-panel>.provider-section-card__content{padding:10px 12px}.provider-density-system .provider-filter-disclosure{min-width:0;margin-block-start:8px;border-block-start:1px solid var(--provider-border-soft);padding-block-start:8px}.provider-density-system .provider-filter-disclosure>summary{display:flex;min-height:32px;align-items:center;gap:8px;cursor:pointer;color:var(--provider-primary);font-size:var(--provider-secondary-size);font-weight:600;list-style:none}.provider-density-system .provider-filter-disclosure>summary::-webkit-details-marker{display:none}.provider-density-system .provider-filter-disclosure>summary:focus-visible{outline:var(--provider-focus-outline);outline-offset:2px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-filter-disclosure__content{padding-block-start:8px}.provider-density-system .provider-filter-active-count{color:var(--provider-text-secondary-readable);font-size:var(--provider-metadata-size);font-weight:500}.provider-density-system .provider-field{gap:var(--space-2)}.provider-density-system .provider-field-label{color:var(--provider-text-secondary-readable);font-size:var(--provider-label-size);line-height:1.3}.provider-density-system .provider-field-control{min-height:var(--provider-control-height-standard);gap:var(--space-2);padding-inline:var(--space-3);border-radius:var(--provider-control-radius)}.provider-density-system .provider-field-control:has(>select){display:flex;align-items:center;padding-inline:0}.provider-density-system .provider-field-control>select{height:auto;min-height:0}.provider-density-system .provider-field-control[data-size=compact]{min-height:var(--provider-control-height-compact)}.provider-density-system .provider-field-control[data-size=standard]{min-height:var(--provider-control-height-standard)}.provider-density-system .provider-field-control[data-size=touch]{min-height:var(--provider-control-height-touch)}.provider-density-system .provider-control-input{min-width:0;min-height:0!important;height:auto;padding-block:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;outline:none;font-size:var(--provider-input-size)!important;line-height:1.4}.provider-density-system .provider-field-control>:is(input,select,textarea){min-width:0;min-height:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;outline:none}.provider-density-system .provider-field-control>:is(input,select,textarea):focus-visible{border:0;box-shadow:none;outline:none}.provider-density-system .provider-field-control textarea.provider-control-input{min-height:84px!important;padding-block:8px}.provider-density-system .provider-field-message{margin-block-start:0;font-size:10px!important;line-height:1.4}.provider-density-system :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(.provider-control-input){min-height:var(--provider-control-height);font-size:12px}.provider-density-system .provider-button-size-sm{height:34px;min-height:34px}.provider-density-system .provider-button-size-md{height:36px;min-height:36px}.provider-density-system .provider-button-size-lg{height:38px;min-height:38px}.provider-density-system .provider-button-size-sm{padding-inline:12px;font-size:12px}.provider-density-system .provider-button-size-md{padding-inline:14px;font-size:13px}.provider-density-system .provider-button-size-lg{padding-inline:16px;font-size:14px}.provider-density-system .badge-pill{min-height:20px;padding-block:2px;padding-inline:7px;font-size:10px}.provider-density-system .provider-empty-state{padding-block:18px}.provider-density-system .provider-empty-state__icon{width:42px;height:42px;margin-block-end:8px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-empty-state h3{font-size:14px}.provider-density-system :is(.provider-table-card,.pos-list-panel,.pos-table-frame,.service-table-shell){max-width:100%;overflow:hidden;border-radius:var(--provider-radius-lg)}.provider-density-system :is(.overflow-x-auto,.pos-table-frame){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.provider-density-system table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--provider-table-font-size);line-height:1.35}.provider-density-system table :is(th,td){height:var(--provider-table-row-height);padding-block:4px!important;padding-inline:6px;vertical-align:middle}.provider-density-system table th{color:var(--provider-text-secondary);font-size:var(--provider-table-header-size);font-weight:700;white-space:nowrap}.provider-density-system table td{color:var(--provider-ink);font-size:var(--provider-table-font-size)}.provider-density-system table tbody tr{height:var(--provider-table-row-height)}.provider-density-system :is(.pagination,[aria-label*=pagination i]) :is(button,a){min-width:28px;min-height:28px}.provider-density-system :is(.editorial-page-intro,.pharmacy-orders-hero,.pharmacy-products-hero) :is(h1,h2){font-size:clamp(1.1rem,1.35vw,1.4rem);line-height:1.18}.provider-density-system :is(.editorial-page-intro,.pharmacy-orders-hero,.pharmacy-products-hero) p{font-size:11px;line-height:1.4}.provider-density-system :is([role=dialog],.provider-dialog-surface,.operations-modal-panel,.gallery-dialog,.gallery-action-sheet){max-height:min(88dvh,760px);overscroll-behavior:contain}[data-action-dialog-portal] .provider-dialog-surface{max-height:min(88dvh,760px)}.provider-density-system .operations-modal-panel{padding:12px!important;border-radius:var(--provider-radius-lg)!important}@media (min-width:1024px){.provider-density-system :is(.text-xs,[class~="sm:text-xs"],[class~="lg:text-xs"]){font-size:var(--provider-ui-font-xs)!important;line-height:1.35!important}.provider-density-system :is(.text-sm,[class~="sm:text-sm"],[class~="lg:text-sm"]){font-size:var(--provider-ui-font-sm)!important;line-height:1.4!important}.provider-density-system :is(.text-base,[class~="sm:text-base"],[class~="lg:text-base"]){font-size:var(--provider-ui-font-md)!important;line-height:1.4!important}.provider-density-system :is(.text-lg,[class~="sm:text-lg"],[class~="lg:text-lg"]){font-size:var(--provider-ui-font-lg)!important;line-height:1.35!important}.provider-density-system :is(.text-xl,[class~="sm:text-xl"],[class~="lg:text-xl"]){font-size:15px!important;line-height:1.3!important}.provider-density-system :is(.text-2xl,[class~="sm:text-2xl"],[class~="lg:text-2xl"]){font-size:18px!important;line-height:1.25!important}.provider-density-system :is(.text-3xl,[class~="sm:text-3xl"],[class~="lg:text-3xl"]){font-size:21px!important;line-height:1.2!important}.provider-density-system :is(.text-4xl,[class~="sm:text-4xl"],[class~="lg:text-4xl"]){font-size:23px!important;line-height:1.15!important}.provider-density-system :is(.p-8,[class~="lg:p-8"],[class~="xl:p-8"]){padding:14px!important}.provider-density-system :is(.p-6,[class~="sm:p-6"],[class~="lg:p-6"],[class~="xl:p-6"]){padding:10px!important}.provider-density-system :is(.p-5,[class~="sm:p-5"],[class~="lg:p-5"],[class~="xl:p-5"]){padding:10px!important}.provider-density-system :is(.p-4,[class~="sm:p-4"],[class~="lg:p-4"],[class~="xl:p-4"]){padding:8px!important}.provider-density-system :is(.py-8,[class~="lg:py-8"]){padding-block:14px!important}.provider-density-system :is(.py-6,[class~="sm:py-6"],[class~="lg:py-6"]){padding-block:10px!important}.provider-density-system :is(.py-5,[class~="sm:py-5"],[class~="lg:py-5"]){padding-block:8px!important}.provider-density-system :is(.py-4,[class~="sm:py-4"],[class~="lg:py-4"]){padding-block:8px!important}.provider-density-system :is(.px-8,[class~="lg:px-8"]){padding-inline:14px!important}.provider-density-system :is(.px-6,[class~="sm:px-6"],[class~="lg:px-6"]){padding-inline:10px!important}.provider-density-system :is(.px-5,[class~="sm:px-5"],[class~="lg:px-5"]){padding-inline:10px!important}.provider-density-system :is(.px-4,[class~="sm:px-4"],[class~="lg:px-4"]){padding-inline:8px!important}.provider-density-system :is(.gap-6,[class~="lg:gap-6"]){gap:8px!important}.provider-density-system :is(.gap-5,[class~="lg:gap-5"]){gap:8px!important}.provider-density-system :is(.gap-4,[class~="lg:gap-4"]){gap:6px!important}.provider-density-system :is(.gap-3,[class~="sm:gap-3"],[class~="lg:gap-3"],[class~="xl:gap-3"]){gap:6px!important}.provider-density-system :is(.gap-2,[class~="sm:gap-2"],[class~="lg:gap-2"],[class~="xl:gap-2"]){gap:5px!important}.provider-density-system :is(.space-y-8)>:not([hidden])~:not([hidden]){margin-block-start:12px!important}.provider-density-system :is(.space-y-6)>:not([hidden])~:not([hidden]){margin-block-start:8px!important}.provider-density-system :is(.space-y-5)>:not([hidden])~:not([hidden]){margin-block-start:8px!important}.provider-density-system :is(.space-y-4)>:not([hidden])~:not([hidden]){margin-block-start:6px!important}.provider-density-system :is(.space-y-3)>:not([hidden])~:not([hidden]){margin-block-start:6px!important}.provider-density-system :is(.space-y-2)>:not([hidden])~:not([hidden]){margin-block-start:4px!important}.provider-density-system :is(.mb-6){margin-block-end:8px!important}.provider-density-system :is(.mb-5){margin-block-end:8px!important}.provider-density-system :is(.mb-4){margin-block-end:6px!important}.provider-density-system :is(.mt-6){margin-block-start:8px!important}.provider-density-system :is(.mt-5){margin-block-start:8px!important}.provider-density-system :is(.mt-4){margin-block-start:6px!important}.provider-density-system :is(.mb-3){margin-block-end:6px!important}.provider-density-system :is(.mt-3){margin-block-start:6px!important}.provider-density-system :is(.mb-2){margin-block-end:4px!important}.provider-density-system :is(.mt-2){margin-block-start:4px!important}.provider-density-system :is(.p-3,[class~="sm:p-3"],[class~="lg:p-3"]){padding:8px!important}.provider-density-system :is(.py-3,[class~="sm:py-3"],[class~="lg:py-3"]){padding-block:6px!important}.provider-density-system :is(.px-3,[class~="sm:px-3"],[class~="lg:px-3"]){padding-inline:8px!important}.provider-density-system [class*="text-[8px]"]{font-size:8px!important}.provider-density-system [class*="text-[10px]"],.provider-density-system [class*="text-[9px]"]{font-size:9px!important}.provider-density-system [class*="text-[11px]"]{font-size:10px!important}.provider-density-system [class*="text-[12px]"]{font-size:11px!important}.provider-density-system [class*="text-[13px]"],.provider-density-system [class*="text-[14px]"]{font-size:12px!important}.provider-density-system [class*="text-[15px]"]{font-size:13px!important}.provider-density-system [class*="text-[16px]"]{font-size:14px!important}.provider-density-system [class*="text-[18px]"]{font-size:16px!important}.provider-density-system [class*="text-[20px]"]{font-size:18px!important}.provider-density-system [class*="text-[22px]"]{font-size:20px!important}.provider-density-system [class*="text-[24px]"]{font-size:22px!important}.provider-density-system [class*="text-[28px]"]{font-size:24px!important}.provider-density-system .provider-notification-item{min-height:54px!important;padding:9px 11px!important}.provider-density-system .settings-section-tabs button{min-height:34px!important;padding:5px 7px!important}.provider-density-system :is(.settings-toggle-card,.settings-number-card){min-height:70px!important;padding:10px!important}}@media (min-width:1024px){.provider-density-system .pos-page-density{font-size:var(--provider-body-size)}.provider-density-system .pos-page-header{margin-block-end:var(--provider-section-gap);gap:8px}.provider-density-system .pos-page-heading h1{font-size:var(--provider-title-size)}.provider-density-system .pos-page-heading p{margin-block-start:2px;font-size:11px;line-height:1.35}.provider-density-system .pos-panel{padding:var(--provider-card-padding);border-radius:var(--provider-radius-lg)}.provider-density-system .pos-panel-header{min-height:22px;margin-block-end:8px}.provider-density-system .pos-list-filter-panel>div{padding-block:8px}.provider-density-system .pos-list-panel>.pos-table-frame,.provider-density-system .pos-table-frame{margin:calc(var(--provider-card-padding) * -1)}.provider-density-system .pos-list-panel table th{min-height:var(--provider-table-row-height)}.provider-density-system .pos-status,.provider-density-system .pos-status-badge{min-height:20px;font-size:var(--provider-metadata-size)}.provider-density-system .provider-page-header--featured{margin-block-end:var(--provider-section-gap);padding:9px 12px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-page-header--featured .provider-page-header__icon{width:30px;height:30px;border-radius:var(--provider-radius-md)}.provider-density-system .provider-page-header--featured .provider-page-heading h1{font-size:var(--provider-title-size);line-height:1.2}.provider-density-system .provider-page-header--featured .provider-page-heading p{line-height:1.35}.provider-density-system .accommodation-detail-field{padding:7px!important;border-radius:var(--provider-radius-md)}.provider-density-system .accommodation-detail-field>div{margin-block-start:2px;font-size:11px!important}.provider-density-system .accommodation-data-grid [role=cell],.provider-density-system .accommodation-data-grid [role=columnheader]{padding-block:6px!important;padding-inline:8px!important}}@media (min-width:1024px) and (max-height:860px),(min-width:1024px) and (max-width:1279px){.provider-density-system .provider-canonical-header{min-height:52px;padding-block:6px}.provider-density-system .provider-canonical-item{min-height:28px}.provider-density-system .provider-page-heading p{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.provider-density-system .provider-dashboard-main{width:100%!important;margin-inline:0!important}.provider-density-system .provider-sidebar-shell{display:none!important}.provider-density-system .provider-header-solid{padding-inline:18px}.provider-density-system .provider-icon-button,.provider-density-system .provider-user-trigger{min-height:44px}.provider-density-system :is(.provider-button,.provider-button-size-sm,.provider-button-size-md,.provider-button-size-lg){min-height:44px}}@media (max-width:1023px){.provider-density-system .provider-dashboard-content{padding-block-end:calc(var(--provider-mobile-nav-height) + env(safe-area-inset-bottom) + 20px)!important}.provider-density-system .provider-dashboard-footer{display:none}.provider-density-system .provider-page-container{width:100%}.provider-density-system :is(.provider-more-sheet,.gallery-dialog,.gallery-action-sheet){max-height:min(92dvh,820px)}}@media (min-width:900px) and (max-width:1023px) and (orientation:landscape){.provider-density-system .provider-dashboard-main{width:calc(100% - 72px)!important;margin-inline-start:72px!important}.provider-density-system .provider-dashboard-content{padding-block-end:var(--provider-page-padding)!important}.provider-density-system .provider-tablet-rail{width:72px}}@media (max-width:767px){.provider-density-system .provider-dashboard-content{padding-inline:var(--provider-page-padding)!important;padding-block:14px calc(var(--provider-mobile-nav-height) + env(safe-area-inset-bottom) + 18px)!important}.provider-density-system .provider-header-solid{height:calc(var(--provider-header-height) + env(safe-area-inset-top));min-height:calc(var(--provider-header-height) + env(safe-area-inset-top));padding-block:env(safe-area-inset-top) 0;padding-inline:12px}.provider-density-system .provider-header-solid .provider-icon-button{width:44px;height:44px}.provider-density-system .provider-user-trigger{min-height:44px;padding-inline:4px}.provider-density-system .provider-user-trigger>svg{display:none}.provider-density-system .provider-page-header{flex-direction:column;align-items:stretch;gap:10px}.provider-density-system .provider-page-action,.provider-density-system .provider-page-action>*{width:100%}.provider-density-system .provider-page-heading h1{font-size:var(--provider-title-size)}.provider-density-system .provider-page-heading p{font-size:12px}.provider-density-system .provider-page-back{width:44px;height:44px}.provider-density-system .provider-field-label{font-size:12px!important}.provider-density-system .provider-control-input,.provider-density-system :is(input,select,textarea){font-size:16px!important}.provider-density-system .provider-button{min-height:44px}.provider-density-system .provider-button-size-lg,.provider-density-system .provider-button-size-md,.provider-density-system .provider-button-size-sm{height:44px}.provider-density-system table{min-width:640px}.provider-density-system :is([role=dialog],.provider-dialog-surface,.operations-modal-panel,.gallery-dialog,.gallery-action-sheet){max-height:calc(100dvh - 16px)}}@media (max-width:639px){.provider-density-system .provider-field-control[data-size=standard]{min-height:var(--provider-control-height-touch)}.provider-density-system .provider-dashboard-content{padding-inline:12px!important}.provider-density-system .provider-global-search{display:none}.provider-density-system .provider-header-solid{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.provider-density-system .provider-dashboard-main{transition:none}}.provider-density-system .provider-pharmacy-overview{width:100%;min-width:0;container:pharmacy-overview/inline-size;gap:var(--provider-section-gap)}.provider-density-system .pharmacy-overview-kpis,.provider-density-system .pharmacy-overview-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--provider-grid-gap)}.provider-density-system .pharmacy-overview-layout{min-width:0}.provider-density-system .pharmacy-overview__chart-surface{background:var(--provider-surface-subtle)}.provider-density-system .pharmacy-overview__quick-actions-list{grid-template-columns:minmax(0,1fr)}@container pharmacy-overview (min-width: 360px){.provider-density-system .pharmacy-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pharmacy-overview (min-width: 960px){.provider-density-system .pharmacy-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-density-system .pharmacy-overview-layout--revenue{grid-template-columns:minmax(0,1.7fr) minmax(280px,.85fr)}.provider-density-system .pharmacy-overview-layout--inventory{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.provider-density-system .pharmacy-overview-layout--fulfillment{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.provider-density-system .pharmacy-overview-layout--activity{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr)}.provider-density-system .pharmacy-overview__quick-actions-list{grid-template-columns:minmax(0,1fr)}}@container pharmacy-overview (min-width: 720px) and (max-width: 959px){.provider-density-system .pharmacy-overview-layout--fulfillment,.provider-density-system .pharmacy-overview-layout--inventory,.provider-density-system .pharmacy-overview__quick-actions-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.provider-density-system .dashboard-content-shell,.provider-density-system .provider-dashboard-content,.provider-density-system .provider-dashboard-main,.provider-density-system.provider-dashboard-skin{background:var(--provider-dashboard-canvas)}.provider-density-system .provider-canonical-footer,.provider-density-system .provider-canonical-header,.provider-density-system .provider-canonical-panel,.provider-density-system .provider-sidebar-shell,.provider-density-system .provider-sidebar-shell [data-sidebar-detail],.provider-density-system .provider-sidebar-shell [data-sidebar-detail]>div,.provider-density-system .provider-sidebar-shell>[data-sidebar-component=two-level]{background:var(--provider-sidebar-surface)}.provider-density-system .provider-canonical-rail,.provider-density-system .provider-sidebar-shell [data-sidebar-rail]{background:var(--provider-sidebar-rail-surface);color:var(--provider-white);border-inline-end:0}.provider-density-system .provider-canonical-collapse-button,.provider-density-system .provider-canonical-domain-button{color:rgba(255,255,255,.68)}.provider-density-system .provider-canonical-collapse-button:focus-visible,.provider-density-system .provider-canonical-collapse-button:hover,.provider-density-system .provider-canonical-domain-button:focus-visible,.provider-density-system .provider-canonical-domain-button:hover{background:rgba(255,255,255,.12);color:var(--provider-white)}.provider-density-system .provider-canonical-domain-button.is-active,.provider-density-system .provider-sidebar-shell [data-sidebar-rail] button[aria-pressed=true]{background:rgba(255,255,255,.12);border-color:transparent;color:var(--provider-white);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.provider-density-system .provider-canonical-avatar{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.12);color:var(--provider-white)}@media (min-width:1024px){.provider-density-system :is(.pos-panel>header,.provider-table-card>header,.provider-surface-card>header){min-height:38px;padding-block:8px;padding-inline:10px}.provider-density-system :is(.pos-panel>div,.provider-table-card>div,.provider-surface-card>div){padding:var(--provider-card-padding)}.provider-density-system .pos-page-density :is(input,select).h-10{height:var(--provider-control-height)!important;min-height:var(--provider-control-height)!important}.provider-density-system :is(.min-h-12,[class~="sm:min-h-12"],[class~="lg:min-h-12"]){min-height:40px!important}.provider-density-system :is(.min-h-14,[class~="sm:min-h-14"],[class~="lg:min-h-14"]){min-height:42px!important}.provider-density-system :is([class*="rounded-[40px]"],[class*="rounded-[34px]"],[class*="rounded-[32px]"]){border-radius:var(--provider-radius-lg)!important}.provider-density-system :is([class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"]){border-radius:var(--provider-radius-md)!important}.provider-density-system :is([class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"]){border-radius:var(--provider-radius-md)!important}.provider-density-system :is(.provider-page-heading h1,.pos-page-heading h1){font-size:var(--provider-title-size)!important;line-height:1.15!important}.provider-density-system :is(.provider-page-heading h2,.pos-page-heading h2,.pos-panel h2,.provider-table-card h2){font-size:14px!important;line-height:1.25!important}}@media (min-width:1024px){.provider-density-system .provider-canonical-item{min-height:34px;gap:7px;padding-inline:8px;font-size:var(--provider-sidebar-font-size);white-space:nowrap}.provider-density-system .provider-canonical-item>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-density-system .provider-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.provider-density-system .provider-filter-bar__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.provider-density-system .provider-filter-bar__actions{align-self:end;gap:6px}.provider-density-system .provider-filter-advanced{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr));gap:8px;padding-block-start:2px}.provider-density-system .provider-filter-advanced[hidden]{display:none!important}.provider-density-system .provider-stat-card--horizontal{min-height:72px;gap:8px;padding:10px}.provider-density-system .provider-stat-card--horizontal .provider-stat-card__icon{width:28px;height:28px;flex-basis:28px}.provider-density-system .provider-stat-card--horizontal .provider-stat-card__value{margin-block-start:2px;font-size:var(--provider-metric-size);font-weight:600}.provider-density-system .provider-stat-card--horizontal .provider-stat-card__label{font-size:11px;line-height:1.35}.provider-density-system .pos-shift-secondary-summary,.provider-density-system .pos-shift-summary{gap:8px}.provider-density-system .pos-list-panel--single-active-shift .pos-active-shifts-grid{grid-template-columns:minmax(0,1fr)}}.provider-density-system .pos-list-workspace--shifts{display:flex;flex-direction:column}.provider-density-system .pos-list-panel--single-active-shift{width:min(100%,660px);align-self:flex-start}@media (max-width:639px){.provider-density-system .pos-list-panel--single-active-shift{width:100%;align-self:stretch}}.provider-density-system .provider-pos-metric.provider-stat-card--horizontal{min-height:72px;gap:6px;padding:8px 10px}@media (max-width:1023px){.provider-density-system .provider-filter-panel>.provider-section-card__content{padding:10px}}.provider-density-system .provider-pos-metric .provider-stat-card__icon{width:24px;height:24px;flex-basis:24px}.provider-density-system .provider-pos-metric .provider-stat-card__value{margin-block-start:2px;font-size:18px;line-height:1.2;font-weight:600}.provider-density-system .provider-pos-metric .provider-stat-card__label{font-size:11px;line-height:1.35;font-weight:500}@media (pointer:coarse){.provider-density-system .provider-financial-reference__copy{min-width:44px;min-height:44px}}.provider-density-system .provider-switch{width:40px;height:24px;min-width:40px;min-height:24px;padding:0;border:0;background:transparent;box-shadow:none}.provider-density-system .provider-switch__track{width:36px;height:20px}.provider-density-system .provider-switch__thumb{width:14px;height:14px}.provider-density-system .provider-switch:focus-visible{outline:2px solid var(--provider-focus-ring);outline-offset:2px}.provider-density-system .provider-section-card__header{padding:12px 14px}.provider-density-system .provider-section-card__content{padding:14px}.provider-density-system .provider-section-card__header h2{font-size:var(--provider-section-title-size);font-weight:600;line-height:var(--provider-line-height-heading)}.provider-density-system .provider-section-card__header p{font-size:var(--provider-secondary-size);font-weight:400;line-height:1.4}@media (pointer:coarse){.provider-density-system .provider-switch{width:44px;height:44px;min-width:44px;min-height:44px}}@media (max-width:767px){.provider-density-system .provider-section-card__content,.provider-density-system .provider-section-card__header{padding:12px}}.provider-density-system .provider-field{gap:6px}.provider-density-system .provider-field-label{padding-inline:2px;font-weight:600}.provider-density-system .provider-field-control{padding-inline:10px}.provider-density-system .provider-field-control:has(>select)>select{width:100%;min-width:0;padding-inline:10px}.provider-density-system .provider-field-control:has(>select)>:is(svg,.provider-control-adornment){flex:0 0 auto;margin-inline:8px}.provider-density-system .provider-filter-advanced[hidden]{display:none!important}@media (min-width:768px) and (max-width:1023px){.provider-density-system .provider-filter-bar__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.provider-density-system .provider-filter-advanced{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:767px){.provider-density-system .provider-filter-bar{display:flex;flex-direction:column;align-items:stretch;gap:10px}.provider-density-system .provider-filter-bar__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-density-system .provider-filter-bar__actions{justify-content:flex-start}.provider-density-system .provider-filter-advanced{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-density-system .provider-filter-advanced[hidden]{display:none!important}.provider-density-system .provider-field-control{min-height:var(--provider-control-height-touch)}}@media (max-width:420px){.provider-density-system .provider-filter-advanced,.provider-density-system .provider-filter-bar__fields{grid-template-columns:minmax(0,1fr)}}.provider-density-system .provider-canonical-rail,.provider-density-system .provider-sidebar-shell [data-sidebar-detail] nav a[data-active=true],.provider-density-system .provider-sidebar-shell [data-sidebar-rail]{background:var(--provider-sidebar-selected-surface)!important;background-image:none!important}@media (min-width:1024px){.provider-density-system [class*="text-[10px]"]{font-size:10px!important}.provider-density-system [class*="text-[11px]"]{font-size:11px!important}.provider-density-system [class*="text-[12px]"]{font-size:12px!important}.provider-density-system [class*="text-[13px]"]{font-size:13px!important}.provider-density-system [class*="text-[14px]"]{font-size:14px!important}}.provider-density-system .provider-filter-bar .provider-field{gap:4px}.provider-density-system .provider-filter-bar .provider-field-label{font-size:11px;line-height:1.3;font-weight:600}.provider-density-system .provider-filter-advanced>*,.provider-density-system .provider-filter-bar__fields>*{min-width:0}@media (min-width:1024px){.provider-density-system .provider-filter-bar{gap:8px 12px}.provider-density-system .provider-filter-bar__fields.pos-filter-primary{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),232px));justify-content:start;gap:8px}.provider-density-system .provider-filter-bar .provider-field-control[data-size]{min-height:var(--provider-control-height-compact)}.provider-density-system .provider-filter-bar__actions .provider-button-size-sm{min-height:var(--provider-control-height-compact);height:var(--provider-control-height-compact)}.provider-density-system .provider-filter-advanced{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),232px));justify-content:start;padding-block-start:8px;border-block-start:1px dashed var(--provider-border-soft)}.provider-density-system .pos-list-filter-panel>.provider-section-card__content{padding:10px 12px}}@media (min-width:768px) and (max-width:1023px){.provider-density-system .provider-filter-bar .provider-field-control[data-size]{min-height:40px}}@media (max-width:767px){.provider-density-system .provider-filter-bar .provider-field-control[data-size]{min-height:44px}.provider-density-system .provider-filter-bar__actions{width:100%}.provider-density-system .provider-filter-bar__actions>.provider-button-size-sm{flex:1 1 auto}}:root{--provider-action-icon-size:9px;--provider-action-blue-surface:var(--provider-category-blue-soft);--provider-action-blue-foreground:var(--provider-tone-blue-fg);--provider-action-danger-surface:var(--provider-danger-soft);--provider-action-danger-foreground:var(--provider-danger);--provider-action-violet-surface:var(--provider-category-violet-soft);--provider-action-violet-foreground:var(--provider-tone-violet-fg);--provider-action-amber-surface:var(--provider-warning-soft);--provider-action-amber-foreground:var(--provider-warning);--provider-action-success-surface:var(--provider-success-soft);--provider-action-success-foreground:var(--provider-success);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--provider-primary:#253b8a;--provider-primary-hover:#1e2f6b;--provider-primary-mid:#3a5299;--provider-primary-soft-blue:#4e68b2;--provider-bright-blue:#4a6cf7;--provider-deep-navy:#0b1535;--provider-white:#ffffff;--provider-ink:#15223b;--provider-text-secondary:#61718c;--provider-background:#f7f9fc;--provider-soft-muted:#b0b6c8;--provider-primary-soft:#eef2ff;--provider-primary-soft-2:#e6edff;--provider-primary-muted:#8490b8;--color-surface:var(--provider-white);--color-surface-hover:var(--provider-primary-soft);--color-surface-inset:var(--provider-home-surface);--color-surface-soft:var(--provider-soft-card);--color-surface-subtle:var(--provider-field-bg);--color-brand:var(--provider-primary);--color-brand-hover:var(--provider-primary-hover);--color-brand-active:var(--provider-deep-navy);--color-brand-soft:var(--provider-primary-soft);--color-promotional:var(--provider-category-lime);--color-promotional-soft:var(--provider-category-lime-soft);--color-text:var(--provider-ink);--color-text-secondary:var(--provider-text-secondary-readable);--color-text-muted:var(--provider-text-muted);--color-text-inverse:var(--provider-white);--color-border-subtle:var(--provider-border);--color-border-strong:var(--provider-primary-muted);--color-success:var(--provider-success);--color-success-soft:var(--provider-success-soft);--color-warning:var(--provider-warning);--color-warning-soft:var(--provider-warning-soft);--color-danger:var(--provider-danger);--color-danger-soft:var(--provider-danger-soft);--color-disabled:var(--provider-soft-muted);--color-disabled-surface:var(--provider-field-bg);--color-focus-ring:var(--provider-focus-ring);--color-overlay:rgba(11,21,53,0.46);--shadow-soft:var(--provider-card-elevation);--shadow-card:var(--provider-card-elevation);--shadow-raised:var(--provider-overlay-elevation);--shadow-overlay:var(--provider-overlay-elevation);--font-weight-strong:800;--font-weight-bold:700;--font-weight-semibold:600;--provider-category-lime:#dfff5f;--provider-category-lime-soft:#f4ffd7;--provider-category-blue-soft:#eaf0ff;--provider-category-blue:#bdd5ff;--provider-category-lavender-soft:#f6f1ff;--provider-category-lavender:#e1d9ff;--provider-category-violet-soft:#f0edff;--provider-category-violet:#ab9dff;--provider-category-sky:#c0e0ff;--provider-category-mint-soft:#f1fbff;--provider-category-mint:#d7f4f4;--chat-brand:var(--provider-primary);--chat-brand-strong:var(--provider-primary-hover);--chat-brand-bright:var(--provider-bright-blue);--chat-brand-soft:var(--provider-primary-soft);--chat-accent:var(--provider-category-lime);--chat-ink:var(--provider-ink);--chat-muted:var(--provider-text-secondary);--chat-muted-strong:var(--provider-text-secondary-readable);--chat-surface:var(--provider-white);--chat-canvas:var(--provider-background);--chat-panel:var(--provider-field-bg);--chat-line:var(--provider-border);--chat-line-strong:var(--provider-border-soft);--chat-outgoing:var(--provider-primary-soft-2);--chat-incoming:var(--provider-white);--chat-success:var(--provider-success);--chat-danger:var(--provider-danger);--chat-danger-soft:var(--provider-danger-soft);--chat-radius-xs:var(--provider-radius-sm);--chat-radius-sm:var(--provider-radius-sm);--chat-radius-md:var(--provider-radius-md);--chat-radius-lg:var(--provider-radius-lg);--chat-radius-xl:var(--provider-radius-xl);--chat-radius-bubble:var(--provider-radius-lg);--chat-space-1:var(--space-1);--chat-space-2:var(--space-2);--chat-space-3:var(--space-3);--chat-space-4:var(--space-4);--chat-space-5:var(--space-5);--chat-space-6:var(--space-6);--chat-shadow:var(--provider-card-elevation);--chat-shadow-float:var(--provider-overlay-elevation);--chat-ring:0 0 0 3px var(--provider-focus-ring);--chat-font:"Instrument Sans","IBM Plex Sans Arabic",system-ui,sans-serif;--provider-tone-lime-fg:#0b1535;--provider-tone-blue-fg:#253b8a;--provider-tone-sky-fg:#2457a7;--provider-tone-lavender-fg:#45358a;--provider-tone-violet-fg:#3d328b;--provider-tone-mint-fg:#176b68;--provider-success:#15946c;--provider-success-soft:#eaf8f2;--provider-warning:#b87515;--provider-warning-soft:#fff5e6;--provider-danger:#c44848;--provider-danger-soft:#fff0f0;--provider-card-gradient:#ffffff;--provider-elevation-0:none;--provider-focus-ring:rgba(37,59,138,0.28);--provider-focus-outline:2px solid var(--provider-focus-ring);--provider-focus-outline-offset:2px;--provider-field-elevation:none;--provider-card-elevation:none;--provider-overlay-elevation:var(--provider-elevation-3);--provider-radius-full:999px;--provider-radius-sm:8px;--provider-fast:160ms;--provider-normal:200ms;--provider-slow:320ms;--provider-touch-target:44px;--provider-healthcare-page-padding:var(--space-6);--provider-healthcare-section-gap:var(--provider-section-gap);--provider-healthcare-card-padding:var(--provider-card-padding);--provider-healthcare-control-height:var(--provider-control-height);--provider-kpi-min-height:88px;--provider-stat-icon-size:30px;--provider-kpi-value-size:22px;--provider-kpi-label-size:12px;--provider-kpi-padding:var(--space-3);--provider-healthcare-title-size:clamp(20px,1.4vw,22px);--provider-healthcare-kpi-size:20px}@media (min-width:1024px){.provider-density-system{--provider-sidebar-expanded:280px;--provider-sidebar-context:216px;--provider-sidebar-rail:64px}}@media (min-width:1024px) and (max-height:860px),(min-width:1024px) and (max-width:1279px){.provider-density-system{--provider-sidebar-expanded:248px;--provider-sidebar-context:184px;--provider-sidebar-rail:64px}}.auth-page{--auth-navy:#06143b;--auth-navy-mid:#07163f;--auth-navy-end:#081a49;--auth-navy-deep:#040d2a;--auth-blue:#1e56b5;--auth-blue-bright:#7baaff;--auth-lime:#dfff5a;--auth-ink:#f7f9ff;--auth-muted:#9ab1e4;--auth-page-canvas:#06143b;--auth-card-surface:#0a204f;--auth-card-surface-raised:#0d285e;--auth-card-surface-inset:#07183d;--auth-control-surface:#07183d;--auth-control-surface-hover:#0d2858;--auth-control-surface-disabled:#102348;--auth-border:#496aa8;--auth-border-strong:#789bd5;--auth-border-focus:#a6cbff;--auth-border-invalid:#ff718b;--auth-text-primary:#f7f9ff;--auth-text-secondary:#d0dcf5;--auth-text-muted:#b8c8e8;--auth-text-placeholder:#9fb8e6;--auth-text-disabled:#a5b4d1;--auth-text-error:#ff9bad;--auth-text-success:#72e4b6;--auth-icon:#a9c9ff;--auth-focus-ring:rgba(133,187,255,.34);--auth-action-primary:#dfff5a;--auth-action-primary-text:#101c3a;--auth-action-secondary:#102a5e;--auth-link:#a9c9ff;--auth-dialog-surface:#07183d;--auth-dialog-border:#496aa8;--auth-overlay:rgba(2,8,25,.76)}.auth-language-menu,.auth-searchable-dialog,.auth-searchable-dialog-backdrop,.auth-select-menu{--auth-control-surface:#07183d;--auth-control-surface-hover:#0d2858;--auth-control-surface-disabled:#102348;--auth-border:#496aa8;--auth-border-strong:#789bd5;--auth-border-focus:#a6cbff;--auth-border-invalid:#ff718b;--auth-text-placeholder:#9fb8e6;--auth-text-disabled:#a5b4d1;--auth-text-error:#ff9bad;--auth-dialog-surface:#07183d;--auth-dialog-border:#496aa8;--auth-text-primary:#f7f9ff;--auth-text-secondary:#d0dcf5;--auth-text-muted:#b8c8e8;--auth-icon:#a9c9ff;--auth-action-primary:#dfff5a;--auth-action-primary-text:#101c3a;--auth-focus-ring:rgba(133,187,255,.34);--auth-overlay:rgba(2,8,25,.76)}.provider-healthcare-skin{--provider-healthcare-section-gap:var(--provider-section-gap);--provider-sidebar-width:var(--provider-sidebar-expanded)}.provider-surface-tone-blue{--provider-tone-surface:var(--provider-category-blue-soft);--provider-tone-accent:var(--provider-category-blue);--provider-tone-foreground:var(--provider-tone-blue-fg)}.provider-surface-tone-sky{--provider-tone-surface:var(--provider-category-sky-soft);--provider-tone-accent:var(--provider-category-sky);--provider-tone-foreground:var(--provider-tone-sky-fg)}.provider-surface-tone-lavender{--provider-tone-surface:var(--provider-category-lavender-soft);--provider-tone-accent:var(--provider-category-lavender);--provider-tone-foreground:var(--provider-tone-lavender-fg)}.provider-surface-tone-violet{--provider-tone-surface:var(--provider-category-violet-soft);--provider-tone-accent:var(--provider-category-violet);--provider-tone-foreground:var(--provider-tone-violet-fg)}.provider-surface-tone-mint{--provider-tone-surface:var(--provider-category-mint-soft);--provider-tone-accent:var(--provider-category-mint);--provider-tone-foreground:var(--provider-tone-mint-fg)}.provider-surface-tone-lime{--provider-tone-surface:var(--provider-category-lime-soft);--provider-tone-accent:var(--provider-category-lime);--provider-tone-foreground:var(--provider-tone-lime-fg)}.provider-stat-card--tone-warning{--provider-tone-surface:var(--provider-warning-soft);--provider-tone-accent:var(--provider-warning);--provider-tone-foreground:var(--provider-warning)}.provider-stat-card--tone-success{--provider-tone-surface:var(--provider-success-soft);--provider-tone-accent:var(--provider-success);--provider-tone-foreground:var(--provider-success)}.provider-healthcare-skin{--provider-page-canvas:#ffffff;--provider-page-gradient:var(--provider-page-canvas);--provider-shadow-soft:var(--provider-card-elevation);--provider-shadow-hover:var(--provider-card-elevation)}:root{--provider-page-canvas:#ffffff;--provider-home-surface:#ffffff;--provider-page-gradient:var(--provider-page-canvas);--provider-surface:#ffffff;--provider-surface-subtle:#f3f6fa;--provider-surface-hover:#f0f4f9;--provider-soft-card:var(--provider-surface-subtle);--provider-field-bg:var(--provider-surface-subtle);--provider-border:#e7ecf3;--provider-border-soft:#eff2f7;--provider-text-secondary-readable:#61718c;--provider-text-muted:#8390a5;--provider-elevation-1:var(--provider-card-elevation);--provider-elevation-2:0 2px 4px rgba(11,21,53,.05),0 18px 38px rgba(11,21,53,.09);--provider-elevation-3:0 8px 14px rgba(11,21,53,.08),0 28px 64px rgba(11,21,53,.14);--provider-shadow-soft:var(--provider-card-elevation);--provider-shadow-hover:var(--provider-card-elevation);--provider-radius-md:12px;--provider-radius-lg:16px;--provider-radius-xl:20px;--provider-radius-2xl:24px;--provider-sidebar-expanded:240px;--provider-sidebar-context:176px;--provider-sidebar-rail:64px;--provider-sidebar-width:var(--provider-sidebar-expanded);--provider-content-max:1600px;--provider-page-padding:var(--space-6);--provider-page-padding-y:var(--space-4);--provider-section-gap:16px;--provider-grid-gap:12px;--provider-card-padding:14px;--provider-card-padding-sm:var(--space-3);--provider-card-padding-lg:var(--space-5);--provider-analytics-padding:var(--space-5);--provider-control-height:38px;--provider-control-height-compact:36px;--provider-control-height-standard:38px;--provider-control-height-touch:48px;--provider-control-radius:var(--provider-radius-md);--provider-control-surface:var(--provider-white);--provider-control-surface-hover:var(--provider-white);--provider-control-surface-disabled:var(--provider-surface-subtle);--provider-control-border:var(--provider-border);--provider-control-border-hover:var(--provider-border);--provider-control-border-focus:var(--provider-primary);--provider-control-border-invalid:var(--provider-danger);--provider-control-shadow:none;--provider-header-height:48px;--provider-title-size:clamp(20px,1.4vw,22px);--provider-section-title-size:16px;--provider-card-title-size:14px;--provider-body-size:13px;--provider-secondary-size:12px;--provider-label-size:12px;--provider-input-size:13px;--provider-sidebar-font-size:12px;--provider-metadata-size:11px;--provider-metric-size:20px;--provider-line-height-body:1.45;--provider-line-height-heading:1.25;--provider-table-row-height:34px;--provider-ui-font-xs:11px;--provider-ui-font-sm:12px;--provider-ui-font-md:13px;--provider-ui-font-lg:14px;--provider-ui-font-xl:16px;--provider-mobile-nav-height:64px;--provider-dashboard-canvas:var(--provider-page-canvas);--provider-sidebar-surface:var(--provider-white);--provider-sidebar-selected-surface:var(--provider-primary);--provider-sidebar-rail-surface:var(--provider-sidebar-selected-surface);--provider-sidebar-active:var(--provider-category-lime)}.provider-density-system{--provider-sidebar-expanded:280px;--provider-sidebar-context:216px;--provider-sidebar-rail:64px;--provider-sidebar-width:var(--provider-sidebar-expanded);--provider-page-padding:var(--space-4);--provider-page-padding-y:var(--space-3);--provider-section-gap:14px;--provider-grid-gap:10px;--provider-card-padding:12px;--provider-control-height:36px;--provider-header-height:48px;--provider-title-size:clamp(20px,1.4vw,22px);--provider-table-row-height:40px;--provider-table-font-size:12px;--provider-table-header-size:11px;--provider-ui-font-xs:11px;--provider-ui-font-sm:12px;--provider-ui-font-md:13px;--provider-ui-font-lg:14px;--provider-ui-font-xl:16px;--provider-mobile-nav-height:64px;--provider-dashboard-canvas:var(--provider-page-canvas);--provider-sidebar-surface:var(--provider-white);--provider-sidebar-selected-surface:var(--provider-primary);--provider-sidebar-rail-surface:var(--provider-sidebar-selected-surface);--provider-sidebar-active:var(--provider-category-lime);--provider-page-gradient:var(--provider-dashboard-canvas);--provider-sidebar-gradient:var(--provider-sidebar-surface)}.provider-density-system [data-density=comfortable],.provider-density-system [data-density=default],.provider-density-system:is([data-density=comfortable],[data-density=default]){--provider-page-padding:var(--space-6);--provider-page-padding-y:var(--space-5);--provider-section-gap:var(--space-5);--provider-grid-gap:var(--space-4);--provider-card-padding:var(--space-4);--provider-control-height:var(--provider-control-height-standard);--provider-table-row-height:44px}html.provider-sidebar-is-collapsed .provider-density-system{--provider-sidebar-width:var(--provider-sidebar-rail)}@media (min-width:1536px){.provider-density-system,:root{--provider-page-padding:var(--space-4);--provider-page-padding-y:var(--space-2);--provider-content-max:1680px}}@media (min-width:1024px) and (max-height:860px),(min-width:1024px) and (max-width:1279px){.provider-density-system,:root{--provider-sidebar-expanded:248px;--provider-sidebar-context:184px;--provider-page-padding:var(--space-4);--provider-page-padding-y:var(--space-3);--provider-section-gap:16px;--provider-grid-gap:12px;--provider-card-padding:14px;--provider-control-height:38px;--provider-header-height:48px;--provider-title-size:clamp(20px,1.4vw,22px);--provider-table-row-height:34px}}@media (min-width:768px) and (max-width:1023px){.provider-density-system,:root{--provider-page-padding:var(--space-4);--provider-page-padding-y:var(--space-3);--provider-section-gap:14px;--provider-grid-gap:10px;--provider-card-padding:12px;--provider-control-height:40px;--provider-header-height:52px;--provider-table-row-height:42px}}@media (max-width:1023px){.provider-density-system,:root{--provider-sidebar-width:0px}}@media (min-width:900px) and (max-width:1023px) and (orientation:landscape){.provider-density-system,:root{--provider-sidebar-width:72px}}@media (max-width:767px){.provider-density-system,:root{--provider-page-padding:var(--space-4);--provider-page-padding-y:var(--space-4);--provider-section-gap:var(--space-4);--provider-grid-gap:var(--space-3);--provider-card-padding:var(--space-3);--provider-control-height:44px;--provider-header-height:56px;--provider-title-size:22px;--provider-table-row-height:52px;--provider-mobile-nav-height:64px}}@media (max-width:639px){.provider-density-system,:root{--provider-page-padding:var(--space-3)}}@media (max-width:899px){html.provider-sidebar-is-collapsed .provider-density-system{--provider-sidebar-width:0px}}@media (min-width:900px) and (max-width:1023px) and (orientation:landscape){html.provider-sidebar-is-collapsed .provider-density-system{--provider-sidebar-width:72px}}