.hr33-psa-sync,.hr33-equipment-other{border:1px solid var(--border,#dbe3ee);border-radius:14px;padding:1rem;margin-bottom:1rem;background:var(--panel,#fff)}
.hr33-psa-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.hr33-psa-head h3,.hr33-equipment-other h3{margin:0 0 .3rem}.hr33-psa-head p,.hr33-equipment-other>p{margin:0;color:var(--muted,#64748b)}
.hr33-psa-position{display:grid;grid-template-columns:minmax(260px,2fr) minmax(100px,.6fr) minmax(150px,1fr) auto;gap:.75rem;align-items:end;margin-bottom:.75rem}.hr33-psa-position label{min-width:0}.hr33-psa-position .danger{height:42px}
.hr33-psa-form-actions{display:flex;align-items:end;gap:1rem;margin:.35rem 0 .8rem}.hr33-psa-form-actions label{min-width:220px}.hr33-psa-empty{padding:1rem;border:1px dashed var(--border,#dbe3ee);border-radius:10px;color:var(--muted,#64748b);margin-bottom:1rem}
.hr33-psa-sync .table-wrap{margin-bottom:1rem}.hr33-equipment-other .grid{margin-top:1rem}
@media(max-width:900px){.hr33-psa-position{grid-template-columns:1fr 1fr}.hr33-psa-position .danger{width:max-content}.hr33-psa-head{flex-direction:column}.hr33-psa-form-actions{align-items:stretch;flex-direction:column}.hr33-psa-form-actions label{min-width:0;width:100%}}
