.responsibles-editor{display:grid;gap:16px;margin-block:20px}.responsibles-editor>.form-section-title strong{display:flex;gap:8px;align-items:center}.responsibles-editor>small{color:var(--muted)}.responsible-card{min-width:0;margin:0;padding:18px;border:1px solid var(--tdj-line, #ddd);border-radius:12px;display:grid;gap:16px}.responsible-card legend{padding:0 6px;font-weight:700}.responsible-card-actions{display:flex;justify-content:flex-end}.responsible-card summary{cursor:pointer;padding:12px 0;font-weight:600}.responsible-card input:not([type=checkbox]),.responsible-card select{min-height:44px;width:100%}.responsible-search>label{display:grid;gap:8px;margin-block:8px}.responsible-search>button{margin-bottom:12px}.responsible-result{width:100%;margin-top:8px;display:flex;justify-content:space-between;text-align:left;white-space:normal}.responsible-result>span:first-child,.responsible-selected{display:grid;gap:6px}.responsible-primary{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;min-height:44px}.responsible-primary input{width:20px;height:20px}@media(max-width:600px){.responsible-card{padding:12px}.responsible-card .form-grid{grid-template-columns:minmax(0,1fr)}.responsibles-editor button{min-height:44px}}.responsible-extra-details>summary{cursor:pointer;padding:16px 0;font-weight:600}.responsibles-editor .form-section-title strong{font-family:inherit;font-size:18px}.responsibles-editor .form-section-title span{font-size:13px;line-height:1.5}
