PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.23
ووسلام – همگام سازی ووکامرس و باسلام v1.10.23
1.10.23 1.10.22 1.10.21 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 All 56 releases
sync-basalam / assets / css / finance.css

finance.css in ووسلام – همگام سازی ووکامرس و باسلام 1.10.23, at assets/css/finance.css

924 lines 18.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Financial Management Page Styles */
2 /* Using PelakFA font and matching main plugin conventions */
3
4 .basalam-finance-page {
5 position: relative;
6 }
7
8 .basalam-finance-lock {
9 display: none;
10 }
11
12 .basalam-finance-page.is-locked .basalam-dashboard {
13 filter: blur(7px);
14 pointer-events: none;
15 user-select: none;
16 }
17
18 .basalam-finance-page.is-locked .basalam-finance-lock {
19 position: absolute;
20 inset: 0;
21 z-index: 10;
22 display: flex;
23 justify-content: center;
24 align-items: flex-start;
25 padding: 70px 20px 20px;
26 background: rgba(247, 250, 252, 0.5);
27 }
28
29 .basalam-finance-lock__card {
30 position: sticky;
31 top: 50px;
32 width: min(100%, 460px);
33 padding: 32px 24px;
34 border: 1px solid #e2e8f0;
35 border-radius: 16px;
36 background: #fff;
37 box-shadow: 0 18px 50px rgba(45, 55, 72, 0.18);
38 font-family: "PelakFA", sans-serif;
39 text-align: center;
40 direction: rtl;
41 }
42
43 .basalam-finance-lock__card > .dashicons {
44 width: 48px;
45 height: 48px;
46 font-size: 48px;
47 color: #ff5c35;
48 }
49
50 .basalam-finance-lock__card h2 {
51 margin: 16px 0 8px;
52 font-family: "Morabba", "PelakFA", sans-serif;
53 font-size: 20px;
54 font-weight: 600;
55 line-height: 1.5;
56 }
57
58 .basalam-finance-lock__card p {
59 margin: 0 0 24px;
60 font-size: 14px;
61 line-height: 1.8;
62 }
63
64 .basalam-finance-lock__button {
65 min-height: 44px;
66 padding: 8px 24px;
67 border: 0;
68 border-radius: 10px;
69 background: #ff5c35;
70 color: #fff;
71 font: 600 14px "PelakFA", sans-serif;
72 cursor: pointer;
73 }
74
75 .basalam-finance-lock__button:hover,
76 .basalam-finance-lock__button:focus-visible {
77 background: #e54e2a;
78 color: #fff;
79 }
80
81 :root {
82 --basalam-primary-color: #ff5c35;
83 --basalam-primary-hover: #e54e2a;
84 --basalam-success-color: #28a745;
85 --basalam-success-hover: #218838;
86 --basalam-danger-color: #dc3545;
87 --basalam-danger-hover: #c82333;
88 --basalam-gray-100: #f7fafc;
89 --basalam-gray-200: #edf2f7;
90 --basalam-gray-300: #e2e8f0;
91 --basalam-gray-400: #cbd5e0;
92 --basalam-gray-500: #a0aec0;
93 --basalam-gray-600: #718096;
94 --basalam-gray-700: #4a5568;
95 --basalam-gray-800: #2d3748;
96 }
97
98 /* Balance Grid */
99 .basalam-balance-grid {
100 display: grid;
101 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
102 gap: 20px;
103 margin-top: 16px;
104 }
105
106 .basalam-balance-card {
107 display: flex;
108 align-items: flex-start;
109 gap: 16px;
110 padding: 20px;
111 background: var(--basalam-gray-100);
112 border-radius: 12px;
113 border: 1px solid var(--basalam-gray-200);
114 transition: all 0.3s ease;
115 }
116
117 .basalam-balance-card:hover {
118 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
119 transform: translateY(-2px);
120 }
121
122 .basalam-balance-card--highlight {
123 background: linear-gradient(135deg, #fff5f0 0%, #ffe8e0 100%);
124 border-color: var(--basalam-primary-color);
125 }
126
127 .basalam-balance-card__icon {
128 width: 48px;
129 height: 48px;
130 display: flex;
131 align-items: center;
132 justify-content: center;
133 background: white;
134 border-radius: 10px;
135 flex-shrink: 0;
136 }
137
138 .basalam-balance-card__icon .dashicons {
139 font-size: 24px;
140 width: 24px;
141 height: 24px;
142 color: var(--basalam-primary-color);
143 }
144
145 .basalam-balance-card--highlight .basalam-balance-card__icon {
146 background: var(--basalam-primary-color);
147 }
148
149 .basalam-balance-card--highlight .basalam-balance-card__icon .dashicons {
150 color: white;
151 }
152
153 .basalam-balance-card__content h3 {
154 font-family: "PelakFA", sans-serif;
155 font-size: 14px;
156 font-weight: 600;
157 color: var(--basalam-gray-700);
158 margin: 0 0 8px 0;
159 }
160
161 .basalam-balance-card__value {
162 font-family: "PelakFA", sans-serif;
163 font-size: 24px;
164 font-weight: 700;
165 color: var(--basalam-gray-800);
166 direction: rtl;
167 text-align: right;
168 }
169
170 .basalam-balance-card__value--small {
171 font-size: 18px;
172 }
173
174 .basalam-balance-card__content p {
175 font-family: "PelakFA", sans-serif;
176 font-size: 12px;
177 color: var(--basalam-gray-500);
178 margin: 8px 0 0 0;
179 }
180
181 .basalam-balance-actions {
182 display: grid;
183 grid-template-columns: repeat(2, minmax(0, 1fr));
184 gap: 16px;
185 margin-top: 20px;
186 }
187
188 .basalam-balance-action-wrap {
189 position: relative;
190 display: block;
191 }
192
193 .basalam-balance-action {
194 display: inline-flex;
195 align-items: center;
196 justify-content: center;
197 width: 100%;
198 min-height: 52px;
199 padding: 0 20px;
200 border-radius: 12px;
201 border: 1px solid transparent;
202 font-family: "PelakFA", sans-serif;
203 font-size: 14px;
204 font-weight: 600;
205 line-height: 1.4;
206 cursor: pointer;
207 transition: all 0.2s ease;
208 }
209
210 .basalam-balance-action[disabled] {
211 cursor: not-allowed;
212 opacity: 0.72;
213 pointer-events: none;
214 }
215
216 .basalam-balance-action--wallet {
217 background: #fff5f0;
218 border-color: #ffd8cc;
219 color: var(--basalam-primary-color);
220 }
221
222 .basalam-balance-action--wallet:hover {
223 background: #ffe8e0;
224 border-color: #ffc2ad;
225 }
226
227 .basalam-balance-action--bank {
228 background: var(--basalam-primary-color);
229 border-color: var(--basalam-primary-color);
230 color: #fff;
231 box-shadow: 0 10px 24px rgba(255, 92, 53, 0.18);
232 }
233
234 .basalam-balance-action--bank:hover {
235 background: var(--basalam-primary-hover);
236 border-color: var(--basalam-primary-hover);
237 }
238
239 .basalam-balance-action-wrap::before,
240 .basalam-balance-action-wrap::after {
241 position: absolute;
242 left: 50%;
243 opacity: 0;
244 visibility: hidden;
245 transform: translateX(-50%) translateY(6px);
246 transition: all 0.18s ease;
247 pointer-events: none;
248 z-index: 5;
249 }
250
251 .basalam-balance-action-wrap::before {
252 content: attr(data-tooltip);
253 bottom: calc(100% + 10px);
254 min-width: 180px;
255 max-width: 240px;
256 padding: 10px 12px;
257 border-radius: 10px;
258 background: var(--basalam-gray-800);
259 color: #fff;
260 font-family: "PelakFA", sans-serif;
261 font-size: 12px;
262 line-height: 1.6;
263 text-align: center;
264 box-shadow: 0 12px 24px rgba(45, 55, 72, 0.2);
265 }
266
267 .basalam-balance-action-wrap::after {
268 content: "";
269 bottom: calc(100% + 4px);
270 width: 10px;
271 height: 10px;
272 background: var(--basalam-gray-800);
273 transform: translateX(-50%) translateY(6px) rotate(45deg);
274 }
275
276 .basalam-balance-action-wrap:hover::before,
277 .basalam-balance-action-wrap:hover::after,
278 .basalam-balance-action-wrap:focus-visible::before,
279 .basalam-balance-action-wrap:focus-visible::after {
280 opacity: 1;
281 visibility: visible;
282 }
283
284 .basalam-balance-action-wrap:hover::before,
285 .basalam-balance-action-wrap:focus-visible::before {
286 transform: translateX(-50%) translateY(0);
287 }
288
289 .basalam-balance-action-wrap:hover::after,
290 .basalam-balance-action-wrap:focus-visible::after {
291 transform: translateX(-50%) translateY(0) rotate(45deg);
292 }
293
294 .basalam-balance-action-wrap:focus-visible {
295 outline: 2px solid rgba(255, 92, 53, 0.35);
296 outline-offset: 4px;
297 border-radius: 14px;
298 }
299
300 /* Settlement List */
301 .basalam-settlement-list {
302 display: flex;
303 flex-direction: column;
304 gap: 16px;
305 margin-top: 16px;
306 }
307
308 .basalam-settlement-card {
309 background: var(--basalam-gray-100);
310 border-radius: 12px;
311 padding: 16px 20px;
312 border: 1px solid var(--basalam-gray-200);
313 transition: all 0.3s ease;
314 }
315
316 .basalam-settlement-card:hover {
317 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
318 border-color: var(--basalam-gray-300);
319 }
320
321 .basalam-settlement-card__top {
322 display: flex;
323 justify-content: space-between;
324 align-items: center;
325 margin-bottom: 12px;
326 flex-wrap: wrap;
327 gap: 8px;
328 }
329
330 .basalam-settlement-card__id {
331 font-family: "PelakFA", sans-serif;
332 font-size: 14px;
333 font-weight: 600;
334 color: var(--basalam-gray-600);
335 }
336
337 .basalam-settlement-card__amount {
338 font-family: "PelakFA", sans-serif;
339 font-size: 18px;
340 font-weight: 700;
341 color: var(--basalam-gray-800);
342 direction: rtl;
343 }
344
345 .basalam-settlement-card__meta {
346 display: flex;
347 flex-wrap: wrap;
348 gap: 16px;
349 align-items: center;
350 font-family: "PelakFA", sans-serif;
351 font-size: 12px;
352 color: var(--basalam-gray-600);
353 }
354
355 .basalam-settlement-card__meta .dashicons {
356 font-size: 14px;
357 width: 14px;
358 height: 14px;
359 vertical-align: middle;
360 margin-left: 4px;
361 color: var(--basalam-gray-500);
362 }
363
364 .basalam-settlement-card__description {
365 font-family: "PelakFA", sans-serif;
366 font-size: 13px;
367 color: var(--basalam-gray-600);
368 margin: 12px 0 0 0;
369 padding-top: 12px;
370 border-top: 1px solid var(--basalam-gray-200);
371 line-height: 1.6;
372 }
373
374 /* Status Badges */
375 .basalam-status-badge {
376 display: inline-flex;
377 align-items: center;
378 padding: 4px 12px;
379 border-radius: 20px;
380 font-family: "PelakFA", sans-serif;
381 font-size: 12px;
382 width: fit-content;
383 font-weight: 500;
384 -webkit-border-radius: 20px;
385 -moz-border-radius: 20px;
386 -ms-border-radius: 20px;
387 -o-border-radius: 20px;
388 }
389
390 .basalam-status-badge--created {
391 background: #fff3cd !important;
392 color: #856404 !important;
393 }
394
395 .basalam-status-badge--prepared {
396 background: #cce5ff !important;
397 color: #004085 !important;
398 }
399
400 .basalam-status-badge--confirmed {
401 background: #d4edda !important;
402 color: var(--basalam-success-color) !important;
403 }
404
405 .basalam-status-badge--paid {
406 background: #d4edda !important;
407 color: var(--basalam-success-color) !important;
408 }
409
410 .basalam-status-badge--rejected {
411 background: #f8d7da !important;
412 color: var(--basalam-danger-color) !important;
413 }
414
415 .basalam-status-badge--default {
416 background: var(--basalam-gray-200) !important;
417 color: var(--basalam-gray-600) !important;
418 }
419
420 /* History Table */
421 .basalam-history-table-wrap {
422 overflow-x: auto;
423 margin-top: 16px;
424 border-radius: 8px;
425 border: 1px solid var(--basalam-gray-200);
426 }
427
428 .basalam-history-table {
429 width: 100%;
430 border-collapse: collapse;
431 font-family: "PelakFA", sans-serif;
432 font-size: 13px;
433 }
434
435 .basalam-history-table th {
436 background: var(--basalam-gray-100);
437 padding: 14px 16px;
438 text-align: right;
439 font-weight: 600;
440 color: var(--basalam-gray-700);
441 border-bottom: 2px solid var(--basalam-gray-200);
442 white-space: nowrap;
443 }
444
445 .basalam-history-table td {
446 padding: 14px 16px;
447 border-bottom: 1px solid var(--basalam-gray-200);
448 vertical-align: top;
449 color: var(--basalam-gray-700);
450 }
451
452 .basalam-history-table tr:last-child td {
453 border-bottom: none;
454 }
455
456 .basalam-history-table tr:hover td {
457 background: var(--basalam-gray-100);
458 }
459
460 .basalam-history-table__title {
461 min-width: 160px;
462 }
463
464 .basalam-history-table__date {
465 min-width: 180px;
466 }
467
468 .basalam-history-table__amount {
469 font-weight: 600;
470 color: var(--basalam-gray-800);
471 direction: rtl;
472 text-align: right;
473 white-space: nowrap;
474 }
475
476 .basalam-history-table__description {
477 max-width: 200px;
478 color: var(--basalam-gray-500);
479 }
480
481 .basalam-history-item-info div,
482 .basalam-history-item-date div {
483 margin-bottom: 4px;
484 }
485
486 .basalam-history-item-info strong,
487 .basalam-history-item-date strong {
488 color: var(--basalam-gray-600);
489 margin-left: 4px;
490 }
491
492 .basalam-history-item-method {
493 display: flex;
494 flex-direction: column;
495 gap: 8px;
496 }
497
498 /* Empty State */
499 .basalam-empty-state {
500 display: flex;
501 flex-direction: column;
502 align-items: center;
503 justify-content: center;
504 padding: 40px 20px;
505 text-align: center;
506 color: var(--basalam-gray-500);
507 }
508
509 .basalam-empty-state .dashicons {
510 font-size: 48px;
511 width: 48px;
512 height: 48px;
513 color: var(--basalam-success-color);
514 margin-bottom: 16px;
515 }
516
517 .basalam-empty-state p {
518 font-family: "PelakFA", sans-serif;
519 font-size: 14px;
520 margin: 0;
521 }
522
523 /* Notice Styles */
524 .basalam-container .notice {
525 margin: 16px 0 0 0;
526 font-family: "PelakFA", sans-serif;
527 }
528
529 .basalam-container .notice p {
530 font-family: "PelakFA", sans-serif;
531 font-size: 13px;
532 }
533
534 /* Pagination Enhancement */
535 .basalam-pagination {
536 margin-top: 20px;
537 font-family: "PelakFA", sans-serif;
538 text-align: center;
539 direction: rtl;
540 display: flex;
541 justify-content: center;
542 flex-wrap: wrap;
543 gap: 4px;
544 }
545
546 .basalam-pagination .page-numbers {
547 display: inline-flex;
548 align-items: center;
549 justify-content: center;
550 min-width: 36px;
551 height: 36px;
552 padding: 0 12px;
553 border: 1px solid var(--basalam-gray-300);
554 border-radius: 6px;
555 color: var(--basalam-gray-700);
556 text-decoration: none;
557 transition: all 0.2s ease;
558 font-size: 13px;
559 }
560
561 .basalam-pagination .page-numbers:hover:not(.current) {
562 background: var(--basalam-gray-100);
563 border-color: var(--basalam-gray-400);
564 color: var(--basalam-gray-800);
565 }
566
567 .basalam-pagination .page-numbers.current {
568 background: var(--basalam-primary-color);
569 color: white;
570 border-color: var(--basalam-primary-color);
571 font-weight: 600;
572 }
573
574 .basalam-pagination .prev-next {
575 background: var(--basalam-gray-100);
576 font-weight: 500;
577 padding: 0 16px;
578 }
579
580 .basalam-pagination .prev-next:hover {
581 background: var(--basalam-gray-200);
582 }
583
584 .basalam-history-section {
585 position: relative;
586 }
587
588 .basalam-history-section.is-loading {
589 pointer-events: none;
590 }
591
592 .basalam-history-section.is-loading::before {
593 content: "";
594 position: absolute;
595 top: 18px;
596 left: 18px;
597 width: 18px;
598 height: 18px;
599 border: 2px solid var(--basalam-gray-300);
600 border-top-color: var(--basalam-primary-color);
601 border-radius: 50%;
602 animation: basalam-spin 0.8s linear infinite;
603 z-index: 2;
604 }
605
606 .basalam-history-section.is-loading::after {
607 content: "";
608 position: absolute;
609 inset: 0;
610 background: rgba(255, 255, 255, 0.55);
611 border-radius: 12px;
612 z-index: 1;
613 }
614
615 @keyframes basalam-spin {
616 to {
617 transform: rotate(360deg);
618 }
619 }
620
621 /* Responsive */
622 @media (max-width: 768px) {
623 .basalam-balance-grid {
624 grid-template-columns: 1fr;
625 }
626
627 .basalam-balance-actions {
628 gap: 10px;
629 }
630
631 .basalam-balance-action {
632 min-height: 48px;
633 padding: 0 12px;
634 font-size: 13px;
635 }
636
637 .basalam-settlement-card__meta {
638 flex-direction: column;
639 align-items: flex-start;
640 gap: 8px;
641 }
642
643 .basalam-history-table th,
644 .basalam-history-table td {
645 padding: 10px 12px;
646 font-size: 12px;
647 }
648
649 .basalam-pagination .page-numbers {
650 min-width: 32px;
651 height: 32px;
652 font-size: 12px;
653 }
654 }
655
656 .basalam-badge-success {
657 font-family: "PelakFA";
658 }
659
660 /* Modal */
661 .basalam-plus-modal-overlay {
662 display: none;
663 position: fixed;
664 inset: 0;
665 z-index: 100000;
666 background: rgba(0, 0, 0, 0.45);
667 align-items: center;
668 justify-content: center;
669 }
670
671 .basalam-plus-modal-overlay.is-open {
672 display: flex !important;
673 }
674
675 .basalam-plus-modal {
676 background: #fff;
677 border-radius: 16px;
678 width: 100%;
679 max-width: 440px;
680 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
681 animation: basalam-plus-modal-in 0.2s ease;
682 direction: rtl;
683 }
684
685 @keyframes basalam-plus-modal-in {
686 from {
687 opacity: 0;
688 transform: translateY(16px) scale(0.97);
689 }
690 to {
691 opacity: 1;
692 transform: translateY(0) scale(1);
693 }
694 }
695
696 .basalam-plus-modal__header {
697 display: flex;
698 align-items: center;
699 justify-content: space-between;
700 padding: 20px 24px 0;
701 }
702
703 .basalam-plus-modal__title {
704 font-family: "PelakFA", sans-serif !important;
705 font-size: 16px;
706 font-weight: 700;
707 color: var(--basalam-gray-800);
708 margin: 0;
709 }
710
711 .basalam-plus-modal__close {
712 background: none;
713 border: none;
714 font-size: 22px;
715 color: var(--basalam-gray-500);
716 cursor: pointer;
717 padding: 0 4px;
718 line-height: 1;
719 transition: color 0.15s;
720 }
721
722 .basalam-plus-modal__close:hover {
723 color: var(--basalam-gray-800);
724 }
725
726 .basalam-plus-modal__body {
727 padding: 20px 24px;
728 }
729
730 .basalam-plus-modal__label {
731 display: block;
732 font-family: "PelakFA", sans-serif;
733 font-size: 13px;
734 font-weight: 600;
735 color: var(--basalam-gray-700);
736 margin-bottom: 8px;
737 }
738
739 .basalam-plus-modal__input {
740 width: 100%;
741 padding: 12px 14px;
742 border: 1px solid var(--basalam-gray-300);
743 border-radius: 10px;
744 font-family: "PelakFA", sans-serif;
745 font-size: 16px;
746 font-weight: 600;
747 color: var(--basalam-gray-800);
748 direction: ltr;
749 text-align: right;
750 outline: none;
751 transition: border-color 0.2s;
752 box-sizing: border-box;
753 }
754
755 .basalam-plus-modal__input:focus {
756 border-color: var(--basalam-primary-color);
757 box-shadow: 0 0 0 3px rgba(255, 92, 53, 0.12);
758 }
759
760 .basalam-plus-modal__input::placeholder {
761 color: var(--basalam-gray-400);
762 font-weight: 400;
763 font-size: 13px;
764 }
765
766 .basalam-plus-modal__input--error {
767 border-color: var(--basalam-danger-color) !important;
768 box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.12) !important;
769 }
770
771 .basalam-plus-modal__balance-error {
772 color: var(--basalam-danger-color);
773 }
774
775 .basalam-plus-modal__balance-info {
776 font-family: "PelakFA", sans-serif;
777 font-size: 13px;
778 color: var(--basalam-gray-600);
779 margin-bottom: 16px;
780 padding: 10px 14px;
781 background: var(--basalam-gray-100);
782 border-radius: 8px;
783 }
784
785 .basalam-plus-modal__balance-info strong {
786 color: var(--basalam-gray-800);
787 }
788
789 .basalam-plus-modal__error {
790 font-family: "PelakFA", sans-serif;
791 font-size: 12px;
792 color: var(--basalam-danger-color);
793 margin-top: 8px;
794 line-height: 1.5;
795 }
796
797 .basalam-plus-modal__footer {
798 display: flex;
799 gap: 12px;
800 padding: 0 24px 20px;
801 }
802
803 .basalam-plus-modal__btn {
804 flex: 1;
805 padding: 12px 16px;
806 border-radius: 10px;
807 border: none;
808 font-family: "PelakFA", sans-serif;
809 font-size: 14px;
810 font-weight: 600;
811 cursor: pointer;
812 transition: all 0.2s;
813 }
814
815 .basalam-plus-modal__btn:disabled {
816 opacity: 0.6;
817 cursor: not-allowed;
818 }
819
820 .basalam-plus-modal__btn--primary {
821 background: var(--basalam-primary-color);
822 color: #fff;
823 }
824
825 .basalam-plus-modal__btn--primary:hover:not(:disabled) {
826 background: var(--basalam-primary-hover);
827 }
828
829 .basalam-plus-modal__btn--secondary {
830 background: var(--basalam-gray-200);
831 color: var(--basalam-gray-700);
832 }
833
834 .basalam-plus-modal__btn--secondary:hover {
835 background: var(--basalam-gray-300);
836 }
837
838 @media (max-width: 480px) {
839 .basalam-plus-modal {
840 max-width: calc(100% - 32px);
841 margin: 16px;
842 }
843 }
844
845 /* Bank Accounts List */
846 .basalam-bank-accounts-list {
847 display: flex;
848 flex-direction: column;
849 gap: 10px;
850 max-height: 300px;
851 overflow-y: auto;
852 }
853
854 .basalam-bank-account-item {
855 display: flex;
856 align-items: flex-start;
857 gap: 12px;
858 padding: 14px 16px;
859 border: 2px solid var(--basalam-gray-200);
860 border-radius: 12px;
861 cursor: pointer;
862 transition: all 0.2s;
863 background: var(--basalam-gray-100);
864 }
865
866 .basalam-bank-account-item:hover {
867 border-color: var(--basalam-gray-400);
868 background: var(--basalam-gray-200);
869 }
870
871 .basalam-bank-account-item.is-selected {
872 border-color: var(--basalam-primary-color);
873 background: #fff5f0;
874 }
875
876 .basalam-bank-account-item__radio {
877 margin-top: 4px;
878 accent-color: var(--basalam-primary-color);
879 width: 18px;
880 height: 18px;
881 flex-shrink: 0;
882 cursor: pointer;
883 }
884
885 .basalam-bank-account-item__content {
886 flex: 1;
887 display: flex;
888 flex-direction: column;
889 gap: 6px;
890 }
891
892 .basalam-bank-account-item__row {
893 display: flex;
894 gap: 6px;
895 font-family: "PelakFA", sans-serif;
896 font-size: 13px;
897 line-height: 1.6;
898 }
899
900 .basalam-bank-account-item__label {
901 color: var(--basalam-gray-500);
902 white-space: nowrap;
903 }
904
905 .basalam-bank-account-item__value {
906 color: var(--basalam-gray-800);
907 font-weight: 600;
908 }
909
910 .basalam-bank-account-item__sheba {
911 direction: ltr;
912 text-align: right;
913 letter-spacing: 0.5px;
914 }
915
916 .basalam-bank-accounts-loading,
917 .basalam-bank-accounts-empty {
918 font-family: "PelakFA", sans-serif;
919 font-size: 13px;
920 color: var(--basalam-gray-500);
921 text-align: center;
922 padding: 24px 0;
923 }
924