1
1
/* #region tokens */
2
2
: root ,
3
- [data-sas-theme = ' light' ] {
3
+ [data-sas-theme = " light" ] {
4
4
--color-zero-state-modifier-fill-5 : hsl (219 , 12% , 79% );
5
5
--color-zero-state-modifier-fill-4 : hsl (219 , 12% , 72% );
6
6
--color-zero-state-modifier-fill-3 : hsl (212 , 94% , 68% );
704
704
--font-size-base-text-s : 14px ;
705
705
--font-size-base-text-m : 16px ;
706
706
--font-size-base-text-l : 18px ;
707
- --font-family-secondary : ' Anova' , -apple-system, BlinkMacSystemFont,
708
- ' Segoe UI' , Roboto, Helvetica, Arial, sans-serif, ' Apple Color Emoji' ,
709
- ' Segoe UI Emoji' , ' Segoe UI Symbol' ;
710
- --font-family-primary : ' AnovaUI' , -apple-system, BlinkMacSystemFont,
711
- ' Segoe UI' , Roboto, Helvetica, Arial, sans-serif, ' Apple Color Emoji' ,
712
- ' Segoe UI Emoji' , ' Segoe UI Symbol' ;
713
- --font-family-monospace : Consolas, Menlo, ' Lucida Console' , Courier, Monaco,
707
+ --font-family-secondary : " Anova" , -apple-system, BlinkMacSystemFont,
708
+ " Segoe UI" , Roboto, Helvetica, Arial, sans-serif, " Apple Color Emoji" ,
709
+ " Segoe UI Emoji" , " Segoe UI Symbol" ;
710
+ --font-family-primary : " AnovaUI" , -apple-system, BlinkMacSystemFont,
711
+ " Segoe UI" , Roboto, Helvetica, Arial, sans-serif, " Apple Color Emoji" ,
712
+ " Segoe UI Emoji" , " Segoe UI Symbol" ;
713
+ --font-family-monospace : Consolas, Menlo, " Lucida Console" , Courier, Monaco,
714
714
monospace;
715
715
--color-syntax-text-09 : # 65802a ;
716
716
--color-syntax-text-08 : # 3c8275 ;
728
728
--color-action-background-focus-inverse : hsl (0 , 100% , 100% );
729
729
--color-action-background-focus : hsl (205 , 97% , 35% );
730
730
}
731
- : root[data-sas-theme = ' dark' ] {
731
+ : root [data-sas-theme = " dark" ] {
732
732
--color-zero-state-modifier-fill-5 : hsl (219 , 12% , 64% );
733
733
--color-zero-state-modifier-fill-4 : hsl (219 , 12% , 72% );
734
734
--color-zero-state-modifier-fill-3 : hsl (212 , 94% , 57% );
1432
1432
--font-size-base-text-s : 14px ;
1433
1433
--font-size-base-text-m : 16px ;
1434
1434
--font-size-base-text-l : 18px ;
1435
- --font-family-secondary : ' Anova' , -apple-system, BlinkMacSystemFont,
1436
- ' Segoe UI' , Roboto, Helvetica, Arial, sans-serif, ' Apple Color Emoji' ,
1437
- ' Segoe UI Emoji' , ' Segoe UI Symbol' ;
1438
- --font-family-primary : ' AnovaUI' , -apple-system, BlinkMacSystemFont,
1439
- ' Segoe UI' , Roboto, Helvetica, Arial, sans-serif, ' Apple Color Emoji' ,
1440
- ' Segoe UI Emoji' , ' Segoe UI Symbol' ;
1441
- --font-family-monospace : Consolas, Menlo, ' Lucida Console' , Courier, Monaco,
1435
+ --font-family-secondary : " Anova" , -apple-system, BlinkMacSystemFont,
1436
+ " Segoe UI" , Roboto, Helvetica, Arial, sans-serif, " Apple Color Emoji" ,
1437
+ " Segoe UI Emoji" , " Segoe UI Symbol" ;
1438
+ --font-family-primary : " AnovaUI" , -apple-system, BlinkMacSystemFont,
1439
+ " Segoe UI" , Roboto, Helvetica, Arial, sans-serif, " Apple Color Emoji" ,
1440
+ " Segoe UI Emoji" , " Segoe UI Symbol" ;
1441
+ --font-family-monospace : Consolas, Menlo, " Lucida Console" , Courier, Monaco,
1442
1442
monospace;
1443
1443
--color-syntax-text-09 : # 97c03f ;
1444
1444
--color-syntax-text-08 : # 54b6a4 ;
1458
1458
}
1459
1459
1460
1460
: root ,
1461
- [data-bs-theme = ' light' ] {
1461
+ [data-bs-theme = " light" ] {
1462
1462
/* --bs-blue: #0d6efd;
1463
1463
--bs-indigo: #6610f2;
1464
1464
--bs-purple: #6f42c1;
@@ -1669,17 +1669,17 @@ hr {
1669
1669
1670
1670
.carousel-control-prev-icon ,
1671
1671
.carousel-control-next-icon {
1672
- font-family : ' sas-icons' ;
1672
+ font-family : " sas-icons" ;
1673
1673
background : none;
1674
1674
filter : none !important ;
1675
1675
block-size : auto;
1676
1676
inline-size : auto;
1677
1677
}
1678
1678
.carousel-control-prev-icon : before {
1679
- content : ' \f1e3' ;
1679
+ content : " \f1e3" ;
1680
1680
}
1681
1681
.carousel-control-next-icon : before {
1682
- content : ' \f1e2' ;
1682
+ content : " \f1e2" ;
1683
1683
}
1684
1684
1685
1685
.carousel > button {
@@ -1767,11 +1767,11 @@ hr {
1767
1767
color : var (--color-action-text-control-placeholder );
1768
1768
}
1769
1769
1770
- .form-check-input [type = ' checkbox' ] {
1770
+ .form-check-input [type = " checkbox" ] {
1771
1771
display : inline-flex;
1772
1772
justify-content : center;
1773
1773
align-items : center;
1774
- font-family : ' sas-icons' ;
1774
+ font-family : " sas-icons" ;
1775
1775
border-radius : var (--size-border-radius-xxs );
1776
1776
padding : var (--space-base-xs );
1777
1777
}
@@ -1784,7 +1784,7 @@ hr {
1784
1784
}
1785
1785
1786
1786
.form-check-input : checked ::before {
1787
- content : ' \f15e' ;
1787
+ content : " \f15e" ;
1788
1788
}
1789
1789
1790
1790
.form-check-input + .from-check-label {
@@ -1796,8 +1796,8 @@ hr {
1796
1796
color : var (--color-action-text-standard-normal );
1797
1797
}
1798
1798
.accordion-button ::after {
1799
- font-family : ' sas-icons' ;
1800
- content : ' \f1e1' ;
1799
+ font-family : " sas-icons" ;
1800
+ content : " \f1e1" ;
1801
1801
inline-size : auto;
1802
1802
block-size : auto;
1803
1803
background : none;
@@ -2025,4 +2025,42 @@ body {
2025
2025
2026
2026
.info-icon : hover + .info-content {
2027
2027
display : block;
2028
- }
2028
+ }
2029
+
2030
+ /* Section: Data Product Marketplace */
2031
+ .search-bar {
2032
+ display : flex;
2033
+ gap : 10px ;
2034
+ margin-bottom : 30px ;
2035
+ }
2036
+
2037
+ .btn-add-to-cart ,
2038
+ .btn-purchase ,
2039
+ .btn-remove-from-cart {
2040
+ border-radius : 5px ;
2041
+ }
2042
+ .btn-add-to-cart {
2043
+ background-color : # 28a745 ;
2044
+ border-color : # 28a745 ;
2045
+ }
2046
+ .btn-add-to-cart : hover {
2047
+ background-color : # 218838 ;
2048
+ border-color : # 1e7e34 ;
2049
+ }
2050
+ .btn-purchase {
2051
+ background-color : # 007bff ;
2052
+ border-color : # 007bff ;
2053
+ }
2054
+ .btn-purchase : hover {
2055
+ background-color : # 0056b3 ;
2056
+ border-color : # 0056b3 ;
2057
+ }
2058
+
2059
+ .detail-item {
2060
+ margin-bottom : 10px ;
2061
+ word-break : break-word; /* Ensure long URLs or text break */
2062
+ }
2063
+ .detail-item strong {
2064
+ display : inline-block;
2065
+ min-width : 120px ; /* Align labels */
2066
+ }
0 commit comments