.ssmp-panel-switcher{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:4px;border:1px solid var(--navy-200,#dce3ee);border-radius:12px;background:var(--navy-050,#f6f8fb)}
.ssmp-panel-switcher__link{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;color:var(--navy-600,#52617b);font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}
.ssmp-panel-switcher__link:hover{background:#fff;color:var(--navy-900,#16243d)}
.ssmp-panel-switcher__link[aria-current=page]{background:var(--red-600,#e31937);color:#fff;box-shadow:0 2px 5px #e319371a}
.ssmp-panel-switcher__link:focus-visible{outline:3px solid #e3193766;outline-offset:3px}
.ssmp-panel-header .patient-employee-link{display:none}
@media(max-width:1100px){.ssmp-panel-header{flex-wrap:wrap;row-gap:10px}.ssmp-panel-header .ssmp-panel-switcher{order:3;flex-basis:100%;justify-content:center}.ssmp-panel-switcher__link{flex:1;max-width:220px}}
@media print{.ssmp-panel-switcher{display:none!important}}
