.hr-suite-form-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.hr-suite-form-grid label { display:grid; gap:6px; color:#60708a; font-size:12px; font-weight:700; }
.hr-suite-form-grid input,.hr-suite-form-grid select,.hr-suite-form-grid textarea { width:100%; border:1px solid #d8e1ef; border-radius:10px; padding:10px 11px; background:#fff; color:#17243b; font:inherit; }
.hr-suite-form-grid textarea { min-height:86px; resize:vertical; }
.hr-suite-form-grid .is-wide { grid-column:1/-1; }
.hr-suite-toolbar { display:flex; justify-content:space-between; align-items:center; gap:12px; margin-bottom:14px; }
.hr-suite-toolbar p { margin:3px 0 0; color:#6f7f98; }
.hr-suite-status { min-height:22px; margin:10px 0 0; color:#60708a; font-weight:700; }
.hr-suite-status.is-error { color:#b3322b; }
.hr-suite-status.is-good { color:#08775a; }
.hr-suite-select { min-width:130px; border:1px solid #d8e1ef; border-radius:8px; padding:7px; background:#fff; }
.hr-suite-progress { width:90px; }
.hr-suite-empty { padding:22px; color:#718099; text-align:center; }
.hr-suite-map-link { display:inline-flex; margin-top:7px; color:#1d5ee8; font-weight:700; text-decoration:none; }
@media(max-width:720px){.hr-suite-form-grid{grid-template-columns:1fr}.hr-suite-form-grid .is-wide{grid-column:auto}.hr-suite-toolbar{align-items:flex-start;flex-direction:column}}
