feat(ui): standardize design system, modals, sidebar, and form inputs

- Implement unified design system tokens, 10px radius, and IRANSans typography
- Modernize sidebar with Gemini-style collapsed expander, square 1:1 items, and elevated profile flyout
- Standardize all modal dialogs with 16px padding, fixed header/footer, 16px medium title, and sticky bottom actions
- Refactor DealFormView and CustomFieldsSection with standard UiField, UiInput, and UiSelect components
- Add draggable bottom-left QuickCreate floating action button
This commit is contained in:
s.esmaeili
2026-09-12 01:33:07 +03:30
parent 9a991fc1f1
commit 1ae87c97b7
87 changed files with 7844 additions and 5718 deletions
@@ -131,7 +131,7 @@ const colors = computed(() => PIPELINE_ACCENT[props.accent]);
background: var(--badge-bg);
color: var(--badge-fg);
font-size: 0.65rem;
font-weight: 800;
font-weight: 600;
line-height: 1;
}
@@ -148,7 +148,7 @@ const colors = computed(() => PIPELINE_ACCENT[props.accent]);
.titles h3 {
margin: 0;
font-size: 0.82rem;
font-weight: 800;
font-weight: 600;
line-height: 1.4;
color: var(--ink);
cursor: pointer;
@@ -215,7 +215,7 @@ const colors = computed(() => PIPELINE_ACCENT[props.accent]);
.amount strong {
font-size: 0.88rem;
font-weight: 800;
font-weight: 600;
color: var(--ink);
letter-spacing: -0.01em;
max-width: 100%;