/* V3.5.8 — identidade visual dos campos de tarefa em todos os dispositivos */
.v33-tasks-panel .dashboard-task-form input{
  display:block;
  width:100%;
  min-width:0;
  height:44px;
  margin:0;
  padding:10px 12px!important;
  border:1px solid var(--border)!important;
  border-radius:9px!important;
  outline:none!important;
  background:var(--cream)!important;
  color:var(--ink)!important;
  -webkit-text-fill-color:var(--ink)!important;
  font-family:'Inter',sans-serif!important;
  font-size:13px!important;
  font-weight:500!important;
  line-height:1.2!important;
  opacity:1!important;
  color-scheme:light;
  box-shadow:none!important;
  -webkit-appearance:none!important;
  appearance:none!important;
  background-clip:padding-box!important;
}
.v33-tasks-panel .dashboard-task-form input::placeholder{
  color:var(--muted)!important;
  -webkit-text-fill-color:var(--muted)!important;
  opacity:.72!important;
}
.v33-tasks-panel .dashboard-task-form input:focus{
  border-color:var(--terra)!important;
  box-shadow:0 0 0 3px rgba(185,122,76,.12)!important;
}
.v33-tasks-panel .dashboard-task-form input[type="date"],
.v33-tasks-panel .dashboard-task-form input[type="time"]{
  background-color:var(--cream)!important;
  color:var(--ink)!important;
  -webkit-text-fill-color:var(--ink)!important;
  border-color:var(--border)!important;
}
.v33-tasks-panel .dashboard-task-form input[type="date"]::-webkit-date-and-time-value,
.v33-tasks-panel .dashboard-task-form input[type="time"]::-webkit-date-and-time-value{
  color:var(--ink)!important;
  -webkit-text-fill-color:var(--ink)!important;
}
.v33-tasks-panel .dashboard-task-form input[type="date"]::-webkit-calendar-picker-indicator,
.v33-tasks-panel .dashboard-task-form input[type="time"]::-webkit-calendar-picker-indicator{
  opacity:.58;
}

/* V3.5.9 — composição própria para iPad, em pé ou deitado */
@media (min-width:600px) and (max-width:1180px){
  .v33-tasks-panel .dashboard-task-form{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    margin:12px 0 0!important;
    padding:12px 0 0!important;
    border-top:1px dashed var(--border)!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }
  .v33-tasks-panel .dashboard-task-form>*{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    box-sizing:border-box!important;
  }
  .v33-tasks-panel #new-dashboard-task,
  .v33-tasks-panel #add-dashboard-task{
    grid-column:1/-1!important;
  }
  .v33-tasks-panel #new-dashboard-task-date,
  .v33-tasks-panel #new-dashboard-task-time{
    grid-column:auto!important;
    text-align:center!important;
    text-align-last:center!important;
  }
  .v33-tasks-panel #add-dashboard-task{
    height:44px!important;
  }
}
