/* Vula 0.3.79 — field personnel register + inspector requirement detail */
.field-team-message{margin:0 0 14px;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:700}.field-team-message.success{background:#e5f6ed;color:#126d4c}.field-team-message.error{background:#fde9e9;color:#923838}.field-team-register{margin-top:20px;border-top:1px solid #e3e8eb;padding-top:16px}.field-team-register-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.field-team-register-head span{font-size:12px;color:#718087}.field-team-register article{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(300px,auto);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f2}.field-team-register article.revoked{opacity:.62}.field-person{display:flex;align-items:center;gap:10px;min-width:0}.field-person-avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef3f5;font-weight:800;flex:0 0 auto}.field-person>div{min-width:0}.field-person strong,.field-person>div span{display:block}.field-person>div span{font-size:12px;color:#718087;overflow:hidden;text-overflow:ellipsis}.field-person-actions{display:flex;gap:7px;align-items:center;justify-content:flex-end}.field-person-actions select{height:38px;min-width:120px}.field-person-actions .vula-btn{height:38px;min-height:38px;margin:0}.field-inspection-group-head{padding:18px 0 10px;border-bottom:1px solid #e8edef}.field-inspection-group-head:first-of-type{padding-top:4px}.field-inspection-group-head span,.field-inspection-group-head strong,.field-inspection-group-head small{display:block}.field-inspection-group-head span{font-size:10px;letter-spacing:.1em;color:#718087;font-weight:800}.field-inspection-group-head strong{font-size:16px;margin-top:2px}.field-inspection-group-head small{font-size:11px;color:#78858c;margin-top:3px}.field-inspection-form article.document-check{background:#fbfcfd;margin:0 -6px;padding-left:6px;padding-right:6px;border-radius:10px}.field-inspection-form article>div{grid-template-columns:repeat(4,1fr)}
@media(max-width:900px){.field-team-register article{grid-template-columns:1fr auto}.field-person-actions{grid-column:1/-1;justify-content:flex-start}.field-person-actions select{flex:1}.field-inspection-form article>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.field-team-register article{grid-template-columns:1fr}.field-team-register article>.vula-pill{justify-self:start}.field-person-actions{display:grid;grid-template-columns:1fr 1fr}.field-person-actions select{grid-column:1/-1;width:100%}.field-person-actions .vula-btn{width:100%}.field-inspection-form article>div{grid-template-columns:1fr 1fr}}
