.user-panel { margin-top: 18px; }
.table-scroll { overflow: auto; }
.user-table { min-width: 960px; }
.user-table td strong,
.user-table td small { display: block; }
.user-table td small { color: #8b97a8; margin-top: 5px; }
.user-actions { display: flex; gap: 7px; align-items: center; flex-wrap: wrap; }
.user-actions form { margin: 0; }
.block-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.block-item { display: flex; justify-content: space-between; align-items: center; gap: 15px; border: 1px solid #e7ebf2; background: #f9fbfd; border-radius: 10px; padding: 13px; }
.block-item strong,
.block-item small { display: block; }
.block-item strong { margin-top: 7px; }
.block-item small { color: #8b97a8; margin-top: 5px; }
.block-item form { margin: 0; }
@media (max-width: 1050px) { .block-grid { grid-template-columns: 1fr; } }
