/* Services and account controls below the main header. */
.mch-account-strip{display:block;position:relative;z-index:35;isolation:isolate;box-sizing:border-box;margin:0;border-top:1px solid #eeeeee;border-bottom:1px solid #f5f5f5;background:var(--mch-strip-background,#fff);color:#343434;font-family:var(--mct-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:12px;line-height:1}
.mch-account-strip *{box-sizing:border-box}
.mch-account-strip [hidden]{display:none!important}
.mch-strip-inner{display:flex;align-items:center;gap:24px;width:100%;max-width:1380px;min-height:32px;margin:auto;padding:0 28px}
.mch-account-strip--guest .mch-strip-inner{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,max-content) minmax(90px,1fr);gap:12px}
.mch-account-strip--guest .mch-strip-services{grid-column:2}
.mch-strip-services{position:relative;z-index:1;flex:1 1 0%;min-width:0;color:var(--mch-strip-service-color,#343434)}
.mch-services-rail{position:relative;min-width:0;--mch-fade-start:to right;--mch-fade-end:to left}
.mch-services-scroll{display:flex;flex-wrap:nowrap;align-items:center;gap:20px;margin:0;padding:3px 0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}
.mch-services-scroll::-webkit-scrollbar{display:none}
.mch-services-scroll>li{flex:none;max-width:100%;margin:0;scroll-snap-align:start}
.mch-services-scroll :is(a,button){display:flex;align-items:center;gap:6px;min-height:30px;max-width:100%;padding:0 7px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:600;text-decoration:none;white-space:nowrap}
.mch-services-scroll .mch-service-label{min-width:0;overflow:hidden;text-overflow:ellipsis}
.mch-services-scroll button:hover,.mch-services-scroll button[aria-expanded=true],.mch-services-scroll a:hover{background:#7e63a414}
.mch-account-strip .mch-services-scroll :is(a,button):focus-visible{outline-offset:-2px}
.mch-service-icon{display:grid;place-items:center;flex:none;width:17px;height:17px;border-radius:5px;background:#f1ebfa;color:#7652a9}
.mch-service-icon img,.mch-service-icon svg{display:block;width:11px;height:11px}
.mch-service-icon:has(img){background:#69548b}
.mch-service-icon[data-mch-platform=instagram]{background:linear-gradient(135deg,#843ab4,#d82d77 55%,#ee7b32)}
.mch-service-icon[data-mch-platform=tiktok]{background:#242127}
.mch-service-icon[data-mch-platform=youtube]{background:#ed263d}
.mch-service-icon[data-mch-platform=twitch]{background:#8345df}
.mch-service-chevron{display:grid;place-items:center;flex:none}
.mch-services-scroll button[aria-expanded=true] .mch-service-chevron{transform:rotate(180deg)}
[dir=rtl] .mch-services-rail{--mch-fade-start:to left;--mch-fade-end:to right}
.mch-services-rail::before,.mch-services-rail::after{content:"";position:absolute;z-index:1;inset-block:0;width:22px;opacity:0;pointer-events:none}
.mch-services-rail::before{inset-inline-start:0;background:linear-gradient(var(--mch-fade-start),var(--mch-strip-background,#fff),transparent)}
.mch-services-rail::after{inset-inline-end:0;background:linear-gradient(var(--mch-fade-end),var(--mch-strip-background,#fff),transparent)}
.mch-services-rail[data-can-back]::before,.mch-services-rail[data-can-forward]::after{opacity:.82}
.mch-services-arrow{position:absolute;z-index:2;inset-block-start:50%;display:grid;place-items:center;width:26px;height:32px;translate:0 -50%;padding:0;border:1px solid #e9e3ef;border-radius:9px;background:var(--mch-strip-background,#fff);color:var(--mch-strip-service-color,#343434);cursor:pointer}
.mch-services-arrow[data-mch-services-shift="-1"]{inset-inline-start:-5px}
.mch-services-arrow[data-mch-services-shift="1"]{inset-inline-end:-5px}
.mch-services-arrow[data-mch-services-shift="-1"] svg,[dir=rtl] .mch-services-arrow[data-mch-services-shift="1"] svg{transform:rotate(90deg)}
.mch-services-arrow[data-mch-services-shift="1"] svg,[dir=rtl] .mch-services-arrow[data-mch-services-shift="-1"] svg{transform:rotate(-90deg)}
@media(prefers-reduced-motion:no-preference){.mch-services-rail::before,.mch-services-rail::after{transition:opacity .15s ease}}
.mch-breadcrumb-row{display:none}
.mch-breadcrumbs{min-width:0;color:#696371;font:500 11px/1.35 var(--mct-font,system-ui,sans-serif)}
.mch-breadcrumb-desktop{font-size:13px}
.mch-breadcrumbs ol{display:flex;align-items:center;gap:5px;min-width:0;margin:0;padding:0;overflow:hidden;list-style:none}
.mch-breadcrumbs li{display:flex;align-items:center;gap:5px;min-width:0}
.mch-breadcrumbs li:first-child{flex:none}
.mch-breadcrumbs li>:is(a,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mch-breadcrumbs a{color:inherit;text-decoration:none}
.mch-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:2px}
.mch-breadcrumbs [aria-current=page]{color:#39343f}
.mch-breadcrumbs svg{flex:none;transform:rotate(-90deg);color:#89808e}
[dir=rtl] .mch-breadcrumbs svg{transform:rotate(90deg)}
.mch-strip-services>.mch-services-dropdown{position:absolute;z-index:1;top:calc(100% + 5px);inset-inline-start:0;width:min(230px,100%);max-height:min(300px,48dvh);overflow:auto;list-style:none;margin:0;padding:6px;border:1px solid #e8e2ef;border-radius:11px;background:#fff;color:#343434;box-shadow:0 10px 24px #30264024}
.mch-services-dropdown li{margin:0}
.mch-strip-services .mch-services-dropdown :is(a,summary){display:block;padding:9px 10px;border-radius:5px;color:inherit;font-weight:550;text-decoration:none;overflow-wrap:anywhere}
.mch-strip-services .mch-services-dropdown summary{display:flex;align-items:center;justify-content:space-between;gap:6px;list-style:none;cursor:pointer}
.mch-services-dropdown summary::-webkit-details-marker{display:none}
.mch-services-dropdown summary svg{flex:none}
.mch-services-dropdown details[open]>summary svg{rotate:180deg}
.mch-services-dropdown details ul{list-style:none;margin:0 0 4px 10px;padding:0 0 0 6px;border-inline-start:1px solid #e8e2ef}
.mch-services-dropdown :is(a,summary):is(:hover,:focus-visible){background:#f5f0fa}
.mch-account-strip .mch-services-dropdown :is(a,summary):focus-visible{outline:2px solid var(--mct-accent,#703cf0);outline-offset:-2px}
.mch-strip-account-row{display:flex;align-items:center;gap:12px;min-height:32px;min-width:0;margin-inline-start:auto}
.mct-header-v3 .mcth-guest-sign-in{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:36px;padding:0 clamp(8px,1.3vw,13px);border:1px solid #e3d8f9;border-color:color-mix(in srgb,var(--mct-accent,#703cf0) 18%,#fff);border-radius:9px;background:#f5efff;background:color-mix(in srgb,var(--mct-accent,#703cf0) 8%,#fff);color:var(--mct-accent,#703cf0);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none}
.mct-header-v3 .mcth-guest-sign-in:hover,.mct-header-v3 .mcth-guest-sign-in[aria-current=page]{background:#ece3ff;background:color-mix(in srgb,var(--mct-accent,#703cf0) 14%,#fff)}
.mct-header-v3 .mcth-guest-sign-in:focus-visible{outline:2px solid var(--mct-accent,#703cf0);outline-offset:2px}
.mch-strip-account{display:flex;align-items:center;gap:10px;min-width:0}
.mch-strip-account .mch-strip-dashboard{display:inline-flex;align-items:center;gap:8px;flex:none;height:32px;color:#383838;font-size:12px;font-weight:650;letter-spacing:.01em;text-decoration:none;white-space:nowrap}
.mch-strip-symbol{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:#f3edf9;color:#7952ab}
.mch-strip-symbol svg{width:17px;height:17px}
.mch-strip-dashboard:hover .mch-strip-symbol{background:#ebe0f7}
.mch-strip-divider{flex:none;width:1px;height:12px;background:#e7e7e7}
.mch-strip-identity{display:flex;align-items:center;flex:0 1 auto;min-width:0;max-width:220px;white-space:nowrap;font-size:11px;font-weight:550;color:#626262}
.mch-strip-identity bdi{min-width:0;overflow:hidden}
.mch-strip-identity>span{flex:none}
.mch-strip-notifications{flex:none}
.mch-strip-bell{position:relative;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:#626262;cursor:pointer}
.mch-strip-bell>svg{width:16px;height:16px}
.mch-strip-count{position:absolute;right:-1px;top:-1px;display:grid;place-items:center;min-width:14px;height:14px;padding:0 2px;border:2px solid #fff;border-radius:12px;background:#4b4b4b;color:#fff;font:700 8px/1 system-ui,sans-serif}
.mch-strip-wallet{display:flex;align-items:center;flex:none;gap:3px;color:#363636;white-space:nowrap}
.mch-strip-wallet-label{font-size:10px;font-weight:450;color:#656565}
.mch-strip-wallet strong{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1;color:#363636}
.mch-strip-add-funds{display:grid;place-items:center;flex:none;width:24px;height:28px;border-radius:50%;color:#5c2cbe}
.mch-strip-add-funds svg{width:16px;height:16px}
.mch-strip-add-funds circle{fill:#f1e9ff;stroke:#e0d2f8}
.mch-strip-add-funds:hover{color:#471c9d}
.mch-strip-add-funds:hover circle{fill:#e9ddff;stroke:#cfbaef}
.mch-strip-bell:hover,.mch-strip-bell[aria-expanded=true]{background:#f5f5f5;border-color:#dedede}
.mch-account-strip :is(a,button):focus-visible{outline:2px solid #4b4b4b;outline-offset:2px}
.mch-strip-inbox{position:absolute;z-index:2;inset-inline-end:max(28px,calc((100% - 1380px)/2 + 28px));top:calc(100% + 8px);width:min(340px,calc(100% - 56px));margin:0;padding:0;border:1px solid #dedede;border-radius:14px;background:#fff;color:#303030;box-shadow:0 18px 55px #00000026;overflow:hidden;line-height:1.45}
.mch-strip-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eeeeee}
.mch-strip-inbox-heading>strong{font-size:13px;font-weight:650}
.mch-strip-inbox-heading>button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:#f2f2f2;color:#5f5f5f;font:20px/1 system-ui,sans-serif;cursor:pointer}
.mch-strip-inbox [data-mch-notices]{max-height:min(350px,60dvh);overflow-y:auto;overscroll-behavior:contain}
.mch-strip-inbox [data-mch-notices]>a{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-bottom:1px solid #efefef;color:#363636;text-decoration:none}
.mch-strip-inbox [data-mch-notices]>a:hover{background:#f7f7f7}
.mch-strip-inbox [data-mch-notices]>a>span{align-self:flex-start;font-size:10px;font-weight:550;color:#585858}
.mch-strip-inbox [data-mch-notices] strong{font-size:12px;font-weight:650;overflow-wrap:anywhere}
.mch-strip-inbox small{font-size:10px;color:#737373}
.mch-strip-inbox [data-mch-notices]>p{margin:0;padding:22px 16px;color:#6b6b6b;font-size:12px}
.mch-strip-inbox-all{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f7f7f7;color:#484848;text-decoration:none;font-size:11px;font-weight:600}
@media(prefers-reduced-motion:no-preference){.mch-strip-symbol,.mch-strip-bell{transition:background .16s,border-color .16s}.mch-strip-add-funds{transition:color .16s}.mch-strip-add-funds circle{transition:fill .16s,stroke .16s}}
