.ledger-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.ledger-tabs button{background:#f2f5f1;color:#234a53;border:1px solid #cad8cf;padding:8px 10px;border-radius:5px}.ledger-tabs [aria-current=step]{background:#235b77;color:white}.ledger-workbench input,.ledger-workbench select,#ledgerAnalysisSelector input,#ledgerAnalysisSelector select{max-width:100%;padding:7px;margin:4px 0;border:1px solid #cad8cf;border-radius:4px;background:#fffbed}.ledger-workbench table{width:100%;border-collapse:collapse;font-size:13px}.ledger-workbench th,.ledger-workbench td{padding:8px;border-bottom:1px solid #dce3df;vertical-align:top;overflow-wrap:anywhere}.ledger-workbench button,#ledgerAnalysisSelector button{margin:4px;padding:7px 10px}.ledger-workbench details{padding:9px;background:#f6f8f5;margin:10px 0}.ledger-workbench summary{cursor:pointer;color:#235b77;font-weight:600}.ledger-source{border:1px solid #bacdc3;max-height:65vh;overflow:auto;padding:12px;background:white}.ledger-source pre,#ledgerAnalysisPreview{white-space:pre-wrap;max-height:260px;overflow:auto}.ledger-workbench [hidden],#recognitionTable[hidden],#taxonomyRecognition[hidden],#ledgerAnalysisSelector [hidden]{display:none!important}#ledgerAnalysisSelector{padding:12px;border-top:1px solid #dce3df;margin:12px 0}.ledger-workbench .wide-table{overflow:auto}.service-status{overflow-wrap:anywhere}@media(max-width:800px){.ledger-tabs button{font-size:12px}.ledger-workbench .grid{grid-template-columns:1fr 1fr}}@media print{.ledger-tabs,#ledgerAnalysisSelector{display:none}}
