
.tm-type-status-section .tm-type-status-title { font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0 0 16px; }
.tm-type-status-section .tm-type-status-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: end; }
@media (max-width: 768px) { .tm-type-status-section .tm-type-status-inner { grid-template-columns: 1fr; } }
.tm-type-status-section .form-group { margin-bottom: 0; }
.tm-type-status-section .form-group > * { width: 100%; }
.tmc-hidden { display: none !important; }
.tmc-sec-hidden { display: none !important; }

/* Author width = Agent Info */
.tm-author-wrap,
.tm-author-wrap .bootstrap-select,
.tm-author-wrap .bootstrap-select > .dropdown-toggle { width:100% !important; }

/* Match Author width to Agency Info (approx col-md-5 = 41.6667%) */
@media (min-width: 768px){
  .tm-author-wrap{ 
    display:inline-block; 
    width:41.6667% !important; 
    max-width:41.6667% !important; 
    vertical-align:top;
  }
}
.tm-author-wrap .bootstrap-select,
.tm-author-wrap .bootstrap-select > .dropdown-toggle{ width:100% !important; }

/* Readonly look for per‑m² field */
input[name="fave_cena-zc582-za-m"][readonly] {
  background: #f8f8f8;
  cursor: not-allowed;
}


/* TM: per-m2 visual parity */
.tm-perm2-group .form-label { display:block; margin-bottom:8px; }
.tm-perm2-group input[readonly] { background:#f7f7f7; }
