/* Zona Umum | Sejawat - internis.id - 8 Nov 2026 */
.zona-sw{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1.5px solid var(--line);border-radius:999px;background:var(--surface,#fff);flex:0 0 auto}
.zona-sw a{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font:600 .82rem/1 var(--f-body,system-ui,sans-serif);color:var(--muted);text-decoration:none;white-space:nowrap}
.zona-sw a:hover{color:var(--plum)}
html[data-zh="umum"] .zona-sw .zs-u{background:var(--plum);color:#fff}
.site-head .nav .zona-sw-m{display:none}
html[data-zh="umum"] .nz-s,html[data-zh="sejawat"] .nz-u{display:none!important}
html[data-zh="umum"] .site-head .mm-nav-btn,html[data-zh="umum"] .site-head .nf-bell-btn,html[data-zh="umum"] .site-head .nav .nav-member{display:none!important}
@media (max-width:1020px){.site-head .zona-sw{display:none}.site-head.open .nav .zona-sw-m{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 6px}.site-head .nav .zona-sw-m a{flex:1 1 140px;justify-content:center;text-align:center;border:1.5px solid var(--line);border-radius:999px;padding:10px 12px;font-weight:600}html[data-zh="umum"] .site-head .nav .zona-sw-m .zs-u{background:var(--plum);border-color:var(--plum);color:#fff}}
html[data-zh="sejawat"] .site-head{--bg:#2A1240;--surface:#3A1D57;--sunk:#341A4E;--ink:#F6F0FC;--muted:#D9C8F0;--line:rgba(255,255,255,.22);--plum:#F1E8FB;--plum-hover:#FFFFFF;--plum-soft:rgba(255,255,255,.12);background:#2A1240;color:#F6F0FC;border-bottom-color:#2A1240}
html[data-zh="sejawat"] body::before{background:#2A1240}
html[data-zh="sejawat"] .site-head .brand-name::after{content:"Sejawat";display:inline-block;margin-left:8px;padding:3px 8px;border-radius:999px;background:#F6F0FC;color:#2A1240;font:600 .6rem/1.2 var(--f-body,system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;vertical-align:5px}
html[data-zh="sejawat"] .site-head .mm-nav-btn{background:#fff;border-color:#fff;color:#2A1240!important}
html[data-zh="sejawat"] .site-head .zona-sw .zs-s,html[data-zh="sejawat"] .site-head .nav .zona-sw-m .zs-s{background:#F6F0FC;border-color:#F6F0FC;color:#2A1240}
.zona-pita{display:none;background:#F3EDF9;border-bottom:1px solid #E3DCEC;color:#5F566E;font-size:.86rem;line-height:1.45}
html[data-zh="sejawat"] .zona-pita{display:block}
.zona-pita .wrap{padding-top:8px;padding-bottom:8px}
.zona-pita a{color:#5A2A85;font-weight:600}
.aud-pill{display:inline-block;margin-left:8px;padding:3px 9px;border-radius:999px;background:#2E1248;color:#fff;font-size:.66rem;letter-spacing:.08em;line-height:1.35;vertical-align:1px}
.search-results .search-group{list-style:none;padding:12px 14px 4px;font:600 .68rem/1.2 var(--f-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.ens-sejawat{margin:32px 0 20px;padding:18px clamp(14px,2.5vw,22px) 8px;border:1.5px solid #DCCDEC;border-radius:16px;background:#F6F1FB}
.ens-sejawat::before{content:"Untuk sejawat dan koder";display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:#2E1248;color:#fff;font:600 .68rem/1.3 var(--f-body,system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase}
.ens-sejawat>h2{margin-top:4px}
.ens-sejawat .table-wrap{background:#fff}
.ens-fold-btn{display:none}
html[data-zh="umum"] .ens-fold-btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 6px;padding:13px 16px;border:1.5px dashed #CDB8E6;border-radius:14px;background:#FBF8FE;color:#5A2A85;font:600 .93rem/1.35 var(--f-body,system-ui,sans-serif);text-align:left;cursor:pointer}
html[data-zh="umum"] .ens-sejawat .ens-fold-btn{margin-top:4px;background:#fff}
.ens-fold-btn b{flex:none;font-weight:700;font-size:.82rem;padding:5px 10px;border-radius:999px;background:#EEE5F8}
html[data-zh="umum"] .is-folded>:not(.ens-fold-btn){display:none!important}
html[data-zh="umum"] .ens-sejawat.is-folded{padding-bottom:14px}
html[data-zh="umum"] .ens-intro,html[data-zh="umum"] #tabel-kode{display:none!important}
[data-send-patient]{display:none!important}
html[data-zh="sejawat"] [data-send-patient]{display:inline-flex!important}
@media (min-width:1021px){.site-head .nav .nz-mob{display:none!important}html[data-zh="sejawat"] .site-head .nav .nz-t{display:none!important}}
@media (min-width:1021px) and (max-width:1240px){.site-head .brand-sub{display:none}}
@media (max-width:440px){html[data-zh="sejawat"] .site-head .nf-bell-btn{display:none!important}html[data-zh="sejawat"] .site-head .brand-name::after{margin-left:6px;padding:2px 6px;font-size:.55rem}}
