/* R147 web147: small additions for the web app fixes (unscannable state, confirms, meters). Tokens only. */
body:not(.console-page) .badge.warn147{background:var(--warn);color:var(--warn-ink)}
body:not(.console-page) .hidden147{display:none!important}
/* Profil: baris statis (tanpa panah) untuk peran tanpa akses tagihan dan Bahasa · Segera. */
body:not(.console-page) .profile-grid134 .profile-link134.static147{cursor:default}
body:not(.console-page) .profile-link134.static147::after{display:none}
body:not(.console-page) .profile-grid134 .profile-link134.static147 .badge{display:inline-flex;margin-left:6px;font-weight:600}
/* Detail file: catatan peringatan di bawah "Tidak dapat dipindai" (kolom kedua grid dt/dd). */
body:not(.console-page) #detail-panel134 .detail-metadata137 dd.safe-note147{grid-column:2;margin-top:-4px;font-size:12px;font-weight:400;color:var(--muted)}
/* Penampil: status pindai nyata; pil hijau web133 hanya untuk "Lolos pemindaian". */
body:not(.console-page) #dialog #preview-info134 dd.scan147:not(.ok147){background:var(--soft);color:var(--muted)}
body:not(.console-page) #dialog #preview-info134 dd.scan147.warn147{background:var(--warn);color:var(--warn-ink)}
body:not(.console-page) #dialog #preview-info134 dd.scan147.bad147{background:var(--danger);color:var(--danger-ink)}
body:not(.console-page) #dialog .td-card135.blocked147 .small{margin:0;font-size:13px;color:var(--stage-muted)}
/* Bagikan: satu kontrol Hapus akses; konfirmasi di luar dialog bagikan141 tetap terbaca. */
body:not(.console-page) #dialog #share-invite139[data-one141]~.share-group139{display:none}
body:not(.console-page) #dialog .confirm147{margin:0 0 8px;padding:10px 12px;border-radius:12px;background:var(--danger);color:var(--danger-ink);font-size:13px;line-height:1.45}
body:not(.console-page) #dialog .confirm147 p{margin:0 0 8px}
body:not(.console-page) #dialog .confirm147 .actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:0}
/* Paket: alasan tombol nonaktif. */
body:not(.console-page)[data-page=billing] #content .why147{margin:8px 0 0;font-size:12px;color:var(--muted)}
body:not(.console-page)[data-page=billing] #content .plan-go133 .why147{display:block;margin-top:6px}
body:not(.console-page)[data-page=billing] #content .plan-go133 .why147:empty{display:none}
/* Ruang tim: meter penyimpanan. */
body:not(.console-page) .meter147{margin-top:10px;display:grid;gap:6px;max-width:320px;font-size:13px}
body:not(.console-page) .meter147-bar{display:block;height:6px;border-radius:999px;background:rgba(255,255,255,.25);overflow:hidden}
body:not(.console-page) .meter147-bar i{display:block;height:100%;border-radius:inherit;background:currentColor}
/* Sampah: file ditahan. */
body:not(.console-page) .file-table td.left132p.held147{color:var(--muted);font-weight:600}
/* Tutup akun: daftar akibat. */
body:not(.console-page) #dialog .close147{margin:0 0 12px;padding-left:20px;font-size:13px;line-height:1.5}
