|
61 | 61 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; |
62 | 62 | } |
63 | 63 |
|
64 | | -@font-face { |
65 | | - font-family: 'ej-sb-header-icons'; |
66 | | - src: |
67 | | - url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'); |
68 | | - font-weight: normal; |
69 | | - font-style: normal; |
70 | | -} |
71 | 64 |
|
72 | 65 | .ej-sb-header { |
73 | | - background-color: #FFFFFF; |
74 | | - box-shadow: 0 8px 11px -6px rgba(0, 0, 0, 0.12); |
75 | | - height: 48px; |
| 66 | + background-color: var(--neutral-0); |
| 67 | + box-shadow: 0 1px 3px rgba(13,19,31,0.1), 0 1px 2px -1px rgba(13,19,31,0.1); |
| 68 | + height: 64px; |
76 | 69 | width: 100%; |
77 | 70 | display: flex; |
78 | 71 | position: fixed; |
79 | 72 | z-index: 10000; |
80 | 73 | justify-content: space-between; |
| 74 | + align-items: center; |
| 75 | + padding: 0 22px; |
| 76 | + border-bottom: 1px solid var(--neutral-200); |
81 | 77 |
|
82 | 78 | .ej-sb-left-side { |
83 | 79 | height: inherit; |
84 | 80 | display: flex; |
85 | 81 | align-items: center; |
| 82 | + gap: 26px; |
86 | 83 |
|
87 | 84 | .ej-sb-hamburger-icon { |
88 | | - margin: 0 21px 0 25px; |
89 | 85 | font-size: 24px; |
90 | 86 | cursor: pointer; |
| 87 | + display: flex; |
| 88 | + align-items: center; |
| 89 | + justify-content: center; |
| 90 | + width: 34px; |
| 91 | + height: 34px; |
| 92 | + border-radius: var(--r-md, 8px); |
| 93 | + transition: background var(--dur-fast, 120ms) var(--ease, cubic-bezier(.4,0,.2,1)); |
| 94 | + |
| 95 | + &:hover { |
| 96 | + background-color: var(--blue-50); |
| 97 | + } |
91 | 98 |
|
92 | 99 | &::before { |
93 | 100 | content: "\e914"; |
94 | | - color: #333; |
| 101 | + color: (--neutral-600); |
95 | 102 | } |
96 | 103 | } |
97 | 104 |
|
98 | | - .ej-sb-platform-name { |
99 | | - font-size: 15px; |
100 | | - opacity: 0.87; |
101 | | - font-weight: 600; |
102 | | - color: #2b3a5c; |
| 105 | + .ej-sb-logo-title-group { |
| 106 | + display: flex; |
| 107 | + align-items: center; |
| 108 | + gap: 12px; |
| 109 | + } |
| 110 | + |
| 111 | + .ej-sb-logo-link { |
| 112 | + display: inline-block; |
| 113 | + |
| 114 | + .ej-sb-logo { |
| 115 | + display: inline-block; |
| 116 | + width: 120px; |
| 117 | + height: 36px; |
| 118 | + background-image: url('https://cdn.boldreports.com/website/images/logo/bold-reports-logo.svg'); |
| 119 | + background-size: contain; |
| 120 | + background-repeat: no-repeat; |
| 121 | + background-position: bottom; |
| 122 | + } |
103 | 123 | } |
104 | 124 |
|
105 | | - .dropdown { |
| 125 | + |
106 | 126 |
|
107 | | - button.btn-secondary { |
108 | | - background: transparent; |
109 | | - color: #2b3a5c; |
110 | | - opacity: .87; |
111 | | - border: none; |
112 | | - box-shadow: none; |
113 | | - margin-top: 4px; |
114 | | - padding-left: 5px; |
| 127 | + .ej-sb-divider { |
| 128 | + border-left: 1px solid var(--neutral-200); |
| 129 | + height: 22px; |
| 130 | + } |
115 | 131 |
|
116 | | - &:focus, |
117 | | - &:active, |
118 | | - &:active:focus { |
119 | | - background: transparent; |
120 | | - color: #2b3a5c; |
121 | | - border: none; |
122 | | - box-shadow: none; |
| 132 | + .ej-sb-framework-group { |
| 133 | + display: flex; |
| 134 | + align-items: center; |
| 135 | + gap: 9px; |
123 | 136 |
|
124 | | - } |
| 137 | + .ej-sb-framework-label { |
| 138 | + font-size: 12px; |
| 139 | + font-weight: 600; |
| 140 | + color: var(--neutral-500); |
| 141 | + letter-spacing: 0.05em; |
125 | 142 | } |
126 | 143 |
|
127 | | - .dropdown-menu { |
128 | | - a { |
| 144 | + .ej-sb-framework-switcher { |
| 145 | + position: relative; |
| 146 | + display: inline-flex; |
| 147 | + gap: 2px; |
| 148 | + padding: 4px; |
| 149 | + border-radius: 999px; |
| 150 | + background: var(--neutral-0); |
| 151 | + border: 1px solid rgba(255,255,255,0.9); |
| 152 | + box-shadow: 0 8px 20px -10px rgba(10,62,125,0.22), 0 3px 8px -3px rgba(16,100,199,0.18); |
| 153 | + backdrop-filter: blur(10px); |
| 154 | + -webkit-backdrop-filter: blur(10px); |
| 155 | + |
| 156 | + .br-header-nav-link { |
| 157 | + position: relative; |
129 | 158 | cursor: pointer; |
130 | | - font-size: 14px; |
| 159 | + font-size: 12.5px; |
| 160 | + letter-spacing: -0.005em; |
| 161 | + padding: 7px 14px; |
| 162 | + border-radius: 999px; |
| 163 | + border: none; |
| 164 | + background: transparent; |
| 165 | + color: var(--neutral-600); |
| 166 | + box-shadow: none; |
| 167 | + transform: translateZ(0); |
| 168 | + transition: all var(--dur-fast, 120ms) var(--ease, cubic-bezier(.4,0,.2,1)); |
| 169 | + white-space: nowrap; |
| 170 | + text-decoration: none; |
| 171 | + font-weight: 500; |
131 | 172 |
|
132 | | - &.active { |
133 | | - background: transparent; |
134 | | - color: #ff5f23; |
135 | | - cursor: default; |
136 | | - pointer-events: none; |
| 173 | + &:hover { |
| 174 | + color: var(--blue-600); |
| 175 | + background: var(--blue-50); |
| 176 | + transform: translateY(-1px); |
| 177 | + box-shadow: 0 1px 0 rgba(255,255,255,0.9) inset, 0 6px 14px -6px rgba(16,100,199,0.35); |
137 | 178 | } |
138 | 179 |
|
139 | 180 | &:active { |
140 | | - background: transparent; |
141 | | - color: #2b3a5c; |
| 181 | + transform: translateY(0); |
| 182 | + } |
| 183 | + |
| 184 | + &.active { |
| 185 | + background: var(--blue-600); |
| 186 | + color: var(--neutral-0); |
| 187 | + font-weight: 600; |
| 188 | + box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset, 0 -1px 0 rgba(0,0,0,0.08) inset, 0 5px 12px -4px rgba(16,100,199,0.55); |
| 189 | + text-shadow: 0 1px 0 rgba(0,0,0,0.12); |
| 190 | + pointer-events: none; |
| 191 | + |
| 192 | + &:hover { |
| 193 | + background: var(--blue-600); |
| 194 | + color: var(--neutral-0); |
| 195 | + transform: none; |
| 196 | + box-shadow: 0 1px 0 rgba(255,255,255,0.35) inset, 0 -1px 0 rgba(0,0,0,0.08) inset, 0 5px 12px -4px rgba(16,100,199,0.55); |
| 197 | + } |
142 | 198 | } |
143 | 199 | } |
144 | 200 | } |
|
149 | 205 | height: inherit; |
150 | 206 | display: flex; |
151 | 207 | align-items: center; |
| 208 | + gap: 12px; |
152 | 209 |
|
153 | | - .ej-sb-header-icons { |
154 | | - font-family: 'ej-sb-header-icons'; |
155 | | - font-style: normal; |
156 | | - font-weight: normal; |
157 | | - font-variant: normal; |
158 | | - text-transform: none; |
159 | | - -webkit-font-smoothing: antialiased; |
160 | | - -moz-osx-font-smoothing: grayscale; |
161 | | - } |
162 | | - |
163 | | - .ej-sb-divider { |
164 | | - border-left: 1px solid rgb(196, 196, 196); |
165 | | - height: 32px; |
166 | | - } |
167 | 210 |
|
168 | 211 | a { |
169 | | - font-size: 20px; |
170 | | - cursor: pointer; |
171 | | - text-decoration: none; |
172 | | - margin: 0 10px 0px 10px; |
173 | | - color: #333; |
174 | | - opacity: .87; |
175 | | - |
176 | 212 | &.ej-sb-button { |
177 | | - width: 125px; |
178 | | - border-radius: 5px; |
179 | | - height: 35px; |
180 | | - font-size: 14px; |
181 | | - font-weight: 500; |
182 | | - opacity: 1; |
183 | | - text-decoration: none; |
| 213 | + display: inline-flex; |
| 214 | + align-items: center; |
| 215 | + justify-content: center; |
| 216 | + font-weight: 600; |
| 217 | + border-radius: 12px; |
| 218 | + border: 1px solid transparent; |
184 | 219 | cursor: pointer; |
185 | | - text-align: center; |
186 | | - padding: 0.4rem 0.5rem 1rem 0.5rem; |
187 | | - } |
188 | | - &.bold-schedule-demo { |
189 | | - border-color: #ff4800; |
190 | | - border-style: solid; |
191 | | - border-width: 1px; |
192 | | - background-color: #ffffff; |
193 | | - color: #ff4800 !important; |
194 | | - |
195 | | - &:hover { |
196 | | - background-color: #ff4800; |
197 | | - color: #ffffff !important; |
| 220 | + line-height: 1; |
| 221 | + text-decoration: none; |
| 222 | + transition: all var(--dur, 180ms) var(--ease, cubic-bezier(.4,0,.2,1)); |
| 223 | + font-size: 14px; |
| 224 | + padding: 10px 18px; |
| 225 | + min-height: 40px; |
| 226 | + |
| 227 | + &.product-detail { |
| 228 | + color: var(--blue-600); |
| 229 | + background: var(--neutral-0); |
| 230 | + border: 1px solid var(--blue-200); |
| 231 | + |
| 232 | + &:hover { |
| 233 | + background: var(--blue-50); |
| 234 | + border-color: var(--blue-300); |
| 235 | + color: var(--blue-700); |
| 236 | + transform: translateY(-1px); |
| 237 | + } |
198 | 238 | } |
199 | | - } |
200 | 239 |
|
201 | | - &.try-it-free { |
202 | | - background-color: #ff4800; |
203 | | - color: #ffffff !important; |
204 | | - } |
205 | | - &.product-detail{ |
206 | | - border-color: #ff4800; |
207 | | - border-style: solid; |
208 | | - border-width: 1px; |
209 | | - background: white; |
210 | | - color: #ff4801; |
211 | | - &:hover{ |
212 | | - background: #ff4801; |
213 | | - color: white; |
| 240 | + &.try-it-free { |
| 241 | + color: var(--neutral-0); |
| 242 | + background: var(--blue-600); |
| 243 | + border: 1px solid var(--blue-600); |
| 244 | + |
| 245 | + &:hover { |
| 246 | + background: var(--blue-700); |
| 247 | + border: 1px solid var(--blue-700); |
| 248 | + transform: translateY(-1px); |
| 249 | + } |
214 | 250 | } |
215 | 251 | } |
216 | | - |
217 | 252 | } |
218 | 253 |
|
219 | 254 | .sb-icon-product:before { |
|
229 | 264 | } |
230 | 265 | } |
231 | 266 |
|
232 | | - @media only screen and (max-width: 850px) { |
| 267 | + @media only screen and (max-width: 1064px) and (min-width: 769px) { |
| 268 | + .ej-sb-right-side { |
| 269 | + display: none; |
| 270 | + } |
| 271 | + } |
| 272 | + |
| 273 | + @media only screen and (max-width: 768px) { |
| 274 | + .ej-sb-left-side { |
| 275 | + .ej-sb-divider, |
| 276 | + .ej-sb-framework-group { |
| 277 | + display: none; |
| 278 | + } |
| 279 | + } |
| 280 | + } |
| 281 | + |
| 282 | + @media only screen and (max-width: 500px) { |
233 | 283 | .ej-sb-right-side { |
234 | 284 | display: none; |
235 | 285 | } |
|
0 commit comments