.bm-reg-badge{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:26px;margin:0;padding:3px;border:0;border-radius:4px;background:transparent;color:var(--s-muted,var(--text-muted,#667085));vertical-align:middle;cursor:pointer;line-height:1;box-shadow:none}.bm-reg-badge svg{display:block;width:17px;height:17px;pointer-events:none}.bm-reg-badge[data-state="registered"]{color:#d64c55}.bm-reg-badge[data-state="unregistered"]{color:#168a51}.bm-reg-badge:hover,.bm-reg-badge[aria-expanded="true"]{background:var(--s-raised,var(--tint-a,rgba(120,120,120,.08)))}.bm-reg-badge:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bm-reg-panel{position:fixed;z-index:15000;width:min(384px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;background:var(--s-surface,var(--bg-soft,#fff));color:var(--s-text,var(--text-main,var(--text,#20242b)));border:1px solid var(--s-line,var(--border-color,#d0d5dd));border-radius:7px;box-shadow:0 12px 32px rgba(0,0,0,.18);font:12px/1.6 var(--font-sans,Arial,sans-serif);text-align:left;white-space:normal;letter-spacing:normal}.bm-reg-panel[hidden]{display:none!important}.bm-reg-panel *{box-sizing:border-box}.bm-reg-panel-head{display:flex;justify-content:space-between;gap:14px;padding:16px 18px 12px;border-bottom:1px solid var(--s-line,var(--border-color,#d0d5dd))}.bm-reg-panel-kicker{font-size:10px;color:var(--s-muted,var(--text-muted,#667085));letter-spacing:.08em;text-transform:uppercase}.bm-reg-panel-domain{font-size:14px;font-weight:600;margin:3px 0 0;overflow-wrap:anywhere}.bm-reg-panel-close{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.bm-reg-panel-close:hover{background:var(--s-raised,var(--tint-a,#eee))}.bm-reg-panel-close:focus-visible{outline:2px solid currentColor}.bm-reg-panel-body{padding:13px 18px 16px}.bm-reg-panel-status{font-size:11px;font-weight:600;margin-bottom:12px}.bm-reg-panel-status[data-state="registered"]{color:#d64c55}.bm-reg-panel-status[data-state="unregistered"]{color:#168a51}.bm-reg-panel dl{display:grid;grid-template-columns:112px minmax(0,1fr);gap:9px 14px;margin:0}.bm-reg-panel dt{color:var(--s-muted,var(--text-muted,#667085));font-size:11px;font-weight:400}.bm-reg-panel dd{margin:0;min-width:0;overflow-wrap:anywhere;font-size:11px;line-height:1.65}.bm-reg-panel dd span{display:block}.bm-reg-panel dd.bm-reg-codes{font-family:ui-monospace,monospace;font-size:10px}.bm-reg-panel-foot{border-top:1px solid var(--s-line,var(--border-color,#d0d5dd));padding:12px 18px;color:var(--s-muted,var(--text-muted,#667085));font-size:10px;line-height:1.7}.bm-reg-panel-foot p{margin:0 0 5px;font-size:inherit;line-height:inherit}.bm-reg-panel-sources{display:grid;gap:2px;overflow-wrap:anywhere}.bm-reg-panel-checked{margin-top:7px}.bm-reg-panel-note{font-size:11px;line-height:1.7;color:var(--s-muted,var(--text-muted,#667085));margin:10px 0 0}.bm-reg-panel-loading{font-size:10px;color:var(--s-muted,var(--text-muted,#667085));margin-top:10px}.bm-reg-panel .bm-reg-panel-close svg{width:15px;height:15px}.page-cek-dapa-gratis .fc-table .ds-dom-wrap{gap:6px}@media(max-width:480px){.bm-reg-panel dl{grid-template-columns:98px minmax(0,1fr);gap:8px 10px}.bm-reg-badge{min-height:28px}}

/* Explicit component tokens keep inherited page rules from mixing themes. */
.bm-reg-panel,.bm-reg-badge{--reg-bg:#16181c;--reg-ink:#eceef1;--reg-muted:#a1a7b0;--reg-line:#2b2f36;--reg-hover:#1e2126;--reg-red:#f87171;--reg-green:#57d695}
:root[data-theme="light"] .bm-reg-panel,:root[data-theme="light"] .bm-reg-badge{--reg-bg:#fff;--reg-ink:#1f2227;--reg-muted:#5d636d;--reg-line:#dde0e6;--reg-hover:#eceef2;--reg-red:#bd303d;--reg-green:#147d49}
body .bm-reg-panel{background:var(--reg-bg);color:var(--reg-ink);border-color:var(--reg-line)}
body .bm-reg-panel :is(.bm-reg-panel-domain,dd,dd span,.bm-reg-panel-close){color:var(--reg-ink);opacity:1}
body .bm-reg-panel :is(dt,.bm-reg-panel-kicker,.bm-reg-panel-foot,.bm-reg-panel-foot p,.bm-reg-panel-foot span,.bm-reg-panel-checked,.bm-reg-panel-note,.bm-reg-panel-loading){color:var(--reg-muted);opacity:1}
body .bm-reg-panel :is(.bm-reg-panel-head,.bm-reg-panel-foot){border-color:var(--reg-line)}
body .bm-reg-badge{color:var(--reg-muted);cursor:pointer}
body .bm-reg-badge[data-state="registered"],body .bm-reg-panel-status[data-state="registered"]{color:var(--reg-red)}
body .bm-reg-badge[data-state="unregistered"],body .bm-reg-panel-status[data-state="unregistered"]{color:var(--reg-green)}
body .bm-reg-badge:hover,body .bm-reg-panel-close:hover{background:var(--reg-hover)}
body .bm-reg-panel .bm-reg-cta{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none;color:#f2cf50;font:inherit;text-decoration:underline;text-underline-offset:3px}
:root[data-theme="light"] body .bm-reg-panel .bm-reg-cta{color:#806300}
body .bm-reg-panel .bm-reg-cta:hover{text-decoration-thickness:2px}
body .bm-reg-panel .bm-reg-recheck{display:inline-flex;align-items:center;margin-top:9px;padding:7px 11px;border:1px solid var(--reg-line);border-radius:4px;background:var(--reg-hover);color:var(--reg-ink);font:500 11px/1.5 Arial,sans-serif;cursor:pointer}
body .bm-reg-panel .bm-reg-recheck:disabled{opacity:.65;cursor:default}
body .bm-reg-panel :is(.bm-reg-cta,.bm-reg-recheck):focus-visible{outline:2px solid var(--reg-ink);outline-offset:3px}
