.tx-tabs{margin-bottom:20px}.tx-controls{display:flex;align-items:end;flex-wrap:wrap;gap:18px;padding:22px;margin-bottom:20px}.tx-controls label,.tx-notes label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#667e9d;flex:1;min-width:140px}.tx-controls input,.tx-controls select,.tx-notes textarea{font:inherit;color:#36577c;border:1px solid #dce5ef;padding:11px;border-radius:5px;min-width:0;background:white;width:100%;box-sizing:border-box}.tx-period{display:flex;gap:6px}.tx-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:20px}.tx-summary article{background:#f4f8fc;border:1px solid #e1e9f3;border-radius:8px;padding:20px}.tx-summary small,.tx-summary span{display:block;color:#7d93ad;font-size:11px}.tx-summary strong{display:block;font-size:27px;color:#41648b;margin:12px 0}.tx-summary p{font-size:11px;color:#8a9db2;line-height:1.8}.tx-events{padding:10px 20px 20px}.tx-event{display:flex;align-items:center;text-align:left;gap:18px;border:1px solid #e2e9f2;background:white;border-radius:7px;width:100%;padding:18px;margin:8px 0;color:#587694}.tx-event strong{font-size:13px}.tx-event small{color:#8a9eb7}.tx-event b{margin-left:auto;color:#3f73c2;font-size:11px}.tx-evidence{margin-bottom:20px}.tx-evidence-grid{display:grid;grid-template-columns:minmax(250px,1fr) 1fr;gap:24px;padding:22px}.tx-thermal{width:100%;max-height:270px;border-radius:8px}.tx-proof{display:grid;grid-template-columns:110px 1fr;gap:14px;font-size:11px;margin:5px 0}.tx-proof dt{color:#8a9bb3}.tx-proof dd{color:#46678c;margin:0;overflow-wrap:anywhere}.tx-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:22px}.tx-comparison article{padding:20px;border:1px solid #dfe8f2;border-radius:7px;background:#f8faff}.tx-comparison small{display:block;color:#7a91ae;font-size:11px}.tx-comparison strong{display:block;font-size:29px;color:#43678e;margin:16px 0}.tx-comparison em{font-style:normal;font-size:11px;margin-left:6px;color:#93a3b9}.tx-comparison span{font-size:11px;color:#7891ae;line-height:1.7}.tx-remeasure{margin-bottom:20px}.tx-remeasure form{padding:0 22px 22px}.tx-remeasure .tx-controls{padding:12px 0}.tx-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tx-notes textarea{height:90px;resize:vertical}.tx-measure-list{display:flex;flex-wrap:wrap;gap:10px;padding:0 22px 22px}.tx-remeasure>.gx-note{margin:0 22px 20px}.hx-paper .tx-evidence{box-shadow:none}.hx-paper .tx-evidence-grid{grid-template-columns:1fr}.hx-paper .tx-comparison{padding:0;gap:8px}.hx-paper .tx-comparison strong{font-size:22px}.hx-main{min-width:0}.hx-paper .tx-proof{grid-template-columns:110px 1fr}
@media(max-width:1100px){.tx-evidence-grid{grid-template-columns:1fr}.tx-comparison{gap:8px;padding:15px}.tx-comparison article{padding:13px}.tx-comparison strong{font-size:24px}}
@media(max-width:650px){.tx-controls{padding:15px;gap:12px}.tx-controls label{min-width:120px}.tx-comparison,.tx-summary,.tx-notes{grid-template-columns:1fr}.tx-event{flex-wrap:wrap;gap:10px}.tx-event small{width:100%}.tx-evidence-grid{padding:15px;grid-template-columns:minmax(0,1fr)}.tx-proof{grid-template-columns:90px minmax(0,1fr)}.hx-paper .tx-comparison{grid-template-columns:1fr}.tx-tabs{flex-wrap:wrap}.tx-period{width:100%}}

.tx-condition-list{border:1px solid #dde5ef;border-radius:10px;margin:18px;padding:18px;min-width:0}.tx-condition-list legend{font-weight:700}.tx-condition-list p{line-height:1.7;color:#60738a}.tx-condition{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:16px;padding:12px 0;border-bottom:1px solid #edf1f5}.tx-condition label{display:flex;flex-direction:column;gap:8px}.tx-condition input,.tx-condition select{width:100%;min-width:0;padding:9px;border:1px solid #ccd7e5;border-radius:6px}#dx-close-form{padding:18px;border:1px solid #dce5ef;margin-top:20px;border-radius:10px}#dx-close-form label{display:flex;flex-direction:column;gap:8px;margin:12px 0}#dx-close-form input,#dx-close-form textarea{padding:10px;border:1px solid #ccd7e5;border-radius:6px}.dx-status-lanes{flex-wrap:wrap}@media(max-width:650px){.tx-condition{grid-template-columns:1fr}}
