.company-row-actions{display:flex;gap:8px;flex-wrap:wrap}.access-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.access-summary article{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel);display:grid;gap:8px}.access-summary span{font-size:12px;color:var(--muted);text-transform:uppercase;font-weight:800}.access-summary strong{font-size:17px}.company-access-card{margin-top:16px}.access-user-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.access-user-head h2{margin:5px 0}.access-user-head p{margin:0;color:var(--muted)}.access-user-head>div:last-child{display:grid;gap:6px;text-align:right}.access-status{font-weight:900}.access-user-head small{color:var(--muted)}.access-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.access-actions-grid form{padding:17px;border:1px solid var(--line);border-radius:14px}.access-actions-grid h3{margin:0 0 6px}.access-actions-grid p{min-height:42px;color:var(--muted);font-size:14px;line-height:1.45}.access-actions-grid label{display:grid;gap:6px;margin:12px 0}@media(max-width:800px){.access-summary,.access-actions-grid{grid-template-columns:1fr}.access-user-head{flex-direction:column}.access-user-head>div:last-child{text-align:left}}