.metrics-grid[data-astro-cid-jgw6h6gj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.metric-card[data-astro-cid-jgw6h6gj]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:18px 20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px}.metric-header[data-astro-cid-jgw6h6gj]{display:flex;justify-content:space-between;align-items:center}.metric-label[data-astro-cid-jgw6h6gj]{font-size:12.5px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.metric-value[data-astro-cid-jgw6h6gj]{font-size:26px;font-weight:700;color:var(--color-petroleum);line-height:1.2}.metric-subtext[data-astro-cid-jgw6h6gj]{font-size:12px;color:var(--text-muted)}.user-avatar-cell[data-astro-cid-jgw6h6gj]{display:flex;align-items:center;gap:12px}.user-avatar[data-astro-cid-jgw6h6gj]{width:40px;height:40px;border-radius:50%;background:var(--color-petroleum);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;border:2px solid #fff;box-shadow:0 2px 5px #0000001a}.avatar-admin[data-astro-cid-jgw6h6gj]{background:linear-gradient(135deg,#193940,#7c3aed)}.avatar-cashier[data-astro-cid-jgw6h6gj]{background:linear-gradient(135deg,#193940,#25d162)}.avatar-accounting[data-astro-cid-jgw6h6gj]{background:linear-gradient(135deg,#193940,#e07a00)}.user-info-text[data-astro-cid-jgw6h6gj]{display:flex;flex-direction:column;gap:2px}.user-name-title[data-astro-cid-jgw6h6gj]{font-size:14px;font-weight:600;color:var(--color-petroleum)}.user-username-sub[data-astro-cid-jgw6h6gj]{font-size:12px;color:var(--text-secondary);font-family:monospace}.badge-role-admin[data-astro-cid-jgw6h6gj]{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe;padding:4px 9px;border-radius:var(--radius-full);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.badge-role-cashier[data-astro-cid-jgw6h6gj]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;padding:4px 9px;border-radius:var(--radius-full);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.badge-role-accounting[data-astro-cid-jgw6h6gj]{background:#fffbeb;color:#b45309;border:1px solid #fde68a;padding:4px 9px;border-radius:var(--radius-full);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.btn-action-icon[data-astro-cid-jgw6h6gj]{background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.btn-action-icon[data-astro-cid-jgw6h6gj]:hover{background:var(--bg-subtle);color:var(--color-petroleum);border-color:var(--color-petroleum)}.btn-action-icon[data-astro-cid-jgw6h6gj].danger:hover{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger)}.btn-action-icon[data-astro-cid-jgw6h6gj].success:hover{background:#ecfdf5;color:var(--color-action);border-color:var(--color-action)}.permission-card[data-astro-cid-jgw6h6gj]{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px;box-shadow:var(--shadow-subtle);display:flex;flex-direction:column;gap:10px}.permission-category-header[data-astro-cid-jgw6h6gj]{padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.category-badge[data-astro-cid-jgw6h6gj]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:var(--radius-sm)}.cat-sales[data-astro-cid-jgw6h6gj]{background:#ecfdf5;color:#065f46}.cat-inventory[data-astro-cid-jgw6h6gj]{background:#eff6ff;color:#1e40af}.cat-finance[data-astro-cid-jgw6h6gj]{background:#fffbeb;color:#92400e}.cat-admin[data-astro-cid-jgw6h6gj]{background:#fdf2f8;color:#9d174d}.permission-items[data-astro-cid-jgw6h6gj]{display:flex;flex-direction:column;gap:8px}.permission-check-item[data-astro-cid-jgw6h6gj]{display:flex;align-items:flex-start;gap:10px;padding:6px 8px;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast)}.permission-check-item[data-astro-cid-jgw6h6gj]:hover{background:var(--bg-subtle)}.perm-checkbox[data-astro-cid-jgw6h6gj]{margin-top:3px;width:17px;height:17px;accent-color:var(--color-action);cursor:pointer;flex-shrink:0}.perm-texts[data-astro-cid-jgw6h6gj]{display:flex;flex-direction:column;gap:2px}.perm-title[data-astro-cid-jgw6h6gj]{font-size:13px;font-weight:600;color:var(--color-petroleum);line-height:1.3}.perm-desc[data-astro-cid-jgw6h6gj]{font-size:11.5px;color:var(--text-secondary);line-height:1.25}.toast[data-astro-cid-jgw6h6gj]{position:fixed;bottom:24px;right:24px;background:var(--color-petroleum);color:#fff;padding:12px 20px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:13.5px;font-weight:500;z-index:10000;animation:slideIn .25s ease-out}.toast[data-astro-cid-jgw6h6gj].error{background:var(--color-danger)}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}
