/* Extra enterprise fields for new task form */

.tl-extra-fields{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid #d8e3ef;
}

.tl-extra-title{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin:0 0 12px;
}

.tl-extra-title strong{
  font-size:13px;
  color:#0f1f35;
  font-weight:950;
}

.tl-extra-title span{
  color:#64748b;
  font-size:11.5px;
  font-weight:750;
}

.tl-extra-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}

.tl-extra-grid .full{
  grid-column:1 / -1;
}

.tl-extra-fields label{
  margin:10px 0 5px !important;
  font-size:9.5px !important;
  letter-spacing:.12em !important;
}

.tl-extra-fields input,
.tl-extra-fields textarea,
.tl-extra-fields select{
  min-height:38px !important;
  padding:9px 11px !important;
  font-size:12px !important;
  border-radius:12px !important;
}

.tl-extra-fields textarea{
  min-height:70px !important;
}

.tl-priority-pill{
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:5px 9px;
  border-radius:999px;
  background:#eff6ff;
  color:#1d4ed8;
  font-size:11px;
  font-weight:900;
}

.tl-extra-help{
  margin-top:10px;
  padding:10px 12px;
  border-radius:12px;
  background:#f8fbff;
  border:1px solid #d8e3ef;
  color:#64748b;
  font-size:11.5px;
  line-height:1.4;
  font-weight:700;
}

@media(max-width:720px){
  .tl-extra-grid{
    grid-template-columns:1fr;
  }
}
