.rc74a-heading{margin:0 0 24px}.rc74a-heading h1{font-size:32px;margin:5px 0 10px;letter-spacing:-.8px}.rc74a-panel{max-width:1040px}.rc74a-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.rc74a-connection,.rc74a-source-select,.rc74a-sources,.rc74a-history{margin:16px 0;padding:12px 0;border-block:1px solid var(--line,#dce3d6)}.rc74a-connection label{max-width:460px}.rc74a-source-choice{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin:16px 0}.rc74a-review{margin-top:24px;border-top:1px solid var(--line,#dce3d6);padding-top:24px}.rc74a-state{margin-bottom:18px}.rc74a-state p{margin-top:10px}.rc74a-patch,.rc74a-rule{border:1px solid var(--line,#dce3d6);border-radius:14px;padding:16px;margin:18px 0;min-width:0}.rc74a-patch legend,.rc74a-rule legend{font-weight:700;padding:0 6px}.rc74a-patch legend label,.rc74a-rule legend label{display:flex;align-items:center;gap:9px}.rc74a-patch textarea{min-height:130px}.rc74a-patch select[multiple]{min-height:95px}.rc74a-profile{border-top:1px solid var(--line,#dce3d6);margin:24px 0;padding-top:24px}.rc74a-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:420px;overflow:auto;background:#f4f6f0;padding:12px}.rc74a-panel textarea,.rc74a-panel input,.rc74a-panel select{max-width:100%;box-sizing:border-box}.rc74a-panel>label{margin:18px 0}.rc74a-panel .inlinecheck{align-items:flex-start}.rc74a-history button{display:block;margin:9px 0;width:100%;text-align:left}.rc74a-rule .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc74a-review .notice{margin:18px 0}.rc74a-panel [data-a74-report-text]{display:block;width:100%;min-height:260px;margin:16px 0}.rc74a-panel button{min-height:44px}.rc74a-panel [data-a74-report-output] .primary,.rc74a-panel [data-a74-report-output] .secondary{margin:5px}
@media(max-width:600px){.rc74a-heading h1{font-size:28px}.rc74a-source-choice{grid-template-columns:1fr;gap:2px}.rc74a-patch,.rc74a-rule{padding:12px}.rc74a-tabs button{flex:1 1 100%;text-align:left}.rc74a-panel .actions{flex-wrap:wrap}.rc74a-panel [data-a74-report-output] button{width:100%;margin:6px 0}}

.rc74a-scan{display:block;width:100%;max-width:720px;height:auto;border:1px solid #dce3d6;margin:12px 0}.rc74a-form-coverage{margin:20px 0}.rc74a-form-coverage p{padding:7px 0;border-bottom:1px solid #e6eae0}
.rc74a-before{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}
.rc74a-medical{margin:14px 0}
