diff --git a/frontend/src/lib/adminStyles.ts b/frontend/src/lib/adminStyles.ts index 40524fbf..da0852c4 100644 --- a/frontend/src/lib/adminStyles.ts +++ b/frontend/src/lib/adminStyles.ts @@ -1,3 +1,17 @@ +/** + * Shared inline styles для admin pages. + * + * **Divergent local overrides — НЕ унифицировать:** + * - `frontend/src/app/admin/leads/page.tsx` — local `th` (padding "10px 12px", + * color "#374151"), local `td` (verticalAlign "top"), local `inputStyle` + * (fontSize 13, minWidth 160). Cause: разная плотность UI на leads dashboard. + * - `frontend/src/components/admin/BulkGeoPanel.tsx` — local `labelStyle` без + * `display: block` и `marginBottom`. Cause: labels на внутри строки, + * block-display и margin сломали бы inline layout. + * + * При добавлении новой admin page — сначала проверь что shared values fit + * перед introducing local override. + */ import type { CSSProperties } from "react"; export const cardStyle: CSSProperties = {