115
115
}
116
116
}
117
117
118
- @media ( min-width : $screen -lg) {
118
+ @media #{ $mq -lg} {
119
119
& ::after {
120
120
bottom : 7px ;
121
121
left : 0 ;
161
161
color : $color-black ;
162
162
position : relative ;
163
163
font-family : $primary-font ;
164
+ font-weight : 600 ;
164
165
165
166
& ::after {
166
167
display : block ;
185
186
width : fit-content ;
186
187
}
187
188
188
- @media ( min-width : $screen -md) {
189
+ @media #{ $mq -md} {
189
190
margin : 24px 0 ;
190
191
}
191
192
}
195
196
background-color : $color-white ;
196
197
color : $color-black ;
197
198
198
- @media ( min-width : $screen -md) {
199
+ @media #{ $mq -md} {
199
200
left : 0 ;
200
201
right : auto ;
201
202
top : 64px ;
210
211
max-width : unset ;
211
212
box-shadow : none ;
212
213
213
- @media ( min-width : $screen -md) {
214
+ @media #{ $mq -md} {
214
215
border-radius : 0 ;
215
216
padding : $spacer-lg 0 ;
216
217
}
221
222
border : transparent ;
222
223
padding : 8px 16px ;
223
224
224
- @media ( min-width : $screen -md) {
225
+ @media #{ $mq -md} {
225
226
padding : 0 ;
226
227
}
227
228
233
234
min-width : 100% ;
234
235
background-color : $color-white ;
235
236
236
- @media ( min-width : $screen -md) {
237
+ @media #{ $mq -md} {
237
238
position : unset ;
238
239
min-width : unset ;
239
240
}
242
243
border-bottom : transparent ;
243
244
padding : 0 0 0 48px ;
244
245
245
- @media ( min-width : $screen -md) {
246
+ @media #{ $mq -md} {
246
247
color : $m24-color-dark-green ;
247
248
border-bottom : transparent ;
248
249
padding : 0 ;
276
277
margin-top : 98px ;
277
278
animation : nav- slide- in 0.45s ease ;
278
279
279
- @media ( min-width : $screen -md) {
280
+ @media #{ $mq -md} {
280
281
margin-top : 64px ;
281
282
animation : none ;
283
+ max-height : calc (100vh - 64px );
282
284
}
283
285
}
284
286
}
290
292
display : none ;
291
293
}
292
294
293
- @media ( min-width : $screen -md) {
295
+ @media #{ $mq -md} {
294
296
padding : 0 ;
295
297
}
296
298
}
306
308
min-width : unset ;
307
309
padding : $spacer-md 0 ;
308
310
309
- @media ( min-width : $screen -md) {
311
+ @media #{ $mq -md} {
310
312
padding : 0 ;
311
313
}
312
314
}
316
318
max-width : 100% ;
317
319
padding : 0 ;
318
320
319
- @media ( min-width : $screen -md) {
321
+ @media #{ $mq -md} {
320
322
min-width : 216px ;
321
323
width : auto ;
322
324
}
395
397
margin : 0 auto ;
396
398
padding : $spacer-md $grid-margin ;
397
399
398
- @media ( min-width : $screen -md) {
400
+ @media #{ $mq -md} {
399
401
padding : 0 $grid-margin ;
400
402
}
401
403
402
404
& > li {
403
405
border-bottom : 2px solid transparent ;
404
406
width : 100% ;
405
407
406
- @media ( min-width : $screen -md) {
408
+ @media #{ $mq -md} {
407
409
border-bottom : 2px solid $token-color-light-gray ;
408
410
}
409
411
456
458
}
457
459
458
460
.mzp-has-icon .c-menu-item-link {
461
+ @include bidi (((padding-right , 0 , 0 ), (padding-left , 0 , 0 )));
462
+
459
463
.c-menu-item-icon {
460
464
height : 16px ;
461
465
width : 16px ;
497
501
}
498
502
}
499
503
504
+ .c-menu-button-close {
505
+ @media #{$mq-md } {
506
+ display : block ;
507
+ top : 15px ;
508
+ @include bidi (((right , 15px , left , auto ), (left , auto , right , 15px )));
509
+
510
+ & :hover ,
511
+ & :focus ,
512
+ & :active {
513
+ top : 15px ;
514
+ }
515
+ }
516
+ }
517
+
500
518
.c-menu.mzp-is-enhanced .c-menu-category.c-menu-category-has-icon {
501
519
.c-menu-title-icon {
502
- margin-right : 8px ;
520
+ @include bidi ((( margin-right , 8px , 0 ), ( margin-left , 0 , 8 px ))) ;
503
521
}
504
522
505
523
.c-menu-title ::after {
506
524
bottom : 7px ;
507
- left : 24px ;
525
+ @include bidi ((( left , 24px , right , auto ), ( right , auto , left , 24 px ))) ;
508
526
width : calc (100% - 24px );
509
527
}
510
528
}
511
529
}
512
530
513
531
// page content
514
- // page content here is not part of Protocol, it is specifc to Bedrock; should be documented in future
532
+ // This is not part of Protocol, it is specifc to Bedrock; should be documented in future
515
533
body :has (.c-navigation-items.mzp-is-open ) {
516
534
#outer-wrapper {
517
535
display : none ;
518
536
519
- @media ( min-width : $screen -md) {
537
+ @media #{ $mq -md} {
520
538
display : block ;
521
539
}
522
540
}
@@ -525,7 +543,7 @@ body:has(.c-navigation-items.mzp-is-open) {
525
543
#outer-wrapper {
526
544
margin-top : 48px ;
527
545
528
- @media ( min-width : $screen -md) {
546
+ @media #{ $mq -md} {
529
547
margin-top : 0 ;
530
548
}
531
549
}
0 commit comments