/* PiezasGo 7.10.135 — Usuarios y roles (Empresa, Aseguradora, Suplidor) */
.pg-team-kpis{margin:14px 0}
.pg-team-role-hint{display:block;margin-top:4px;color:#51606f;font-size:12px;line-height:1.35;min-height:16px}
.pg-team-role-catalog{margin:0 0 14px;border:1px solid #dbe4ed;border-radius:10px;background:#fff}
.pg-team-role-catalog>summary{cursor:pointer;padding:11px 14px;font-weight:700}
.pg-team-role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:0 14px 14px}
.pg-team-role-card{border:1px solid #e4ebf2;border-radius:10px;padding:12px;background:#f9fbfd}
.pg-team-role-card h4{margin:0 0 4px;font-size:14px}
.pg-team-role-card p{margin:0 0 8px;color:#51606f;font-size:12px;line-height:1.35}
.pg-team-role-card ul{margin:0;padding-left:18px;font-size:12px;line-height:1.5}
.pg-team-permissions{border:1px solid #dbe4ed;border-radius:10px;padding:12px 14px;margin:10px 0}
.pg-team-permissions legend{padding:0 6px;font-weight:700;font-size:13px}
.pg-team-permissions label{display:block;padding:4px 0}
/* 7.10.162: permisos en columnas, con la casilla a la izquierda del texto y a tamaño normal.
   Antes heredaban el alto y ancho de los campos de texto del formulario (36 px). */
fieldset.pg-team-permissions{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 18px}
fieldset.pg-team-permissions legend{grid-column:1/-1}
fieldset.pg-team-permissions label{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;text-align:left}
fieldset.pg-team-permissions input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0;flex:0 0 auto}
