:root{--dr-page:#fff;--dr-ink:#1f2328;--dr-muted:#62666f;--dr-line:#e3e8ec;--t-meta:0.75rem;--t-small:0.8125rem;--t-body:0.875rem;--t-strong:1rem;--t-title:1.25rem;--t-headline:1.5rem;--t-display:2.5rem;--t-display-lg:3rem;--dr-gap:16px;--dr-g-panel:linear-gradient(150deg,#f4faf7,#f6f4fd);--dr-g-mint:linear-gradient(135deg,#e9f7f0,#d6efe4);--dr-g-peach:linear-gradient(135deg,#fff2ea,#fcdfcf);--dr-g-lilac:linear-gradient(135deg,#f4f1ff,#e2dbf9);--dr-g-butter:linear-gradient(135deg,#fffaea,#faedc0);--dr-g-sky:linear-gradient(135deg,#eef6ff,#d9e8f8);--dr-g-rose:linear-gradient(135deg,#fff1f4,#f9dbe3);--dr-g-hero:linear-gradient(135deg,#cdeee0,#c9e2f5);--dr-inset:hsla(0,0%,100%,0.72);--dr-panel-border:#e4ebee;--dr-btn-primary:linear-gradient(135deg,#bfe6d6,#b0d8ec);--dr-btn-primary-hover:linear-gradient(135deg,#a9dcc7,#9bcbe5);--dr-btn-primary-ink:#163a30;--dr-btn-success:linear-gradient(135deg,#c8eed9,#ace0c4);--dr-btn-danger:linear-gradient(135deg,#fcd6de,#f5bccb);--dr-btn-warning:linear-gradient(135deg,#feecb9,#f8db92);--dr-btn-light:linear-gradient(135deg,#fff,#f0f4f7);--dr-commit:#2f5d50;--dr-commit-hover:#24493f;--dr-commit-ink:#fff;--dr-hapus:#a3283f;--dr-hapus-hover:#86202f;--dr-disabled-bg:#f1f4f6;--dr-disabled-ink:#61676e;--dr-disabled-line:#c3ccd2;--dr-primary:#2f5d50;--dr-primary-ink:#24493f;--dr-primary-soft:#dcebe5;--dr-mint:#3f8f6f;--dr-mint-soft:#dcebe5;--dr-peach:#c9744a;--dr-peach-soft:#f6dccb;--dr-rose:#c4566f;--dr-rose-soft:#f8dde3;--dr-sky:#4a7fb5;--dr-sky-soft:#dde8f4;--dr-butter:#b88a22;--dr-butter-soft:#f7ecc4;--dr-lilac:#5b4fa8;--dr-lilac-soft:#e4e0f6;--dr-glass:#fff;--dr-glass-strong:#fff;--dr-glass-border:var(--dr-panel-border);--dr-shadow:0 1px 2px rgba(31,35,40,0.04);--dr-shadow-sm:0 1px 2px rgba(31,35,40,0.03);--dr-shadow-pop:0 10px 30px rgba(31,35,40,0.1);--dr-radius:24px;--dr-radius-sm:12px;--dr-blur:none;--dr-ring:0 0 0 3px rgba(47,93,80,0.35);--dr-sidebar-w:248px;--dr-topbar-h:60px}html{-webkit-text-size-adjust:100%}body{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--dr-ink);background:var(--dr-page);min-height:100vh;font-size:var(--t-body);line-height:1.5}.dash-sapa h2,.rm-judul,h1,h2,h3{text-wrap:balance}.rm-baca,dd,p{text-wrap:pretty}.dr-b-big,.dr-b-qty,.dr-stat-value,.rm-angka,.table td{font-variant-numeric:tabular-nums}::-moz-selection{background:var(--dr-primary-soft)}::selection{background:var(--dr-primary-soft)}a{color:var(--dr-primary-ink)}a:hover{color:var(--dr-primary);text-decoration:none}hr{border-color:var(--dr-line)}code{font-size:var(--t-meta)}hr.style1,hr.style2,hr.style14{border:0;border-top:1px solid var(--dr-line);background:none;height:0}.text-gray-600{color:var(--dr-muted)!important}.dr-content .bg-white.shadow,.dr-content .card,.dr-content .shadow.bg-white,.dr-content .shadow.rounded-lg,.dr-glass,.pasien-card{background:var(--dr-g-panel)!important;backdrop-filter:var(--dr-blur);border:1px solid var(--dr-glass-border);box-shadow:var(--dr-shadow)!important;border-radius:var(--dr-radius)!important}.dr-content .bg-white{background-color:transparent!important}.dr-content .bg-black,.dr-content .bg-gray-200{background:transparent!important}.rounded-lg{border-radius:var(--dr-radius-sm)!important}.shadow{box-shadow:var(--dr-shadow-sm)!important}.shadow-lg{box-shadow:var(--dr-shadow)!important}.dr-content>div>div>p.text-lg.font-bold:first-child,.dr-content>div>p.text-lg.font-bold:first-child,.dr-page-title{font-size:var(--t-title)!important;font-weight:700;letter-spacing:-.01em;color:var(--dr-ink);padding:4px 4px 8px!important;margin:0}.btn{border-radius:var(--dr-radius-sm)!important;border:1px solid transparent;font-weight:600;padding:.45rem .95rem;line-height:1.35;transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:none}.btn-sm{padding:.35rem .75rem;font-size:var(--t-small)}.btn:active{transform:translateY(1px)}.btn:focus{box-shadow:none!important}:focus-visible{outline:2px solid var(--dr-commit);outline-offset:2px}[role=tab]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[role=tab]:focus-visible,button:focus-visible{outline:2px solid var(--dr-commit)!important;outline-offset:2px}.btn:focus-visible,.dr-icon-btn:focus-visible,.dr-nav-group:focus-visible,.dr-nav-item:focus-visible,.dr-tile:focus-visible,.pagination-link:focus-visible,.pagination-next:focus-visible,.pagination-previous:focus-visible{outline:2px solid var(--dr-commit)!important;outline-offset:2px;box-shadow:none!important}.btn-dark,.btn-info,.btn-primary,.btn-style4,.btn-style8,.btn-style9,.btn-style10{background:var(--dr-btn-primary)!important;color:var(--dr-btn-primary-ink)!important;border-color:rgba(22,58,48,.08)!important}.btn-dark:hover,.btn-info:hover,.btn-primary:hover,.btn-style4:hover,.btn-style8:hover,.btn-style9:hover{background:var(--dr-btn-primary-hover)!important;color:var(--dr-btn-primary-ink)!important}.btn-success{background:var(--dr-btn-success)!important;color:#1d5a40!important;border-color:rgba(29,90,64,.08)!important}.btn-danger{background:var(--dr-btn-danger)!important;color:#7d2440!important;border-color:rgba(125,36,64,.08)!important}.btn-warning{background:var(--dr-btn-warning)!important;color:#6b4c05!important;border-color:rgba(107,76,5,.08)!important}.btn-danger:hover,.btn-success:hover,.btn-warning:hover{filter:saturate(1.25) brightness(.97)}.btn-light,.btn-secondary{background:var(--dr-btn-light)!important;color:var(--dr-ink)!important;border:1px solid var(--dr-line)!important}.btn-light:hover,.btn-secondary:hover{background:var(--dr-g-mint)!important}.btn-outline-danger,.btn-outline-dark,.btn-outline-primary{background:var(--dr-btn-light)!important;border:1px solid var(--dr-line)!important;color:var(--dr-ink)!important}.btn-outline-danger{color:#a3324f!important}.btn-outline-dark:hover,.btn-outline-primary:hover{background:var(--dr-g-mint)!important}.btn-commit{background:var(--dr-commit)!important;border:1px solid transparent!important;box-shadow:0 2px 8px rgba(47,93,80,.22)}.btn-commit,.btn-commit:hover{color:var(--dr-commit-ink)!important}.btn-commit:hover{background:var(--dr-commit-hover)!important}.btn-commit:focus{box-shadow:none!important}.btn-commit:focus-visible{outline:2px solid var(--dr-commit);outline-offset:2px}.btn-light[aria-pressed=true]{background:var(--dr-primary-soft)!important;border-color:var(--dr-commit)!important;color:var(--dr-primary-ink)!important;font-weight:700;box-shadow:inset 0 0 0 1px var(--dr-commit)}.drk-hapus{background:var(--dr-hapus)!important;color:#fff!important;border:1px solid transparent!important}.drk-hapus:hover{background:var(--dr-hapus-hover)!important;color:#fff!important}.drk-hapus:focus{box-shadow:none!important}.drk-hapus:focus-visible{outline:2px solid var(--dr-hapus);outline-offset:2px}.drk-latar{position:fixed;inset:0;z-index:10050;padding:16px;display:flex;align-items:center;justify-content:center;background:rgba(47,51,80,.3);animation:drk-muncul .16s ease-out}.drk-kotak{width:100%;max-width:440px;padding:20px;background:#fff;color:var(--dr-ink);border-radius:16px;box-shadow:var(--dr-shadow-pop)}.drk-judul{margin:0 0 6px;font-size:var(--t-strong);font-weight:700;line-height:1.3}.drk-pesan{margin:0;font-size:var(--t-body);line-height:1.55;color:#3d4248;white-space:pre-line;overflow-wrap:anywhere}.drk-aksi{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px}.drk-aksi .btn{min-height:40px;min-width:96px}@keyframes drk-muncul{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.drk-latar{animation:none}}@media (max-width:575px){.drk-aksi .btn{flex:1 1 0;min-height:44px}}.btn.disabled,.btn:disabled{opacity:1;cursor:not-allowed;filter:none;background:var(--dr-disabled-bg)!important;color:var(--dr-disabled-ink)!important;border:1px dashed var(--dr-disabled-line)!important;box-shadow:none!important}.rounded-circle.btn{border-radius:50%!important}.form-control,.input,.select select,.vs__dropdown-toggle,select.form-control,textarea.form-control{border-radius:var(--dr-radius-sm)!important;border:1px solid var(--dr-line)!important;background-color:#fff!important;color:var(--dr-ink);box-shadow:none!important;font-size:var(--t-body);min-height:38px}.form-control-sm{min-height:36px;padding:.35rem .7rem;height:auto}.form-control:focus,.input:focus,.vs--open .vs__dropdown-toggle{border-color:var(--dr-primary)!important;box-shadow:var(--dr-ring)!important;background-color:#fff!important}.form-control:disabled,.form-control[readonly]{background-color:#f3f6f8!important;color:var(--dr-muted)}.form-control::-moz-placeholder,.input::-moz-placeholder{color:#6e747b;opacity:1}.form-control::placeholder,.input::placeholder{color:#6e747b;opacity:1}.vs__dropdown-menu{border-radius:var(--dr-radius-sm)!important;border:1px solid var(--dr-line)!important;box-shadow:var(--dr-shadow)!important}.vs__dropdown-option--highlight{background:var(--dr-primary-soft)!important;color:var(--dr-ink)!important}.vs__search,.vs__selected{font-size:var(--t-body)}label{color:var(--dr-muted);font-weight:600;font-size:var(--t-small)}.table{color:var(--dr-ink);margin-bottom:.5rem;background:transparent!important}.table td,.table th{border-top:1px solid var(--dr-line)!important;vertical-align:middle;padding:.55rem .6rem}.table th,.table thead th{border-bottom:1px solid var(--dr-line)!important;font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--dr-muted);font-weight:700;background:transparent}.table-sm td,.table-sm th{padding:.45rem .5rem}.table-striped tbody tr:nth-of-type(odd){background:rgba(47,93,80,.03)}.b-table .table tr:hover,.table-hover tbody tr:hover{background:rgba(47,93,80,.05)!important}.table-bordered,.table-bordered td,.table-bordered th{border-color:var(--dr-line)!important}.b-table .table-wrapper,.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.b-table .table{border-radius:var(--dr-radius-sm)}.b-table .table tr.is-selected{background:var(--dr-primary-soft)!important;color:var(--dr-ink)!important}.pagination-link.is-current{background:var(--dr-btn-primary)!important;border-color:transparent!important;color:var(--dr-btn-primary-ink)!important}.pagination-link,.pagination-next,.pagination-previous{border-radius:10px!important;border-color:var(--dr-line)!important}.pagination-next .mdi:before,.pagination-previous .mdi:before{font-family:typicons;font-style:normal;font-size:1.1rem;line-height:1}.pagination-previous .mdi:before{content:"\e047"}.pagination-next .mdi:before{content:"\e049"}.badge{border-radius:999px;padding:.3em .7em;font-weight:700;font-size:var(--t-meta)}.badge-success{background:var(--dr-mint-soft);color:#2f8a68}.badge-warning{background:var(--dr-butter-soft);color:#9a6d12}.badge-danger{background:var(--dr-rose-soft);color:#b44766}.badge-secondary{background:#eef1f4;color:var(--dr-muted)}#popup-msg{border-radius:14px!important;box-shadow:var(--dr-shadow)!important;font-weight:600;max-width:min(420px,calc(100vw - 32px));line-height:1.45;cursor:pointer}#popup-msg.bg-green-400{background:#2f6b51!important}#popup-msg.bg-red-400,#popup-msg.bg-red-600{background:#a3324f!important}#popup-msg.bg-orange-400{background:#8a5a00!important}@media (max-width:575.98px){#popup-msg{top:12px!important;right:16px!important;left:16px}}.dr-app{min-height:100vh}.dr-sidebar{position:fixed;top:var(--dr-gap);bottom:var(--dr-gap);left:var(--dr-gap);width:var(--dr-sidebar-w);z-index:1040;display:flex;flex-direction:column;padding:18px 12px 14px;border-radius:var(--dr-radius);background:var(--dr-g-panel);border:1px solid var(--dr-glass-border);transition:transform .25s ease}.dr-brand{display:flex;align-items:center;gap:10px;padding:2px 8px 16px;cursor:pointer}.dr-brand-logo{width:42px;height:42px;flex:none;display:block;-o-object-fit:contain;object-fit:contain}.dr-brand-name{font-weight:800;font-size:var(--t-strong);line-height:1.15;color:var(--dr-ink)}.dr-brand-sub{font-size:var(--t-meta);color:var(--dr-muted)}.dr-nav{flex:1;overflow-y:auto;padding-right:2px}.dr-nav::-webkit-scrollbar{width:4px}.dr-nav::-webkit-scrollbar-thumb{background:var(--dr-line);border-radius:4px}.dr-nav-group,.dr-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;margin:2px 0;border-radius:12px;border:0;background:transparent;color:var(--dr-ink);font-weight:600;font-size:var(--t-body);text-align:left;cursor:pointer}.dr-nav-group .typcn,.dr-nav-item .typcn{font-size:1.1rem;color:var(--dr-muted);width:20px;text-align:center}.dr-nav-group:hover,.dr-nav-item:hover{background:var(--dr-inset);color:var(--dr-ink)}.dr-nav-item.aktif,.dr-nav-item.router-link-exact-active{background:var(--dr-btn-primary);color:var(--dr-btn-primary-ink);font-weight:700}.dr-nav-item.aktif .typcn,.dr-nav-item.router-link-exact-active .typcn{color:var(--dr-btn-primary-ink)}.dr-nav-group .dr-caret{margin-left:auto;font-size:.9rem;color:var(--dr-muted);transition:transform .2s}.dr-nav-group.open .dr-caret{transform:rotate(90deg)}.dr-nav-titik{margin-left:auto;flex:none;width:9px;height:9px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px #fff}.dr-nav-group .dr-nav-titik+.dr-caret{margin-left:8px}.dr-nav-sub{padding-left:14px;margin-bottom:4px}.dr-nav-sub .dr-nav-item{font-weight:500;font-size:var(--t-small);padding:7px 12px;color:#4a4e55}.dr-nav-sub .dr-nav-item .typcn{font-size:.95rem;color:var(--dr-muted)}.dr-sidebar-foot{padding-top:10px;border-top:1px solid var(--dr-line)}.dr-topbar{position:sticky;top:0;z-index:1030;height:var(--dr-topbar-h);display:flex;align-items:center;gap:12px;padding:0 6px;margin:var(--dr-gap) var(--dr-gap) 0 calc(var(--dr-sidebar-w) + var(--dr-gap)*2);background:var(--dr-page)}.dr-topbar-user{background:var(--dr-g-panel);border:1px solid var(--dr-glass-border);border-radius:999px;padding:5px 6px}.dr-topbar-title{margin:0;font-weight:800;font-size:var(--t-title);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-topbar-user{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0}.dr-avatar{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--dr-g-peach);color:#7a3f1f}.dr-avatar,.dr-user-name{font-weight:700;font-size:var(--t-small)}.dr-user-name{line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.dr-user-role{font-size:var(--t-meta);color:var(--dr-muted)}.dr-icon-btn{width:38px;height:38px;border-radius:12px;border:1px solid var(--dr-line);background:var(--dr-btn-light);color:var(--dr-ink);display:inline-grid;place-items:center;font-size:1.15rem;cursor:pointer;flex:none}.dr-icon-btn:hover{background:var(--dr-g-mint)}.dr-topbar-user .dr-icon-btn{border-radius:50%;width:34px;height:34px;border:0;background:#fff}.dr-icon-btn:focus:not(:focus-visible),.dr-nav-group:focus:not(:focus-visible),.dr-nav-item:focus:not(:focus-visible){outline:none}.dr-menu-btn{display:none}.dr-content{margin-left:calc(var(--dr-sidebar-w) + var(--dr-gap)*2);padding:var(--dr-gap) var(--dr-gap) calc(var(--dr-gap)*2) 0;min-width:0}.dr-content .row{margin-left:calc(var(--dr-gap)/-2);margin-right:calc(var(--dr-gap)/-2)}.dr-content .row>[class*=col]{padding-left:calc(var(--dr-gap)/2);padding-right:calc(var(--dr-gap)/2)}.dr-content>*{max-width:1400px}.dr-backdrop{display:none}.dr-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dr-gap)}.dr-bento>*{min-width:0}.dr-b-2{grid-column:span 2}.dr-b-card{background:var(--dr-g-panel);border:1px solid var(--dr-glass-border);border-radius:var(--dr-radius);padding:20px;position:relative;overflow:hidden}.dr-b-hero{background:var(--dr-g-hero)!important;border-color:transparent;color:var(--dr-btn-primary-ink)}.dr-b-hero .dr-b-label,.dr-b-hero .dr-b-sub{color:#2f5d50}.dr-b-peach{background:var(--dr-g-peach)}.dr-b-lilac,.dr-b-peach{border-color:transparent}.dr-b-lilac{background:var(--dr-g-lilac)}.dr-b-sun{background:var(--dr-g-butter);border-color:transparent}.dr-b-label{font-size:var(--t-small);font-weight:600;color:#50555c}.dr-b-big{font-size:var(--t-display);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-top:8px}.dr-b-sub{font-size:var(--t-small);color:#50555c;margin-top:4px}.dr-b-pill{display:inline-block;margin-top:12px;padding:4px 12px;border-radius:999px;font-size:var(--t-meta);font-weight:600;background:var(--dr-inset)}.dr-b-title{font-size:var(--t-strong);font-weight:700;margin:0 0 6px}.dr-b-tag{position:absolute;right:18px;top:18px;font-size:var(--t-meta);color:var(--dr-muted)}.dr-b-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--dr-line);font-size:var(--t-body)}.dr-b-row:last-child{border-bottom:0}.dr-b-rank{width:26px;height:26px;flex:none;border-radius:9px;background:var(--dr-inset);display:grid;place-items:center;font-weight:700;font-size:var(--t-meta)}.dr-b-rank.satu{background:var(--dr-g-butter)}.dr-b-nama{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-b-bar{flex:0 0 28%;height:6px;border-radius:3px;background:var(--dr-inset);overflow:hidden}.dr-b-bar span{display:block;height:100%;background:linear-gradient(90deg,#8fd0b6,#8ec0e3);border-radius:3px}.dr-b-qty{width:40px;flex:none;text-align:right;font-weight:700}.dr-section-title{font-size:var(--t-strong);font-weight:700;color:var(--dr-ink);margin:calc(var(--dr-gap)*1.5) 4px calc(var(--dr-gap)*0.75)}.dr-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--dr-gap)}.dr-tile{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;color:var(--dr-ink)!important;text-decoration:none!important;background:var(--dr-g-panel);border:1px solid var(--dr-glass-border);transition:transform .15s ease,box-shadow .15s ease;min-height:104px}.dr-tile:hover{transform:translateY(-2px);box-shadow:var(--dr-shadow-pop)}.dr-tile-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1.3rem}.dr-tile-name{font-weight:700;font-size:var(--t-body);line-height:1.25}.dr-tile-icon{background:var(--dr-inset)}.dr-tone-0{background:var(--dr-g-mint)}.dr-tone-0 .dr-tile-icon{color:var(--dr-primary)}.dr-tone-1{background:var(--dr-g-peach)}.dr-tone-1 .dr-tile-icon{color:#8a4a24}.dr-tone-2{background:var(--dr-g-lilac)}.dr-tone-2 .dr-tile-icon{color:var(--dr-lilac)}.dr-tone-3{background:var(--dr-g-butter)}.dr-tone-3 .dr-tile-icon{color:#7a5b12}.dr-tone-4{background:var(--dr-g-sky)}.dr-tone-4 .dr-tile-icon{color:#2f5f8f}.dr-tone-5{background:var(--dr-g-rose)}.dr-tone-5 .dr-tile-icon{color:#9a3a52}.dr-tile[class*=dr-tone-]{border-color:transparent}.dr-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--dr-gap)}.dr-stat{padding:16px}.dr-stat-label{font-size:var(--t-small);font-weight:600;color:var(--dr-muted)}.dr-stat-value{font-size:1.6rem;font-weight:800;margin-top:4px}@media (max-width:991.98px){:root{--dr-gap:12px}.dr-sidebar{transform:translateX(calc(-100% - var(--dr-gap)*2))}.dr-app.menu-open .dr-sidebar{transform:none}.dr-app.menu-open .dr-backdrop{display:block;position:fixed;inset:0;z-index:1035;background:rgba(31,35,40,.3)}.dr-topbar{margin:0;padding:8px var(--dr-gap);height:auto}.dr-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-menu-btn{display:inline-grid}.dr-content{margin-left:0;padding:var(--dr-gap) var(--dr-gap) calc(var(--dr-gap)*2)}.dr-user-name{max-width:110px}}@media (max-width:575.98px){.dr-user-meta{display:none}.dr-b-card{padding:16px}.dr-b-big{font-size:2rem}.dr-b-tag{right:8px;top:4px;padding:13px 10px}.dr-b-bar{flex-basis:18%}.dr-topbar-title{font-size:var(--t-title)}.dr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-tile{min-height:92px;padding:14px}.dr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-content .p-3{padding:.85rem!important}.dr-content table tr:has(>td.pl-2.pr-2),.dr-content table tr:has(>td.px-2){display:flex;flex-wrap:wrap}.dr-content table tr:has(>td.pl-2.pr-2)>td,.dr-content table tr:has(>td.px-2)>td{border-top:0!important}.dr-content table tr:has(>td.pl-2.pr-2)>td.pl-2.pr-2,.dr-content table tr:has(>td.px-2)>td.px-2{display:none}.dr-content table tr:has(>td.pl-2.pr-2)>td:first-child,.dr-content table tr:has(>td.px-2)>td:first-child{width:100%;padding-bottom:2px;font-weight:600;color:var(--dr-muted);font-size:.8rem}.dr-content table tr:has(>td.pl-2.pr-2)>td:last-child,.dr-content table tr:has(>td.px-2)>td:last-child{width:100%;padding-top:0}.table-responsive{display:block}.dr-content .row>.col-5,.dr-content .row>.col-7,.dr-content .row>.col-8,.dr-content .row>.col-9{flex:0 0 100%;max-width:100%}.dr-content [class*=offset-]{margin-left:0!important}.b-table .table td,.b-table .table th{font-size:var(--t-meta);padding:.4rem .45rem}.dr-content input,.dr-content select,.dr-content textarea{font-size:16px!important}.btn{padding:.5rem .9rem;min-height:44px}.btn-sm{min-height:40px}.dr-icon-btn,.dr-topbar-user .dr-icon-btn{width:44px;height:44px}.dr-nav-group,.dr-nav-item{min-height:44px}.pagination-link,.pagination-next,.pagination-previous{min-width:40px;min-height:40px}}@media print{.dr-backdrop,.dr-cetak-terkunci,.dr-sidebar,.dr-topbar{display:none!important}.dr-content{margin:0!important;padding:0!important}body{background:#fff!important}}.dr-skip{position:fixed;left:12px;top:-60px;z-index:10100;padding:10px 16px;border:0;border-radius:10px;background:var(--dr-commit);color:#fff;font-weight:700;box-shadow:var(--dr-shadow-pop);transition:top .15s ease-out}.dr-skip:focus{top:12px}a.dr-brand,a.dr-brand:hover{color:inherit;text-decoration:none}.dr-content:focus{outline:none}@media (max-width:991.98px){.dr-content .btn,.dr-content .form-control,.dr-content button,.dr-icon-btn,.dr-nav-group,.dr-nav-item{min-height:44px}.dr-icon-btn{min-width:44px}}@media (prefers-reduced-motion:reduce){.dr-skip{transition:none}}