:root{--huruf-isi:"Source Sans 3", system-ui, sans-serif;--huruf-judul:"Source Sans 3", system-ui, sans-serif;--t-1:12px;--t-2:14px;--t-3:15px;--t-4:17px;--t-5:20px;--t-6:24px;--angka:tabular-nums;--r-isian:4px;--r-ubin:6px;--r-kartu:8px;--garis-tebal:1px;--bayang-melayang:0px 1px 3px rgba(20, 33, 61, .16);--j-1:4px;--j-2:6px;--j-3:10px;--j-4:12px;--j-5:18px;--j-6:24px;--g-cepat:.1s;--g-sedang:.15s;--g-lambat:.2s;--g-kurva:ease-out;--g-pegas:ease-out;--utama:#263C92;--utama-50:#E8ECF8;--utama-700:#1B2B6B;--tele:#2B5C9E;--kanvas:#F2F4F8;--permukaan:#FFFFFF;--isian:#F5F7FB;--garis:#CFD6E6;--pemisah:#E3E7F0;--teks:#14213D;--teks-2:#4A5568;--merah:#B91C1C;--merah-50:#FDECEC;--kuning:#B45309;--kuning-50:#FEF3E2;--hijau:#3B7A1E;--hijau-50:#EDF6E8;--fokus:#2B5C9E}@media(prefers-color-scheme:dark){:root:not([data-mode=terang]){--utama:#9DB0EC;--utama-50:#1B2448;--utama-700:#C7D2F5;--tele:#8DB4E8;--kanvas:#0B1120;--permukaan:#131A2E;--isian:#18213A;--garis:#2B3756;--pemisah:#212B46;--teks:#E5EAF4;--teks-2:#A9B3CA;--merah:#F08A8A;--merah-50:#3A1A1D;--kuning:#F2B864;--kuning-50:#3A2A12;--hijau:#8BCB6A;--hijau-50:#1E3317;--fokus:#C7D2F5}}:root[data-mode=gelap]{--utama:#9DB0EC;--utama-50:#1B2448;--utama-700:#C7D2F5;--tele:#8DB4E8;--kanvas:#0B1120;--permukaan:#131A2E;--isian:#18213A;--garis:#2B3756;--pemisah:#212B46;--teks:#E5EAF4;--teks-2:#A9B3CA;--merah:#F08A8A;--merah-50:#3A1A1D;--kuning:#F2B864;--kuning-50:#3A2A12;--hijau:#8BCB6A;--hijau-50:#1E3317;--fokus:#C7D2F5}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(/aset/huruf/atkinson-hyperlegible-next-400.5cb240a4.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(/aset/huruf/atkinson-hyperlegible-next-600.828f4525.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(/aset/huruf/atkinson-hyperlegible-next-700.0dbe07ed.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/aset/huruf/source-serif-4-600.f2b7e1cf.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/aset/huruf/source-serif-4-700.7691c51b.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/aset/huruf/source-sans-3-400.0f73f35e.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/aset/huruf/source-sans-3-600.14527d19.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/aset/huruf/source-sans-3-700.ae35266f.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/aset/huruf/sora-400.98141d7e.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/aset/huruf/sora-600.fa9ab76f.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/aset/huruf/sora-700.c3337a67.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/aset/huruf/jetbrains-mono-700.d0d4e818.woff2) format("woff2")}:root{--merek-awan: #0B8C84;--merek-medis: #0F2742}:root[data-mode=gelap]{--merek-awan: #3FE0CC;--merek-medis: #FFFFFF}@media(prefers-color-scheme:dark){:root:not([data-mode=terang]){--merek-awan: #3FE0CC;--merek-medis: #FFFFFF}}.merek{text-align:center}.merek__baris{display:inline-flex;align-items:center;gap:var(--j-2)}.merek__simbol{width:48px;height:32px;display:block}.merek__kata{margin:0;font-family:var(--huruf-judul);font-size:var(--t-6);font-weight:600;letter-spacing:-.01em}.merek__awan{color:var(--merek-awan)}.merek__medis{color:var(--merek-medis)}.merek__logo{display:block;margin:0 auto;height:48px;width:auto;max-width:100%}.merek__oleh{margin:var(--j-1) 0 0;color:var(--teks-2);font-size:var(--t-1)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:var(--kanvas);color:var(--teks);font-family:var(--huruf-isi);font-size:var(--t-3);line-height:1.5;font-variant-numeric:var(--angka)}a{color:var(--tele)}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}.cangkang{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100vh}.cangkang .k-atas{grid-column:1 / -1}.cangkang__isi{padding:var(--j-5);min-width:0}.halaman{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--j-4)}.halaman>*{min-width:0}.halaman__judul{margin:0;font-family:var(--huruf-judul);font-size:var(--t-6)}.catatan{color:var(--teks-2);font-size:var(--t-2);margin:var(--j-2) 0}.baris-aksi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--j-3);margin-top:var(--j-3)}@media(max-width:760px){.cangkang{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.cangkang .k-menu{display:none}.cangkang--menu-terbuka .k-menu{display:block;position:fixed;top:56px;right:0;bottom:64px;left:0;z-index:20;width:auto;overflow-y:auto}.cangkang__isi{padding:var(--j-3)}}.halaman__kepala{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--j-3)}.halaman__kepala .baris-aksi{margin-top:0}.formulir{display:grid;gap:var(--j-4)}.formulir--sempit{max-width:360px;margin-top:var(--j-4)}.k-tombol{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--j-2);border:var(--garis-tebal) solid transparent;border-radius:var(--r-isian);font:inherit;font-weight:600;cursor:pointer;transition:background-color var(--g-cepat) var(--g-kurva),transform var(--g-cepat) var(--g-kurva)}.k-tombol:active:not(:disabled){transform:scale(.98)}.k-tombol:disabled{opacity:.55;cursor:not-allowed}.k-tombol--kecil{padding:var(--j-1) var(--j-3);font-size:var(--t-2);min-height:32px}.k-tombol--sedang{padding:var(--j-2) var(--j-4);min-height:40px}.k-tombol--besar{padding:var(--j-3) var(--j-5);min-height:48px;width:100%}.k-tombol--isi{background:var(--utama);color:var(--permukaan)}.k-tombol--isi:hover:not(:disabled){background:var(--utama-700)}.k-tombol--garis{background:var(--permukaan);color:var(--utama);border-color:var(--utama)}.k-tombol--teks{background:transparent;color:var(--utama)}.k-tombol--bahaya{background:var(--merah);color:var(--permukaan)}.k-tombol__putar,.k-keadaan__putar{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:putar .8s linear infinite}@keyframes putar{to{transform:rotate(360deg)}}.k-isian{display:grid;gap:var(--j-1);min-width:0}select.k-isian__masukan{width:100%;min-width:0;text-overflow:ellipsis}.k-isian__kepala{display:flex;gap:var(--j-1);align-items:baseline}.k-isian__label{font-weight:600;font-size:var(--t-2)}.k-isian__wajib{color:var(--merah)}.k-isian__masukan{font:inherit;padding:var(--j-2) var(--j-3);min-height:44px;border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-isian);background:var(--isian);color:var(--teks)}.k-isian__masukan:focus{border-color:var(--utama)}.k-isian__bungkus{position:relative;display:grid}.k-isian__bungkus .k-isian__masukan{width:100%}.k-isian__tampak{position:absolute;right:var(--j-1);top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--utama);font:inherit;font-size:var(--t-1);font-weight:600;padding:var(--j-2);cursor:pointer}.k-isian__bungkus:has(.k-isian__tampak) .k-isian__masukan{padding-right:104px}.k-isian--galat .k-isian__masukan{border-color:var(--merah)}.k-isian__petunjuk{margin:0;color:var(--teks-2);font-size:var(--t-1)}.k-isian__galat{margin:0;color:var(--merah);font-size:var(--t-2);font-weight:600}.k-lencana{display:inline-flex;align-items:center;gap:var(--j-1);padding:2px var(--j-2);border-radius:999px;font-size:var(--t-1);font-weight:600;background:var(--pemisah);color:var(--teks)}.k-lencana__ikon{font-weight:700}.k-lencana--baik{background:var(--hijau-50);color:var(--hijau)}.k-lencana--peringatan{background:var(--kuning-50);color:var(--kuning)}.k-lencana--bahaya{background:var(--merah-50);color:var(--merah)}.k-lencana--info{background:var(--utama-50);color:var(--utama-700)}.k-toast{position:fixed;right:var(--j-4);bottom:var(--j-4);display:grid;gap:var(--j-2);z-index:50}@media(max-width:480px){.k-toast{left:var(--j-4)}.k-toast .k-lencana{white-space:normal}}.k-toast__butir{background:var(--permukaan);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin);padding:var(--j-3);box-shadow:var(--bayang-melayang);max-width:360px}.k-dialog{border:0;border-radius:var(--r-kartu);padding:var(--j-5);max-width:520px;width:calc(100% - 32px);max-height:calc(100vh - 32px);overflow-y:auto;background:var(--permukaan);color:var(--teks);box-shadow:var(--bayang-melayang)}.k-dialog--lebar{max-width:960px}.lembar__kirim{display:grid;gap:var(--j-3);padding:var(--j-3);margin-top:var(--j-3);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin)}.k-dialog::backdrop{background:var(--teks);opacity:.45}.k-dialog__judul{margin:0 0 var(--j-3);font-family:var(--huruf-judul);font-size:var(--t-5)}.k-dialog__centang{display:flex;gap:var(--j-2);align-items:flex-start;margin:var(--j-4) 0;font-weight:600}.k-dialog__aksi{display:flex;justify-content:flex-end;gap:var(--j-3);margin-top:var(--j-4)}.dialog-daftar{margin:0;padding-left:var(--j-5);display:grid;gap:var(--j-2)}.k-menu{width:240px;background:var(--permukaan);border-right:var(--garis-tebal) solid var(--garis);padding:var(--j-3) var(--j-2);transition:width var(--g-lambat) var(--g-kurva)}.k-menu--kecil{width:64px}.k-menu__judul{margin:var(--j-3) var(--j-2) var(--j-1);color:var(--teks-2);font-size:var(--t-1);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.k-menu__butir{display:flex;align-items:center;gap:var(--j-2);padding:var(--j-2);border-radius:var(--r-isian);color:var(--teks);text-decoration:none;min-height:40px}.k-menu__butir:hover{background:var(--isian)}.k-menu__butir--aktif{background:var(--utama-50);color:var(--utama-700);font-weight:700}.k-menu__inisial{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-isian);background:var(--isian);font-size:var(--t-1);font-weight:700;flex:none}.k-menu--kecil .k-menu__label{display:none}.k-atas{display:flex;align-items:center;gap:var(--j-3);padding:var(--j-2) var(--j-4);min-height:56px;background:var(--permukaan);border-bottom:var(--garis-tebal) solid var(--garis);position:sticky;top:0;z-index:10}.k-atas__garis{border:0;background:transparent;color:var(--teks);font-size:var(--t-5);width:40px;height:40px;border-radius:var(--r-isian);cursor:pointer}.k-atas__klinik{margin:0;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-atas__logo{display:block;height:32px;width:auto;max-width:40vw;object-fit:contain;object-position:left center}.k-atas__ruang{flex:1}.k-atas__akun{color:var(--teks-2);font-size:var(--t-2);white-space:nowrap}.k-atas__tertunda{text-decoration:none}.k-sakelar-mode{display:inline-flex;align-items:center;gap:var(--j-2);border:var(--garis-tebal) solid var(--garis);background:var(--permukaan);color:var(--teks);border-radius:999px;padding:2px var(--j-3) 2px 2px;font:inherit;font-size:var(--t-1);font-weight:600;cursor:pointer;min-height:32px}.k-sakelar-mode:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.k-sakelar-mode__jalur{position:relative;width:44px;height:26px;border-radius:999px;background:var(--utama-50)}.k-sakelar-mode__kenop{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--utama);color:var(--permukaan);font-size:12px;line-height:1;transition:transform var(--g-sedang) var(--g-kurva)}.k-sakelar-mode__kenop--gelap{transform:translate(18px)}@media(max-width:480px){.k-sakelar-mode__label{display:none}.k-sakelar-mode{padding-right:2px}}@media(prefers-reduced-motion:reduce){.k-sakelar-mode__kenop{transition:none}}@media(max-width:480px){.k-atas__akun{display:none}.k-atas{gap:var(--j-2);padding:var(--j-2)}}.k-bawah{position:fixed;left:0;right:0;bottom:0;height:64px;display:flex;background:var(--permukaan);border-top:var(--garis-tebal) solid var(--garis);z-index:15}.k-bawah__butir{flex:1;display:grid;place-items:center;color:var(--teks-2);text-decoration:none;font:inherit;font-size:var(--t-2);font-weight:600;background:transparent;border:0}.k-bawah__butir--aktif{color:var(--utama)}.k-kartu{background:var(--permukaan);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-kartu);padding:var(--j-4) var(--j-5)}.k-kartu__kepala{display:flex;align-items:center;justify-content:space-between;gap:var(--j-3);margin-bottom:var(--j-3)}.k-kartu__judul{margin:0;font-size:var(--t-4)}.k-keadaan{display:grid;justify-items:center;gap:var(--j-2);padding:var(--j-5);color:var(--teks-2);text-align:center}.k-keadaan--galat{color:var(--merah)}.k-salin{display:grid;gap:var(--j-2)}.k-salin__teks{margin:0;padding:var(--j-3);border-radius:var(--r-isian);background:var(--isian);border:var(--garis-tebal) dashed var(--garis);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--t-2);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all}.unggah{display:grid;place-items:center;gap:var(--j-2);padding:var(--j-5);border:2px dashed var(--garis);border-radius:var(--r-ubin);background:var(--isian);cursor:pointer;text-align:center}.unggah:hover,.unggah:focus-within{border-color:var(--utama)}.unggah:focus-within{outline:3px solid var(--fokus);outline-offset:2px}.unggah--sibuk{cursor:progress;opacity:.7}.unggah__label{font-weight:700;color:var(--utama)}.unggah{position:relative}.unggah__masukan{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.unggah__masukan:disabled{cursor:progress}.unggah__petunjuk{color:var(--teks-2);font-size:var(--t-2)}.daftar-hasil{margin-top:var(--j-3);display:grid;gap:var(--j-2)}.daftar-hasil ul{margin:0;padding-left:0;list-style:none;display:grid;gap:var(--j-2)}.daftar-hasil ul ul{padding-left:var(--j-5);list-style:disc;gap:0}.tabel-gulir{overflow-x:auto;margin-top:var(--j-3);border:var(--garis-tebal) solid var(--pemisah);border-radius:var(--r-isian)}.tabel{width:100%;border-collapse:collapse;font-size:var(--t-2)}.tabel th{position:sticky;top:0;background:var(--isian);color:var(--teks-2);text-align:left;font-weight:700;white-space:nowrap}.tabel th,.tabel td{padding:var(--j-2) var(--j-3);border-bottom:var(--garis-tebal) solid var(--pemisah);vertical-align:top}.tabel .tabel__angka{text-align:right;font-variant-numeric:var(--angka);white-space:nowrap}.k-ubin{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--j-1)}.k-ubin__daftar{display:flex;flex-wrap:wrap;gap:var(--j-2)}.k-ubin__butir{display:inline-flex;align-items:center;gap:var(--j-2);min-height:44px;padding:var(--j-2) var(--j-4);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin);background:var(--isian);cursor:pointer;font-weight:600}.k-ubin__butir:focus-within{outline:3px solid var(--fokus);outline-offset:2px}.k-ubin__butir--pilih{border-color:var(--utama);background:var(--utama-50);color:var(--utama-700)}.k-ubin__butir input{accent-color:var(--utama)}.k-ubin__daftar--kaya{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--j-2)}.k-ubin__butir--kaya{position:relative;align-items:flex-start;gap:var(--j-3);padding:var(--j-3);font-weight:400;background:var(--permukaan)}.k-ubin__teks{display:grid;gap:2px;min-width:0;padding-right:var(--j-4)}.k-ubin__judul{font-weight:600;color:var(--teks)}.k-ubin__ket{font-size:var(--t-1);color:var(--teks-2)}.k-ubin__butir--pilih .k-ubin__judul{color:var(--utama-700)}.k-ubin__centang{position:absolute;top:var(--j-2);right:var(--j-2);color:var(--utama)}.k-ubin--galat .k-ubin__butir{border-color:var(--merah)}.k-ubin--segmen .k-ubin__daftar{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--j-2);max-width:400px}.k-ubin--segmen .k-ubin__butir{justify-content:center;min-height:40px;padding:var(--j-1) var(--j-3);border-radius:var(--r-isian);color:var(--teks-2);background:var(--permukaan)}.k-ubin--segmen .k-ubin__butir--pilih{color:var(--utama-700)}.k-ubin__butir--baik{border-color:var(--hijau);background:var(--hijau-50)}.k-ubin--segmen .k-ubin__butir--baik{color:var(--hijau)}.k-ubin__butir--bahaya{border-color:var(--merah);background:var(--merah-50)}.k-ubin--segmen .k-ubin__butir--bahaya{color:var(--merah)}.k-ubin--segmen .k-ubin__butir:has(input:disabled){cursor:default}.k-isian-chip__kotak{display:flex;flex-wrap:wrap;align-items:center;gap:var(--j-1);min-height:44px;padding:var(--j-1) var(--j-2);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-isian);background:var(--isian)}.k-isian-chip__kotak:focus-within{border-color:var(--utama)}.k-isian-chip__kotak:has(.k-isian-chip__masukan:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.k-isian-chip__daftar{display:contents;list-style:none}.k-isian-chip__butir{display:inline-flex;align-items:center;gap:var(--j-1);min-height:32px;padding:0 var(--j-1) 0 var(--j-2);border-radius:var(--r-isian);background:var(--pemisah);font-weight:600;font-size:var(--t-2);overflow-wrap:anywhere}.k-isian-chip--bahaya .k-isian-chip__butir{background:var(--merah-50);color:var(--merah);border:var(--garis-tebal) solid var(--merah)}.k-isian-chip__hapus{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-isian);background:transparent;color:inherit;cursor:pointer}.k-isian-chip__hapus:hover{background:var(--permukaan)}.k-isian-chip__masukan{flex:1 1 120px;min-width:0;min-height:32px;padding:0 var(--j-1);border:0;outline:0;background:transparent;color:var(--teks);font:inherit}.k-pasien{position:sticky;top:64px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--j-3);padding:var(--j-3) var(--j-4);background:var(--permukaan);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-kartu);box-shadow:var(--bayang-melayang)}.k-pasien__utama{display:flex;align-items:center;gap:var(--j-3);min-width:0}.k-pasien__nomor{white-space:nowrap;padding:var(--j-1) var(--j-3);border-radius:var(--r-isian);background:var(--utama-50);color:var(--utama-700);font-weight:700;font-variant-numeric:var(--angka)}.k-pasien__nama{min-width:0}.k-pasien__judul{margin:0;font-size:var(--t-5);font-family:var(--huruf-judul);overflow-wrap:anywhere}.k-pasien__rincian{margin:0;color:var(--teks-2);font-size:var(--t-2)}.k-pasien__lencana{display:flex;flex-wrap:wrap;gap:var(--j-1)}.k-pasien__alergi .k-lencana{font-size:var(--t-2);padding:var(--j-1) var(--j-3)}.k-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--j-2)}.k-strip__sel{display:grid;gap:var(--j-1);padding:var(--j-2) var(--j-3);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin);background:var(--permukaan);min-width:0}.k-strip__sel--perhatian{background:var(--kuning-50);border-color:var(--kuning)}.k-strip__sel--kritis{background:var(--merah-50);border-color:var(--merah)}.k-strip__sel--galat{border-color:var(--merah)}.k-strip__kepala{display:flex;gap:var(--j-1);align-items:baseline}.k-strip__label{font-size:var(--t-1);font-weight:600;color:var(--teks-2)}.k-strip__isi{display:flex;align-items:baseline;gap:var(--j-1)}.k-strip__masukan{width:100%;min-width:0;font:inherit;font-size:var(--t-5);font-weight:700;font-variant-numeric:var(--angka);border:0;border-bottom:2px solid var(--garis);background:transparent;color:var(--teks);padding:0}.k-strip__masukan:focus{outline:none;border-bottom-color:var(--utama)}.k-strip__satuan{color:var(--teks-2);font-size:var(--t-1);white-space:nowrap}.k-strip__ket{margin:0;min-height:1.5em;font-size:var(--t-1);color:var(--teks-2)}.k-nyeri{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--j-1)}.k-nyeri__bilah{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:2px}.k-nyeri__butir{position:relative;display:grid;place-items:center;min-height:44px;border-radius:var(--r-isian);cursor:pointer;font-weight:700;font-variant-numeric:var(--angka);border:2px solid transparent}.k-nyeri__butir input{position:absolute;opacity:0;width:1px;height:1px}.k-nyeri__butir:focus-within{outline:3px solid var(--fokus);outline-offset:1px}.k-nyeri__butir--ringan{background:var(--hijau-50);color:var(--hijau)}.k-nyeri__butir--sedang{background:var(--kuning-50);color:var(--kuning)}.k-nyeri__butir--berat{background:var(--merah-50);color:var(--merah)}.k-nyeri__butir--pilih{border-color:currentColor;box-shadow:var(--bayang-melayang)}.k-nyeri__label{margin:0;font-weight:600}.k-isian__masukan--panjang{resize:vertical;min-height:88px;line-height:1.5}.k-isian__hitung{margin-left:auto;color:var(--teks-2);font-size:var(--t-1);font-variant-numeric:var(--angka)}.kode-qr{width:200px;height:200px;justify-self:center}.kode-qr__latar{fill:var(--permukaan)}.kode-qr__modul{fill:var(--teks)}.kanvas-ttd{display:grid;gap:var(--j-2)}.kanvas-ttd__bidang{width:100%;height:180px;touch-action:none;border:var(--garis-tebal) dashed var(--garis);border-radius:var(--r-ubin);background:var(--isian);cursor:crosshair}.k-menu__jumlah{margin-left:auto;display:inline-flex;gap:var(--j-1);flex:none}.k-menu__angka{min-width:22px;padding:0 var(--j-1);border-radius:999px;font-size:var(--t-1);font-weight:700;line-height:20px;text-align:center;font-variant-numeric:var(--angka);border:var(--garis-tebal) solid currentColor}.k-menu__angka--peringatan{background:var(--kuning-50);color:var(--kuning)}.k-menu__angka--info{background:var(--utama-50);color:var(--utama-700)}.k-menu--kecil .k-menu__butir{position:relative}.k-menu--kecil .k-menu__jumlah{position:absolute;top:0;right:2px}.k-menu--kecil .k-menu__angka{min-width:18px;line-height:16px}.k-pasien__klinis{flex-basis:100%;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--j-1) var(--j-3);color:var(--teks-2);font-size:var(--t-2);min-width:0}.k-pasien__klinis-butir{overflow-wrap:anywhere}.k-pasien__klinis-butir+.k-pasien__klinis-butir:before{content:"\b7";margin-right:var(--j-3);color:var(--teks-2)}@media(max-width:480px){.k-pasien{gap:var(--j-2);padding:var(--j-2) var(--j-3)}.k-pasien__klinis{gap:0 var(--j-2);font-size:var(--t-1);line-height:1.35}.k-pasien__klinis-butir+.k-pasien__klinis-butir:before{margin-right:var(--j-2)}}.layar-masuk{min-height:100vh;display:grid;place-items:center;padding:var(--j-4)}.layar-masuk__kotak{width:100%;max-width:400px;display:grid;gap:var(--j-4);background:var(--permukaan);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-kartu);padding:var(--j-6) var(--j-5);box-shadow:var(--bayang-melayang);justify-items:stretch}.layar-masuk__kotak>.k-lencana{justify-self:center}.layar-masuk__klinik{margin:0;text-align:center;font-size:var(--t-5);font-family:var(--huruf-judul)}.layar-masuk__teks{margin:0;color:var(--teks-2);font-size:var(--t-2)}.layar-masuk__pesan{margin:0;padding:var(--j-3);border-radius:var(--r-isian);background:var(--hijau-50);color:var(--hijau);font-weight:600}.daftar-perangkat{list-style:none;padding:0;margin:var(--j-3) 0;display:grid;gap:var(--j-2)}.pita{display:block;margin:var(--j-2) 0;padding:var(--j-3) var(--j-4);border-radius:var(--r-ubin);text-decoration:none}.pita--info{background:var(--utama-50);color:var(--utama-700)}.pita--peringatan{background:var(--kuning-50);color:var(--kuning);font-weight:600}.pita--bahaya{background:var(--merah-50);color:var(--merah);font-weight:600}.pita__judul{margin:0 0 var(--j-2);font-weight:700;display:block}.dosis-ringkas{margin:0;font-size:var(--t-2);color:var(--teks-2);font-variant-numeric:var(--angka)}.daftar-diagnosis__nama .dosis-ringkas{display:block}.paket-resep{display:grid;gap:var(--j-2);margin-bottom:var(--j-4);padding-bottom:var(--j-4);border-bottom:var(--garis-tebal) solid var(--pemisah)}.kritis-beranda__daftar{margin:0;padding:0;list-style:none;display:grid;gap:var(--j-2)}.kritis-beranda__butir{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--j-2);overflow-wrap:anywhere}.proses__langkah{margin:0 0 var(--j-2);font-weight:700}.proses__bilah{width:100%;height:12px;accent-color:var(--utama)}.proses__alasan{color:var(--teks-2)}.proses__galat{color:var(--kuning);font-weight:600}.angka-hari{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--j-3)}.angka-hari__butir{padding:var(--j-3) var(--j-4);border-radius:var(--r-ubin);background:var(--isian)}.angka-hari__butir dt{color:var(--teks-2);font-size:var(--t-2)}.angka-hari__butir dd{margin:0}.angka-besar{margin:0;font-size:var(--t-6);font-weight:700;font-variant-numeric:var(--angka)}.hasil-cari{margin:var(--j-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--j-2)}.hasil-cari__butir{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--j-3);padding:var(--j-3);border:var(--garis-tebal) solid var(--pemisah);border-radius:var(--r-ubin)}.hasil-cari__isi{display:grid;gap:var(--j-1);min-width:0}.hasil-cari__isi .catatan{margin:0}.hasil-cari__isi .k-lencana,.k-dialog__isi .k-lencana{justify-self:start}.hasil-cari__nama{margin:0;font-weight:700;overflow-wrap:anywhere}.hasil-cari__kosong{display:grid;justify-items:center;gap:var(--j-2);margin-top:var(--j-3)}.tabel__nomor{font-weight:700;font-size:var(--t-3)}.tabel__lencana{display:flex;flex-wrap:wrap;gap:var(--j-1)}.lipat{margin-top:var(--j-4)}.lipat summary{cursor:pointer;font-weight:600;color:var(--utama)}.formulir--kolom{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.bilah-aksi{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;gap:var(--j-3);padding:var(--j-3) 0;background:var(--kanvas);border-top:var(--garis-tebal) solid var(--pemisah)}.daftar-alergi{margin:var(--j-3) 0;padding:0;list-style:none;display:grid;gap:var(--j-2)}.daftar-alergi li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--j-2)}.tambah-alergi{margin-top:var(--j-3);padding:var(--j-3);border:var(--garis-tebal) dashed var(--garis);border-radius:var(--r-ubin)}.tersembunyi{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tab{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:var(--j-1);border-bottom:var(--garis-tebal) solid var(--garis)}.tab__butir{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--j-2);min-height:44px;padding:var(--j-2) var(--j-4);border:0;border-bottom:3px solid transparent;background:transparent;color:var(--teks-2);font:inherit;font-weight:600;cursor:pointer}.tab__butir--aktif{color:var(--utama-700);border-bottom-color:var(--utama)}.tab--bungkus{flex-wrap:wrap;overflow-x:visible;row-gap:0}@media(max-width:760px){.tab--bungkus .tab__butir{min-height:40px;padding:var(--j-1) var(--j-3)}}.tab__jumlah{min-width:24px;padding:0 var(--j-1);border-radius:999px;background:var(--pemisah);color:var(--teks);font-size:var(--t-1);text-align:center;font-variant-numeric:var(--angka)}.daftar-poli{margin:0;padding:0;list-style:none;display:grid;gap:var(--j-2)}.daftar-poli__butir{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--j-3);padding:var(--j-3);border:var(--garis-tebal) solid var(--pemisah);border-radius:var(--r-ubin)}.daftar-poli__butir--tanpa-nomor{grid-template-columns:minmax(0,1fr) auto}.daftar-poli__butir--gawat{border-color:var(--merah);background:var(--merah-50)}.daftar-poli__nomor{font-size:var(--t-5);font-weight:700;font-variant-numeric:var(--angka);min-width:64px}.daftar-poli__isi{display:grid;gap:var(--j-1);min-width:0}.daftar-poli__isi .catatan{margin:0}.daftar-poli__isi>.k-lencana{justify-self:start}.daftar-poli__aksi{margin-top:0;justify-content:flex-end}@media(max-width:640px){.daftar-poli__butir{grid-template-columns:auto minmax(0,1fr)}.daftar-poli__butir--tanpa-nomor{grid-template-columns:minmax(0,1fr)}.daftar-poli__aksi{grid-column:1 / -1}}.baris-rujukan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--j-2) var(--j-3);padding-bottom:var(--j-3);margin-bottom:var(--j-3);border-bottom:var(--garis-tebal) solid var(--pemisah)}.baris-rujukan>:first-child{grid-column:1 / -1}.baris-rujukan>.k-tombol{justify-self:start}.kembali{justify-self:start;font-weight:600;text-decoration:none}.baris-antara{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--j-3)}.daftar-diagnosis{margin:0;padding:0;list-style:none;display:grid;gap:var(--j-2)}.daftar-diagnosis__butir{display:flex;flex-wrap:wrap;align-items:center;gap:var(--j-2);padding:var(--j-2) var(--j-3);border:var(--garis-tebal) solid var(--pemisah);border-radius:var(--r-ubin)}.daftar-diagnosis__kode{font-weight:700;font-variant-numeric:var(--angka)}.daftar-diagnosis__nama{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.daftar-diagnosis__aksi{margin-top:0}.daftar-diagnosis__uraian{flex:1 1 100%;min-width:0}.pencari-icd{display:grid;gap:var(--j-2)}.pencari-icd__hasil{margin:0;padding:0;list-style:none;display:grid;gap:2px;max-height:280px;overflow-y:auto;border:var(--garis-tebal) solid var(--pemisah);border-radius:var(--r-isian)}.pencari-icd__butir{width:100%;text-align:left;padding:var(--j-2) var(--j-3);border:0;background:var(--permukaan);color:var(--teks);font:inherit;cursor:pointer}.pencari-icd__butir:hover:not(:disabled),.pencari-icd__butir:focus-visible{background:var(--utama-50)}.pencari-icd__butir:disabled{color:var(--teks-2);cursor:default}.addendum{display:grid;gap:var(--j-2);margin-top:var(--j-4);padding-top:var(--j-3);border-top:var(--garis-tebal) solid var(--pemisah)}.addendum__butir{margin:0;padding:var(--j-2) var(--j-3);border-left:3px solid var(--tele);background:var(--isian);border-radius:var(--r-isian)}.addendum__butir p{margin:0 0 var(--j-1);white-space:pre-wrap}.tombol-tautan{border:0;background:transparent;color:var(--tele);font:inherit;cursor:pointer;padding:0}.daftar-peringatan{margin:var(--j-3) 0;padding:0;list-style:none;display:grid;gap:var(--j-2)}.ringkas-resep{margin:0;padding-left:var(--j-5);display:grid;gap:var(--j-2)}.ringkas-resep--redup{color:var(--teks-2)}.ringkas-resep__baris>.baris-usulan__aksi{display:flex;margin-top:var(--j-1)}.baris-usulan{margin:0 0 0 calc(-1 * var(--j-3));padding:var(--j-2) var(--j-3);background:var(--kuning-50);border-radius:var(--r-isian);display:flex;flex-wrap:wrap;gap:var(--j-2) var(--j-4);align-items:center;justify-content:space-between}.baris-usulan__isi{display:grid;gap:var(--j-1);min-width:0;flex:1 1 280px}.baris-usulan__aksi{display:flex;flex-wrap:wrap;gap:var(--j-2);align-items:center}.pencari-obat__butir{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--j-2)}.bilah-saring{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--j-3);margin-bottom:var(--j-3)}.bilah-saring .k-isian{flex:1 1 280px;min-width:0}.bilah-saring select.k-isian__masukan{width:100%;max-width:100%}.tabel__baris--mati td{color:var(--teks-2)}.tabel__kelompok{text-align:left;background:var(--kanvas);color:var(--teks-2);font-size:var(--t-2)}.tabel__baris--kritis td{background:var(--merah-50)}.tabel__baris--galat th,.tabel__baris--galat td{background:var(--kuning-50)}.tertunda__bentrok{display:grid;gap:var(--j-3);margin-top:var(--j-3)}.tertunda__teks{white-space:pre-wrap;overflow-wrap:anywhere;min-width:160px}.tabel__baris--kritis td:first-child{box-shadow:inset 3px 0 0 var(--merah)}.pilih-lab{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--j-2)}.hasil-lab{border:0;padding:0;margin:0 0 var(--j-4);min-width:0}.hasil-lab__kelompok{font-weight:600;color:var(--teks-2);margin-bottom:var(--j-2)}.hasil-lab__pratinjau{display:flex;flex-wrap:wrap;align-items:center;gap:var(--j-2);margin:var(--j-1) 0 0}.rekap{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--j-3);margin:0 0 var(--j-4)}.rekap__butir{display:grid;gap:var(--j-1);padding:var(--j-3);border:1px solid var(--garis);border-radius:var(--r-ubin)}.rekap__butir dd{margin:0}.rekap__butir--utama{border-color:var(--utama);background:var(--utama-50)}.rekap__angka{font-family:var(--huruf-judul);font-size:var(--t-4);font-variant-numeric:var(--angka);margin:0}.isi-formulir{display:grid;gap:var(--j-2);line-height:1.55}.isi-formulir ol{margin:0;padding-left:var(--j-5);display:grid;gap:var(--j-2)}.isi-formulir__penjelasan{display:grid;gap:var(--j-2);margin:0}.isi-formulir__penjelasan dt{font-weight:600}.isi-formulir__penjelasan dd{margin:0;color:var(--teks-2)}.daftar-ttd{list-style:none;margin:0 0 var(--j-3);padding:0;display:grid;gap:var(--j-2)}.halaman--publik{max-width:760px;margin:0 auto;padding:var(--j-5) var(--j-3)}.bilah-saring--laporan .k-isian{flex:1 1 160px}.grafik{margin:0 0 var(--j-4);display:grid;gap:var(--j-2)}.grafik__bidang{width:100%;height:160px}.grafik__dasar{stroke:var(--garis);stroke-width:1}.grafik__bantu{stroke:var(--pemisah);stroke-width:1;stroke-dasharray:2 3}.grafik__area{fill:transparent}.grafik__area:hover{fill:var(--utama-50)}.grafik__batang{fill:var(--utama);pointer-events:none}.kisi-laporan{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--j-4)}.tabel--rapat th,.tabel--rapat td{padding:var(--j-1) var(--j-2)}.daftar-mutu{list-style:none;margin:0;padding:0;display:grid}.daftar-mutu__butir{display:grid;gap:var(--j-1);padding:var(--j-2) 0;border-bottom:var(--garis-tebal) solid var(--pemisah)}.tautan-kunjungan{margin-right:var(--j-3);white-space:nowrap}:root[data-mode=gelap] .gambar-tinta{filter:invert(1) hue-rotate(180deg)}.profil__paraf{max-width:240px;max-height:100px;padding:var(--j-2);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin);background:var(--permukaan);justify-self:start}.profil__kop{width:100%;max-width:640px;height:auto;padding:var(--j-2);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin);color-scheme:light;background:Canvas;justify-self:start}.paraf-pilih{display:grid;gap:var(--j-2);padding:var(--j-3);border:var(--garis-tebal) dashed var(--garis);border-radius:var(--r-ubin)}.paraf-pilih__isi{display:flex;flex-wrap:wrap;gap:var(--j-3)}.paraf-pilih__contoh{margin:0;display:grid;gap:var(--j-1)}.paraf-pilih__hasil{background-color:var(--permukaan);background-image:conic-gradient(var(--garis) 25%,transparent 0 50%,var(--garis) 0 75%,transparent 0);background-size:16px 16px}.baris-periksa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--j-2);align-items:end}.layar-tv{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:var(--j-5);padding:var(--j-5);background:var(--kanvas);color:var(--teks)}.layar-tv__kepala,.layar-tv__kaki{display:flex;justify-content:space-between;align-items:center;gap:var(--j-3)}.layar-tv__klinik{font-family:var(--huruf-judul);font-size:var(--t-5)}.layar-tv__khusus{color:var(--utama-700)}.layar-tv__jam{font-size:var(--t-5);font-variant-numeric:var(--angka)}.layar-tv__kisi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--j-5);align-content:start}.layar-tv__poli{display:grid;gap:var(--j-2);padding:var(--j-5);border-radius:var(--r-kartu);background:var(--permukaan);box-shadow:var(--bayang-melayang);text-align:center}.layar-tv__nama{margin:0;font-size:var(--t-5);color:var(--utama-700)}.layar-tv__label{margin:0;color:var(--teks-2);text-transform:uppercase;letter-spacing:.08em}.layar-tv__nomor{margin:0;font-family:var(--huruf-judul);font-size:clamp(64px,12vw,160px);line-height:1;font-variant-numeric:var(--angka);color:var(--utama)}.layar-tv__lain{margin:0;color:var(--teks-2);font-size:var(--t-3);font-variant-numeric:var(--angka)}.layar-tv__ruang{margin:0;font-family:var(--huruf-judul);font-size:clamp(24px,3vw,44px);font-weight:700;color:var(--teks)}.layar-tv__kosong{align-self:center;justify-self:center;font-size:var(--t-5);color:var(--teks-2)}.sakelar{display:inline-flex;align-items:center;gap:var(--j-2);cursor:pointer}.sakelar input{accent-color:var(--utama);width:18px;height:18px}@media(min-width:761px){.k-bawah{display:none}}.kolom-soap{display:grid;gap:var(--j-4);grid-template-columns:minmax(0,1fr)}.kolom-soap>.samping-soap{order:-1;display:grid;gap:var(--j-4);align-content:start}@media(min-width:1200px){.kolom-soap{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.kolom-soap>.samping-soap{order:0;position:sticky;top:var(--j-4);max-height:calc(100vh - 2 * var(--j-4));overflow-y:auto}}.riwayat-soap{background:var(--permukaan);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-kartu);padding:var(--j-4)}.riwayat-soap__judul{font-weight:700;cursor:pointer}.riwayat-soap__daftar{margin:var(--j-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--j-2)}.riwayat-soap__butir{border-top:var(--garis-tebal) solid var(--pemisah);padding-top:var(--j-2)}.riwayat-soap__butir summary{cursor:pointer;overflow-wrap:anywhere}.riwayat-soap__diagnosis{display:block;color:var(--teks-2);font-size:var(--t-2)}.riwayat-soap__soap{margin:var(--j-2) 0;display:grid;grid-template-columns:1.5em minmax(0,1fr);gap:var(--j-1) var(--j-2);font-size:var(--t-2)}.riwayat-soap__soap dt{font-weight:700}.riwayat-soap__soap dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.tren-ttv{display:grid;gap:var(--j-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.tren-ttv__grafik{margin:0}.tren-ttv__grafik svg{width:100%;height:auto;display:block;overflow:visible}.tren-ttv__judul{font-weight:700;margin-bottom:var(--j-1)}.tren-ttv__bantu{stroke:var(--pemisah);stroke-width:1}.tren-ttv__sumbu{fill:var(--teks-2);font-size:10px;font-variant-numeric:var(--angka)}.tren-ttv__label{font-size:11px;font-weight:700;fill:var(--teks);font-variant-numeric:var(--angka)}.tren-ttv__deret polyline{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tren-ttv__deret--0 polyline{stroke:var(--utama)}.tren-ttv__deret--0 circle{fill:var(--utama);stroke:var(--permukaan);stroke-width:2}.tren-ttv__deret--1 polyline{stroke:var(--kuning);stroke-dasharray:5 3}.tren-ttv__deret--1 rect{fill:var(--kuning);stroke:var(--permukaan);stroke-width:2}.tren-ttv__deret circle,.tren-ttv__deret rect{cursor:default}.daftar-poli__subjudul{list-style:none;margin-top:var(--j-3);font-weight:700;color:var(--teks-2);font-size:var(--t-2)}.odontogram{display:grid;gap:var(--j-2)}.odontogram__baris{display:grid;gap:var(--j-1)}.odontogram__label{font-size:var(--t-2);color:var(--teks-2)}.odontogram__gigi{display:flex;justify-content:center;gap:2px}.odontogram__butir{flex:0 1 2.5rem;min-width:0;display:grid;justify-items:center;padding:var(--j-1) 0;border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-isian);background:var(--permukaan);color:var(--teks);font:inherit;min-height:44px;cursor:pointer}.odontogram__butir:disabled{cursor:default}.odontogram__butir--tengah{margin-left:var(--j-2)}.odontogram__nomor{font-size:var(--t-1);color:var(--teks-2);font-variant-numeric:var(--angka)}.odontogram__kode{font-size:var(--t-1);font-weight:700}.odontogram__butir--masalah{background:var(--merah-50);border-color:var(--merah)}.odontogram__butir--restorasi{background:var(--utama-50);border-color:var(--utama)}.odontogram__butir--perhatian{background:var(--kuning-50);border-color:var(--kuning)}.odontogram__butir--tiada{border-style:dashed;color:var(--teks-2)}@media(max-width:480px){.odontogram__gigi{gap:1px}.odontogram__butir--tengah{margin-left:var(--j-1)}.odontogram__nomor,.odontogram__kode{font-size:10px;letter-spacing:-.02em}}.form-poli__turunan{margin:0;padding:var(--j-2) var(--j-3);border-radius:var(--r-isian);background:var(--utama-50)}.kelompok-isian{border:0;margin:0;padding:0;min-width:0}.kelompok-isian .k-dialog__centang{margin:0;font-weight:400}.impor-hasil{display:grid;gap:var(--j-2);margin-top:var(--j-3)}.impor-hasil p{margin:0}.catatan-lama{display:grid;gap:var(--j-1);margin:var(--j-2) 0}.catatan-lama__baris{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--j-2);border-bottom:var(--garis-tebal) solid var(--pemisah);padding:var(--j-1) 0}.catatan-lama__baris dt{color:var(--teks-2);font-size:var(--t-2)}.catatan-lama__baris dd{margin:0;overflow-wrap:anywhere}.catatan-lama__teks{white-space:pre-wrap}.catatan-lama__daftar{margin:0;padding-left:var(--j-4)}@media(max-width:480px){.catatan-lama__baris{grid-template-columns:minmax(0,1fr);gap:0}}.fisik{display:flex;flex-direction:column;gap:0}.fisik__kepala{display:flex;align-items:center;justify-content:space-between;gap:var(--j-2);flex-wrap:wrap;margin-bottom:var(--j-2)}.fisik__judul{margin:0;font-size:var(--t-2);font-weight:600}.fisik__chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:var(--t-1);font-weight:600}.fisik__chip--belum{background:var(--kuning-50);color:var(--kuning)}.fisik__chip--lengkap{background:var(--hijau-50);color:var(--hijau)}.fisik__baris{display:grid;grid-template-columns:9.5rem auto minmax(12rem,1fr);align-items:center;gap:var(--j-2) var(--j-3);padding:var(--j-2) 0;border-top:1px solid var(--garis)}.fisik__baris:last-of-type{border-bottom:1px solid var(--garis)}.fisik__label{font-size:var(--t-2);overflow-wrap:anywhere}.fisik__segmen{display:inline-flex;border:1px solid var(--garis);border-radius:8px;overflow:hidden}.fisik__pilih{font:inherit;font-size:.78rem;min-height:32px;padding:4px 10px;border:0;background:var(--permukaan);color:var(--teks-2);cursor:pointer}.fisik__pilih+.fisik__pilih{border-left:1px solid var(--garis)}.fisik__pilih:focus-visible{outline:2px solid var(--utama);outline-offset:-2px}.fisik__pilih--n.fisik__pilih--terpilih{background:var(--hijau-50);color:var(--hijau);font-weight:600}.fisik__pilih--tn.fisik__pilih--terpilih{background:var(--kuning-50);color:var(--kuning);font-weight:600}.fisik__pilih:disabled{cursor:default}.fisik__isi{min-width:0}.fisik__normal{color:var(--teks-2);font-size:.78rem}.fisik__cepat{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem}.fisik__pernyataan{display:flex;gap:.5rem;align-items:flex-start;font-weight:600;margin-top:.35rem}.fisik__belum{display:inline-flex;align-items:center;gap:6px;color:var(--kuning);font-size:.78rem}.fisik__titik{width:6px;height:6px;border-radius:50%;background:currentColor}.fisik__temuan{width:100%;min-height:36px;box-sizing:border-box}.fisik__temuan--kosong{border-color:var(--kuning)}.fisik__temuan:not(.fisik__temuan--kosong){background:var(--kuning-50)}@media(max-width:640px){.fisik__baris{grid-template-columns:1fr;gap:var(--j-1, 4px)}}.teks-baris{white-space:pre-wrap;overflow-wrap:anywhere}.paket-mcu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--j-2)}@media(min-width:1024px){.kartu .paket-mcu--lebar{grid-template-columns:repeat(4,minmax(0,1fr))}}.paket-mcu__ubin{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--j-3);padding-right:calc(var(--j-3) + 24px);border:1px solid var(--garis);border-radius:12px;background:var(--permukaan);color:var(--teks);font:inherit;text-align:left;cursor:pointer}.paket-mcu__ubin:focus-visible{outline:2px solid var(--utama);outline-offset:2px}.paket-mcu__ubin--terpilih{border:2px solid var(--utama);background:var(--isian)}.paket-mcu__nama{font-weight:600;overflow-wrap:anywhere}.paket-mcu__harga{font-size:1.06rem;font-weight:600;font-variant-numeric:tabular-nums}.paket-mcu__isi{font-size:.75rem;color:var(--utama)}.paket-mcu__centang{position:absolute;top:var(--j-2);right:var(--j-2);width:20px;height:20px;border-radius:50%;background:var(--utama);color:var(--permukaan);display:grid;place-items:center;font-size:12px}.paket-mcu .k-isian__galat{grid-column:1 / -1}.paket-kunjungan{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--j-1) var(--j-3)}.checklist-paket{list-style:none;margin:0 0 var(--j-3);padding:0;display:flex;flex-wrap:wrap;gap:var(--j-2)}.checklist-paket__butir{padding:2px 10px;border-radius:999px;background:var(--kuning-50);color:var(--kuning);font-size:var(--t-1);font-weight:600}.checklist-paket__butir--terisi{background:var(--hijau-50);color:var(--hijau)}.tabel__jumlah td{background:var(--isian)}.hanya-hp{display:none}@media(max-width:640px){.sembunyi-hp{display:none}.hanya-hp{display:inline}}.odontogram__butir--sehat{background:var(--hijau-50);border-color:var(--hijau);color:var(--hijau)}.odontogram__butir--belum{background:var(--isian);color:var(--teks-2)}.tabel-gulir--tinggi{max-height:min(60vh,560px);overflow-y:auto}.templat-asuhan__cari{max-width:480px;margin-top:var(--j-3)}.templat-asuhan__kode{white-space:nowrap;font-variant-numeric:var(--angka)}.templat-asuhan__sempit{width:1%}.templat-asuhan__aksi{margin-top:0;gap:var(--j-2);justify-content:flex-end;flex-wrap:nowrap}@media(max-width:640px){.templat-asuhan__kategori-hp{display:block}.templat-asuhan__aksi{flex-wrap:wrap}}.ringkasan-asuhan{margin-bottom:var(--j-4)}.ringkasan-asuhan__isi p{margin:var(--j-1) 0;overflow-wrap:anywhere}.ringkasan-asuhan__judul,.asuhan__format{margin-top:0}.centang-asuhan{display:grid;gap:var(--j-3)}.centang-asuhan__dx{margin:0;padding:var(--j-3);border:var(--garis-tebal) solid var(--pemisah);border-radius:var(--r-ubin);min-width:0}.centang-asuhan__judul{font-weight:700;padding:0 var(--j-1);overflow-wrap:anywhere}.centang-asuhan__daftar{margin:0 0 var(--j-2);padding:0;list-style:none;display:grid;gap:var(--j-2)}.centang-asuhan__butir{display:flex;align-items:flex-start;gap:var(--j-2);min-width:0}.centang-asuhan__butir input{margin-top:.25em;flex:none;width:1.1em;height:1.1em}.centang-asuhan__butir label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.centang-asuhan__aktif{display:block;margin:0}.baris-isian{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--j-2)}.baris-isian>.k-isian{flex:1 1 220px;min-width:0}.ringkas-asuhan p{margin:var(--j-1) 0}.konfirmasi-pasien__nama{font-size:var(--t-4);font-weight:700;margin:0 0 var(--j-2);overflow-wrap:anywhere}.konfirmasi-pasien__daftar{margin:0;display:grid;gap:var(--j-1)}.konfirmasi-pasien__daftar>div{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:var(--j-2)}.konfirmasi-pasien__daftar dt{color:var(--teks-2)}.konfirmasi-pasien__daftar dd{margin:0;font-weight:600;overflow-wrap:anywhere}.konfirmasi-pasien__alergi{color:var(--merah);font-weight:700;margin:var(--j-2) 0 0}.rinci-kaji{display:grid;gap:var(--j-3)}.rinci-kaji__baris{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--j-3)}.rinci-kaji__baris>*{min-width:0}.rinci-kaji__ringkas{margin:0;display:grid;gap:var(--j-1)}.rinci-kaji__ringkas>div{display:grid;grid-template-columns:minmax(7em,12em) minmax(0,1fr);gap:var(--j-2)}.rinci-kaji__ringkas dt{color:var(--teks-2)}.rinci-kaji__ringkas dd{margin:0;overflow-wrap:anywhere}@media(max-width:480px){.rinci-kaji__ringkas>div{grid-template-columns:minmax(0,1fr);gap:0}}.peringatan-hamil{margin:0 0 var(--j-3)}.pilih-wilayah{display:contents}.kelompok-sakelar{display:grid;gap:var(--j-2)}.kelompok-sakelar+.kelompok-sakelar{margin-top:var(--j-5);padding-top:var(--j-4);border-top:var(--garis-tebal) solid var(--pemisah)}.kelompok-sakelar__judul{margin:0;font-size:var(--t-4)}.kolom-centang{display:grid;gap:var(--j-2);margin:var(--j-3) 0}.kolom-centang .k-dialog__centang{margin:0}.daftar-kritis{margin:0 0 var(--j-3);padding:var(--j-2) var(--j-3);list-style:none;background:var(--merah-50);border:1px solid var(--merah);border-radius:8px;font-variant-numeric:tabular-nums}.tanda-sumber{margin:0 0 calc(-1 * var(--j-1));font-size:var(--t-2);color:var(--teks-2)}.tren-lab{display:grid;gap:2px}.tren-lab__nama{font-weight:600}.tren-lab__nilai{font-variant-numeric:tabular-nums}.tren-lab__ket{display:flex;align-items:center;gap:var(--j-2);flex-wrap:wrap}.tren-lab__ket .catatan{margin:0}.riwayat-tetap{display:grid;gap:var(--j-2)}.riwayat-tetap>p{margin:0}.riwayat-tetap>.k-ubin>legend .k-isian__label{font-weight:700;font-size:inherit}.rujukan-asal>p{margin:0 0 var(--j-2)}.rujukan-asal__angka{font-variant-numeric:tabular-nums}.rujukan-asal__lab{display:flex;flex-wrap:wrap;gap:var(--j-2) var(--j-4);margin:0;padding:0;list-style:none}.rujukan-asal__lab li{display:inline-flex;align-items:center;gap:var(--j-2)}.instruksi{display:grid;gap:var(--j-2)}.instruksi__daftar{margin:0;padding:0;list-style:none;display:grid}.instruksi__butir{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--j-2) var(--j-4);padding:var(--j-2) 0;border-bottom:1px solid var(--pemisah)}.instruksi__butir:last-child{border-bottom:0}.instruksi__butir .baris-aksi{margin:0;align-items:center}.troli__kurang{margin:0 0 var(--j-3);padding-left:var(--j-4)}.troli__pakai{display:grid;gap:var(--j-2);margin:var(--j-2) 0}.troli__baris-atur{display:flex;align-items:flex-end;gap:var(--j-2)}.troli__baris-atur .k-isian{flex:1}.angka{font-variant-numeric:tabular-nums}.troli__aksi{flex-wrap:wrap}.troli__aksi .k-tombol{white-space:nowrap}@media(max-width:480px){.troli__aksi .k-tombol--isi{flex:1 1 100%}}.opname__fisik{width:6.5em;text-align:right;font-variant-numeric:tabular-nums}.opname__selisih td{background:var(--kuning-50)}.opname__aksi{flex-wrap:wrap;align-items:center}.opname__aksi>.catatan{margin:0 auto 0 0}.berita-acara__ttd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--j-4);margin-top:var(--j-5, 24px);text-align:center}@media print{.k-menu,.k-atas,.k-tab-halaman,.bilah-aksi,.k-bawah,.k-toast{display:none!important}}.opname__baris-alasan td{padding-top:0}.opname__alasan-isi{display:flex;align-items:center;gap:var(--j-3);font-weight:600;font-size:var(--t-2)}.opname__alasan-isi select{max-width:16rem}.opname__tabel tr.opname__selisih:not(.opname__baris-alasan) td{border-bottom:0}.berita-acara tfoot th,.berita-acara tfoot td{background:var(--isian)}.riwayat-revisi{list-style:none;margin:0;padding:0;display:grid;gap:16px}.riwayat-revisi__butir{display:grid;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--pemisah)}.riwayat-revisi__butir:last-child{border-bottom:0;padding-bottom:0}.riwayat-revisi__ubah{display:grid;gap:4px;overflow-wrap:anywhere}.tanda-revisi{margin:0 0 calc(-1 * var(--j-3))}.pita-ttv{display:grid;gap:var(--j-2)}.pita-ttv p{margin:0;overflow-wrap:anywhere;font-weight:400;color:var(--teks)}.pita-ttv strong{color:var(--kuning)}.panel-pasien{display:grid;gap:var(--j-2)}.panel-pasien__tombol{display:flex;flex-wrap:wrap;gap:var(--j-1)}.panel-pasien__butir{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--j-2);min-height:40px;padding:var(--j-1) var(--j-3);border:1px solid var(--garis);border-radius:999px;background:var(--permukaan);color:var(--teks);font:inherit;font-size:var(--t-2);font-weight:600;cursor:pointer}.panel-pasien__butir--aktif{border-color:var(--utama);background:var(--utama-50);color:var(--utama-700)}.panel-pasien__butir:focus-visible{outline:2px solid var(--utama);outline-offset:2px}.panel-pasien__isi{border:1px solid var(--garis);border-radius:var(--r-ubin);background:var(--permukaan);padding:var(--j-3) var(--j-4)}.panel-pasien__isi .riwayat-soap{border:0;padding:0;background:transparent}.panel-pasien__identitas{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--j-2) var(--j-4);font-size:var(--t-2)}.panel-pasien__identitas dt{color:var(--teks-2);font-size:var(--t-1)}.panel-pasien__identitas dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:var(--angka)}.tab--sub{margin-top:calc(-1 * var(--j-2));background:var(--isian);border-bottom-width:1px}.tab--sub .tab__butir{min-height:40px;padding:var(--j-1) var(--j-3);font-size:var(--t-2)}.objektif-ttv{display:grid;gap:var(--j-4)}.objektif-ttv__ku{margin:0}.k-strip__garis-miring{color:var(--teks-2);font-size:var(--t-5)}@media(max-width:480px){.objektif-ttv .k-strip__sel:has(.k-strip__garis-miring){grid-column:1 / -1}}.objektif-ttv .k-strip__sel:has(.k-strip__garis-miring) .k-strip__masukan{width:4ch;flex:none}.kaji-awal__daftar{margin:0;display:grid;gap:var(--j-2)}.kaji-awal__daftar>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--j-4)}.kaji-awal__daftar dt{color:var(--teks-2)}.kaji-awal__daftar dd{margin:0;overflow-wrap:anywhere}.kaji-awal__kaki{margin:var(--j-3) 0 0;font-size:var(--t-1)}@media(max-width:640px){.kaji-awal__daftar>div{grid-template-columns:minmax(0,1fr);gap:0}}.bilah-aksi--isian{flex-wrap:wrap;align-items:center;justify-content:flex-end}.bilah-aksi--isian .baris-aksi{margin-top:0;justify-content:flex-end}.bilah-aksi__status{margin:0 auto 0 0}.bilah-aksi__kurang{display:inline-flex;align-items:center;gap:var(--j-2);min-height:40px;padding:0 var(--j-3);border:1px solid var(--kuning);border-radius:999px;background:var(--kuning-50);color:var(--teks);font:inherit;font-size:var(--t-2);font-weight:600;cursor:pointer}.bilah-aksi__kurang:focus-visible{outline:2px solid var(--utama);outline-offset:2px}.bilah-aksi__kurang--sorot{outline:2px solid var(--kuning);outline-offset:2px}.bilah-aksi__kurang--peringatan svg{color:var(--kuning);flex:none}.bilah-aksi__titik{width:8px;height:8px;border-radius:50%;background:var(--kuning)}@media(max-width:760px){.bilah-aksi--isian{bottom:64px;gap:var(--j-2);padding:var(--j-2) 0}.bilah-aksi--isian .baris-aksi{gap:var(--j-2)}}.kaji-final__sub{margin:var(--j-4) 0 0;padding-top:var(--j-4);border-top:1px solid var(--pemisah);color:var(--teks-2);font-size:var(--t-2);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kaji-final__sub--awal{margin-top:0;padding-top:0;border-top:0}.riwayat-penyakit__daftar{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--garis);border-radius:var(--r-isian);background:var(--permukaan)}.riwayat-penyakit__butir{display:flex;align-items:center;gap:var(--j-1);min-height:44px;padding:0 var(--j-1) 0 var(--j-3)}.riwayat-penyakit__butir+.riwayat-penyakit__butir{border-top:1px solid var(--pemisah)}.riwayat-penyakit__teks{flex:1;min-width:0;overflow-wrap:anywhere}.riwayat-penyakit__ubah{flex:1;min-width:0}.riwayat-penyakit__ik{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:var(--r-isian);background:none;color:var(--teks-2);cursor:pointer}.riwayat-penyakit__ik:hover{background:var(--isian);color:var(--teks)}.riwayat-penyakit__ik:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.riwayat-penyakit__tambah{display:flex;gap:var(--j-2)}.riwayat-penyakit__tambah .k-isian__masukan{flex:1;min-width:0}.k-ubin__butir--mati{opacity:.55;cursor:not-allowed}.k-ikon{flex:none;display:inline-block;vertical-align:middle}.k-menu__ikon{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;color:var(--teks-2)}.k-menu__butir--aktif .k-menu__ikon{color:var(--utama-700)}.k-tab-halaman{display:flex;flex-wrap:wrap;gap:var(--j-1);border-bottom:var(--garis-tebal) solid var(--garis);margin-bottom:var(--j-4)}.k-tab-halaman__butir{display:inline-flex;align-items:center;gap:var(--j-2);padding:var(--j-2) var(--j-3);min-height:40px;color:var(--teks-2);text-decoration:none;font-weight:600;border-bottom:2px solid transparent;margin-bottom:calc(-1 * var(--garis-tebal))}.k-tab-halaman__butir:hover{color:var(--teks)}.k-tab-halaman__butir--aktif{color:var(--utama-700);border-bottom-color:var(--utama)}.k-atas__tautan{display:inline-flex;align-items:center;gap:var(--j-1);color:var(--teks-2);text-decoration:none;font-size:var(--t-2);padding:var(--j-1) var(--j-2);border-radius:var(--r-isian)}.k-atas__tautan:hover,a.k-atas__akun:hover{background:var(--isian);color:var(--teks)}a.k-atas__akun{display:inline-flex;align-items:center;gap:var(--j-1);text-decoration:none;padding:var(--j-1) var(--j-2);border-radius:var(--r-isian)}@media(max-width:720px){.k-atas__tautan-label{display:none}}.k-kembali{display:inline-flex;align-items:center;gap:var(--j-1);border:0;background:transparent;color:var(--utama-700);font:inherit;font-weight:600;padding:var(--j-1) 0;cursor:pointer}.k-cari-ubin{display:flex;align-items:center;gap:var(--j-2);max-width:420px;padding:0 var(--j-3);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-isian);background:var(--isian);color:var(--teks-2);margin-bottom:var(--j-4)}.k-cari-ubin input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--teks);padding:var(--j-2) 0;min-height:40px}.k-cari-ubin:focus-within{outline:2px solid var(--fokus);outline-offset:1px}.k-cari-ubin input:focus{outline:none}.k-ubin-kisi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--j-3)}.k-ubin-atur{width:100%;height:100%;display:flex;align-items:flex-start;gap:var(--j-3);padding:var(--j-3) var(--j-4);text-align:left;font:inherit;color:var(--teks);text-decoration:none;background:var(--permukaan);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin);cursor:pointer;transition:border-color var(--g-cepat) var(--g-kurva),background-color var(--g-cepat) var(--g-kurva)}.k-ubin-atur:hover{border-color:var(--utama);background:var(--utama-50)}.k-ubin-atur:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.k-ubin-atur__ikon{color:var(--utama);padding-top:2px}.k-ubin-atur__teks{display:flex;flex-direction:column;gap:2px;min-width:0}.k-ubin-atur__judul{font-weight:700}.k-ubin-atur__ket{color:var(--teks-2);font-size:var(--t-2)}.k-keterangan{color:var(--teks-2);margin:var(--j-3) 0 0}.k-cari-label{display:block;font-weight:600;font-size:var(--t-2);margin-bottom:var(--j-1)}@media(max-width:480px){a.k-atas__akun{display:none}.k-atas__tautan{padding:var(--j-1)}}.k-akun{position:relative}.k-akun__tombol{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:4px 4px 4px 10px;font:inherit;font-size:var(--t-2);line-height:1.2;color:var(--teks);background:transparent;border:0;border-radius:8px;cursor:pointer}.k-akun__tombol:hover,.k-akun__tombol[aria-expanded=true]{background:var(--isian)}.k-akun__teks{display:flex;flex-direction:column;align-items:flex-end;min-width:0}.k-akun__sub{font-size:12px;color:inherit;opacity:.85;white-space:nowrap}.k-akun__inisial{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;font-size:14px;font-weight:700;color:var(--utama);background:var(--utama-50);border-radius:50%}.k-akun__nama{font-weight:600;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.k-akun__ruang{font-weight:700;color:var(--utama)}.k-akun__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:300px;max-width:calc(100vw - 16px);display:grid;gap:4px;padding:8px;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:16px;box-shadow:var(--bayang-melayang)}.k-akun__kepala{margin:0;padding:8px 8px 12px;display:grid;gap:2px;border-bottom:1px solid var(--pemisah)}.k-akun__kepala span{font-size:13px;color:var(--teks-2)}.k-akun__ruang-isian{display:grid;gap:4px;padding:8px}.k-akun__label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--teks-2)}.k-akun__petunjuk{font-size:12px;color:var(--teks-2)}.k-akun__sakelar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-top:1px solid var(--pemisah);border-bottom:1px solid var(--pemisah);cursor:pointer}.k-akun__sakelar input{width:36px;height:20px;accent-color:var(--utama);cursor:pointer}.k-akun__butir{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 8px;font:inherit;font-size:14px;text-align:left;color:var(--teks);background:transparent;border:0;border-radius:8px;text-decoration:none;cursor:pointer}.k-akun__butir:hover{background:var(--isian)}.k-akun__butir--bahaya{color:var(--merah)}@media(max-width:480px){.k-akun__teks{display:none}.k-akun__tombol{padding:2px}}.br-kartu{background:var(--permukaan);border:1px solid var(--pemisah);border-radius:16px;padding:16px;min-width:0}@media(min-width:1024px){.br-kartu{padding:20px}}.br-kecil{font-size:12.5px;color:var(--teks-2)}.br-warna-utama{color:var(--utama)}.br-subjudul{margin:0;font-size:14px;font-weight:600;color:var(--teks-2)}.br-kosong{margin:0;font-size:13.5px;color:var(--teks-2)}.br-kosong--tengah{padding:24px 0;text-align:center}.br-kerja{display:flex;flex-direction:column;gap:12px}.br-kerja__kepala{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.br-kerja__judul{margin:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.br-kerja__daftar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:640px){.br-kerja__daftar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.br-kerja__daftar{grid-template-columns:repeat(7,minmax(0,1fr))}}.br-kerja__daftar>li{min-width:0;display:flex}.br-ubin{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:var(--isian);color:var(--teks);text-decoration:none;transition:box-shadow .15s ease-out}a.br-ubin:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--utama) 30%,transparent)}.br-ubin:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.br-ubin__ikon{color:var(--teks-2)}.br-ubin__angka{margin-top:4px;font-size:26px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.br-ubin__label{font-size:13px;font-weight:600;line-height:1.25}.br-ubin__tujuan{display:inline-flex;align-items:center;gap:2px;font-size:11.5px;color:var(--teks-2)}.br-ubin__panah{display:inline-flex}.br-ubin__panah .k-ikon{width:12px;height:12px}.br-ubin--kuning{background:var(--kuning-50);border-color:color-mix(in srgb,var(--kuning) 40%,transparent)}.br-ubin--kuning .br-ubin__ikon,.br-ubin--kuning .br-ubin__angka{color:var(--kuning)}.br-kisi{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.br-kisi>*{min-width:0}@media(min-width:768px){.br-kisi{grid-template-columns:repeat(2,minmax(0,1fr))}.br-kisi__pasien,.br-kisi__morbiditas{grid-column:span 2}}@media(min-width:1280px){.br-kisi{grid-template-columns:repeat(4,minmax(0,1fr))}.br-kisi__morbiditas{grid-column:span 3;grid-row:span 2}}.br-kisi__pasien>*,.br-kisi__morbiditas>*{height:100%}.br-ubin-data{display:flex;flex-direction:column;gap:10px}.br-pasien{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;border-radius:16px;background:var(--utama);color:var(--permukaan);min-width:0;box-sizing:border-box}@media(min-width:1024px){.br-pasien{padding:24px}}.br-pasien__judul{margin:0;font-size:15px;font-weight:600}.br-pasien__utama{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}.br-pasien__angka{font-size:84px;font-weight:800;line-height:.85;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media(min-width:1024px){.br-pasien__angka{font-size:104px}}.br-pasien__banding{padding-bottom:6px;font-size:14px;line-height:1.4}.br-pasien__arah{font-weight:700}.br-pasien__sub{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:640px){.br-pasien__sub{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:640px){.br-pasien__sub--lima{grid-template-columns:repeat(5,minmax(0,1fr))}}.br-pasien__butir{padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--permukaan) 13%,transparent);font-size:13px}.br-pasien__butir b{display:block;font-size:22px;line-height:1.25;font-variant-numeric:tabular-nums}.br-batang{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;align-items:center;font-size:13.5px}.br-batang__baris{display:contents}.br-batang__label{min-width:0;overflow-wrap:anywhere}.br-batang__bidang{display:block;width:100%;height:12px}.br-batang__latar{fill:var(--isian)}.br-batang__isi{fill:var(--utama)}.br-batang__isi--muda{fill:color-mix(in srgb,var(--utama) 55%,var(--permukaan))}.br-batang__angka{text-align:right;font-variant-numeric:tabular-nums}.br-morbiditas{display:flex;flex-direction:column;gap:10px}.br-morbiditas__kepala{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.br-morbiditas__judul{margin:0;font-size:17px;font-weight:700}.br-tab{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--isian)}.br-tab__butir{height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--teks);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.br-tab__butir:hover{background:var(--pemisah)}.br-tab__butir--aktif,.br-tab__butir--aktif:hover{background:var(--utama);color:var(--permukaan)}.br-tabel{width:100%;border-collapse:collapse;font-size:14px}.br-tabel th{padding:6px 8px 6px 0;font-size:12px;font-weight:600;color:var(--teks-2);text-align:left}.br-tabel td{padding:8px 8px 8px 0;border-top:1px solid var(--pemisah);vertical-align:middle}.br-tabel__no{width:32px}.br-peringkat{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--utama-50);color:var(--utama);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.br-tabel__kode{font-weight:700;color:var(--utama);white-space:nowrap;font-variant-numeric:tabular-nums}.br-tabel__nama{overflow-wrap:anywhere}.br-tabel__proporsi{width:22%}.br-tabel .br-tabel__angka{padding-left:4px;padding-right:4px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.br-tabel__lp{color:var(--teks-2)}.br-tabel__total{font-weight:700}.br-tabel__persen{margin-left:6px;font-size:12px;font-weight:400;color:var(--teks-2)}.br-tabel .br-tabel__tren{padding-left:12px;padding-right:0;white-space:nowrap}.br-tren{display:block;width:70px;height:20px}.br-tren__kini{fill:var(--utama)}.br-tren__lalu{fill:color-mix(in srgb,var(--utama) 32%,var(--permukaan))}@media(max-width:767px){.br-tabel .br-tabel__tren{display:none}}@media(max-width:639px){.br-tabel .br-tabel__proporsi{display:none}}.br-dipantau{display:flex;flex-direction:column;gap:6px;padding:16px;border:2px solid color-mix(in srgb,var(--kuning) 45%,transparent);border-radius:16px;background:var(--kuning-50);color:var(--kuning);min-width:0}@media(min-width:1024px){.br-dipantau{padding:20px}}.br-dipantau__judul{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.br-dipantau__butir{margin:0;font-size:14px;line-height:1.4;color:var(--teks)}.br-dipantau__butir b{color:var(--kuning)}.br-dipantau__ket{margin:auto 0 0;padding-top:4px;font-size:11.5px;color:var(--teks-2)}.pekerjaan__daftar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:var(--j-3)}.ubin-kerja{position:relative;display:grid;gap:var(--j-1);height:100%;box-sizing:border-box;padding:var(--j-3) var(--j-4);border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin);background:var(--permukaan);color:var(--teks);text-decoration:none;transition:border-color var(--g-cepat) var(--g-kurva),box-shadow var(--g-cepat) var(--g-kurva)}.ubin-kerja:hover{border-color:var(--utama);box-shadow:var(--bayang-melayang)}.ubin-kerja:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.ubin-kerja__angka{font-size:var(--t-6);font-weight:700;line-height:1.1;font-variant-numeric:var(--angka)}.ubin-kerja__label{color:var(--teks-2);font-size:var(--t-2);font-weight:600}.ubin-kerja--peringatan{border-color:var(--kuning);background:var(--kuning-50)}.ubin-kerja--peringatan .ubin-kerja__angka,.ubin-kerja--peringatan .ubin-kerja__label{color:var(--kuning)}.strip-minggu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--j-2)}.strip-minggu__daftar{flex:1 1 520px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--j-1)}.strip-minggu__hari{width:100%;min-height:64px;display:grid;justify-items:center;gap:2px;padding:var(--j-1);border:var(--garis-tebal) solid var(--pemisah);border-radius:var(--r-ubin);background:var(--permukaan);color:var(--teks);font:inherit;cursor:pointer}.strip-minggu__hari:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.strip-minggu__hari--ini{border-color:var(--utama)}.strip-minggu__hari--aktif{background:var(--utama);border-color:var(--utama);color:var(--permukaan)}.strip-minggu__nama,.strip-minggu__jumlah{font-size:var(--t-1)}.strip-minggu__hari:not(.strip-minggu__hari--aktif) .strip-minggu__nama,.strip-minggu__hari:not(.strip-minggu__hari--aktif) .strip-minggu__jumlah{color:var(--teks-2)}@media(max-width:640px){.strip-minggu__daftar{flex-basis:100%}.strip-minggu__nama{font-size:.7rem}}.jadwal-dokter{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--j-2)}.jadwal-dokter__butir{display:grid;gap:2px;padding:var(--j-2) var(--j-3);border:var(--garis-tebal) solid var(--pemisah);border-radius:var(--r-ubin)}.jadwal-dokter__butir--penuh{border-color:var(--merah);background:var(--merah-50)}.jadwal-dokter__butir--mati{opacity:.6}.jadwal-baris--lewat{border-color:var(--merah)}.jadwal-coret{text-decoration:line-through}.ubin-pr{width:100%;font:inherit;text-align:left;cursor:pointer}.ubin-pr--aktif{border-color:var(--utama);box-shadow:inset 0 0 0 2px var(--utama)}.pr-butir{border-left-width:6px}.pr-butir--kuning{border-left-color:var(--kuning)}.pr-butir--merah{border-left-color:var(--merah);background:var(--merah-50)}.serah-catatan{display:grid;gap:var(--j-3)}.serah-catatan .k-dialog__centang{margin:0;font-weight:400}.serah-butir{display:grid;gap:var(--j-2)}.pilihan-poli-tv{display:grid;gap:var(--j-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.pilihan-poli-tv .k-dialog__centang{margin:0;font-weight:400}.pita-lihat{position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;gap:var(--j-2) var(--j-4);align-items:center;justify-content:space-between;padding:var(--j-2) var(--j-4);background:var(--kuning-50);color:var(--teks);border-bottom:var(--garis-tebal) solid var(--kuning);font-weight:600}.ob-halaman{gap:var(--j-3)}.ob-kepala .catatan{margin:4px 0 0}.ob-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--isian);border:1px solid var(--pemisah);border-radius:16px;overflow:hidden}.ob-panel--seret{outline:2px dashed var(--utama);outline-offset:-6px}.ob-daftar{list-style:none;margin:0;padding:16px 16px 8px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.ob-daftar--kosong{display:grid;place-items:center}.ob-tanggal{align-self:center;margin:12px 0 8px}.ob-tanggal span{display:inline-block;padding:4px 12px;font-size:12px;font-weight:600;color:var(--teks-2);background:var(--permukaan);border:1px solid var(--pemisah);border-radius:8px}.ob-baris{display:flex;margin-top:8px}.ob-baris--sambung{margin-top:0}.ob-baris--saya{justify-content:flex-end}.ob-balon{position:relative;max-width:min(72%,560px);min-width:96px;padding:6px 10px 4px;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:4px 12px 12px;overflow-wrap:anywhere}.ob-baris--saya .ob-balon{background:var(--utama-50);border-color:transparent;border-radius:12px 4px 12px 12px}.ob-baris--sambung .ob-balon{border-radius:12px}.ob-balon__nama{margin:0 24px 2px 0;font-size:13px;font-weight:700;color:var(--utama)}.ob-balon__isi{margin:0;padding-right:24px;white-space:pre-wrap;font-size:15px;line-height:1.4;-webkit-user-select:text;user-select:text}.ob-balon__isi--hapus{font-style:italic;color:var(--teks-2)}.ob-balon__gambar{display:block;margin:2px 0 4px;padding:0;border:0;border-radius:8px;background:var(--isian);cursor:zoom-in;overflow:hidden}.ob-balon__gambar img{display:block;max-width:100%;max-height:320px;object-fit:contain}.ob-balon__gambar--muat{width:240px;max-width:100%;height:160px;cursor:default}.ob-balon__pasien{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:13px;font-weight:600;color:var(--utama);background:var(--permukaan);border:1px solid var(--pemisah);border-radius:8px;text-decoration:none}.ob-balon__pasien--terbatas{color:var(--teks-2);font-weight:400}.ob-balon__kaki{margin:2px 0 0;text-align:right}.ob-balon__jam{font-size:11px;color:var(--teks-2);font-variant-numeric:tabular-nums}.ob-menu{position:absolute;top:2px;right:2px}.ob-menu__tombol{display:grid;place-items:center;width:24px;height:24px;padding:0;color:var(--teks-2);background:transparent;border:0;border-radius:8px;cursor:pointer;opacity:0;transition:opacity .15s}.ob-balon:hover .ob-menu__tombol,.ob-menu__tombol:focus-visible,.ob-menu__tombol[aria-expanded=true]{opacity:1;background:var(--isian)}@media(hover:none){.ob-menu__tombol{opacity:1}}.ob-menu__isi{position:absolute;right:0;top:28px;z-index:20;min-width:180px;display:grid;padding:4px;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:12px;box-shadow:var(--bayang-melayang)}.ob-menu__isi button,.ob-tambah__menu button{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;font:inherit;font-size:14px;text-align:left;color:var(--teks);background:transparent;border:0;border-radius:8px;cursor:pointer;white-space:nowrap}.ob-menu__isi button:hover,.ob-tambah__menu button:hover{background:var(--isian)}.ob-menu__isi .ob-menu__bahaya{color:var(--merah)}.ob-tulis{display:grid;gap:8px;padding:8px 12px 12px;background:var(--permukaan);border-top:1px solid var(--pemisah)}.ob-tulis__bilah{display:flex;align-items:flex-end;gap:8px}.ob-tulis__ikon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;padding:0;color:var(--teks-2);background:transparent;border:0;border-radius:50%;cursor:pointer}.ob-tulis__ikon:hover,.ob-tulis__ikon[aria-expanded=true]{background:var(--isian);color:var(--utama)}.ob-tulis__kotak{flex:1;min-width:0;min-height:40px;max-height:160px;padding:9px 14px;font:inherit;font-size:15px;line-height:1.4;color:var(--teks);background:var(--isian);border:1px solid var(--garis);border-radius:20px;resize:none}.ob-tulis__kotak:focus{outline:none;border-color:var(--utama)}.ob-tulis__kirim{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;padding:0;color:var(--permukaan);background:var(--utama);border:0;border-radius:50%;cursor:pointer}.ob-tulis__kirim:disabled{opacity:.45;cursor:default}.ob-tambah{position:relative}.ob-tambah__menu{position:absolute;left:0;bottom:48px;z-index:20;min-width:200px;display:grid;padding:4px;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:12px;box-shadow:var(--bayang-melayang)}.ob-lampiran{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ob-lampiran__gambar{position:relative;display:inline-block}.ob-lampiran__gambar img{display:block;height:96px;max-width:200px;object-fit:cover;border-radius:8px;border:1px solid var(--pemisah)}.ob-lampiran__gambar button,.ob-lampiran__pasien button{display:grid;place-items:center;width:24px;height:24px;padding:0;color:var(--teks);background:var(--permukaan);border:1px solid var(--pemisah);border-radius:50%;cursor:pointer}.ob-lampiran__gambar button{position:absolute;top:4px;right:4px}.ob-lampiran__pasien{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:13px;font-weight:600;color:var(--utama);background:var(--utama-50);border-radius:8px}.ob-cari{display:grid;gap:6px}.ob-cari__label{font-size:13px;font-weight:600;color:var(--teks-2)}.ob-cari__baris{display:flex;gap:8px;align-items:center}.ob-cari__baris input{flex:1;min-width:0}.ob-cari__hasil{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ob-cari__hasil button{min-height:32px;padding:0 12px;font:inherit;font-size:13px;color:var(--teks);background:var(--isian);border:1px solid var(--garis);border-radius:8px;cursor:pointer}.ob-besar{max-width:min(96vw,1100px);max-height:94vh;padding:12px;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:16px}.ob-besar::backdrop{background:var(--teks);opacity:.7}.ob-besar img{display:block;max-width:100%;max-height:calc(94vh - 90px);margin:0 auto;object-fit:contain;border-radius:8px}.ob-besar__aksi{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}@media(max-width:760px){.ob-balon{max-width:85%}.ob-daftar{padding:12px 8px 8px}}.ob-panel--layar{height:calc(100dvh - 210px);min-height:420px}.ob-panel--jendela{height:100%;min-height:0;border:0;border-radius:0}.ob-kosong{margin:auto;padding:0 24px;text-align:center;font-size:14px;color:var(--teks-2)}.ob-kosong span{font-size:12px}.ob-jendela-induk{position:relative}.ob-ikon-atas{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer}.ob-ikon-atas:hover,.ob-ikon-atas[aria-expanded=true]{background:var(--isian)}.ob-ikon-atas__lencana{position:absolute;top:-2px;right:-2px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--permukaan);background:var(--merah);border-radius:10px}.ob-jendela{position:absolute;right:0;top:calc(100% + 10px);z-index:50;width:min(380px,calc(100vw - 16px));height:min(520px,calc(100dvh - 120px));display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--permukaan);border:1px solid var(--pemisah);border-radius:16px;box-shadow:var(--bayang-melayang);overflow:hidden;color:var(--teks)}.ob-jendela__kepala{display:flex;align-items:center;gap:8px;height:48px;padding:0 8px 0 14px;color:var(--permukaan);background:var(--utama)}.ob-jendela__kepala b{flex:1;font-size:14px}.ob-jendela__ket{font-size:12px;opacity:.85;white-space:nowrap}.ob-jendela__kecil{display:grid;place-items:center;width:32px;height:32px;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer}.ob-jendela__kecil:hover{background:var(--utama-700)}.ob-panel--jendela .ob-balon{max-width:82%}.ob-panel--jendela .ob-daftar{padding:10px 10px 6px}@media(max-width:760px){.ob-panel--layar{height:calc(100dvh - 260px);min-height:360px}.ob-jendela{position:fixed;right:8px;top:64px}}.dk-halaman{display:flex;flex-direction:column;gap:16px}.dk-kartu{background:var(--permukaan);border:1px solid var(--pemisah);border-radius:16px}.dk-i{display:inline-flex;flex:0 0 auto}.dk-i .k-ikon{width:var(--dk-i, 18px);height:var(--dk-i, 18px)}.dk-i--13{--dk-i: 13px}.dk-i--14{--dk-i: 14px}.dk-i--15{--dk-i: 15px}.dk-i--16{--dk-i: 16px}.dk-i--17{--dk-i: 17px}.dk-i--18{--dk-i: 18px}.dk-i--19{--dk-i: 19px}.dk-i--20{--dk-i: 20px}.dk-i--22{--dk-i: 22px}.dk-nada--utama{background:var(--utama-50);color:var(--utama)}.dk-nada--kuning{background:var(--kuning-50);color:var(--kuning)}.dk-nada--hijau{background:var(--hijau-50);color:var(--hijau)}.dk-nada--merah{background:var(--merah-50);color:var(--merah)}.dk-warna--teks{color:var(--teks)}.dk-warna--utama{color:var(--utama)}.dk-warna--kuning{color:var(--kuning)}.dk-warna--hijau{color:var(--hijau)}.dk-warna--merah{color:var(--merah)}.dk-ubin-ikon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dk-ubin-ikon__butir{display:flex;align-items:center;gap:10px;padding:8px 12px;font:inherit;text-align:left;color:var(--teks)}button.dk-ubin-ikon__butir{cursor:pointer}.dk-ubin-ikon__butir--aktif{box-shadow:0 0 0 2px var(--utama)}.dk-ubin-ikon__ikon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto}.dk-ubin-ikon__label{flex:1;min-width:0;font-size:11px;font-weight:600;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:var(--teks-2)}.dk-ubin-ikon__nilai{font-size:22px;font-weight:400;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:0 0 auto}.dk-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--permukaan);border:1px solid var(--pemisah);border-radius:12px;overflow:hidden}.dk-strip__sel{position:relative;display:block;min-width:0;padding:8px 12px;font:inherit;text-align:left;color:var(--teks);background:transparent;border:0;border-left:1px solid var(--pemisah);border-top:1px solid var(--pemisah)}.dk-strip__sel:nth-child(-n+2){border-top:0}.dk-strip__sel:nth-child(odd){border-left:0}button.dk-strip__sel{cursor:pointer}.dk-strip__sel--aktif{box-shadow:inset 0 0 0 2px var(--utama)}.dk-strip__label,.dk-strip__nilai,.dk-strip__ket{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-strip__label{font-size:10.5px;font-weight:400;line-height:14px;letter-spacing:.025em;text-transform:uppercase;color:var(--teks-2)}.dk-strip__nilai{font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dk-strip__ket{font-size:11.5px;line-height:18px;color:var(--teks-2)}.dk-strip__sel--kuning{background:var(--kuning-50)}.dk-strip__sel--kuning .dk-strip__ket{color:var(--kuning)}.dk-strip__sel--merah{background:var(--merah-50)}.dk-strip__sel--merah .dk-strip__nilai,.dk-strip__sel--merah .dk-strip__ket{color:var(--merah)}@media(min-width:1280px){.dk-strip{grid-template-columns:repeat(var(--dk-strip-n, 4),minmax(0,1fr))}.dk-strip__sel{border-top:0;border-left:1px solid var(--pemisah)}.dk-strip__sel:first-child{border-left:0}}.dk-bilah{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--teks) 5%,transparent)}.dk-bilah__cari{position:relative;display:block;flex:1 1 240px;min-width:200px}.dk-bilah__cari input{width:100%;height:36px;padding:0 12px 0 36px;font:inherit;font-size:14px;color:var(--teks);background:var(--isian);border:1px solid transparent;border-radius:12px;outline:none}.dk-bilah__cari input:focus{background:var(--permukaan);border-color:var(--utama)}.dk-bilah__ikon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--teks-2);display:inline-flex;pointer-events:none}.dk-bilah__grup{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dk-bilah__pemisah{width:1px;height:24px;margin:0 2px;background:var(--pemisah)}.dk-pil{height:36px;padding:0 8px 0 12px;flex:0 0 auto;max-width:100%;font:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--teks);background:var(--isian);border:1px solid transparent;border-radius:12px;outline:none;cursor:pointer}.dk-pil:focus{border-color:var(--utama)}.dk-pil--aktif{border-color:color-mix(in srgb,var(--utama) 30%,transparent);background:var(--utama-50);color:var(--utama)}.dk-pil--polos{background:transparent;padding-right:4px}.dk-urut{display:inline-flex;align-items:center;background:var(--isian);border-radius:12px}.dk-urut__arah{width:36px;height:36px;display:grid;place-items:center;padding:0;color:var(--teks-2);background:transparent;border:0;border-radius:12px;cursor:pointer}.dk-sakelar{height:36px;padding:0 12px 0 8px;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:var(--teks-2);background:var(--isian);border:0;border-radius:12px;cursor:pointer}.dk-sakelar--nyala{color:var(--utama);background:var(--utama-50)}.dk-sakelar__rel{position:relative;width:28px;height:16px;border-radius:999px;background:var(--garis);transition:background-color .15s ease-out}.dk-sakelar--nyala .dk-sakelar__rel{background:var(--utama)}.dk-sakelar__bulat{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--permukaan);transition:left .15s ease-out}.dk-sakelar--nyala .dk-sakelar__bulat{left:14px}.dk-reset{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:13px;font-weight:600;color:var(--utama);background:transparent;border:0;border-radius:12px;cursor:pointer}.dk-reset:hover{background:var(--utama-50)}.dk-tanggal{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:999px;box-shadow:0 1px 2px color-mix(in srgb,var(--teks) 5%,transparent)}.dk-tanggal__geser{width:36px;height:36px;display:grid;place-items:center;padding:0;color:var(--teks);background:transparent;border:0;border-radius:999px;cursor:pointer}.dk-tanggal__geser:disabled{opacity:.3;cursor:default}.dk-tanggal__isi{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 8px;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.dk-tanggal__isi .dk-i{color:var(--utama)}.dk-tanggal__isi input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dk-tanggal__kini{height:36px;padding:0 12px;font:inherit;font-size:13px;font-weight:600;color:var(--utama);background:var(--utama-50);border:0;border-radius:999px;cursor:pointer}.dk-tanggal--bilah{padding:2px;background:var(--isian);border:0;box-shadow:none}.dk-tanggal--bilah .dk-tanggal__geser{width:32px;height:32px}.dk-tanggal--bilah .dk-tanggal__isi{font-size:14px;font-weight:400}.dk-tabel{display:grid;grid-template-columns:var(--dk-kolom);column-gap:16px;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:16px}.dk-tabel>*{grid-column:1 / -1}.dk-daftar{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;margin:0;padding:0;list-style:none}.dk-baris{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;padding:8px 12px;border-top:1px solid var(--isian)}.dk-daftar>.dk-baris:nth-child(2n){background:var(--kanvas)}.dk-daftar>.dk-baris:last-child{border-radius:0 0 16px 16px}.dk-baris--kepala{padding:4px 12px;border-top:0;border-radius:16px 16px 0 0;background:var(--isian);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:16px;color:var(--teks-2)}.dk-baris--kepala>span{display:flex;align-items:center;gap:4px;min-height:28px}.dk-kanan{justify-content:flex-end;text-align:right}.dk-daftar>.dk-baris.dk-baris--gawat{background:color-mix(in srgb,var(--merah-50) 60%,transparent)}.dk-baris--pudar{opacity:.6}.dk-urut-kolom{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:28px;padding:0;font:inherit;color:var(--teks-2);background:transparent;border:0;border-radius:6px;cursor:pointer}.dk-urut-kolom .dk-i{opacity:.5}.dk-urut-kolom--aktif{color:var(--utama);font-weight:700}.dk-urut-kolom--aktif .dk-i{opacity:1}.dk-urut-kolom--no{width:32px}.dk-urut-kolom--antrean{min-width:42px}.dk-no-antrean{display:flex;align-items:stretch;gap:4px;flex:0 0 auto;font-variant-numeric:tabular-nums}.dk-no{width:32px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--pemisah);color:var(--teks-2);font-size:13px;font-weight:400;letter-spacing:-.02em}.dk-antrean{min-width:42px;height:36px;padding:0 6px;border-radius:8px;display:grid;place-items:center;background:var(--utama-50);color:var(--utama);font-size:14px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.dk-pasien{min-width:0}.dk-pasien p{margin:0}.dk-pasien__nama{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dk-nama{font-size:15px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.dk-nama--coret{text-decoration:line-through}.dk-pasien__meta{margin-top:2px!important;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;line-height:1.25;color:var(--teks-2)}.dk-rm{color:var(--utama);font-weight:600;font-variant-numeric:tabular-nums}.dk-kode{color:var(--teks);font-weight:600;font-variant-numeric:tabular-nums}.dk-angka{font-variant-numeric:tabular-nums}.dk-lencana{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;border-radius:999px;background:var(--pemisah);color:var(--teks-2)}.dk-lencana__titik{width:6px;height:6px;border-radius:50%;background:currentColor}.dk-lencana--draft,.dk-lencana--belum{background:var(--kuning-50);color:var(--kuning)}.dk-lencana--final,.dk-lencana--hijau,.dk-lencana--lunas{background:var(--hijau-50);color:var(--hijau)}.dk-lencana--alergi,.dk-lencana--merah{background:var(--merah-50);color:var(--merah)}.dk-lencana--biru{background:var(--utama-50);color:var(--utama)}.dk-lencana--tele{background:var(--utama-50);color:var(--tele)}.dk-lencana--belum{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kuning) 25%,transparent)}.dk-lencana--lunas{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hijau) 25%,transparent)}.dk-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.dk-pil-status{height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap;border-radius:999px;background:var(--pemisah);color:var(--teks-2)}.dk-pil-status--kecil{height:24px;padding:0 8px;font-size:11.5px}.dk-pil-status--isi{background:var(--utama);color:var(--permukaan)}.dk-pil-status--hijau{background:var(--hijau-50);color:var(--hijau)}.dk-pil-status--tele,.dk-pil-status--biru{background:var(--utama-50);color:var(--utama)}.dk-pil-status--kuning{background:var(--kuning-50);color:var(--kuning)}.dk-pil-status--merah{background:var(--merah-50);color:var(--merah)}.dk-tunggu{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--teks-2)}.dk-tunggu--lama{color:var(--kuning);font-weight:600}.dk-aksi-sel{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto}.dk-aksi{min-width:120px;height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;text-decoration:none;color:var(--permukaan);background:var(--utama);border:1px solid var(--utama);border-radius:8px;cursor:pointer}.dk-aksi--sekunder{color:var(--utama);background:var(--permukaan);border-color:var(--garis)}.dk-aksi--merah{background:var(--merah);border-color:var(--merah)}.dk-aksi--mati{color:color-mix(in srgb,var(--teks-2) 60%,transparent);background:var(--isian);border-color:var(--isian);cursor:not-allowed}.dk-ikon-tombol{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;padding:0;color:var(--teks-2);background:var(--permukaan);border:1px solid var(--garis);border-radius:8px;cursor:pointer}.dk-ikon-tombol:disabled{opacity:.5;cursor:default}.dk-ikon-tombol--panggil{color:var(--utama);border-color:var(--utama)}.dk-ikon-tombol--mati{color:color-mix(in srgb,var(--teks-2) 45%,transparent);border-style:dashed;border-color:var(--garis);cursor:not-allowed}.dk-menu{position:relative}.dk-menu__isi{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:220px;display:grid;padding:4px;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:12px;box-shadow:var(--bayang-melayang)}.dk-menu__butir{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;font:inherit;font-size:13px;text-align:left;color:var(--teks);background:transparent;border:0;border-radius:8px;text-decoration:none;cursor:pointer;white-space:nowrap}.dk-menu__butir:hover{background:var(--isian)}.dk-menu__butir--bahaya{color:var(--merah)}.dk-menu__butir--mati{opacity:.45;cursor:not-allowed}.dk-kaki{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:4px}.dk-kaki--kartu{padding:4px 16px;border-top:1px solid var(--pemisah)}.dk-kaki__ukuran{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--teks-2);font-variant-numeric:tabular-nums}.dk-kaki__ukuran select{height:32px;padding:0 28px 0 10px;font:inherit;font-size:13px;font-weight:600;color:var(--teks);background:var(--permukaan);border:1px solid var(--garis);border-radius:8px}.dk-kaki__nomor{display:inline-flex;align-items:center;gap:4px}.dk-kaki__butir{min-width:32px;height:32px;padding:0 8px;display:grid;place-items:center;font:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--teks);background:transparent;border:0;border-radius:8px;cursor:pointer}.dk-kaki__butir:disabled{opacity:.3;cursor:default}.dk-kaki__butir--aktif{background:var(--utama);color:var(--permukaan)}.dk-kaki__elipsis{padding:0 4px;color:var(--teks-2)}:is(.dk-bilah,.dk-tabel,.dk-ubin-ikon,.dk-strip,.dk-tanggal,.dk-kaki,.md-kepala,.md-cari) :is(button,a,input,select):focus-visible{outline:3px solid var(--fokus);outline-offset:2px}@media(max-width:639px){.dk-bilah__pemisah{display:none}.dk-tabel,.dk-daftar{display:block}.dk-baris{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dk-baris--kepala{display:none}.dk-baris>.dk-pasien{flex:1 1 12rem;min-width:12rem}.dk-baris>.dk-aksi-sel{margin-left:auto}}.md-halaman{display:flex;flex-direction:column;gap:12px}.md-kepala{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.md-kepala__ringkas{margin:0;font-size:13.5px;line-height:20px;color:var(--teks-2)}.md-kepala__ringkas b{color:var(--teks);font-weight:600}.md-kepala__isi{flex:1}.md-pintas{height:36px;padding:0 4px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--utama);text-decoration:none;white-space:nowrap}.md-pintas:hover{text-decoration:underline}button.md-pintas{border:0;background:none;font-family:inherit;cursor:pointer}.md-pintas__teks{display:none}.md-baru{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--teks);text-decoration:none;white-space:nowrap;background:var(--permukaan);border:1px solid var(--garis);border-radius:8px}.md-baru:hover{background:var(--isian)}.md-kbd{margin-left:4px;padding:0 4px;font:inherit;font-size:11px;font-weight:600;color:var(--teks-2);background:var(--permukaan);border:1px solid var(--garis);border-bottom-width:2px;border-radius:4px}.md-cari{display:grid;gap:16px;align-items:start}.md-cari__kotak{display:flex;flex-direction:column;gap:8px;padding:12px;min-width:0}.md-cari__isian{position:relative;display:block}.md-cari__isian input{width:100%;height:44px;padding:0 12px 0 40px;font:inherit;font-size:14.5px;color:var(--teks);background:var(--permukaan);border:1px solid var(--garis);border-radius:8px;outline:none}.md-cari__isian input:focus{border-color:var(--utama);box-shadow:0 0 0 2px color-mix(in srgb,var(--utama) 25%,transparent)}.md-cari__ikon{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--utama);pointer-events:none}.md-panel{display:flex;flex-direction:column;gap:8px;padding:16px;color:var(--teks-2)}.md-panel p{margin:0}.md-panel__judul{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--teks)}.md-panel__judul .dk-i{color:var(--utama)}.md-panel__isi{font-size:13px;line-height:18px}.md-hasil{border:1px solid var(--pemisah);border-radius:12px;overflow:hidden}.md-hasil__butir{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;font:inherit;text-align:left;color:var(--teks);background:var(--permukaan);border:0;border-bottom:1px solid var(--pemisah);cursor:pointer}.md-hasil__butir--pilih{background:var(--utama-50);box-shadow:inset 3px 0 0 var(--utama)}.md-hasil__inisial{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:11px;font-weight:600;color:var(--utama);background:var(--utama-50)}.md-hasil__isi{flex:1;min-width:0}.md-hasil__nama,.md-hasil__meta{display:block;overflow-wrap:anywhere}.md-hasil__nama{font-size:14px;font-weight:600}.md-hasil__sub{font-size:12px;font-weight:400;color:var(--teks-2)}.md-hasil__meta{font-size:12px;color:var(--teks-2);font-variant-numeric:tabular-nums}.md-hasil__baru{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:600;color:var(--utama);text-decoration:none}.md-hasil__baru:hover,.md-hasil__butir:hover{background:var(--isian)}.md-hasil__ket{margin:0;font-size:12px;color:var(--teks-2)}.md-meja{display:flex;flex-direction:column;gap:8px}.md-meja__kepala{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.md-meja__judul{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:24px}.md-meja__judul .dk-i{color:var(--utama)}.md-meja__jumlah{padding:2px 8px;font-size:12px;font-weight:600;color:var(--teks-2);background:var(--pemisah);border-radius:999px;font-variant-numeric:tabular-nums}.md-meja__lencana{display:flex;flex-wrap:wrap;gap:6px}.md-meja__kosong{margin:0;padding:16px;font-size:14px;color:var(--teks-2)}.md-meja__semua{width:100%;display:flex;align-items:center;gap:6px;padding:10px 16px;font:inherit;font-size:13px;font-weight:600;color:var(--teks-2);background:transparent;border:0;border-top:1px solid var(--isian);border-radius:0 0 16px 16px;cursor:pointer}.md-tabel{--dk-kolom: max-content minmax(11rem, 1.2fr) max-content minmax(min-content, 1.6fr) max-content}.md-kolom{display:block}.md-kolom__kurang{display:block;margin-top:4px;font-size:11.5px;line-height:16px;color:var(--kuning);font-weight:600}.md-jatuh{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.md-jatuh__butir{display:flex;align-items:center;gap:6px}.md-jatuh__label{font-size:12px;line-height:1.25;color:var(--teks)}.md-jatuh__kosong{color:var(--teks-2)}.md-yt{display:flex;flex:0 0 auto;border:1px solid var(--garis);border-radius:6px;overflow:hidden}.md-yt__butir{min-width:40px;height:28px;padding:0 8px;font:inherit;font-size:12px;font-weight:600;color:var(--teks-2);background:transparent;border:0;cursor:pointer}.md-yt__butir+.md-yt__butir{border-left:1px solid var(--garis)}.md-yt__butir--ya{background:var(--kuning);color:var(--permukaan)}.md-yt__butir--tidak{background:var(--utama);color:var(--permukaan)}.md-yt__butir:disabled{cursor:not-allowed;opacity:.6}.pk-atas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pk-ubin{flex:1;min-width:min(100%,520px)}.pk-tabel{--dk-kolom: max-content minmax(11rem, 1fr) minmax(min-content, max-content) max-content}.pk-kepala-aksi{min-width:150px}.pk-lama{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--utama);text-decoration:none}@media(min-width:768px){.pk-ubin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.md-cari{grid-template-columns:minmax(0,1fr) 360px}}@media(min-width:1280px){.md-cari{grid-template-columns:minmax(0,1fr) 400px}.md-pintas__teks{display:inline}}.fk-tabel{--dk-kolom: max-content minmax(9.5rem, 1fr) minmax(9rem, 1.5fr) minmax(min-content, max-content) max-content}.fk-no-kepala{width:32px;justify-content:center}.fk-no{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--isian);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.fk-nama{line-height:1.375}.fk-meta{margin:0;font-size:12.5px;line-height:18px;color:var(--teks-2);font-variant-numeric:tabular-nums}.fk-resep{min-width:0;display:flex;flex-direction:column;gap:2px}.fk-resep p{margin:0;display:flex;flex-wrap:wrap;gap:4px}.fk-resep__isi{font-size:13px;line-height:18px;overflow-wrap:anywhere}.fk-resep [data-peringatan-kuning] .dk-lencana{white-space:normal;line-height:1.3;text-align:left}.fk-tahap{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dk-daftar>.fk-baris--selesai{opacity:.7}.lk-ubin{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-ubin .dk-ubin-ikon__butir{border-radius:16px}.lk-tabel{--dk-kolom: max-content minmax(11rem, 1fr) minmax(min-content, max-content) max-content}.lk-kode{min-width:42px;height:36px;padding:0 6px;border-radius:8px;display:grid;place-items:center;background:var(--utama-50);color:var(--utama);font-size:15px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.lk-tes{margin-top:2px!important;font-size:13px;line-height:18px;overflow-wrap:anywhere}.lk-tes__isi{color:var(--teks-2)}@media(min-width:768px){.lk-ubin{grid-template-columns:repeat(3,minmax(0,1fr))}}.lk-atas{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px}.lk-pita-jam{flex:1 1 320px;margin:0;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--kuning-50);border:1px solid color-mix(in srgb,var(--kuning) 30%,transparent);color:var(--teks);font-size:14px;line-height:20px}.lk-pita-jam svg{color:var(--kuning);flex:none}.k-dialog .lk-pita-jam{margin-bottom:16px}.lk-mandiri{gap:8px;white-space:nowrap}.lk-kepala-aps{margin-bottom:16px}.lk-jam-isian{display:grid;grid-template-columns:repeat(2,minmax(0,10rem));gap:16px}.lk-tunggu{overflow:hidden}.lk-tunggu__judul{margin:0;padding:8px 16px;display:flex;align-items:center;gap:6px;background:var(--isian);border-bottom:1px solid var(--pemisah);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--teks-2)}.lk-tunggu__daftar{margin:0;padding:0;list-style:none}.lk-tunggu__baris{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px}.lk-tunggu__baris+.lk-tunggu__baris{border-top:1px solid var(--pemisah)}.lk-tunggu__isi{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column}.lk-tunggu__meta{font-size:12.5px;line-height:18px;color:var(--teks-2);overflow-wrap:anywhere}.lk-tunggu__aksi{display:flex;align-items:center;gap:8px;margin-left:auto}.lk-pilih-pasien{display:flex;flex-direction:column;margin:8px 0 16px;border:1px solid var(--garis);border-radius:12px;overflow:hidden;max-height:18rem;overflow-y:auto}.lk-pilih-pasien__butir{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:8px 12px;border:0;background:var(--permukaan);color:var(--teks);text-align:left;font:inherit;cursor:pointer}.lk-pilih-pasien__butir+.lk-pilih-pasien__butir{border-top:1px solid var(--pemisah)}.lk-pilih-pasien__butir:hover{background:var(--isian)}.lk-pilih-pasien__butir--pilih{background:var(--utama-50);box-shadow:inset 3px 0 0 var(--utama)}.lk-pilih-pasien__butir:focus-visible{outline:3px solid var(--fokus);outline-offset:-3px}.lk-pilih-pasien__nama{font-weight:600}.lk-pilih-pasien__meta{grid-column:1;font-size:12.5px;line-height:18px;color:var(--teks-2)}.lk-pilih-pasien__butir>.dk-lencana{grid-column:2;grid-row:1 / span 2}@media(min-width:1280px){.lk-ubin--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lk-ubin--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.kk-atas{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.kk-periode{height:36px;padding:0 14px;font:inherit;font-size:13px;font-weight:600;color:var(--teks);background:var(--permukaan);border:1px solid var(--pemisah);border-radius:999px;cursor:pointer}.kk-periode--aktif{color:var(--permukaan);background:var(--utama);border-color:var(--utama)}.kk-mata{position:absolute;right:6px;top:6px;width:28px;height:28px;display:grid;place-items:center;padding:0;color:var(--teks-2);background:transparent;border:0;border-radius:8px;cursor:pointer}.kk-antrean{display:flex;flex-direction:column;gap:8px}.kk-kartu{overflow:hidden}.kk-kartu__judul{margin:0;padding:6px 12px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.025em;text-transform:uppercase;color:var(--teks-2);background:var(--isian);border-bottom:1px solid var(--pemisah)}.kk-kartu__rp{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.kk-baris{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border-top:1px solid var(--isian)}.kk-kartu>.kk-baris:first-child,.kk-kartu__judul+.kk-baris{border-top:0}.kk-baris__kiri{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.kk-jam{width:56px;flex:0 0 auto;font-size:13px;font-weight:600;color:var(--teks-2);font-variant-numeric:tabular-nums}.kk-baris__isi{flex:1;min-width:0}.kk-baris__nama{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.kk-nama{margin-right:2px;font-size:16px;font-weight:600;line-height:1.375;overflow-wrap:anywhere}.kk-meta{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--teks-2)}.kk-baris__kanan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto}.kk-nominal{font-size:15px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:1024px){.kk-kartu__judul{padding:6px 16px}.kk-baris{flex-direction:row;align-items:center;gap:12px;padding:6px 16px}.kk-baris__isi{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px}.kk-meta{margin:0}.kk-baris__kanan{justify-content:flex-end}}.pb{display:flex;flex-direction:column;gap:16px;min-width:0}.pb-angka{font-variant-numeric:tabular-nums}.pb-isi{flex:1}.pb kbd,.pb-kbd{font:inherit;font-size:11px;line-height:16px;padding:0 4px;border:1px solid currentColor;border-radius:4px;opacity:.6;font-variant-numeric:tabular-nums}.pb-kbd--terang{opacity:.8}.pb-bilah{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;background:var(--kanvas)}.pb-kembali{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 4px;border:0;background:transparent;color:var(--utama);font:inherit;font-weight:600;cursor:pointer}.pb-bilah__garis{width:1px;height:24px;background:var(--garis)}.pb-bilah__judul{margin:0;font-size:17px;font-weight:700}.pb-bilah__aksi{display:flex;flex-wrap:wrap;gap:8px}.pb-tab{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--permukaan);border:1px solid var(--garis);border-radius:8px}.pb-tab--galat{border-color:var(--merah)}.pb-tab__butir{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--teks-2);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.pb-tab__butir:hover{color:var(--teks)}.pb-tab__butir--pilih{background:var(--utama);color:var(--permukaan)}.pb-tab__butir--pilih:hover{color:var(--permukaan)}.pb button:focus-visible,.pb input:focus-visible,.pb select:focus-visible,.pb a:focus-visible,.pb-sakelar:focus-within .pb-sakelar__jalur{outline:3px solid var(--fokus);outline-offset:2px}.pb-galat{display:flex;align-items:center;gap:8px;margin:0;color:var(--merah);font-weight:600}.pb-kisi-utama{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.pb-form{min-width:0;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:16px}.pb-bagian{padding:16px 20px;display:grid;gap:12px;min-width:0}.pb-bagian+.pb-bagian,.pb-tambahan,.pb-bagian--tambahan{border-top:1px solid var(--pemisah)}.pb-bagian--tambahan{border-top:0;padding-top:0}.pb-bagian__judul{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600}.pb-bagian__judul--redup{color:var(--teks-2)}.pb-bagian__ket{font-size:14px;font-weight:400;color:var(--teks-2)}.pb-kisi{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px;align-items:start}.pb-kisi__penuh{grid-column:1 / -1;min-width:0}.pb-kisi--empat{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-kisi--empat p{grid-column:1 / -1;margin:0}[data-isian-rm]>p,.pb-kisi>div>.pb-status{margin-top:6px}.pb-bilah__aksi .k-tombol{white-space:nowrap}.pb .k-ubin__daftar{display:grid;grid-template-columns:1fr 1fr}.pb .k-ubin__butir{justify-content:center;border-radius:8px}.pb .k-isian__masukan{width:100%;min-width:0}.pb .k-isian__kanan{margin-left:auto;font-weight:400}.pb-status{display:flex;align-items:flex-start;gap:4px;margin:4px 0 0;font-size:14px}.pb-status--baik{color:var(--hijau)}.pb-status--perlu{color:var(--kuning)}.pb-status--bahaya{color:var(--merah)}.pb-status a{color:var(--utama);font-weight:600}.pb-centang{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--teks-2);cursor:pointer}.pb-centang input{accent-color:var(--utama)}.pb-agama{display:grid;gap:8px}.pb-tautan{border:0;background:transparent;padding:0;color:var(--utama);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.pb-ringkas{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px 16px;background:var(--isian);border:1px solid var(--pemisah);border-radius:12px}.pb-ringkas dt{font-size:12px;color:var(--teks-2)}.pb-ringkas dd{margin:0;font-weight:600;overflow-wrap:anywhere}.pb-terpilih{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;padding:4px 12px;background:var(--isian);border:1px solid var(--garis);border-radius:8px;min-width:0}.pb-terpilih>.k-ikon{color:var(--hijau)}.pb-terpilih strong{overflow-wrap:anywhere}.k-chip{display:grid;gap:4px;min-width:0}.k-chip__daftar{display:flex;flex-wrap:wrap;gap:6px}.k-chip__butir{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 12px;border:1px solid var(--garis);border-radius:8px;background:var(--isian);color:var(--teks);font:inherit;font-size:14px;cursor:pointer}.k-chip__butir:hover{border-color:var(--utama)}.k-chip__butir--pilih{border-color:var(--utama);background:var(--utama-50);color:var(--utama-700);font-weight:600}.k-chip--galat .k-chip__butir{border-color:var(--merah)}.pb-sakelar{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;cursor:pointer}.pb-sakelar input{position:absolute;opacity:0;width:1px;height:1px}.pb-sakelar__jalur{position:relative;width:36px;height:20px;border-radius:999px;background:var(--garis);transition:background-color .15s ease;flex:none}.pb-sakelar__kenop{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--permukaan);transition:transform .15s ease}.pb-sakelar input:checked+.pb-sakelar__jalur{background:var(--utama)}.pb-sakelar input:checked+.pb-sakelar__jalur .pb-sakelar__kenop{transform:translate(16px)}.pb-cari__kotak{position:relative}.pb-cari__kepala{flex-wrap:wrap;align-items:center;row-gap:4px}.pb-cari__lencana{margin-left:auto}.pb-cari__ikon{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--teks-2);pointer-events:none}.pb .pb-cari__masukan{padding-left:40px}.pb-cari__daftar{position:absolute;z-index:6;left:0;right:0;top:calc(100% + 4px);max-height:288px;overflow-y:auto;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:12px;box-shadow:var(--bayang-melayang)}.pb-cari__kosong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;background:var(--kuning-50);color:var(--kuning);font-size:14px}.pb-cari__kosong span{color:var(--teks)}.pb-cari__butir{width:100%;display:flex;gap:12px;align-items:flex-start;padding:8px 12px;border:0;border-bottom:1px solid var(--pemisah);background:transparent;color:var(--teks);font:inherit;text-align:left;cursor:pointer}.pb-cari__butir:last-child{border-bottom:0}.pb-cari__butir--aktif,.pb-cari__butir:hover{background:var(--utama-50)}.pb-cari__nomor{flex:none;width:168px;color:var(--utama);font-size:12px;padding-top:2px}.pb-cari__teks{display:grid;min-width:0}.pb-cari__teks span{font-size:12px;color:var(--teks-2)}.pb-tambahan{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;border:0;border-top:1px solid var(--pemisah);background:transparent;color:var(--teks-2);font:inherit;font-weight:600;text-align:left;cursor:pointer}.pb-tambahan:hover{color:var(--teks)}.pb-tambahan__panah{display:inline-flex;transform:rotate(-90deg);transition:transform .15s ease}.pb-tambahan__panah--buka{transform:none}.pb-tambahan__isi{display:none;font-size:14px;font-weight:400}.pb-ubin{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.pb-ubin__butir{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--garis);border-radius:12px;background:var(--permukaan);color:var(--teks);font:inherit;text-align:left;cursor:pointer}.pb-ubin__butir:hover{border-color:var(--utama);background:var(--utama-50)}.pb-ubin__ikon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:8px;background:var(--isian);color:var(--utama)}.pb-ubin__teks{flex:1;display:grid;min-width:0}.pb-ubin__teks span{font-size:14px;color:var(--teks-2)}.pb-ubin__butir kbd{color:var(--teks-2)}.pb-rencana{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:12px 24px;font-size:14px;color:var(--teks-2)}.pb-rencana li{display:flex;gap:8px}.pb-rencana strong{color:var(--teks)}.pb-rencana .pb-lengkap__titik{margin-top:6px}.pb-panel{min-width:0;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr)}.pb-panel__nama{display:flex;gap:12px;align-items:center;padding:20px}.pb-inisial{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--utama-50);color:var(--utama);font-weight:700}.pb-panel__teks{min-width:0;display:grid;gap:2px}.pb-panel__namapasien{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.pb-panel__namapasien--kosong{color:var(--teks-2);font-weight:400}.pb-panel__sub{margin:0;font-size:14px;color:var(--teks-2)}.pb-panel__lencana{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px}.pb-panel__peringatan{padding:0 20px 16px;display:grid;gap:8px}.pb-kotak{margin:0;display:flex;gap:8px;padding:10px 12px;border-radius:12px;font-size:14px}.pb-kotak span{color:var(--teks)}.pb-kotak--bahaya{background:var(--merah-50);color:var(--merah)}.pb-kotak--perlu{background:var(--kuning-50);color:var(--kuning)}.pb-panel__lengkap{padding:16px 20px;border-top:1px solid var(--pemisah)}.pb-panel__judul{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--teks-2)}.pb-lengkap{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px}.pb-lengkap__baris{display:flex;align-items:center;gap:8px;padding:6px 0}.pb-lengkap__titik{width:8px;height:8px;flex:none;border-radius:50%;background:var(--garis)}.pb-lengkap__baris--ok .pb-lengkap__titik{background:var(--hijau)}.pb-lengkap__baris--perlu .pb-lengkap__titik{background:var(--kuning)}.pb-lengkap__baris--salah .pb-lengkap__titik{background:var(--merah)}.pb-lengkap__label{flex:1}.pb-lengkap__ket{font-size:14px;color:var(--teks-2);text-align:right}.pb-lengkap__baris--salah .pb-lengkap__ket{color:var(--merah);font-weight:600}@media(min-width:640px){.pb-kisi--dua,.pb-kisi--penanggung,.pb-kisi--bpjs,.pb-ubin,.pb-rencana,.pb-kisi--tiga,.pb-kisi--empat{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-kisi--bpjs>:first-child{grid-column:1 / -1}.pb-ringkas{grid-template-columns:repeat(4,minmax(0,1fr))}.pb-panel{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.pb-panel__nama{grid-column:1;grid-row:1}.pb-panel__peringatan{grid-column:1;grid-row:2}.pb-panel__lengkap{grid-column:2;grid-row:1 / span 2;border-top:0;border-left:1px solid var(--pemisah)}.pb-lengkap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.pb-kisi--empat{grid-template-columns:repeat(4,minmax(0,1fr))}.pb-kisi--bpjs{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}.pb-kisi--bpjs>:first-child{grid-column:auto}.pb-kisi--penanggung{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pb-kisi--tiga,.pb-rencana{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.pb-kisi-utama{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.pb-panel{position:sticky;top:64px;grid-template-columns:minmax(0,1fr)}.pb-panel__nama,.pb-panel__peringatan,.pb-panel__lengkap{grid-column:auto;grid-row:auto}.pb-panel__lengkap{border-left:0;border-top:1px solid var(--pemisah)}.pb-lengkap{grid-template-columns:minmax(0,1fr)}.pb-tambahan__isi{display:inline}}@media(max-width:1279px){.pb-kisi-utama>.pb-panel{order:-1}.pb-tab{order:10}}@media(max-width:639px){.pb-bilah__aksi{width:100%}.pb-bilah__aksi>*{flex:1 1 auto}.pb-bagian{padding:16px}.pb-cari__nomor{width:104px}.pb-tab__butir kbd,.pb-bilah__aksi kbd{display:none}}.rm-halaman{display:flex;flex-direction:column;gap:16px;min-width:0}.rm-kartu{background:var(--permukaan);border:1px solid var(--pemisah);border-radius:var(--r-kartu);min-width:0}.rm-angka{font-variant-numeric:tabular-nums}.rm-redup{color:var(--teks-2)}.rm-merah{color:var(--merah)}.rm-cari{display:flex;flex-direction:column;gap:12px;padding:12px}.rm-cari__isian{position:relative;display:block;flex:1;min-width:0}.rm-cari__isian input{width:100%;height:48px;padding:0 16px 0 44px;font:inherit;font-size:16px;color:var(--teks);background:var(--isian);border:1px solid var(--garis);border-radius:var(--r-isian);outline:none}.rm-cari__isian input:focus{background:var(--permukaan);border-color:var(--utama)}.rm-cari__isian input::placeholder{color:var(--teks-2)}.rm-cari__ikon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--teks-2);pointer-events:none}.rm-cari__ket{margin:0;font-size:13px;line-height:18px;color:var(--teks-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rm-cari__arsip{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--teks-2)}@media(min-width:768px){.rm-cari{flex-direction:row;align-items:center}.rm-cari__ket{width:16rem;flex:0 0 auto;text-align:right}}.rm-privasi{display:flex;align-items:center;gap:8px;padding:24px;color:var(--teks-2)}.rm-privasi p{margin:0;font-size:15px;line-height:22px}.rm-privasi .dk-i{color:var(--garis)}.rm-hasil{overflow:clip}.rm-hasil__kosong{margin:0;padding:16px;color:var(--teks-2)}.rm-kolom{display:grid;grid-template-columns:minmax(0,2fr) 110px minmax(0,1fr) 120px 88px;column-gap:16px;align-items:center}.rm-lebar{display:none}.rm-hasil__kepala{white-space:nowrap;padding:10px 16px;background:var(--isian);font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--teks-2);border-radius:var(--r-kartu) var(--r-kartu) 0 0}.rm-hasil__daftar{margin:0;padding:0;list-style:none}.rm-baris{border-top:1px solid var(--isian)}.rm-baris:first-child{border-top:0}.rm-baris--terbuka{border-top:2px solid var(--utama);border-bottom:2px solid var(--utama)}.rm-baris__isi{padding:12px 16px;cursor:pointer}.rm-baris__isi:hover{background:color-mix(in srgb,var(--isian) 70%,transparent)}.rm-baris__nama{min-width:0;display:flex;flex-direction:column}.rm-nama{font-size:16px;font-weight:600;line-height:22px;color:var(--teks);text-decoration:none;overflow-wrap:anywhere}.rm-nama:hover{text-decoration:underline}.rm-baris__sekunder{font-size:13px;line-height:18px;color:var(--teks-2);font-variant-numeric:tabular-nums}.rm-sempit{display:none}.rm-baris__rm,.rm-baris__isi .rm-lebar{font-size:15px;color:var(--teks-2)}.rm-baris__rm{color:var(--teks)}.rm-baris__tgl{font-size:13px;color:var(--teks-2)}.rm-penanda{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.rm-baris__aksi{display:flex;align-items:center;justify-content:flex-end;gap:6px}@media(min-width:1280px){.rm-kolom{grid-template-columns:minmax(0,2.2fr) 110px minmax(0,1.2fr) minmax(0,1fr) 120px 136px}.rm-lebar{display:block}.rm-baris__sekunder{display:none}.rm-baris__tgl{font-size:15px}}.rm-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;border-radius:999px;background:var(--pemisah);color:var(--teks-2)}.rm-chip__titik{width:6px;height:6px;border-radius:50%;background:currentColor}.rm-chip--alergi{background:var(--merah-50);color:var(--merah)}.rm-chip--kategori{background:var(--hijau-50);color:var(--hijau)}.rm-chip--contoh{background:color-mix(in srgb,color-mix(in srgb,var(--utama) 55%,var(--merah)) 10%,var(--permukaan));color:color-mix(in srgb,var(--utama) 55%,var(--merah))}.rm-chip--arsip,.rm-chip--draf{background:var(--kuning-50);color:var(--kuning)}.rm-chip--abu{background:var(--pemisah);color:var(--teks-2)}.rm-ikon-tombol{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;padding:0;color:var(--teks);background:var(--permukaan);border:1px solid var(--pemisah);border-radius:var(--r-isian);cursor:pointer}.rm-ikon-tombol:hover{background:var(--isian)}.rm-chevron{width:32px;height:36px;display:grid;place-items:center;padding:0;color:var(--teks-2);background:transparent;border:0;border-radius:var(--r-isian);cursor:pointer}.rm-tombol-garis{height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:14px;font-weight:600;color:var(--teks);background:var(--permukaan);border:1px solid var(--garis);border-radius:var(--r-isian);text-decoration:none;white-space:nowrap;cursor:pointer}.rm-tombol-garis:hover{background:var(--isian)}.rm-tombol-garis--kecil{height:32px;font-size:13px;padding:0 10px}.rm-tautan{padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--utama);background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.rm-panel{display:flex;flex-direction:column;gap:8px;padding:4px 16px 12px;background:color-mix(in srgb,var(--isian) 60%,transparent)}.rm-panel__atas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.rm-panel__kotak{background:var(--permukaan);border:1px solid var(--pemisah);border-radius:var(--r-ubin);overflow:hidden;min-width:0}.rm-panel__kotak--tren{padding:12px;overflow:visible}.rm-tab{display:inline-flex;flex-wrap:wrap;padding:2px;gap:2px;border-radius:var(--r-ubin);background:var(--pemisah);max-width:100%}.rm-tab__butir{height:32px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;color:var(--teks-2);background:transparent;border:0;border-radius:var(--r-isian);cursor:pointer}.rm-tab__butir--aktif{background:var(--permukaan);color:var(--utama);box-shadow:0 1px 2px color-mix(in srgb,var(--teks) 10%,transparent)}.rm-tab--kecil .rm-tab__butir{padding:0 12px;font-size:12px}.rm-muat-lagi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-top:1px solid var(--pemisah);font-size:13px;color:var(--teks-2)}.rm-kunjungan{margin:0;padding:0;list-style:none}.rm-kj{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:12px;row-gap:6px;padding:10px 16px;border-top:1px solid var(--isian)}.rm-kj:first-child{border-top:0}.rm-kj:hover{background:color-mix(in srgb,var(--isian) 50%,transparent)}.rm-kj--batal{opacity:.6}.rm-kj__tgl{grid-row:span 2;align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 0;line-height:1;color:var(--teks);text-decoration:none;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:var(--r-ubin)}.rm-kj__hari{font-size:20px;font-variant-numeric:tabular-nums}.rm-kj__bulan{margin-top:2px;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--teks-2)}.rm-kj__jam{margin-top:4px;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--teks-2);font-variant-numeric:tabular-nums}.rm-titik{width:6px;height:6px;border-radius:50%;background:var(--kuning)}.rm-titik--final{background:var(--hijau)}.rm-titik--batal{background:var(--garis)}.rm-kj__isi{min-width:0;align-self:center;display:flex;flex-direction:column;gap:2px}.rm-kj__isi p{margin:0}.rm-kj__dx{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:14px;line-height:20px;overflow-wrap:anywhere}.rm-kj__dx>.dk-i{align-self:center;color:var(--teks-2)}.rm-kj__kode{color:var(--utama);font-variant-numeric:tabular-nums}.rm-kj__rinci{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12.5px;color:var(--teks-2)}.rm-kj__obat{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.rm-kj__obat-teks{overflow-wrap:anywhere}.rm-kj__tl{display:inline-flex;align-items:center;gap:4px}.rm-kj__aksi{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.rm-kj__soap,.rm-kj__dok{height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;text-decoration:none;border-radius:var(--r-isian);cursor:pointer}.rm-kj__soap{padding:0 12px;color:var(--permukaan);background:var(--utama);border:1px solid var(--utama)}.rm-kj__dok{font-size:12px;color:var(--teks-2);background:var(--permukaan);border:1px solid var(--pemisah)}.rm-kj__dok:hover{background:var(--isian)}.rm-tren{display:flex;flex-direction:column;gap:12px;min-width:0}.rm-tren__poin{display:flex;flex-wrap:wrap;gap:6px}.rm-tren__pil{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:18px;border:1px solid var(--pemisah);border-radius:999px;background:var(--permukaan);overflow-wrap:anywhere}.rm-tren__pil--merah{color:var(--merah);background:var(--merah-50);border-color:transparent}.rm-tren__bilah{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.rm-tren__gulir{overflow-x:auto;border:1px solid var(--pemisah);border-radius:var(--r-ubin);background:var(--permukaan);max-width:100%}.rm-tren__tabel{width:100%;min-width:max-content;border-collapse:collapse;font-size:13px}.rm-tren__tabel th{padding:8px 10px;font-size:11px;font-weight:600;text-align:right;white-space:nowrap;background:var(--isian);color:var(--teks)}.rm-tren__tabel td{padding:6px 10px;border-top:1px solid var(--isian);white-space:nowrap}.rm-tren__tabel .rm-angka{text-align:right}.rm-tren__tabel th.rm-tren__param,.rm-tren__tabel th.rm-tren__kol-tren{text-align:left}.rm-tren__param{position:sticky;left:0;z-index:1;min-width:150px;background:var(--permukaan);text-align:left}th.rm-tren__param{background:var(--isian);width:200px}.rm-tren__kol-tren{width:150px}.rm-tren__param b{font-weight:600}.rm-tren__satuan,.rm-tren__kali{font-size:11px;color:var(--teks-2)}.rm-tren__obat{display:inline-block;max-width:220px;white-space:normal}.rm-tren__baru{display:block;font-size:10px;font-weight:400;color:var(--utama)}.rm-tren__grup td{padding:6px 12px;background:var(--isian);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--teks-2)}.rm-tren__grup span{display:inline-flex;align-items:center;gap:6px}.rm-tren__kosong{color:var(--garis)}.rm-tren__ada{display:inline-flex;color:var(--utama)}.rm-tren__mini{display:inline-flex;align-items:center;gap:6px}.rm-tren__ubah{display:inline-flex;align-items:center;font-size:11px;color:var(--teks-2);font-variant-numeric:tabular-nums}.rm-tren__ubah--buruk,.rm-tren__ubah--memburuk{color:var(--merah);font-weight:600}.rm-tren__ubah--membaik{color:var(--hijau);font-weight:600}.rm-tren__ket{margin:0;font-size:11px;line-height:17px;color:var(--teks-2)}.rm-mini polyline{fill:none;stroke:var(--utama);stroke-width:1.5;stroke-linejoin:round}.rm-mini circle{fill:var(--utama)}.rm-mini .rm-mini__akhir--merah{fill:var(--merah)}.rm-grafik{display:flex;flex-direction:column;gap:12px;min-width:0}.rm-grafik__bilah{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rm-grafik__pil{height:36px;padding:0 14px;font:inherit;font-size:13px;font-weight:600;color:var(--teks);background:var(--isian);border:0;border-radius:var(--r-isian);cursor:pointer}.rm-grafik__pil--aktif{color:var(--permukaan);background:var(--utama)}.rm-grafik__ganti{margin-left:auto;height:36px;padding:0 12px;color:var(--teks-2)}.rm-grafik__legenda{margin:0;display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--teks-2)}.rm-grafik__legenda>span{display:inline-flex;align-items:center;gap:6px}.rm-grafik__garis{width:16px;height:3px;border-radius:999px;background:var(--teks)}.rm-grafik__garis--0{background:var(--kuning)}.rm-grafik__garis--acuan{height:0;border-top:1px dashed var(--garis);background:transparent}.rm-grafik__wadah{position:relative;width:100%;min-width:0;overflow:hidden}.rm-grafik__svg{display:block;touch-action:none;-webkit-user-select:none;user-select:none}.rm-grafik__bantu{stroke:var(--isian);stroke-width:1}.rm-grafik__acuan{stroke:var(--garis);stroke-width:1;stroke-dasharray:4 4}.rm-grafik__acuan--tegak{stroke-dasharray:none}.rm-grafik__sumbu{font-size:11px;fill:var(--teks-2);font-variant-numeric:tabular-nums}.rm-grafik__sumbu--kecil{font-size:10px}.rm-grafik__deret path{fill:none;stroke:var(--teks);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rm-grafik__deret circle{fill:var(--teks);stroke:var(--permukaan);stroke-width:2}.rm-grafik__deret--0 path{stroke:var(--kuning)}.rm-grafik__deret--0 circle{fill:var(--kuning)}.rm-grafik__tip{position:absolute;top:4px;min-width:130px;padding:8px 12px;font-size:12px;pointer-events:none;background:var(--permukaan);border:1px solid var(--pemisah);border-radius:var(--r-ubin);box-shadow:var(--bayang-melayang)}.rm-grafik__tip p{margin:0}.rm-grafik__tip-tgl{color:var(--teks-2);font-weight:600}.rm-grafik__tip-baris{display:flex;justify-content:space-between;gap:12px}.rm-grafik__tip-baris span{display:inline-flex;align-items:center;gap:6px}.rm-grafik__bulat{width:8px;height:8px;border-radius:50%;background:var(--teks)}.rm-grafik__bulat--0{background:var(--kuning)}.rm-grafik__kosong{margin:0;display:flex;gap:8px;padding:12px;font-size:13px;color:var(--teks-2);background:var(--isian);border-radius:var(--r-ubin)}.rm-dok__kepala{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.rm-dok__centang{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;color:var(--permukaan);background:var(--hijau);border-radius:var(--r-ubin)}.rm-dok__judul{flex:1;min-width:0}.rm-dok__judul .k-dialog__judul{margin:0;overflow-wrap:anywhere}.rm-dok__judul p{margin:0}.rm-dok__label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--teks-2)}.rm-dok__bagian{padding:16px 0;border-top:1px solid var(--pemisah)}.rm-dok__sub{margin:0 0 12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:600}.rm-dok__sub .catatan{margin-left:auto;font-weight:400}.rm-dok__ringkas{display:grid;grid-template-columns:1fr;gap:12px}.rm-dok__ringkas>div{display:flex;flex-direction:column;gap:2px;font-size:14px;min-width:0;overflow-wrap:anywhere}.rm-dok__dx{padding:12px;background:var(--isian);border-radius:var(--r-ubin)}.rm-dok__dx .rm-chip{align-self:flex-start}.rm-dok__daftar{display:flex;flex-wrap:wrap;gap:8px}.rm-dok__daftar .rm-kj__dok{height:40px;padding:0 14px;font-size:14px;color:var(--teks)}@media(min-width:768px){.rm-dok__ringkas{grid-template-columns:1.4fr 1fr 1fr}}:is(.rm-halaman,.rm-dok) :is(button,a,input,select,[tabindex]):focus-visible{outline:3px solid var(--fokus);outline-offset:2px}@media(max-width:767px){.rm-kolom{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.rm-baris__nama{flex:1 1 100%;order:0}.rm-sempit{display:inline}.rm-baris__rm{display:none}.rm-penanda{order:1;flex:1 1 auto}.rm-baris__tgl{order:2}.rm-baris__aksi{order:3;margin-left:auto}.rm-baris__nama{padding-right:0}.rm-panel{padding:4px 12px 12px}.rm-kj{grid-template-columns:60px minmax(0,1fr);padding:10px 12px}.rm-kj__aksi{grid-column:1 / -1}.rm-hasil__kepala.rm-kolom{display:none}}.data-contoh__strip{margin:var(--j-3) 0}.data-contoh__strip dd{margin:0}.data-contoh__isi{margin:0 0 var(--j-3);padding-left:var(--j-4);display:grid;gap:var(--j-1)}.data-contoh__kemajuan{margin:var(--j-3) 0}.data-contoh__strip{--dk-strip-n: 6}@media(min-width:640px)and (max-width:1279px){.data-contoh__strip{grid-template-columns:repeat(3,minmax(0,1fr))}.data-contoh__strip .dk-strip__sel:nth-child(n){border-top:1px solid var(--pemisah);border-left:1px solid var(--pemisah)}.data-contoh__strip .dk-strip__sel:nth-child(-n+3){border-top:0}.data-contoh__strip .dk-strip__sel:nth-child(3n+1){border-left:0}}.dk-lencana--contoh{background:transparent;color:var(--teks-2);border:1px dashed var(--garis);padding:3px 7px}.kolom-periksa{display:grid;gap:var(--j-4);grid-template-columns:minmax(0,1fr)}.kolom-periksa__samping{display:grid;gap:var(--j-4);align-content:start}.kolom-periksa__tl{display:grid;gap:var(--j-4)}@media(min-width:900px){.kolom-periksa{grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto 1fr;align-items:start}.kolom-periksa__soap{grid-column:1;grid-row:1}.kolom-periksa__samping{grid-column:2;grid-row:1 / span 2;position:sticky;top:var(--j-4)}.kolom-periksa__tl{grid-column:1;grid-row:2}}.soap-kartu{display:grid;gap:var(--j-4)}.kartu-soap{padding:0}.kartu-soap__kepala{display:flex;align-items:center;gap:var(--j-3);min-height:56px;padding:var(--j-2) var(--j-2) var(--j-2) var(--j-4);border-bottom:1px solid var(--pemisah)}.kartu-soap__huruf{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--r-isian);background:var(--utama-50);color:var(--utama-700);font-weight:700;font-size:var(--t-3)}.kartu-soap__judul{flex:1;min-width:0;margin:0;font-family:var(--huruf-judul);font-size:var(--t-4);font-weight:600}.kartu-soap__lipat{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:var(--r-isian);background:none;color:var(--teks-2);cursor:pointer}.kartu-soap__lipat:hover{background:var(--isian);color:var(--teks)}.kartu-soap__lipat:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.kartu-soap__isi{padding:var(--j-4)}.kartu-soap__isi[hidden]{display:none}.soap-resep{display:grid;gap:var(--j-3)}.soap-resep .k-kartu{border:0;padding:0;background:transparent;box-shadow:none}.soap-resep .k-kartu__kepala{margin-bottom:var(--j-2)}.soap-resep .k-kartu__judul{font-size:var(--t-3)}.soap-dua{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--j-3)}@media(max-width:640px){.soap-dua{grid-template-columns:minmax(0,1fr)}}.kotak-baca{display:flex;align-items:flex-start;gap:var(--j-2);margin:0;min-height:44px;padding:var(--j-2) var(--j-3);border:1px solid var(--garis);border-radius:var(--r-isian);background:var(--isian);overflow-wrap:anywhere}.kotak-baca--kosong{color:var(--teks-2)}.kotak-baca--bahaya{border-color:var(--merah);background:var(--merah-50);color:var(--merah)}.kotak-baca--bahaya svg{flex:none;margin-top:3px}.objektif-bersama{display:grid;gap:var(--j-4)}.soap-tautan{display:inline-flex;align-items:center;gap:var(--j-1);justify-self:start;min-height:40px}.tindakan-a .pencari-icd{margin-top:0}.dx-terpilih{list-style:none;margin:0;padding:0;display:grid;gap:var(--j-1)}.dx-terpilih__butir{display:flex;flex-wrap:wrap;align-items:center;gap:var(--j-2);min-height:44px;padding:var(--j-1) var(--j-1) var(--j-1) var(--j-3);border:1px solid var(--garis);border-radius:var(--r-isian);background:var(--permukaan)}.dx-terpilih__butir--utama{border-color:var(--utama);background:var(--utama-50)}.dx-terpilih__peran{flex:none;padding:0 var(--j-2);border-radius:999px;background:var(--isian);color:var(--teks-2);font-size:var(--t-1);font-weight:600;line-height:22px}.dx-terpilih__butir--utama .dx-terpilih__peran{background:var(--utama);color:var(--permukaan)}.dx-terpilih__kode{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.dx-terpilih__nama{flex:1 1 12em;min-width:0;overflow-wrap:anywhere}.dx-terpilih__aksi{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--j-1);margin-left:auto}.dx-terpilih__hapus{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:var(--r-isian);background:none;color:var(--teks-2);cursor:pointer}.dx-terpilih__hapus:hover{background:var(--isian);color:var(--merah)}.dx-terpilih__hapus:focus-visible,.dx-lalu__chip:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.dx-lalu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--j-2)}.dx-lalu__judul{display:inline-flex;align-items:center;gap:var(--j-1);color:var(--teks-2);font-size:var(--t-1);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dx-lalu__chip{display:inline-flex;align-items:center;gap:var(--j-1);min-height:36px;padding:0 var(--j-3);border:1px solid var(--garis);border-radius:999px;background:var(--permukaan);color:var(--teks);font:inherit;font-size:var(--t-2);cursor:pointer}.dx-lalu__chip:disabled{color:var(--teks-2);cursor:not-allowed;opacity:.6}.k-isian__kepala:has(.k-isian__sisi){flex-wrap:wrap;row-gap:0}.k-isian__kepala:has(.k-isian__sisi) .k-isian__label{white-space:nowrap}.k-isian__sisi{margin-left:auto;color:var(--teks-2);font-size:var(--t-1);white-space:nowrap}.kartu-berbayar{display:grid;gap:var(--j-2)}.kartu-berbayar__kepala,.kartu-istirahat__kepala{display:flex;align-items:center;justify-content:space-between;gap:var(--j-2);min-height:40px}.kartu-berbayar__kosong{margin:0}.kartu-berbayar__daftar{list-style:none;margin:0;padding:0;display:grid}.kartu-berbayar__butir{display:flex;align-items:center;gap:var(--j-2);min-height:40px;border-top:1px solid var(--pemisah);font-size:var(--t-2)}.kartu-berbayar__nama{flex:1;min-width:0;overflow-wrap:anywhere}.kartu-berbayar__butir .angka{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.kartu-berbayar__total{justify-content:space-between;padding-right:44px}.kartu-berbayar .k-isian__masukan{min-width:0;width:100%}.kartu-lipat{padding:var(--j-3) var(--j-4)}.kartu-lipat__kepala{display:flex;align-items:center;gap:var(--j-2);width:100%;min-height:40px;padding:0;border:0;background:none;color:var(--teks);font:inherit;text-align:left;cursor:pointer}.kartu-lipat__kepala:focus-visible,.kartu-lipat__tombol:focus-visible,.daftar-formulir__tambah:focus-visible{outline:2px solid var(--utama);outline-offset:2px;border-radius:var(--r-isian)}.kartu-lipat__judul{display:flex;align-items:center;gap:var(--j-2);margin:0;font-size:var(--t-3);font-weight:600}.kartu-lipat__kepala .kartu-lipat__judul{flex:1}.kartu-lipat__ket{margin:0}.kartu-lipat__tombol{display:inline-flex;align-items:center;gap:var(--j-1);min-height:32px;padding:0 var(--j-2);border:0;background:none;color:var(--utama);font:inherit;font-weight:600;cursor:pointer}.daftar-formulir{list-style:none;margin:var(--j-3) 0 0;padding:0;display:grid;gap:var(--j-1)}.daftar-formulir__butir{display:flex;align-items:center;gap:var(--j-2);min-height:40px;padding:var(--j-1) var(--j-2) var(--j-1) var(--j-3);border:1px solid var(--garis);border-radius:var(--r-ubin);background:var(--isian)}.daftar-formulir__no{width:20px;color:var(--teks-2);font-variant-numeric:tabular-nums}.daftar-formulir__nama{flex:1;min-width:0;font-weight:600;font-size:var(--t-2)}.daftar-formulir__tambah{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--garis);border-radius:var(--r-isian);background:var(--permukaan);color:var(--utama);cursor:pointer}.daftar-formulir__tambah:disabled{color:var(--teks-2);cursor:not-allowed;opacity:.6}.kartu-lab{padding:var(--j-3) var(--j-4)}.kartu-lab__judul{margin-bottom:var(--j-2)}.kartu-lab__baris{display:flex;align-items:center;justify-content:space-between;gap:var(--j-2);min-height:40px;border-top:1px solid var(--pemisah)}.kartu-lab__nama{display:inline-flex;align-items:center;gap:var(--j-2)}.lab-luar{margin-top:var(--j-2)}.lab-luar__daftar{list-style:none;margin:0;padding:0;display:grid;gap:var(--j-1)}.lab-luar__butir{display:flex;align-items:center;justify-content:space-between;gap:var(--j-2);padding:var(--j-2);border-radius:var(--r-isian);background:var(--isian)}.lab-luar__teks{min-width:0;overflow-wrap:anywhere;font-size:var(--t-2)}.kartu-istirahat{padding:var(--j-3) var(--j-4);display:grid;gap:var(--j-2)}.kartu-istirahat__isi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--j-2);align-items:end}.kartu-istirahat__isi .k-isian__masukan{min-width:0;width:100%}.kartu-istirahat__hari{display:flex;align-items:center;justify-content:space-between;gap:var(--j-2)}.kartu-istirahat__nomor{margin:0;font-size:var(--t-1);font-variant-numeric:tabular-nums;text-align:right}.kartu-istirahat .baris-aksi{margin-top:0}.pencacah{display:inline-flex;align-items:center;border:1px solid var(--garis);border-radius:var(--r-isian);background:var(--isian)}.pencacah__tombol{min-width:44px;height:40px;border:0;background:none;color:var(--utama-700);font:inherit;font-weight:700;cursor:pointer}.pencacah__tombol:disabled{color:var(--teks-2);cursor:not-allowed;opacity:.5}.pencacah__tombol:focus-visible{outline:3px solid var(--fokus);outline-offset:-3px;border-radius:var(--r-isian)}.pencacah__nilai{min-width:40px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.editor-resep{display:grid;gap:var(--j-2)}.editor-resep__daftar{margin:0;padding:0;list-style:none;display:grid;gap:var(--j-2)}.editor-resep__baris{display:grid;gap:2px}.resep-kotak{display:grid;gap:var(--j-2);padding:var(--j-2) var(--j-2) var(--j-2) var(--j-3);border:1px solid var(--pemisah);border-radius:var(--r-isian);background:var(--isian)}.resep-kotak--galat{border-color:var(--merah)}.resep-kotak--baru{background:var(--permukaan)}.resep-kotak .k-isian__masukan{min-width:0;width:100%;min-height:36px;padding:4px var(--j-2);background:var(--permukaan)}.resep-kotak__atas{display:grid;grid-template-columns:28px minmax(0,1fr) 72px 32px;gap:var(--j-2);align-items:center}.resep-kotak[data-racikan] .resep-kotak__atas{grid-template-columns:28px minmax(0,1fr) 104px 72px 32px}.resep-kotak__rx{font-weight:700;font-style:italic;color:var(--utama-700)}.resep-kotak__nama{min-width:0;font-weight:600;overflow-wrap:anywhere}.resep-kotak__jml{text-align:right;font-variant-numeric:tabular-nums}.resep-kotak__hapus{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--r-isian);background:none;color:var(--teks-2);cursor:pointer}.resep-kotak__hapus:hover{color:var(--merah);background:var(--permukaan)}.resep-kotak__bawah{display:grid;grid-template-columns:56px auto 56px 88px max-content minmax(96px,1fr);gap:var(--j-2);align-items:center;margin-left:36px;margin-right:0}.resep-kotak__angka{text-align:right;font-variant-numeric:tabular-nums}.resep-kotak__kali{color:var(--teks-2);font-size:var(--t-2);white-space:nowrap}.resep-kotak__makan{display:inline-flex;align-items:stretch;border:1px solid var(--garis);border-radius:var(--r-isian);overflow:hidden;background:var(--permukaan)}.resep-kotak__segmen{border:0;border-right:1px solid var(--garis);background:none;padding:0 var(--j-2);min-height:34px;color:var(--teks);font:inherit;font-size:var(--t-2);white-space:nowrap;cursor:pointer}.resep-kotak__segmen[aria-pressed=true]{background:var(--utama-50);color:var(--utama-700);font-weight:700}.resep-kotak .resep-kotak__waktu{width:56px;flex:none;padding-right:0;min-height:34px;border:0;border-radius:0;font-size:var(--t-2);color:var(--teks-2)}.resep-kotak .resep-kotak__waktu--pilih{color:var(--utama-700);font-weight:700;background:var(--utama-50)}.resep-kotak__komponen{display:grid;grid-template-columns:minmax(0,1fr) 72px auto 32px;gap:var(--j-2);align-items:center;margin-left:36px}.resep-kotak__komponen .pencari-icd{grid-column:1 / -1}.resep-kotak__info{margin:0 0 0 var(--j-6, 44px);color:var(--teks-2);font-size:var(--t-1)}.resep-kotak__segmen:focus-visible,.resep-kotak__hapus:focus-visible,.tambah-putus:focus-visible,.tl-besar:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.pencari-icd--ringkas{position:relative;gap:0}.pencari-icd--ringkas .pencari-icd__hasil{position:absolute;z-index:5;top:calc(100% + 2px);left:0;right:0;background:var(--permukaan);box-shadow:var(--bayang-melayang)}.editor-resep__tambah{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.45fr);gap:var(--j-3)}.tambah-putus{display:inline-flex;align-items:center;justify-content:center;gap:var(--j-2);min-height:44px;border:1.5px dashed var(--garis);border-radius:var(--r-isian);background:var(--permukaan);color:var(--utama-700);font:inherit;font-weight:700;cursor:pointer}.tambah-putus:hover{border-color:var(--utama)}.resep-cepat{display:flex}.soap-resep .k-kartu__kepala{display:flex;align-items:center;justify-content:space-between}@media(max-width:1279px){.resep-kotak__bawah{grid-template-columns:56px auto 56px 88px max-content}.resep-kotak__ket{grid-column:2 / -1}}@media(max-width:760px){.resep-kotak__atas,.resep-kotak[data-racikan] .resep-kotak__atas{grid-template-columns:24px minmax(0,1fr) 60px 32px}.resep-kotak[data-racikan] .resep-kotak__atas .resep-kotak__satuan{grid-column:2 / 4;grid-row:2}.resep-kotak__bawah{grid-template-columns:48px auto 48px minmax(0,1fr);margin:0}.resep-kotak__makan,.resep-kotak__ket{grid-column:1 / -1}.resep-kotak__makan{justify-self:start;max-width:100%}.resep-kotak__segmen{padding:0 6px}.resep-kotak__komponen,.resep-kotak__info{margin-left:0}.editor-resep__tambah{grid-template-columns:minmax(0,1fr)}}.tl-kartu{display:grid;gap:var(--j-3)}.tl-kartu__judul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--j-2)}.tl-kartu__judul .k-kartu__judul{margin:0}.tl-kartu__kepala{display:flex;gap:var(--j-2)}.tl-kartu>.formulir>.k-ubin:first-child>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tl-besar{width:100%;min-height:52px;border:0;border-radius:var(--r-isian);background:var(--utama);color:var(--permukaan);font:inherit;font-size:var(--t-4);font-weight:700;cursor:pointer}.tl-besar:disabled{background:var(--pemisah);color:var(--teks-2);cursor:not-allowed}.kembali-perawat{margin-left:auto;font-size:var(--t-2);white-space:nowrap}.cetak-dialog{max-width:1240px;width:calc(100% - 32px);height:min(860px,calc(100vh - 32px));padding:0;overflow:hidden}.cetak-dialog[open]{display:flex;flex-direction:column}.cetak-kepala{display:flex;align-items:flex-start;gap:16px;padding:16px 24px;border-bottom:var(--garis-tebal) solid var(--pemisah)}.cetak-kepala__teks{flex:1;min-width:0}.cetak-kepala .k-dialog__judul{margin:0;overflow-wrap:anywhere}.cetak-kepala__pasien{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 0;color:var(--teks-2);font-size:var(--t-2)}.cetak-kepala__pasien b{color:var(--teks);font-weight:600}.cetak-alergi{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:var(--garis-tebal) solid var(--merah);border-radius:var(--r-isian);background:var(--merah-50);color:var(--merah);font-weight:600;font-size:var(--t-1)}.cetak-tutup{width:40px;height:40px;flex:none;display:grid;place-items:center;border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-isian);background:var(--permukaan);color:var(--teks);cursor:pointer}.cetak-badan{flex:1;min-height:0;display:grid;grid-template-columns:372px minmax(0,1fr)}.cetak-badan--tunggal{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.cetak-badan--tunggal .cetak-kiri{order:2;border-right:0}.cetak-badan--tunggal .cetak-aksi__tombol{display:flex;flex-wrap:wrap;justify-content:flex-end}.cetak-kiri{display:flex;flex-direction:column;min-height:0;border-right:var(--garis-tebal) solid var(--pemisah)}.cetak-kiri__gulir{flex:1;overflow:auto;padding:16px}.cetak-grup+.cetak-grup{margin-top:16px}.cetak-grup__judul{margin:0 0 8px;font-size:var(--t-1);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--teks-2)}.cetak-daftar{list-style:none;margin:0;padding:0;border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin);overflow:hidden;background:var(--permukaan)}.cetak-baris{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;border-top:var(--garis-tebal) solid var(--pemisah)}.cetak-baris:first-child{border-top:0}.cetak-baris--sorot{background:var(--utama-50);box-shadow:inset 3px 0 0 var(--utama)}.cetak-baris__centang{justify-self:center;width:18px;height:18px;margin:0;accent-color:var(--utama)}.cetak-baris__pilih{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px 8px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cetak-baris__ikon{color:var(--utama);display:grid}.cetak-baris__teks{min-width:0}.cetak-baris__nama{display:block;font-weight:600;line-height:1.25}.cetak-baris__ket{display:block;font-size:var(--t-1);color:var(--teks-2);overflow-wrap:anywhere}.cetak-status{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-1);font-weight:600;white-space:nowrap}.cetak-status--baik{color:var(--hijau)}.cetak-status--peringatan{color:var(--kuning)}.cetak-status--bahaya{color:var(--merah)}.cetak-status--netral,.cetak-status--info{color:var(--teks-2)}.cetak-mati{margin-top:8px;padding:8px 12px;border:var(--garis-tebal) dashed var(--garis);border-radius:var(--r-ubin);color:var(--teks-2);font-size:var(--t-1)}.cetak-mati summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.cetak-mati summary::-webkit-details-marker{display:none}.cetak-mati summary>span:nth-child(2){flex:1;min-width:0}.cetak-mati b{color:var(--teks);font-weight:600}.cetak-mati ul{margin:8px 0 0;padding-left:20px}.cetak-aksi{display:grid;gap:8px;padding:12px 16px;border-top:var(--garis-tebal) solid var(--pemisah);background:var(--permukaan)}.cetak-aksi__tombol{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cetak-aksi__tombol>:first-child{grid-column:1 / -1}.cetak-aksi__catatan{display:flex;align-items:center;gap:4px;margin:0;font-size:var(--t-1);color:var(--teks-2)}.cetak-kirim{display:grid;gap:12px;padding:12px;border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin)}.cetak-kanan{display:flex;min-width:0;min-height:0;background:var(--kanvas)}.cetak-kanan__isian{width:340px;flex:none;overflow:auto;padding:16px 24px 24px;background:var(--permukaan);border-right:var(--garis-tebal) solid var(--pemisah)}.cetak-isian{display:grid;gap:16px;align-content:start}.cetak-isian__judul{margin:0;font-size:var(--t-4);font-weight:600}.info-baris{display:flex;gap:8px;align-items:flex-start;margin:0;padding:12px;border-radius:var(--r-ubin);background:var(--utama-50);color:var(--teks)}.cetak-ttd{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cetak-ttd__peran{display:grid;gap:8px;padding:12px;border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin)}.cetak-ttd__nama{display:grid;gap:2px}.cetak-ttd__nama b{font-weight:600}.cetak-ttd__cara{display:flex;flex-wrap:wrap;gap:8px}.cetak-pratinjau{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.cetak-alat{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-height:56px;padding:8px 16px;border-bottom:var(--garis-tebal) solid var(--pemisah);background:var(--permukaan)}.cetak-alat__pilihan{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0}.cetak-alat__judul{align-self:center;font-weight:600}.cetak-alat>.catatan{align-self:center;margin:0}.cetak-segmen{display:grid;gap:4px}.cetak-segmen__label{font-size:var(--t-1);font-weight:600;color:var(--teks-2)}.cetak-segmen__isi{display:inline-flex;padding:2px;gap:2px;border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-isian);background:var(--isian)}.cetak-segmen__butir{min-height:36px;padding:0 12px;border:var(--garis-tebal) solid transparent;border-radius:var(--r-isian);background:transparent;color:var(--teks);font:inherit;white-space:nowrap;cursor:pointer}.cetak-segmen__butir--aktif{border-color:var(--utama);background:var(--permukaan);color:var(--utama);font-weight:600}.cetak-segmen__butir:disabled{color:var(--teks-2);cursor:not-allowed;text-decoration:line-through}.cetak-zoom{margin-left:auto;display:inline-flex;align-items:center;border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-isian);overflow:hidden}.cetak-zoom button{width:36px;height:36px;display:grid;place-items:center;border:0;background:var(--permukaan);color:var(--teks);cursor:pointer}.cetak-zoom button:disabled{opacity:.45;cursor:not-allowed}.cetak-zoom__angka{min-width:56px;line-height:36px;text-align:center;font-variant-numeric:tabular-nums;border-left:var(--garis-tebal) solid var(--garis);border-right:var(--garis-tebal) solid var(--garis)}.cetak-bidang{flex:1;min-height:0;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:24px}.cetak-bidang__kosong{margin:auto;max-width:36ch;text-align:center;color:var(--teks-2)}.cetak-kertas{flex:none;color-scheme:light;background:Canvas;border:var(--garis-tebal) solid var(--garis)}.cetak-kertas__bingkai{display:block;width:100%;border:0;background:Canvas}.cetak-gabung{position:fixed;left:-10000px;top:0;width:794px;height:1123px;border:0}.cetak-kunjungan{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cetak-kunjungan__pecah{display:inline-flex;gap:2px}.cetak-paket{display:grid;gap:8px;margin:0;padding:0;border:0}.cetak-paket__butir{display:flex;align-items:center;gap:8px;min-height:40px}.cetak-paket__butir input{width:18px;height:18px;accent-color:var(--utama)}.cetak-badan--gc{grid-template-columns:416px minmax(0,1fr)}.cetak-badan--gc .cetak-kiri{min-height:0}.cetak-kanan__isian--gc{width:380px;padding:0;overflow:hidden;display:flex}.gc-panel{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.gc-panel__isi{flex:1;min-height:0;overflow:auto;display:grid;gap:16px;align-content:start;padding:16px 20px 24px}.gc-panel__aksi{display:grid;gap:8px;padding:12px 20px;border-top:var(--garis-tebal) solid var(--pemisah);background:var(--permukaan)}.gc-panel__aksi .k-tombol{width:100%}.gc-kurang{display:flex;align-items:flex-start;gap:4px;margin:0;font-size:var(--t-1);font-weight:600;line-height:1.4;min-height:4.2em}.gc-sudah{display:flex;align-items:center;gap:8px;margin:0;padding:12px;border-radius:var(--r-ubin);background:var(--hijau-50);color:var(--hijau);font-weight:600}.gc-ubin{margin:0;padding:0;border:0;min-width:0}.gc-ubin legend{padding:0;margin-bottom:8px}.gc-ubin__kisi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gc-ubin__butir{position:relative;height:44px;min-width:0;padding:0 4px;display:flex;align-items:center;justify-content:center;border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-ubin);background:var(--permukaan);color:var(--teks);font:inherit;white-space:nowrap;cursor:pointer}.gc-ubin__butir--aktif{border-color:var(--utama);background:var(--utama-50);color:var(--utama-700);box-shadow:inset 0 0 0 1px var(--utama)}.gc-ubin__butir:disabled{color:var(--teks-2);cursor:not-allowed;text-decoration:line-through}.gc-ubin__teks{white-space:nowrap}.gc-ubin__centang{position:absolute;top:-7px;right:-7px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--utama);color:var(--permukaan)}.gc-ttd{display:grid;gap:8px}.gc-ttd__hasil{min-height:48px;display:flex;align-items:flex-start}.gc-ttd__gambar{height:48px;max-width:100%;border:var(--garis-tebal) solid var(--pemisah);border-radius:var(--r-isian);background:var(--permukaan);padding:0 8px}.gc-cara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--garis-tebal) solid var(--garis);border-radius:var(--r-isian);overflow:hidden}.gc-cara__butir{min-height:40px;display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-left:var(--garis-tebal) solid var(--garis);background:var(--permukaan);color:var(--utama);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.gc-cara__butir:nth-child(odd){border-left:0}.gc-cara__butir:nth-child(n+3){border-top:var(--garis-tebal) solid var(--garis)}.gc-cara__butir:disabled{color:var(--teks-2);cursor:not-allowed}.gc-petugas{display:grid;gap:8px;justify-items:start}:is(.cetak-dialog,.cetak-kunjungan) :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--fokus);outline-offset:2px}@media(max-width:1100px){.cetak-badan{grid-template-columns:320px minmax(0,1fr)}.cetak-kanan--isian{flex-direction:column;overflow:auto}.cetak-kanan--isian .cetak-kanan__isian{width:auto;border-right:0;border-bottom:var(--garis-tebal) solid var(--pemisah);overflow:visible}.cetak-kanan--isian .cetak-pratinjau{flex:none}.cetak-kanan--isian .cetak-bidang{overflow:visible}.cetak-badan--gc{grid-template-columns:400px minmax(0,1fr)}.cetak-kanan__isian--gc{width:auto}.cetak-kanan__isian--gc,.cetak-kanan__isian--gc .gc-panel__isi{overflow:visible}}@media(max-width:760px){.cetak-dialog{width:100%;max-width:none;height:100vh;max-height:none;border-radius:0}.cetak-kepala{padding:12px 16px}.cetak-badan{display:flex;flex-direction:column;overflow:auto}.cetak-kiri{display:contents}.cetak-kiri__gulir{overflow:visible;flex:none}.cetak-kanan{flex-direction:column;flex:none}.cetak-kanan__isian{width:auto;border-right:0;padding:16px}.cetak-pratinjau,.cetak-bidang{flex:none;overflow:visible}.cetak-bidang{padding:16px;overflow-x:hidden}.cetak-zoom{margin-left:0}.cetak-aksi{order:10;position:sticky;bottom:0;z-index:1}.gc-panel{flex:none}.gc-panel__isi{overflow:visible;padding:16px}.gc-panel__aksi{position:sticky;bottom:0;z-index:1;padding:12px 16px}}
