/* 上线前测试：桌面端正式模板对齐恢复。仅修正被统一视觉规则覆盖的对齐方式。 */
@media screen and (min-width:769px){
  /* 巡视和安全检查签字块放在右下角，标签与输入上下对齐。 */
  #field-supervision .fs-patrol .fs-signature label,
  #field-supervision .fs-safety .fs-signature label{
    display:grid!important;
    grid-template-columns:86px 170px!important;
    justify-content:end!important;
    width:262px!important;
    max-width:100%!important;
    margin:8px 0 0 auto!important;
    text-align:left!important;
  }
  #field-supervision .fs-patrol .fs-signature input,
  #field-supervision .fs-patrol .fs-signature input[type="date"],
  #field-supervision .fs-safety .fs-signature input,
  #field-supervision .fs-safety .fs-signature input[type="date"]{
    width:170px!important;
    min-width:0!important;
  }

  /* 监理通知保留原表格结构，字段标题、输入内容和签收区恢复左对齐。 */
  #inspection-notice .notice-form-table td,
  #inspection-notice .notice-form-table th,
  #inspection-notice .notice-form-table input,
  #inspection-notice .notice-form-table textarea{
    text-align:left!important;
  }
  #inspection-notice .notice-rectification-table td{
    vertical-align:top!important;
  }
  #inspection-notice .notice-rectification-table td>strong{
    display:block!important;
    width:100%!important;
    text-align:left!important;
  }
  #inspection-notice .notice-signature-row td,
  #inspection-notice #normalNoticeFieldsTZ>tbody>tr:last-child>td,
  #inspection-notice #normalNoticeFieldsTZ>tbody>tr:last-child table td{
    text-align:left!important;
  }
}
