body,input,textarea,select,button{font-family:"Microsoft JhengHei","Microsoft JhengHei UI",sans-serif}.editor{background:#eceef1;padding:0 18px 50px}.preview-toolbar{position:sticky;top:0;z-index:5;margin:0 -18px 16px;padding:12px 18px;background:#fff;border-bottom:1px solid #cfd4dc;display:flex;justify-content:space-between;align-items:center}.preview-toolbar b{display:block}.preview-toolbar span{font-size:12px;color:#687386}.report-stack{width:1235px;max-width:none;margin:0 auto}.report-card{width:1235px;background:#fff;padding:0;margin:0 auto 28px;color:#000;box-shadow:0 3px 12px #1f29371a;font-family:"Microsoft JhengHei","Microsoft JhengHei UI",sans-serif}.report-actions{height:46px;display:flex;align-items:center;justify-content:space-between;background:#eceef1;padding:0 2px 8px}.report-actions div{display:flex;align-items:center;gap:10px}.report-actions span{font-size:13px;color:#667085}.report-actions button{border:0;border-radius:5px;background:#24528a;color:#fff;padding:9px 18px;font-size:14px;font-weight:700;cursor:pointer}.report-title{position:relative;height:48px;display:grid;place-items:center;font-size:25px;font-weight:700;border-bottom:1px solid #000}.report-title span{position:absolute;right:35px;font-size:22px;font-weight:500}.report-band{height:54px;display:grid;place-items:center;color:#fff;border:1.5px solid #000;border-bottom:0;font-size:22px;font-weight:700}.red-band{background:#c90000}.navy-band{background:#173553}.report-table,.level-table,.image-table{width:100%;border-collapse:collapse;table-layout:fixed}.report-table th,.report-table td,.level-table th,.level-table td,.image-table th,.image-table td{border:1.5px solid #000;text-align:center;padding:6px 7px;font-size:17px;line-height:1.35;font-weight:400}.report-table th{width:13.33%;font-weight:700}.report-table.meta th{width:13.33%}.report-table.meta td{width:20%}.report-table input{width:100%;height:100%;border:0;background:transparent;text-align:center;font:17px "Microsoft JhengHei","Microsoft JhengHei UI",sans-serif;padding:0;outline:none}.report-table input:focus,.report-table textarea:focus{background:#fff5b8;box-shadow:inset 0 0 0 1px #b49700}.meta th,.meta td{height:54px}.level-table{margin:10px 0}.level-table caption{height:43px;border:1.5px solid #000;border-bottom:0;background:#7030a0;color:#fff;font-size:19px;font-weight:700;padding:7px}.level-table th,.level-table td{font-size:14px;padding:6px}.level-table th:nth-child(1){width:6.7%}.level-table th:nth-child(2){width:13.3%}.level-table th:nth-child(3){width:13.3%}.level-table th:nth-child(4){width:6.7%}.level-table th:nth-child(5){width:60%}.level-table .lv3 td:first-child,.level-table .lv3 td:nth-child(2),.level-table .lv3 td:nth-child(3),.level-table tr:last-child td{color:red}.report-table:not(.meta):not(.narrative):not(.detail-row):not(.result-table) th,.report-table:not(.meta):not(.narrative):not(.detail-row):not(.result-table) td{height:55px}.green-head{background:#82dc8a}.blue-head{background:#82c8e5}.readings tr:nth-child(2) th:nth-child(3),.readings tr:nth-child(3) td:nth-child(3){color:red}.readings tr:nth-child(2) th:nth-child(4),.readings tr:nth-child(3) td:nth-child(4){color:#003cff}.readings tr:nth-child(2) th:nth-child(6),.readings tr:nth-child(3) td:nth-child(6){color:red}.readings tr:nth-child(2) th:nth-child(7),.readings tr:nth-child(3) td:nth-child(7){color:#003cff}.readings tr:nth-child(2){border-bottom:4px double #000}.detail-row th,.detail-row td{height:54px}.narrative th{width:20%}.narrative td{text-align:left;padding:0}.narrative textarea{display:block;width:100%;min-height:125px;border:0;resize:vertical;padding:14px 4px;font:17px "Microsoft JhengHei","Microsoft JhengHei UI",sans-serif;line-height:1.45;outline:none;white-space:pre-wrap}.narrative tr:last-child textarea{min-height:95px}.result-table th,.result-table td{height:55px}.result-table .selected-result{background:#fff}.result-table .fail.selected-result{background:#ff1717}.image-table{margin-top:10px}.image-table th{height:54px;font-size:18px;font-weight:700}.image-table td{padding:0;height:560px;width:33.333%}.image-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#8a93a2;text-shadow:none}.image-placeholder span{font-size:18px;color:#64748b}.image-placeholder small{margin-top:8px;background:#eef1f5;padding:5px 9px;border-radius:4px}.retest-report{margin-top:30px}.retest-empty{width:1235px;margin:0 auto 25px;padding:32px;background:#fff;border:2px dashed #94a3b8;text-align:center;display:flex;flex-direction:column;gap:6px;color:#526071}.history{width:1235px;max-width:none;margin:20px auto;background:#fff;padding:18px;border-radius:6px}@media(max-width:1450px){.workspace{grid-template-columns:320px 1fr}.editor{overflow:auto}.report-stack,.report-card,.retest-empty,.history{width:1120px}.report-title{font-size:23px}.report-table th,.report-table td,.report-table input,.narrative textarea{font-size:15px}.image-table td{height:500px}}@media(max-width:1100px){.report-stack,.report-card,.retest-empty,.history{width:1000px}.image-table td{height:440px}}
