/* Uses the existing CP Finance controls, typography and semantic colours. */
.cp-detail-data__result-table{width:100%;border-collapse:collapse;margin:10px 0}.cp-detail-data__result-table th,.cp-detail-data__result-table td{padding:7px;text-align:left;border:1px solid #d7e0e9;overflow-wrap:anywhere}
.cp-detail-data{padding-top:8px;min-width:0}.cp-detail-data__input{width:100%;min-width:0;font:inherit;padding:6px;box-sizing:border-box}.cp-detail-data textarea{resize:vertical;min-height:92px}.cp-detail-data .cp-finance__field{min-width:180px;flex:1}.cp-detail-data .cp-finance__actions>.cp-finance__field{max-width:500px}.cp-detail-data__steps{margin:12px 0}.cp-detail-data__profile{display:grid;gap:8px;min-width:0}.cp-detail-data__action,.cp-detail-data__step{border:1px solid #d7e0e9;border-radius:4px;padding:10px;margin:8px 0}.cp-detail-data__step>summary{font-weight:600;cursor:pointer;padding:4px}.cp-detail-data details>summary{cursor:pointer}.cp-detail-data__hint{color:#526a82}.cp-detail-data__raw{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.5 monospace;max-height:360px;overflow:auto;margin:8px 0}.cp-detail-data__status{min-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.cp-detail-data__status[role=alert]{color:#a94442}.cp-detail-data__test{border-top:1px solid #d7e0e9;margin-top:20px;padding-top:12px}.cp-detail-data__test-fields{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.cp-detail-data__test-fields .cp-finance__field{min-width:0}.cp-detail-data [hidden]{display:none!important}@media(max-width:780px){.cp-detail-data__test-fields{grid-template-columns:repeat(2,minmax(100px,1fr))}.cp-detail-data .cp-finance__actions>.cp-finance__field{max-width:none}}@media(max-width:420px){.cp-detail-data__test-fields{grid-template-columns:1fr}.cp-detail-data .cp-finance__actions{align-items:stretch}.cp-detail-data .cp-finance__actions>button{flex:1}}
