/* 3.9.15 — administration compacte des comptes */
.ca315-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0;color:#64748b;font-size:13px}.ca315-toolbar strong{font-size:16px;color:#153b30}.ca315-toolbar a{margin-left:auto;color:#16765b}.ca315-table-wrap{overflow-x:auto;border:1px solid #e2e8e5;border-radius:12px;background:#fff}.ca315-users{width:100%;border-collapse:collapse;min-width:780px;font-size:13px}.ca315-users th{text-align:left;background:#f5f8f6;color:#64746e;font-size:11px;text-transform:uppercase;letter-spacing:.055em;padding:12px 14px;white-space:nowrap}.ca315-users td{padding:9px 14px;border-top:1px solid #edf1ee;vertical-align:middle}.ca315-users tbody tr:hover{background:#f8fbf9}.ca315-person{display:flex;align-items:center;gap:10px;min-width:185px}.ca315-person .ca-team-avatar{width:32px;height:32px;min-width:32px;font-size:12px}.ca315-person strong,.ca315-person small{display:block;line-height:1.4}.ca315-person small{color:#72817b;font-size:11px;overflow-wrap:anywhere}.ca315-inline{display:flex;align-items:center;gap:5px;margin:0}.ca315-inline select{min-width:112px;max-width:150px;padding:6px 7px;font-size:12px;border:1px solid #d9e4df;border-radius:7px;background:white}.ca315-inline button{padding:6px 9px;border-radius:7px;font-size:12px;white-space:nowrap;min-height:30px}.ca315-inline button:disabled{opacity:.4;cursor:default}.ca315-action.ca315-suspend{background:#fff4ef;color:#a34c2a;border:1px solid #f2d4c7}.ca315-action.ca315-enable{background:#eaf8ef;color:#196a43;border:1px solid #c4e9d0}.ca315-date{white-space:nowrap;color:#6c7b74}.ca315-role,.ca315-locked{font-size:12px;color:#667a70}.ca315-users .ca-team-status{display:inline-block;white-space:nowrap;font-size:11px;padding:4px 8px}.ca-team-panel>.ca-team-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.ca-team-panel>.ca-team-form label{flex:1 1 140px}.ca-team-panel>.ca-team-form label:first-of-type{flex:2 1 230px}@media(max-width:700px){.ca315-users{min-width:720px}.ca315-users td{padding:8px 10px}.ca315-table-wrap{margin-inline:-8px}}
