/* Build 569 — formulários de avaliação em largura total, históricos ao final. */
#clinical-content .evaluation-single-column,
#assessment-content .evaluation-single-column,
#functional-content .evaluation-single-column{
  display:block!important;
  width:100%!important;
}

#clinical-content .evaluation-single-column>.clinical-pane:first-child,
#assessment-content .evaluation-single-column>.clinical-pane:first-child,
#functional-content .evaluation-single-column>.clinical-pane:first-child{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box;
}

.evaluation-auto-panel-hidden{
  display:none!important;
}

#clinical-content .clinical-pane,
#assessment-content .clinical-pane,
#functional-content .clinical-pane,
#intelligence-content .recovery-view{
  padding:20px 22px!important;
  border:1px solid #dce5ee!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 8px 24px rgba(12,43,75,.045)!important;
}

#clinical-content form,
#assessment-content form,
#functional-content form,
#intelligence-content #recovery-form{
  width:100%;
  max-width:none;
}

#clinical-content .form-grid,
#assessment-content .form-grid,
#functional-content .form-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px 14px;
}

#clinical-content .field,
#assessment-content .field,
#functional-content .field,
#intelligence-content #recovery-form .field{
  min-width:0;
  margin-bottom:12px;
}

#clinical-content .field label,
#assessment-content .field label,
#functional-content .field label,
#intelligence-content #recovery-form .field label{
  display:block;
  margin-bottom:5px;
  color:#344b63;
  font-size:10.5px;
  font-weight:800;
}

#clinical-content .field input,
#clinical-content .field select,
#clinical-content .field textarea,
#assessment-content .field input,
#assessment-content .field select,
#assessment-content .field textarea,
#functional-content .field input,
#functional-content .field select,
#functional-content .field textarea,
#intelligence-content #recovery-form .field input,
#intelligence-content #recovery-form .field select{
  box-sizing:border-box;
  width:100%;
  min-height:40px;
  padding:8px 10px;
  border:1px solid #cfdbe7;
  border-radius:9px;
  background:#fbfcfe;
  color:#17324e;
  font-size:12px;
  transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;
}

#clinical-content textarea,
#assessment-content textarea,
#functional-content textarea{
  min-height:82px!important;
  line-height:1.45;
  resize:vertical;
}

#clinical-content input:focus,
#clinical-content select:focus,
#clinical-content textarea:focus,
#assessment-content input:focus,
#assessment-content select:focus,
#assessment-content textarea:focus,
#functional-content input:focus,
#functional-content select:focus,
#functional-content textarea:focus,
#intelligence-content #recovery-form input:focus,
#intelligence-content #recovery-form select:focus{
  outline:0;
  border-color:#f47b20;
  background:#fff;
  box-shadow:0 0 0 3px rgba(244,123,32,.11);
}

#clinical-content .q-row,
#assessment-content .q-row,
#functional-content .q-row{
  grid-template-columns:minmax(0,1fr) minmax(150px,230px);
  gap:14px;
  padding:9px 2px;
}

#clinical-content .q-row select,
#assessment-content .q-row select,
#functional-content .q-row select{
  min-height:38px;
  padding:7px 9px;
  border-radius:9px;
  font-size:11px;
}

#assessment-content .measure-group,
#functional-content .measure-group,
#functional-content .afid-test-card{
  margin:12px 0;
  padding:14px;
  border-color:#dce5ee;
  border-radius:12px;
  background:#f8fafc;
}

#assessment-content .measure-group legend,
#functional-content .measure-group legend,
#functional-content .afid-test-card legend{
  font-size:12px;
}

#clinical-content .form-actions,
#assessment-content .form-actions,
#functional-content .form-actions,
#intelligence-content #recovery-form>.btn{
  margin-top:14px;
}

.evaluation-history-bottom{
  margin-top:22px!important;
  padding:16px 18px!important;
  border:1px solid #dce5ee;
  border-radius:13px;
  background:#f8fafc!important;
  color:#17324e!important;
}

.evaluation-history-bottom h3{
  margin:0 0 8px!important;
  color:#12385f!important;
  font-size:15px;
}

.evaluation-history-bottom .history-item{
  align-items:center;
  padding:9px 0;
  border-top:1px solid #e1e8f0;
}

.evaluation-history-bottom .history-item:first-of-type{
  border-top:0;
}

.evaluation-history-bottom .history-item small{
  color:#718195!important;
}

#intelligence-content .recovery-eval-layout.evaluation-single-column{
  display:block!important;
}

#intelligence-content .recovery-eval-layout.evaluation-single-column #recovery-form{
  width:100%;
}

@media(max-width:760px){
  #clinical-content .clinical-pane,
  #assessment-content .clinical-pane,
  #functional-content .clinical-pane,
  #intelligence-content .recovery-view{padding:15px!important}
  #clinical-content .form-grid,
  #assessment-content .form-grid,
  #functional-content .form-grid{grid-template-columns:1fr}
  #clinical-content .q-row,
  #assessment-content .q-row,
  #functional-content .q-row{grid-template-columns:1fr;gap:6px}
  .evaluation-history-bottom{padding:13px!important}
}

