PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.3
ووسلام – همگام سازی ووکامرس و باسلام v1.10.3
1.10.19 1.10.20 1.10.18 1.10.17 1.10.15 1.10.14 1.10.13 1.10.12 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10.0 1.9.2 1.9.1 1.9.0 1.8.8 1.8.5 1.8.6 All 53 releases
sync-basalam / assets / css / sync-basalam-vendor-modal.css

sync-basalam-vendor-modal.css in ووسلام – همگام سازی ووکامرس و باسلام 1.10.3, at assets/css/sync-basalam-vendor-modal.css

341 lines 6.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .sync-basalam-vendor-step {
2 text-align: right;
3 }
4
5 .sync-basalam-vendor-form-group {
6 margin-bottom: 20px;
7 }
8
9 .sync-basalam-vendor-input {
10 max-width: unset !important;
11 text-align: right;
12 }
13
14 .sync-basalam-vendor-label {
15 display: block;
16 margin-bottom: 8px;
17 font-weight: 600;
18 color: var(--basalam-gray-700);
19 font-family: PelakFA;
20 font-size: 14px;
21 }
22
23 .sync-basalam-vendor-hint {
24 display: block;
25 margin-top: 4px;
26 color: var(--basalam-gray-600);
27 font-size: 12px;
28 font-family: PelakFA;
29 text-align: right;
30 }
31
32 .sync-basalam-vendor-location-group {
33 display: flex;
34 gap: 12px;
35 justify-content: space-between;
36 }
37
38 textarea.sync-basalam-vendor-input {
39 max-width: unset !important;
40 text-align: right;
41 resize: vertical;
42 font-family: PelakFA;
43 }
44
45 .sync-basalam-vendor-form-actions {
46 display: flex;
47 gap: 12px;
48 justify-content: center;
49 margin-top: 24px;
50 }
51
52 .sync-basalam-vendor-loading {
53 text-align: center;
54 padding: 40px 20px;
55 }
56
57 .sync-basalam-vendor-spinner {
58 width: 40px;
59 height: 40px;
60 border: 4px solid var(--basalam-gray-200);
61 border-top: 4px solid var(--basalam-primary-color);
62 border-radius: 50%;
63 animation: sync-basalam-vendor-spin 1s linear infinite;
64 margin: 0 auto 16px;
65 }
66
67 @keyframes sync-basalam-vendor-spin {
68 0% {
69 transform: rotate(0deg);
70 }
71
72 100% {
73 transform: rotate(360deg);
74 }
75 }
76
77 .sync-basalam-vendor-loading p {
78 color: var(--basalam-gray-600);
79 font-family: PelakFA;
80 margin: 0;
81 }
82
83 .sync-basalam-vendor-success {
84 text-align: center;
85 padding: 40px 20px;
86 }
87
88 .sync-basalam-vendor-success-icon {
89 width: 60px;
90 height: 60px;
91 background: var(--basalam-success-color);
92 color: white;
93 border-radius: 50%;
94 display: flex;
95 align-items: center;
96 justify-content: center;
97 font-size: 32px;
98 margin: 0 auto 20px;
99 font-weight: bold;
100 }
101
102 .sync-basalam-vendor-success p {
103 color: var(--basalam-gray-700);
104 font-family: PelakFA;
105 margin: 0 0 24px 0;
106 line-height: 1.6;
107 }
108
109 .basalam-button-secondary {
110 background-color: var(--basalam-gray-500);
111 color: white;
112 }
113
114 .basalam-button-secondary:hover {
115 background-color: var(--basalam-gray-600);
116 }
117
118 .sync-basalam-vendor-input.error {
119 border-color: var(--basalam-danger-color);
120 }
121
122 .sync-basalam-vendor-error-message {
123 color: var(--basalam-danger-color);
124 font-size: 12px;
125 margin-top: 4px;
126 font-family: PelakFA;
127 text-align: right;
128 }
129
130 .sync-basalam-vendor-input.success {
131 border-color: var(--basalam-success-color, #28a745);
132 }
133
134 .sync-basalam-vendor-success-message {
135 color: var(--basalam-success-color, #28a745);
136 font-size: 12px;
137 margin-top: 4px;
138 font-family: PelakFA;
139 text-align: right;
140 }
141
142 .sync-basalam-vendor-loading-message {
143 color: var(--basalam-gray-600);
144 font-size: 12px;
145 margin-top: 4px;
146 font-family: PelakFA;
147 text-align: right;
148 }
149
150 .sync-basalam-vendor-notice {
151 background: #fff4e5;
152 border: 1px solid #ffc107;
153 border-radius: 8px;
154 padding: 15px;
155 margin-bottom: 25px;
156 font-family: PelakFA;
157 }
158
159 .sync-basalam-vendor-notice-title {
160 font-weight: 700;
161 color: #856404;
162 margin-bottom: 10px;
163 font-size: 14px;
164 }
165
166 .sync-basalam-vendor-notice-list {
167 margin: 0;
168 padding-right: 20px;
169 list-style: disc;
170 }
171
172 .sync-basalam-vendor-notice-list li {
173 color: #856404;
174 font-size: 13px;
175 line-height: 1.8;
176 margin-bottom: 5px;
177 }
178
179 .sync-basalam-vendor-phone-display {
180 width: -webkit-fill-available;
181 padding: 3px;
182 padding-left: 10px;
183 background: var(--basalam-gray-100, #f1f3f4);
184 border: 1px solid var(--basalam-gray-300);
185 border-radius: 8px;
186 padding: 6px 15px;
187 font-family: PelakFA;
188 font-size: 16px;
189 font-weight: 600;
190 color: var(--basalam-gray-800);
191 direction: ltr;
192 display: flex;
193 align-items: center;
194 justify-content: space-between;
195 }
196
197 .sync-basalam-vendor-phone-display span {
198 flex: 1;
199 text-align: left;
200 }
201
202 .sync-basalam-vendor-phone-section {
203 margin-bottom: 8px;
204 }
205
206 .sync-basalam-vendor-phone-display-container {
207 display: flex;
208 align-items: center;
209 margin-bottom: 8px;
210 }
211
212 .sync-basalam-vendor-phone-edit-container {
213 margin-bottom: 8px;
214 }
215
216 .sync-basalam-vendor-phone-edit-group {
217 display: flex;
218 align-items: center;
219 gap: 8px;
220 }
221
222 .sync-basalam-vendor-phone-edit-group .sync-basalam-vendor-input {
223 flex: 1;
224 margin: 0;
225 }
226
227 .sync-basalam-vendor-icon-btn {
228 background: transparent;
229 border: 1px solid var(--basalam-gray-300);
230 border-radius: 6px;
231 padding: 8px;
232 cursor: pointer;
233 display: inline-flex;
234 align-items: center;
235 justify-content: center;
236 color: var(--basalam-gray-600);
237 transition: all 0.2s;
238 min-width: 36px;
239 height: 36px;
240 }
241
242 .sync-basalam-vendor-icon-btn:hover {
243 background: var(--basalam-gray-50);
244 color: var(--basalam-gray-800);
245 border-color: var(--basalam-gray-400);
246 }
247
248 .sync-basalam-vendor-icon-btn-success {
249 color: var(--basalam-success-color, #28a745);
250 border-color: var(--basalam-success-color, #28a745);
251 }
252
253 .sync-basalam-vendor-icon-btn-success:hover {
254 background: rgba(40, 167, 69, 0.1);
255 color: var(--basalam-success-color, #28a745);
256 }
257
258 .sync-basalam-vendor-icon-btn-danger {
259 color: var(--basalam-danger-color, #dc3545);
260 border-color: var(--basalam-danger-color, #dc3545);
261 }
262
263 .sync-basalam-vendor-icon-btn-danger:hover {
264 background: rgba(220, 53, 69, 0.1);
265 color: var(--basalam-danger-color, #dc3545);
266 }
267
268 .sync-basalam-vendor-phone-error {
269 color: var(--basalam-danger-color);
270 font-size: 12px;
271 margin-top: 8px;
272 font-family: PelakFA;
273 text-align: right;
274 display: none;
275 }
276
277 .sync-basalam-vendor-checkboxes {
278 margin-top: 20px;
279 padding: 15px;
280 background: var(--basalam-gray-50, #f8f9fa);
281 border-radius: 8px;
282 }
283
284 .sync-basalam-vendor-checkbox-container {
285 display: flex;
286 align-items: flex-start;
287 margin-bottom: 15px;
288 cursor: pointer;
289 font-family: PelakFA;
290 font-size: 13px;
291 line-height: 1.8;
292 }
293
294 .sync-basalam-vendor-checkbox-container:last-child {
295 margin-bottom: 0;
296 }
297
298 .sync-basalam-vendor-checkbox {
299 margin-left: 10px;
300 margin-top: 3px;
301 min-width: 18px;
302 height: 18px;
303 cursor: pointer;
304 }
305
306 .sync-basalam-vendor-checkbox-text {
307 flex: 1;
308 color: var(--basalam-gray-700);
309 text-align: right;
310 }
311
312 .sync-basalam-vendor-checkbox-text a {
313 color: var(--basalam-primary-color);
314 text-decoration: none;
315 }
316
317 .sync-basalam-vendor-checkbox-text a:hover {
318 text-decoration: underline;
319 }
320
321 .sync-basalam-vendor-checkbox-error {
322 color: var(--basalam-danger-color);
323 font-size: 12px;
324 margin-top: 10px;
325 font-family: PelakFA;
326 text-align: right;
327 padding: 8px;
328 background: rgba(220, 53, 69, 0.1);
329 border-radius: 4px;
330 }
331
332 @media (max-width: 768px) {
333
334 .sync-basalam-vendor-form-actions {
335 flex-direction: column;
336 }
337
338 .booth-form-actions .basalam-button {
339 width: 100%;
340 }
341 }