.job-item-main .custom-select {min-width:0}
.job-item-main > .job-catalog-picker {
  position: absolute;
}
.job-item-main .custom-select-standalone {
  height: 36px;
  background: var(--surface);
}
.job-item-main [data-k="name"] {min-width:170px;flex:1}

.job-modal {
  width: min(1180px, calc(100vw - 48px));
  max-width: 1180px;
}

.job-item-edit-row {
  grid-template-columns: 160px 190px minmax(0,1fr) 38px;
  gap: 10px;
  padding: 13px;
}

.job-item-edit-row .job-item-main {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap: 9px;
}

.job-item-main .custom-select,.job-item-main [data-k="name"] {
  width: 100%;
  min-width: 0;
  max-width: none;
}

.job-item-edit-row > div:nth-child(2) {
  display: grid;
  grid-template-columns: 72px 1fr;
  gap: 7px;
}

.job-item-edit-row > div:nth-child(2) input:first-child,
.job-item-edit-row > div:nth-child(2) input:last-child {
  width: 100%;
}

.job-item-edit-row > button {
  grid-column:4;
  justify-self: end;
}

.job-item-main .job-manual-name{grid-column:1/-1;height:42px!important;font-size:12px!important}
.job-item-edit-row input,.job-item-edit-row .custom-select-trigger,.job-item-edit-row .custom-select-option{font-size:12px}
.job-item-edit-row .custom-select-standalone{height:42px}
.job-item-edit-row>button{width:38px;height:38px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}
.job-item-edit-row>button:hover{background:rgba(255,99,118,.16);transform:translateY(-1px);box-shadow:0 7px 16px rgba(255,99,118,.12)}
.job-modal .mini-add,.job-modal .modal-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-align:center}.job-modal .mini-add{min-height:40px;height:40px;padding:0 14px;font-size:12px}.job-modal .mini-add svg,.job-modal .modal-actions button svg{width:16px;height:16px;flex:0 0 auto}.job-modal .modal-actions button{min-height:44px;font-size:12px}.job-modal .form-section-title{font-size:12px}.job-modal .form-group>span{font-size:12px}.job-modal .input-wrap input,.job-modal .custom-select-trigger,.job-modal textarea{font-size:13px}

@media (max-width: 850px) {
  .job-modal {
    width: calc(100vw - 24px);
  }
  .job-item-edit-row,
  .job-item-edit-row .job-item-main {
    grid-template-columns: 1fr;
  }
  .job-item-edit-row .job-item-main {
    grid-column: auto;
  }
  .job-item-edit-row > button {
    grid-column:auto;
    justify-self: stretch;
    width: 100%;
  }
}
