body:not(#_) .fm-oh .fm-oh__title { font-family: var(--ms-heading-font); color: var(--ms-navy); font-size: 36px; line-height: 44px; letter-spacing: -0.01em; }
body:not(#_) .fm-oh .fm-oh__id { font-family: var(--ms-heading-font); color: var(--ms-navy); font-size: 18px; line-height: 24px; font-weight: 700; }
body:not(#_) .fm-oh .fm-oh__total strong { color: var(--ms-navy); font-size: 18px; line-height: 24px; }
body:not(#_) .fm-oh .fm-oh__items { color: var(--fm-ink); font-weight: 500; }

body:not(#_) .fm-oh .fm-oh__search { flex-basis: 320px; height: 44px; border-radius: 999px; padding: 0 18px; }
body:not(#_) .fm-oh .mgk-ohist__filter.fm-oh__tab { height: 38px; padding: 0 16px; border-color: var(--fm-border); background: #fff; color: var(--fm-ink); font-weight: 500; gap: 8px; }
body:not(#_) .fm-oh .mgk-ohist__filter.fm-oh__tab.is-sel { padding: 0 15px; border: 2px solid var(--fm-brand); background: #fff; color: var(--fm-brand); }
body:not(#_) .fm-oh .fm-oh__tab.is-sel::before { content: none; display: none; }
body:not(#_) .fm-oh .mgk-ohist__filter.fm-oh__tab b { display: inline-flex; align-items: center; justify-content: center; min-width: 20px; height: 18px; padding: 0 6px; box-sizing: border-box; border-radius: 999px; background: #EEF2F5; color: var(--fm-ink); font-size: 11px; line-height: 18px; font-weight: 700; }
body:not(#_) .fm-oh .mgk-ohist__filter.fm-oh__tab.is-sel b { background: var(--fm-brand); color: #fff; }

body:not(#_) .fm-oh .fm-oh__btn,
body:not(#_) .fm-oh .mgk-ohist__reorder.fm-oh__btn { min-height: 34px; padding: 6px 16px; border-radius: 999px; font-size: 13px; line-height: 20px; font-weight: 600; }
body:not(#_) .fm-oh .fm-oh__btn--outline { border: 1px solid var(--fm-brand); color: var(--fm-brand); background: #fff; }
body:not(#_) .fm-oh .fm-oh__btn svg { width: 16px; height: 16px; }

body:not(#_) .fm-oh .fm-oh__actions > .mgk-ohist__reorder:only-child { border: 1px solid var(--fm-brand); background: #fff; color: var(--fm-brand); }

body.ms-orders:not(#_) .fm-fdbar { display: none; }
@media (max-width: 1024px) {
	body.ms-orders:not(#_) .fm-oh .fm-acct { display: none; }
}

@media (max-width: 640px) {
	body:not(#_) .fm-oh .fm-oh__title { font-size: 26px; line-height: 32px; }

	body:not(#_) .fm-oh .fm-oh__search { flex: 0 0 auto; width: 100%; height: 44px; }
	body:not(#_) .fm-oh .mgk-ohist__filters.fm-oh__tabs { flex-wrap: wrap; overflow: visible; margin: 0; padding: 0; }
	body:not(#_) .fm-oh .mgk-ohist__filter.fm-oh__tab { height: 36px; }

	body:not(#_) .fm-oh .fm-oh__card-head { flex-wrap: wrap; gap: 4px 8px; }
	body:not(#_) .fm-oh .fm-oh__id { font-size: 18px; white-space: nowrap; }
	body:not(#_) .fm-oh .fm-oh__date { flex-basis: auto; margin-left: auto; font-size: 11px; text-align: right; }
	body:not(#_) .fm-oh .fm-oh__card-body { display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "thumbs thumbs" "text total"; align-items: end; gap: 12px; }
	body:not(#_) .fm-oh .fm-oh__thumbs { grid-area: thumbs; gap: 8px; }
	body:not(#_) .fm-oh .fm-oh__thumb { width: 56px; height: 56px; }
	body:not(#_) .fm-oh .fm-oh__thumb:nth-child(n+3) { display: flex; }
	body:not(#_) .fm-oh .fm-oh__text { grid-area: text; }
	body:not(#_) .fm-oh .fm-oh__total { grid-area: total; }
	body:not(#_) .fm-oh .fm-oh__total strong { font-size: 18px; }
}

body:not(#_) .fm-od .fm-od__title { font-family: var(--ms-heading-font); color: var(--ms-navy); font-size: 36px; line-height: 44px; letter-spacing: -0.01em; }
body:not(#_) .fm-od .fm-od__card-title { font-family: var(--ms-heading-font); color: var(--ms-navy); font-size: 20px; line-height: 28px; }
body:not(#_) .fm-od .fm-od__row--total span:last-child { color: var(--ms-navy); }
body:not(#_) .fm-od .fm-od__tile-label { color: var(--fm-brand); font-weight: 500; }
body:not(#_) .fm-od .fm-od__tile-label svg { color: var(--fm-brand); }

body:not(#_) .fm-od .fm-od__banner { gap: 12px; padding: 12px 16px; border-radius: 10px; }
body:not(#_) .fm-od .fm-od__banner svg { flex: 0 0 20px; width: 20px; height: 20px; margin-top: 0; }
body:not(#_) .fm-od .fm-od__stepper:not(.is-cancelled) + .fm-od__banner--info { background: #EEF5FF; }
body:not(#_) .fm-od .fm-od__stepper:not(.is-cancelled) + .fm-od__banner--info svg { color: var(--fm-brand); }
body:not(#_) .fm-od .fm-od__banner p { font-size: 14px; line-height: 20px; color: #34424A; }
body:not(#_) .fm-od .ms-od__banner-title { display: block; margin: 0 0 4px; color: var(--fm-brand); font-weight: 700; }
body:not(#_) .fm-od .ms-od__return-note { margin: 10px 0 0; font-size: 12px; line-height: 18px; color: var(--fm-muted); }

body:not(#_) .fm-od .mgk-timeline__dot--current { border: 2px solid var(--fm-brand); background: #EEF5FF; color: var(--fm-brand); }
body:not(#_) .fm-od .mgk-timeline__dot--todo { border-color: #CED7DE; }
body:not(#_) .fm-od .mgk-timeline__dot--current .mgk-timeline__icon--current { display: none; }
body:not(#_) .fm-od .mgk-timeline__dot--current .mgk-timeline__icon--stage { display: block; color: var(--fm-brand); }
body:not(#_) .fm-od .fm-od__step:first-child .mgk-timeline__dot--current .mgk-timeline__icon--check { display: inline-flex; color: var(--fm-brand); }
body:not(#_) .fm-od .fm-od__step:first-child .mgk-timeline__dot--current .mgk-timeline__icon--stage { display: none; }
body.ms-order-detail:not(#_) .fm-od .mgk-timeline__dot .mgk-timeline__icon--stage,
body.ms-order-detail:not(#_) .fm-od .mgk-timeline__dot .mgk-timeline__icon--check svg { width: 20px; height: 20px; }
body:not(#_) .fm-od .mgk-timeline__label { font-weight: 700; }
body.ms-order-detail:not(#_) .fm-od .fm-od__step:has(.mgk-timeline__dot--current) .mgk-timeline__label { color: var(--fm-brand); }
body.ms-order-detail:not(#_) .fm-od .fm-od__step:has(.mgk-timeline__dot--todo) .mgk-timeline__time { color: var(--fm-muted); }

@media (min-width: 641px) {
	body.ms-order-detail:not(#_) .fm-od .fm-od__step,
	body.ms-order-detail:not(#_) .fm-od .fm-od__body { gap: 8px; }
	body.ms-order-detail:not(#_) .fm-od .mgk-timeline__dot { flex: 0 0 36px; width: 36px; height: 36px; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__stepper { --ms-od-dash: 5px; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__stepper:not(.is-cancelled) .fm-od__rail-l { height: 2px; background: linear-gradient(var(--fm-line), var(--fm-line)) left center / var(--ms-od-dash) 2px no-repeat; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__stepper:not(.is-cancelled) .mgk-timeline__bar.fm-od__rail-r { height: 2px; background: linear-gradient(var(--fm-line), var(--fm-line)) right center / var(--ms-od-dash) 2px no-repeat; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__stepper:not(.is-cancelled) .fm-od__step:has(.mgk-timeline__dot--done) .fm-od__rail-l,
	body.ms-order-detail:not(#_) .fm-od .fm-od__stepper:not(.is-cancelled) .fm-od__step:has(.mgk-timeline__dot--current) .fm-od__rail-l,
	body.ms-order-detail:not(#_) .fm-od .fm-od__stepper:not(.is-cancelled) .fm-od__step:first-child:has(.mgk-timeline__dot--current) + .fm-od__step .fm-od__rail-l { background: linear-gradient(var(--fm-brand), var(--fm-brand)) left center / var(--ms-od-dash) 2px no-repeat; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__stepper:not(.is-cancelled) .mgk-timeline__bar.fm-od__rail-r.is-done,
	body.ms-order-detail:not(#_) .fm-od .fm-od__stepper:not(.is-cancelled) .fm-od__step:first-child:has(.mgk-timeline__dot--current) .mgk-timeline__bar.fm-od__rail-r { background: linear-gradient(var(--fm-brand), var(--fm-brand)) right center / var(--ms-od-dash) 2px no-repeat; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__step:first-child .fm-od__rail-l { visibility: hidden; }
}

body:not(#_) .fm-od .fm-od__stepper.is-cancelled .fm-od__step:first-child .mgk-timeline__dot--current .mgk-timeline__icon--check { color: var(--fm-surface); }
body.ms-order-detail:not(#_) .fm-od .fm-od__stepper.is-cancelled .fm-od__step:has(.mgk-timeline__dot--current) .mgk-timeline__label { color: var(--fm-ink); }

@media (max-width: 640px) {
	body.ms-order-detail:not(#_) .fm-od .fm-od__rail { flex: 0 0 28px; width: 28px; }
	body.ms-order-detail:not(#_) .fm-od .mgk-timeline__dot { flex: 0 0 28px; width: 28px; height: 28px; }
	body.ms-order-detail:not(#_) .fm-od .mgk-timeline__dot .mgk-timeline__icon--stage,
	body.ms-order-detail:not(#_) .fm-od .mgk-timeline__dot .mgk-timeline__icon--check svg { width: 16px; height: 16px; }
	body.ms-order-detail:not(#_) .fm-od .mgk-timeline__bar.fm-od__rail-r { min-height: 8px; margin: 0; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__body { padding: 0 0 16px; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__body .mgk-timeline__time { margin-left: auto; text-align: right; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__step:has(.mgk-timeline__dot--todo) .mgk-timeline__time { display: inline; }
}

body.ms-order-detail:not(#_) .fm-fdbar { display: none; }
@media (max-width: 1024px) {
	body.ms-order-detail:not(#_) .fm-od .fm-acct { display: none; }
}
@media (max-width: 640px) {
	body:not(#_) .fm-od .fm-od__title { font-size: 28px; line-height: 36px; }
}

body:not(#_) .fm-od .fm-od__tiles { grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 16px; row-gap: 12px; align-items: start; }
body:not(#_) .fm-od .fm-od__tile { display: grid; grid-template-rows: 16px 20px 16px; row-gap: 4px; padding: 0; background: none; border-radius: 0; min-width: 0; }
body:not(#_) .fm-od .fm-od__tile-label,
body:not(#_) .fm-od .fm-od__tile-val,
body:not(#_) .fm-od .fm-od__tile-cap { display: block; min-width: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
body:not(#_) .fm-od .fm-od__tile-label { display: flex; align-items: center; gap: 8px; font-size: 12px; line-height: 16px; }
body:not(#_) .fm-od .fm-od__tile-label svg { flex: 0 0 16px; width: 16px; height: 16px; }
body:not(#_) .fm-od .fm-od__tile-val { font-size: 14px; line-height: 20px; font-weight: 700; color: var(--fm-ink); }
body:not(#_) .fm-od .fm-od__tile-cap { font-size: 12px; line-height: 16px; color: var(--fm-muted); }
@media (max-width: 640px) {
	body:not(#_) .fm-od .fm-od__tiles { grid-template-columns: minmax(0, 1fr); row-gap: 12px; }
}

body:not(#_) .fm-oh .fm-oh__btn--outline:hover,
body:not(#_) .fm-oh .fm-oh__actions > .mgk-ohist__reorder:only-child:hover { background: var(--fm-brand-50); }

@media (min-width: 1025px) {
	body.ms-orders:not(#_) .mgk-section.mgk-ohist.fm-oh,
	body.ms-orders:not(#_) .elementor > .elementor-element:first-child + .elementor-element .mgk-section.mgk-ohist.fm-oh { grid-template-columns: 280px minmax(0, 1fr); }
	body.ms-order-detail:not(#_) .mgk-section.mgk-track.fm-od,
	body.ms-order-detail:not(#_) .elementor > .elementor-element:first-child + .elementor-element .mgk-section.mgk-track.fm-od { grid-template-columns: 280px minmax(0, 1fr) 360px; }
}

body.ms-order-detail:not(#_) .fm-od .fm-od__side > .mgk-card.fm-od__manage { gap: 12px; }
body.ms-order-detail:not(#_) .fm-od .fm-od__side > .mgk-card.fm-od__docs { gap: 16px; }
body:not(#_) .fm-od .ms-od__return-note { margin: 0; line-height: 16px; }
body.ms-order-detail:not(#_) .fm-od .mgk-track__actions.fm-od__links { flex-direction: column; align-items: flex-start; gap: 16px; }
body.ms-order-detail:not(#_) .fm-od .mgk-track__act.fm-od__link { flex: none; align-self: flex-start; width: auto; gap: 4px; min-height: 0; margin: -4px -8px; padding: 4px 8px; border-radius: 999px; color: var(--fm-brand); font-size: 12px; line-height: 16px; font-weight: 700; }

body.ms-order-detail:not(#_) .fm-od .fm-od__manage > .fm-od__btn--disabled { background: #EDF1F4; font-weight: 500; }

body.ms-order-detail:not(#_) .fm-od .mgk-card.mgk-track__progress-card { gap: 20px; }
body.ms-order-detail:not(#_) .fm-od .mgk-track__act.fm-od__link svg { flex: 0 0 16px; width: 16px; height: 16px; }

@media (max-width: 1024px) {
	body.ms-order-detail:not(#_) .fm-od__side { gap: 16px; padding: 0; border: 0; border-radius: 0; background: none; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__side > .mgk-card.fm-od__card { padding: 24px; border: 1px solid var(--fm-border); border-radius: 16px; background: var(--fm-surface); }
	body.ms-order-detail:not(#_) .fm-od .fm-od__side > .mgk-card.fm-od__docs { padding-top: 24px; border-top: 1px solid var(--fm-border); }
	body.ms-order-detail:not(#_) .fm-od .fm-od__docs > .fm-od__card-title { display: block; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__lbl-long { display: inline; }

	body.ms-order-detail:not(#_) .fm-od .mgk-card.fm-od__card { padding: 24px; }
}
@media (max-width: 640px) {
	body.ms-order-detail:not(#_) .fm-od .mgk-card.fm-od__card,
	body.ms-order-detail:not(#_) .fm-od .fm-od__side > .mgk-card.fm-od__card,
	body.ms-order-detail:not(#_) .fm-od .fm-od__side > .mgk-card.fm-od__docs { padding: 16px; }
}

@media (min-width: 641px) and (max-width: 1024px) {
	body.ms-order-detail:not(#_) .fm-od__side { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__placed { margin-left: 0; }
	body.ms-order-detail:not(#_) .fm-od .fm-od__stepper { --ms-od-dash: 21px; }

	body.ms-order-detail:not(#_) .mgk-section.mgk-track.fm-od,
	body.ms-order-detail:not(#_) .elementor > .elementor-element:first-child + .elementor-element .mgk-section.mgk-track.fm-od,
	body.ms-order-detail:not(#_) .fm-od .fm-od__main { gap: 20px; }
}

@media (max-width: 1024px) {
	body:not(#_) .fm-oh .fm-oh__title,
	body:not(#_) .fm-od .fm-od__title { font-size: 30px; line-height: 38px; }
}
@media (max-width: 640px) {
	body:not(#_) .fm-oh .fm-oh__title,
	body:not(#_) .fm-od .fm-od__title { font-size: 24px; line-height: 32px; letter-spacing: 0; }
}

body:not(#_) .fm-od .fm-od__banner.ms-od__banner--line p { font-weight: 700; }
body:not(#_) .fm-od .fm-od__banner--warn.ms-od__banner--line { background: #FFF4E5; }
body:not(#_) .fm-od .fm-od__banner--warn.ms-od__banner--line svg,
body:not(#_) .fm-od .fm-od__banner--warn.ms-od__banner--line p { color: #B45309; }
body:not(#_) .fm-od .fm-od__banner--ok.ms-od__banner--line { background: #E6F6EF; }
body:not(#_) .fm-od .fm-od__banner--ok.ms-od__banner--line svg,
body:not(#_) .fm-od .fm-od__banner--ok.ms-od__banner--line p { color: #12805C; }
body:not(#_) .fm-od .fm-od__banner--err.ms-od__banner--line { background: #FDECEC; }
body:not(#_) .fm-od .fm-od__banner--err.ms-od__banner--line svg,
body:not(#_) .fm-od .fm-od__banner--err.ms-od__banner--line p { color: #C62828; }
body:not(#_) .fm-od .fm-od__banner--info.ms-od__banner--line { background: #EEF5FF; }
body:not(#_) .fm-od .fm-od__banner--info.ms-od__banner--line svg,
body:not(#_) .fm-od .fm-od__banner--info.ms-od__banner--line p { color: var(--fm-brand); }

body:not(#_) .fm-od .ms-od__refund { margin: 0; padding: 4px 16px; border-radius: 12px; background: #F4F8FB; }
body:not(#_) .fm-od .ms-od__refund > div { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; padding: 12px 0; }
body:not(#_) .fm-od .ms-od__refund dt { margin: 0; font-size: 14px; line-height: 20px; font-weight: 400; color: var(--fm-muted); }
body:not(#_) .fm-od .ms-od__refund dd { margin: 0; font-size: 14px; line-height: 20px; font-weight: 500; color: var(--fm-ink); text-align: right; }
body:not(#_) .fm-od .ms-od__refund dd.is-money { color: #12805C; }

body:not(#_) .fm-od .ms-od__actions { display: flex; flex-wrap: wrap; gap: 12px; }
body:not(#_) .fm-od .ms-od__actions > .fm-od__btn { width: auto; min-height: 44px; padding: 12px 20px; border-radius: 999px; font-size: 14px; line-height: 20px; font-weight: 500; cursor: pointer; }
body:not(#_) .fm-od .ms-od__actions > .ms-od__btn--primary { border: 0; background: var(--fm-brand); color: #fff; }
body:not(#_) .fm-od .ms-od__actions > .ms-od__btn--primary:hover { background: var(--fm-brand-dark); }
body:not(#_) .fm-od .ms-od__actions > .ms-od__btn--primary:disabled { opacity: .6; cursor: default; }
body:not(#_) .fm-od .ms-od__actions > .fm-od__btn--outline { color: var(--fm-brand); }
body:not(#_) .fm-od .ms-od__actions > .fm-od__btn svg { flex: 0 0 20px; width: 20px; height: 20px; }
@media (max-width: 640px) {
	body:not(#_) .fm-od .ms-od__actions > .fm-od__btn { flex: 1 1 0; padding: 12px 16px; }
	body:not(#_) .fm-od .ms-od__actions > .fm-od__btn svg { display: none; }
}

body.ms-notifs:not(#_) .fm-fdbar { display: none; }

body.ms-notifs:not(#_) .fm-nt .fm-nt__title { font-family: var(--ms-heading-font); color: var(--ms-navy); font-size: 36px; line-height: 44px; letter-spacing: -0.01em; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__new { display: none; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__markall { display: inline-flex; align-items: center; gap: 4px; color: var(--fm-brand); font-size: 12px; line-height: 16px; font-weight: 700; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__markall svg { display: block; flex: 0 0 14px; width: 14px; height: 14px; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__group { text-transform: uppercase; letter-spacing: .06em; font-size: 12px; line-height: 16px; font-weight: 700; color: var(--fm-muted); }
@media (max-width: 1024px) {
	body.ms-notifs:not(#_) .fm-nt .fm-nt__title { font-size: 30px; line-height: 38px; }
}
@media (max-width: 640px) {
	body.ms-notifs:not(#_) .fm-nt .fm-nt__title { font-size: 24px; line-height: 32px; letter-spacing: 0; }
}

body.ms-notifs:not(#_) .fm-nt .fm-nt__chips { display: flex; flex-wrap: wrap; gap: 8px; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__chips .fm-chip { display: inline-flex; align-items: center; gap: 8px; height: 38px; box-sizing: border-box; padding: 0 16px; border: 1px solid var(--fm-border); border-radius: 999px; background: #fff; color: var(--fm-ink); font-size: 14px; line-height: 20px; font-weight: 500; cursor: pointer; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__chips .fm-chip.fm-chip--selected { padding: 0 15px; border: 2px solid var(--fm-brand); color: var(--fm-brand); }
body.ms-notifs:not(#_) .fm-nt .fm-nt__chips .fm-chip::before { content: none; display: none; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__chips .fm-chip b { display: inline-flex; align-items: center; justify-content: center; min-width: 20px; height: 18px; padding: 0 6px; box-sizing: border-box; border-radius: 999px; background: #EEF2F5; color: var(--fm-ink); font-size: 11px; line-height: 18px; font-weight: 700; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__chips .fm-chip.fm-chip--selected b { background: var(--fm-brand); color: #fff; }

body.ms-notifs:not(#_) .fm-nt .fm-nt__row.is-unread,
body:not(#_) .fm-ndd .fm-ndd__row.is-unread { background: #EEF5FF; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__action,
body:not(#_) .fm-ndd .fm-ndd__action { display: inline-flex; align-items: center; gap: 4px; margin-top: 4px; color: var(--fm-brand); font-size: 12px; line-height: 16px; font-weight: 700; }
body.ms-notifs:not(#_) .fm-nt .fm-nt__action::after,
body:not(#_) .fm-ndd .fm-ndd__action::after { content: ""; width: 14px; height: 14px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 14px no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 14px no-repeat; }

body:not(#_) .mgk-notif__dropdown.fm-ndd { width: 400px; }
body:not(#_) .fm-ndd .fm-ndd__title { font-family: var(--ms-heading-font); color: var(--ms-navy); font-size: 20px; line-height: 28px; font-weight: 700; }
body:not(#_) .fm-ndd .fm-ndd__row.ms-ndd-more { display: none; }
body:not(#_) .fm-ndd .fm-ndd__chip { height: 36px; padding: 0 16px; font-size: 14px; font-weight: 500; }
body:not(#_) .fm-ndd .fm-ndd__chip.is-active { padding: 0 15px; border: 2px solid var(--fm-brand); background: #fff; color: var(--fm-brand); }
body:not(#_) .fm-ndd .fm-ndd__chip.is-active::before { content: none; display: none; }
body:not(#_) .fm-ndd .fm-ndd__all { color: var(--fm-brand); }

.ms-ndd-backdrop { display: none; }
@media (max-width: 640px) {
	html.ms-ndd-sheet-open, html.ms-ndd-sheet-open body { overflow: hidden; }
	html.ms-ndd-sheet-open .ms-ndd-backdrop { display: block; position: fixed; inset: 0; z-index: 9998; background: rgba(15, 23, 41, .45); }
	html.ms-ndd-sheet-open body:not(#_) .mgk-notif__dropdown.fm-ndd { display: flex !important; flex-direction: column; position: fixed; top: auto; right: 0; bottom: 0; left: 0; z-index: 9999; width: 100%; max-width: none; max-height: 85vh; margin: 0; padding-top: 12px; border: 0; border-radius: 20px 20px 0 0; }
	html.ms-ndd-sheet-open body:not(#_) .mgk-notif__dropdown.fm-ndd::before { content: ""; flex: none; width: 40px; height: 4px; margin: 0 auto 4px; border-radius: 2px; background: #CED7DE; }
	body:not(#_) .fm-ndd .ms-ndd__close { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 40px; width: 40px; height: 40px; margin-left: auto; padding: 0; border: 1px solid var(--fm-border); border-radius: 999px; background: #fff; color: var(--fm-ink); cursor: pointer; }
	body:not(#_) .fm-ndd .ms-ndd__foot { display: flex; flex: none; gap: 12px; padding: 16px; border-top: 1px solid var(--fm-border); background: #fff; }
	body:not(#_) .fm-ndd .ms-ndd__foot > .fm-ndd__markall,
	body:not(#_) .fm-ndd .ms-ndd__foot > .fm-ndd__all { display: inline-flex; flex: 1 1 0; align-items: center; justify-content: center; height: 48px; box-sizing: border-box; padding: 0 12px; border-radius: 999px; font-size: 15px; line-height: 20px; font-weight: 500; text-decoration: none; }
	body:not(#_) .fm-ndd .ms-ndd__foot > .fm-ndd__markall { border: 1px solid var(--fm-brand); background: #fff; color: var(--fm-brand); }
	body:not(#_) .fm-ndd .ms-ndd__foot > .fm-ndd__all { border: 0; background: var(--fm-brand); color: #fff; }
}
