html,body{min-height:100%}.demo-preview-ribbon{position:fixed;right:26px;top:82px;z-index:82;display:flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(99,223,245,.26);border-radius:999px;background:rgba(13,17,35,.86);box-shadow:0 10px 26px rgba(0,0,0,.22);backdrop-filter:blur(12px);color:var(--muted);font:700 10px/1.2 Inter,"Segoe UI",sans-serif;letter-spacing:.03em}.demo-preview-ribbon b{color:var(--cyan);font-size:9px;letter-spacing:.09em}.demo-preview-ribbon span{white-space:nowrap}.demo-tally-art{object-fit:contain!important}.preview-disabled{cursor:not-allowed!important;opacity:.72}.preview-action-note{font-size:10px;color:var(--muted);margin-left:4px}.demo-conversion-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.demo-conversion-row a{text-decoration:none}.demo-tally-card .tally-heading{align-items:center}.demo-tally-card .tally-avatar img{width:92px;height:92px;object-fit:contain}.demo-tally-card .modal-copy{font-size:13px;line-height:1.65}.demo-tally-card .demo-conversion-row .btn{display:inline-flex;align-items:center;justify-content:center}.preview-current-contract{font-size:10px;font-weight:800;color:var(--green)}@media(max-width:720px){.demo-preview-ribbon{top:76px;right:10px}.demo-preview-ribbon span{display:none}}
/* P54C preview-only parity repairs. */
html[data-lb-module="pci"][data-pci-view="library"] #payerDetail.preview-detail-open{display:block!important}
#themeButton.theme-control{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;border-radius:8px!important;padding:0!important;box-sizing:border-box!important}
#themeButton.theme-control .icon,#themeButton.theme-control svg{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;display:block!important}
