.report-page[data-v-3edad169]{min-height:100%;padding:22px 20px 60px;color:#26344a;background:#f5f8fc}.status-banner[data-v-3edad169]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:78px;padding:15px 20px;margin-bottom:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-radius:10px}.status-banner b[data-v-3edad169]{margin-right:8px;font-size:16px}.status-banner p[data-v-3edad169]{margin:5px 0 0;opacity:.75}.status-icon[data-v-3edad169]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:42px;height:42px;margin-right:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:20px}.status-banner--draft[data-v-3edad169]{color:#256be8;border-color:#99c2ff;background:#eef6ff}.status-banner--draft .status-icon[data-v-3edad169]{background:#dbeaff}.status-banner--reviewing[data-v-3edad169]{color:#d69300;border-color:#f1cf75;background:#fffaf0}.status-banner--reviewing .status-icon[data-v-3edad169]{background:#fff0c7}.status-banner--rejected[data-v-3edad169]{color:#e24d4d;border-color:#ffb5b5;background:#fff4f4}.status-banner--rejected .status-icon[data-v-3edad169]{background:#ffe0e0}.status-banner--approved[data-v-3edad169]{color:#2aa866;border-color:#94e0b8;background:#f0fff6}.status-banner--approved .status-icon[data-v-3edad169]{background:#d9f8e7}.page-heading[data-v-3edad169]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.page-back[data-v-3edad169]{width:40px;height:40px;border-radius:8px}.heading-main[data-v-3edad169]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.heading-main h2[data-v-3edad169]{margin:0;font-size:24px}.heading-main p[data-v-3edad169]{margin:3px 0 0;color:#8492a6}.heading-main span[data-v-3edad169]{margin:0 8px}.page-actions[data-v-3edad169]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.page-actions .ant-btn[data-v-3edad169]{height:38px;border-radius:7px}.card[data-v-3edad169],.reject-card[data-v-3edad169]{padding:22px 24px;margin-bottom:18px;border:1px solid #e5ebf3;border-radius:11px;background:#fff}.reject-card[data-v-3edad169]{padding:0;overflow:hidden;border-color:#ffb7b7}.reject-card .section-title[data-v-3edad169]{padding:16px 20px;margin:0;border-bottom:1px solid #ffcaca}.reject-content[data-v-3edad169]{padding:18px 20px;color:#df5a5a;background:#fff6f6}.reject-content p[data-v-3edad169]{margin:10px 0 0;white-space:pre-wrap}.section-title[data-v-3edad169]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27364c;font-size:17px;font-weight:700}.section-title>span[data-v-3edad169]{width:7px;height:22px;margin-right:10px;border-radius:5px;background:#3478f6}.section-title--red>span[data-v-3edad169]{background:#ef4d4d}.info-grid[data-v-3edad169]{display:grid;gap:20px 28px}.info-grid--meeting[data-v-3edad169]{grid-template-columns:repeat(3,minmax(0,1fr))}.info-grid--patient[data-v-3edad169]{grid-template-columns:repeat(5,minmax(0,1fr))}.info-item--wide[data-v-3edad169]{grid-column:1/-1}[data-v-3edad169] .info-item{min-width:0}[data-v-3edad169] .info-item b,[data-v-3edad169] .info-item span{display:block}[data-v-3edad169] .info-item span{margin-bottom:5px;color:#7f8da2}[data-v-3edad169] .info-item b{font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.expert-summary[data-v-3edad169]{margin-top:20px;padding-top:16px;border-top:1px solid #edf1f6}.expert-summary>span[data-v-3edad169]{display:block;margin-bottom:9px;color:#7f8da2}.doctor-list[data-v-3edad169]{display:grid;gap:12px}.doctor-card[data-v-3edad169]{padding:16px;border:1px solid #dfe7f1;border-radius:9px}.doctor-card--submitted[data-v-3edad169]{border-color:#8de0b2;background:#fbfffd}.doctor-card--pending[data-v-3edad169]{border-color:#ffd16f;background:#fffdf7}.doctor-head[data-v-3edad169]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:13px}.doctor-head>div[data-v-3edad169]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.doctor-head b[data-v-3edad169],.doctor-head small[data-v-3edad169]{display:block}.doctor-head small[data-v-3edad169]{margin-top:4px;color:#8c9aaf}.doctor-head em[data-v-3edad169]{margin-left:10px;font-style:normal}.doctor-head em.submitted[data-v-3edad169]{color:#22ad62}.doctor-head em.pending[data-v-3edad169]{color:#e9a500}.avatar[data-v-3edad169]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:38px;height:38px;margin-right:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3478f6;border-radius:50%;background:#e2eeff}.doctor-card label[data-v-3edad169]{display:block;margin-bottom:7px;font-weight:600}.opinion-content[data-v-3edad169],.report-field[data-v-3edad169] .field-readonly{min-height:48px;padding:12px 14px;line-height:1.75;white-space:pre-wrap;border:1px solid #e1e7ef;border-radius:7px;background:#fbfcfe}.report-field[data-v-3edad169]{margin-bottom:18px}.report-field[data-v-3edad169]:last-child{margin-bottom:0}.report-field[data-v-3edad169] .report-field__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-field[data-v-3edad169] .report-field__title i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:22px;height:22px;margin-right:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-style:normal;border-radius:5px;background:#3478f6}.report-field--green[data-v-3edad169] .report-field__title i{background:#22ad62}.report-field--green[data-v-3edad169] .field-readonly{color:#188e50;border-color:#9de1bb;background:#f3fff8}.report-field--orange[data-v-3edad169] .report-field__title i{background:#f3a800}.report-field--orange[data-v-3edad169] .field-readonly{color:#bb7c00;border-color:#f3cf74;background:#fffaf0}.report-field--blue[data-v-3edad169] .field-readonly{border-color:#9fc8ff;background:#f4f9ff}.report-field[data-v-3edad169] .ant-form-item{margin-bottom:0}.report-field[data-v-3edad169] textarea{border-radius:7px;resize:vertical}.report-field[data-v-3edad169] .word-count{display:block;text-align:right;color:#9aa6b7}@media(max-width:1100px){.info-grid--patient[data-v-3edad169]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.report-page[data-v-3edad169]{padding:14px}.page-heading[data-v-3edad169]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-actions[data-v-3edad169]{width:100%}.info-grid--meeting[data-v-3edad169],.info-grid--patient[data-v-3edad169]{grid-template-columns:1fr}.status-banner[data-v-3edad169]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doctor-head[data-v-3edad169]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print{.page-actions[data-v-3edad169],.page-back[data-v-3edad169],.status-banner[data-v-3edad169]{display:none}.report-page[data-v-3edad169]{padding:0;background:#fff}.card[data-v-3edad169]{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-box-shadow:none;box-shadow:none}}