Skip to content

Commit 27ef6ee

Browse files
committed
Merge branch 'macae-v3-dev-v2-vip' into macae-v3-fr-dev-92
2 parents 1f10a86 + 2cde5d7 commit 27ef6ee

File tree

1 file changed

+127
-14
lines changed

1 file changed

+127
-14
lines changed

src/frontend/src/styles/HomeInput.css

Lines changed: 127 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
display: flex;
4141
align-items: center;
4242
padding: 12px 16px;
43-
background-color: #fafafa; /* tokens.colorNeutralBackground1 */
44-
border: 1px solid #d1d1d1; /* tokens.colorNeutralStroke1 */
45-
border-radius: 8px;
43+
background-color: var(--colorNeutralBackground1);
44+
border: 1px solid var(--colorNeutralStroke1);
45+
border-radius: var(--borderRadiusMedium);
4646
}
4747

4848
.home-input-input-field {
@@ -52,13 +52,13 @@
5252
border: none;
5353
outline: none;
5454
background-color: transparent;
55-
font-size: 0.875rem; /* tokens.fontSizeBase300 */
56-
color: #242424; /* tokens.colorNeutralForeground1 */
55+
font-size: var(--fontSizeBase300);
56+
color: var(--colorNeutralForeground1);
5757
resize: none;
5858
}
5959

6060
.home-input-input-field::placeholder {
61-
color: #707070; /* tokens.colorNeutralForeground3 */
61+
color: var(--colorNeutralForeground3);
6262
}
6363

6464
.home-input-send-button {
@@ -68,9 +68,9 @@
6868
display: flex;
6969
align-items: center;
7070
justify-content: center;
71-
border-radius: 4px;
72-
background-color: #0f6cbd; /* tokens.colorBrandBackground */
73-
color: #ffffff; /* tokens.colorNeutralForegroundInverted */
71+
border-radius: var(--borderRadiusSmall);
72+
background-color: var(--colorBrandBackground);
73+
color: var(--colorNeutralForegroundInverted);
7474
border: none;
7575
cursor: pointer;
7676
}
@@ -90,22 +90,135 @@
9090
.home-input-quick-tasks {
9191
display: flex;
9292
gap: 12px;
93-
flex-wrap: wrap;
93+
flex-wrap: nowrap;
9494
justify-content: space-between;
95+
overflow-x: auto;
96+
}
97+
98+
99+
.home-input-quick-tasks .fui-Card {
100+
flex: 1 1 0 !important;
101+
min-width: 160px !important;
102+
max-width: 200px !important;
103+
min-height: 120px !important;
104+
padding: 16px !important;
105+
box-sizing: border-box !important;
106+
border-radius: 12px;
107+
border: 1px solid var(--colorNeutralStroke1Rest) !important;
108+
background: var(--colorNeutralBackground1) !important;
109+
}
110+
111+
.home-input-quick-tasks .fui-Card > div > div > div:first-child {
112+
display: flex !important;
113+
flex-direction: column !important;
114+
align-items: flex-start !important;
115+
gap: 8px !important;
116+
}
117+
118+
119+
.home-input-quick-tasks .fui-Card > div > div > div:first-child > div:first-child {
120+
font-size: 32px !important;
121+
color: var(--colorNeutralForeground2) !important;
122+
order: -1 !important;
123+
margin-bottom: 8px !important;
124+
align-self: flex-start !important;
125+
}
126+
127+
/* Title styling */
128+
.home-input-quick-tasks .fui-Card .fui-Body1Strong {
129+
color: var(--colorNeutralForeground1) !important;
130+
font-family: var(--fontFamilyBase) !important;
131+
font-size: 14px !important;
132+
font-style: normal !important;
133+
font-weight: var(--fontWeightSemibold) !important;
134+
line-height: var(--lineHeightBase300) !important;
135+
order: 0 !important;
136+
}
137+
138+
139+
.home-input-quick-tasks .fui-Card .fui-Body1 {
140+
font-size: 14px !important;
141+
line-height: var(--lineHeightBase200) !important;
142+
color: var(--colorNeutralForeground2) !important;
143+
font-family: var(--fontFamilyBase) !important;
144+
margin-top: 4px !important;
145+
order: 1 !important;
146+
}
147+
148+
/* Card hover state */
149+
.home-input-quick-tasks .fui-Card:hover {
150+
background-color: var(--colorNeutralBackground1Hover) !important;
151+
border-color: var(--colorNeutralStroke1Hover) !important;
152+
}
153+
154+
/* Card pressed state */
155+
.home-input-quick-tasks .fui-Card:active {
156+
background-color: var(--colorNeutralBackground1Pressed) !important;
157+
}
158+
159+
/* Disabled state */
160+
.home-input-quick-tasks .fui-Card[disabled] {
161+
background-color: var(--colorNeutralBackgroundDisabled) !important;
162+
border-color: var(--colorNeutralStrokeDisabled) !important;
163+
cursor: not-allowed !important;
164+
opacity: var(--opacityDisabled) !important;
165+
}
166+
167+
/* Responsive design for smaller screens */
168+
@media (max-width: 768px) {
169+
.home-input-quick-tasks {
170+
flex-wrap: wrap !important;
171+
}
172+
173+
.home-input-quick-tasks .fui-Card {
174+
flex: 1 1 calc(50% - 6px) !important;
175+
}
176+
}
177+
178+
@media (max-width: 480px) {
179+
.home-input-quick-tasks .fui-Card {
180+
flex: 1 1 100% !important;
181+
}
182+
}
183+
184+
/* Focus visible for accessibility */
185+
.home-input-quick-tasks .fui-Card:focus-visible {
186+
outline: 2px solid var(--colorStrokeFocus2) !important;
187+
outline-offset: 2px !important;
95188
}
96189

97190
.home-input-ai-footer {
98191
padding-bottom: 8px;
99192
margin-top: 8px;
100193
text-align: center;
101-
color: #707070; /* tokens.colorNeutralForeground3 */
194+
color: var(--colorNeutralForeground3);
195+
font-size: var(--fontSizeBase200);
196+
font-family: var(--fontFamilyBase);
102197
}
103198

104199
.home-input-refresh-button {
105-
font-size: 0.75rem; /* tokens.fontSizeBase200 */
106-
color: #0f6cbd; /* tokens.colorBrandForeground1 */
200+
font-size: var(--fontSizeBase200);
201+
color: var(--colorBrandForeground1);
107202
cursor: pointer;
108203
background: none;
109204
border: none;
110-
padding: 0;
205+
padding: 4px 8px;
206+
border-radius: var(--borderRadiusSmall);
207+
font-family: var(--fontFamilyBase);
208+
transition: background-color 0.2s ease;
209+
}
210+
211+
.home-input-refresh-button:hover {
212+
background-color: var(--colorSubtleBackgroundHover);
213+
color: var(--colorBrandForeground1Hover);
111214
}
215+
216+
.home-input-refresh-button:active {
217+
background-color: var(--colorSubtleBackgroundPressed);
218+
color: var(--colorBrandForeground1Pressed);
219+
}
220+
221+
.home-input-refresh-button:focus-visible {
222+
outline: 2px solid var(--colorStrokeFocus2);
223+
outline-offset: 2px;
224+
}

0 commit comments

Comments
 (0)