/* A compact identity card leaves the financial summary visible on the first screen. */
@media screen {
  html[data-theme] #content .doctor-profile-reference {
    --employee-content-gutter:clamp(14px,2.2vw,28px);
    border-radius:32px;background:transparent;box-shadow:none;
  }
  html[data-theme] #content .doctor-profile-reference>.employee-dossier-hero.dossier-hero-composed {
    --employee-portrait-width:76px;
    display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto auto;
    grid-template-areas:"toolbar toolbar" "portrait identity" "tabs tabs";
    align-items:center;gap:10px 18px;min-height:0;height:auto;
    padding:16px var(--employee-content-gutter) 7px;
    border:1px solid var(--erp-line);border-radius:32px;
    color:var(--erp-ink);background:var(--erp-mesh-quiet);overflow:visible;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-topbar {
    grid-area:toolbar;display:flex;align-items:center;justify-content:flex-start;gap:10px;
    position:relative;z-index:8;min-width:0;margin:0;padding:0;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-context {position:static;inset:auto;flex:0 1 240px;min-width:0}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-context-trigger {
    width:100%;min-height:44px;padding:9px 13px;justify-content:flex-start;gap:8px;
    border-color:var(--erp-line);background:var(--erp-surface);font-size:13px;line-height:1.4;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-context-trigger>svg {width:17px;height:17px;flex:none}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-context-chevron {margin-left:auto}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-context-label-short {display:none}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-context [data-dossier-context-host] {
    top:calc(100% + 9px);left:0;right:auto;width:min(650px,100%);max-height:65dvh;overflow:auto;
    color:var(--erp-ink);background:var(--erp-surface);border-color:var(--erp-line);
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-utilities {
    position:static;inset:auto;flex:0 1 210px;max-width:210px;min-width:0;margin-left:auto;display:flex;justify-content:flex-end;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-viewer {
    min-height:44px;max-width:210px;width:auto;padding:5px 10px 5px 5px;gap:8px;background:var(--erp-soft);border-color:var(--erp-line);
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-viewer>img {width:32px;height:32px}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-viewer small {font-size:12px;line-height:1.3}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-viewer strong {font-size:13px;line-height:1.3}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-portrait {
    grid-area:portrait;position:relative;inset:auto;align-self:center;width:76px;height:80px;max-height:none;min-height:0;margin:0;border-radius:22px;
    mask-image:none;background:var(--erp-mesh-card);overflow:hidden;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-portrait>img {width:100%;height:100%;object-fit:cover;object-position:center 15%;padding:0}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-portrait[data-dossier-image-kind="cabinet"]>img {object-fit:cover;object-position:center;padding:0}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-identity {grid-area:identity;align-self:center;width:auto;min-width:0;padding:0}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-eyebrow {display:none}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-identity h1 {font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.04em;color:var(--erp-ink)}
  html[data-theme] #content .cabinet-management-page .dossier-hero-composed:not(.dossier-hero-aetna) .employee-dossier-identity h1 {font-size:var(--erp-page-heading-size);line-height:var(--erp-page-heading-leading);letter-spacing:var(--erp-page-heading-tracking)}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-identity>p {margin:4px 0 6px;font-size:13px;line-height:1.4;color:var(--erp-muted)}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-identity-foot {display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:6px}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-meta {display:flex;flex-wrap:wrap;gap:5px 14px;margin:0}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-meta dd {font-size:12px;line-height:1.4;color:var(--erp-muted)}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-meta svg {width:13px;height:13px;flex:none}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-access {
    grid-area:auto;position:static;inset:auto;align-self:center;justify-self:start;display:inline-flex;width:fit-content;max-width:100%;min-height:0;margin:0;padding:0;
    font-size:12px;line-height:1.4;background:transparent;color:var(--erp-muted);border:0;box-shadow:none;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-topbar>.doctor-profile-back {
    display:flex;align-items:center;justify-content:center;flex:none;gap:7px;min-width:44px;min-height:44px;margin:0;padding:0 11px;
    border:1px solid var(--erp-line);border-radius:999px;background:var(--erp-surface);font-size:12px;color:var(--erp-ink);box-shadow:none;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .doctor-profile-back svg {width:18px;height:18px;flex:none}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-actions-menu {position:static;flex:0 0 44px;min-width:44px}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-actions-menu>summary {
    display:grid;place-items:center;list-style:none;cursor:pointer;width:44px;height:44px;border:1px solid var(--erp-line);border-radius:50%;background:var(--erp-surface);color:var(--erp-ink);
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-actions-menu>summary::-webkit-details-marker {display:none}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-actions-menu>summary svg {width:22px;height:22px}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-actions-menu[open]>summary {background:var(--erp-accent);color:var(--erp-accent-ink)}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-actions {
    grid-area:auto;position:absolute;inset:calc(100% + 9px) 0 auto auto;display:grid;gap:4px;width:min(330px,100%);max-height:65dvh;overflow:auto;margin:0;padding:9px;min-width:0;
    border:1px solid var(--erp-line);border-radius:22px;background:var(--erp-surface);box-shadow:var(--erp-shadow);z-index:9;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-actions-menu:not([open])>.employee-dossier-actions {display:none}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-actions>.employee-dossier-round-action,
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .cabinet-primary-actions>.button {
    display:flex;align-items:center;justify-content:flex-start;flex:none;gap:10px;width:100%;height:auto;min-width:0;min-height:44px;padding:10px 12px;
    border:1px solid transparent;background:transparent;color:var(--erp-ink);box-shadow:none;font-size:13px;line-height:1.4;border-radius:14px;text-align:left;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-round-action .dossier-action-label {display:inline}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-round-action svg {width:18px;height:18px;flex:none}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .cabinet-primary-actions {display:grid;gap:4px;margin:0 0 4px;padding:0 0 8px;border-bottom:1px solid var(--erp-line)}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .cabinet-primary-actions>.button:first-child {background:var(--erp-accent);color:var(--erp-accent-ink)}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-actions :is(button,a):hover {transform:none;box-shadow:none;background:var(--erp-soft)}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed :is(summary,a,button):focus-visible {outline:2px solid var(--erp-focus);outline-offset:2px}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-tabs-wrap {grid-area:tabs;position:relative;min-width:0;max-width:100%}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-tabs {
    grid-area:auto;position:relative;width:100%;max-width:100%;height:auto;min-height:48px;display:flex;align-items:center;gap:5px;margin:0;padding:5px;overflow-x:auto;overflow-y:hidden;
    scroll-padding-inline:8px 40px;scrollbar-width:none;border:0;background:transparent;border-radius:0;mask-image:none;-webkit-mask-image:none;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-tabs>button {
    flex:0 0 auto;min-width:max-content;min-height:40px;height:40px;padding:9px 17px;border:1px solid transparent;
    border-radius:999px;background:transparent;color:var(--erp-muted);font-size:13px;line-height:1.4;font-weight:400;
  }
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-tabs>button[aria-selected="true"] {background:var(--erp-ink);color:var(--erp-page);border-color:transparent}
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-tabs>button::before,
  html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-tabs>button::after {display:none}
  html[data-theme] #content .doctor-profile-reference .dossier-tabs-continuation {display:none;position:absolute;right:0;top:5px;pointer-events:none;font-size:27px;line-height:36px;color:var(--erp-muted)}
  html[data-theme] #content .doctor-profile-reference .dossier-tabs-wrap[data-scroll-right="true"] .employee-dossier-tabs {mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent calc(100% - 10px));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent calc(100% - 10px))}
  html[data-theme] #content .doctor-profile-reference .dossier-tabs-wrap[data-scroll-right="true"] .dossier-tabs-continuation {display:block}
  html[data-theme] #content .doctor-profile-reference .cabinet-profile-selection-message:empty {display:none}
  @container employee-dossier (max-width:760px) {
    html[data-theme] #content .doctor-profile-reference>.employee-dossier-hero.dossier-hero-composed {grid-template-columns:60px minmax(0,1fr);gap:9px 12px;padding:11px 12px 5px;border-radius:26px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-topbar {gap:7px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-context {flex:1 1 auto}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-context-trigger {font-size:12px;padding:9px 10px;gap:6px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-context-label-full {display:none}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-context-label-short {display:inline}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-utilities {flex:0 0 44px;max-width:44px;margin-left:0}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-viewer {width:44px;min-width:44px;padding:5px;gap:0}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-viewer>span,
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-viewer>svg {display:none}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-portrait {width:60px;height:66px;border-radius:18px;align-self:start;margin-top:3px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-identity h1 {font-size:26px;line-height:1.16}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-identity>p {font-size:12px;margin:4px 0 5px}
    html[data-theme] #content .cabinet-profile.doctor-profile-reference .dossier-hero-composed .employee-dossier-identity>p {display:none}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .dossier-identity-foot {gap:4px 10px;margin-top:5px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-meta {gap:3px 10px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-meta>div {gap:5px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-meta dd {font-size:12px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-access {font-size:12px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-topbar>.doctor-profile-back {width:44px;min-width:44px;padding:0}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-topbar>.doctor-profile-back>.dossier-action-label {display:none}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-tabs {min-height:48px;gap:3px}
    html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-tabs>button {min-height:44px;height:44px;padding-inline:13px;font-size:12px}
  }
  @media(forced-colors:active) {html[data-theme] #content .doctor-profile-reference .dossier-hero-composed .employee-dossier-tabs {mask-image:none;-webkit-mask-image:none}}
}
