/* MyCost V5.3.15 — public Marketplace/Help Centre refresh */
:root{--mh-ink:#191919;--mh-text:#333;--mh-muted:#5b5b5b;--mh-line:#dedede;--mh-soft:#f7f7f7;--mh-blue:#3665f3;--mh-blue2:#2548b8;--mh-green:#067d62;--mh-yellow:#f7d154;--mh-red:#e53238;--mh-purple:#6a4bbc;--mh-shadow:0 16px 40px rgba(0,0,0,.09)}
body{background:#fff!important;color:var(--mh-ink)!important}.wrap{width:min(1280px,calc(100% - 40px))!important}
.nav.market-public-nav{position:sticky!important;top:0!important;z-index:100!important;background:#fff!important;border-bottom:1px solid var(--mh-line)!important;box-shadow:none!important;backdrop-filter:none!important}
.market-public-nav .navin{height:68px!important;display:flex!important;align-items:center!important;gap:22px!important;justify-content:flex-start!important}
.market-public-nav .brand{font-size:22px!important;color:#191919!important;flex:0 0 auto!important}.market-public-nav .brand img{width:40px!important;height:40px!important;border:1px solid #ddd!important;border-radius:10px!important;box-shadow:none!important}
.market-public-nav .navlinks{display:flex!important;align-items:center!important;gap:3px!important;flex:1!important}.market-public-nav .navlinks>a,.public-navdrop>button{border:0!important;background:transparent!important;color:#2f2f2f!important;text-decoration:none!important;border-radius:18px!important;padding:9px 12px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}.market-public-nav .navlinks>a:hover,.public-navdrop>button:hover{background:#f2f3f5!important;color:#111!important}.market-public-nav .navlinks .help-main{color:#244cb8!important;background:#f1f5ff!important;font-weight:850!important}.market-public-nav .navlinks .login{margin-left:auto!important;border:1px solid #bfbfbf!important;background:#fff!important;color:#191919!important}.market-public-nav .navlinks .join{background:#3665f3!important;color:#fff!important;border:1px solid #3665f3!important;padding-inline:16px!important}.market-public-nav .navlinks .join:hover{background:#2548b8!important;color:#fff!important}
.public-navdrop{position:relative!important}.public-navdrop-panel{display:none!important;position:absolute!important;top:40px!important;left:0!important;width:320px!important;padding:9px!important;background:#fff!important;border:1px solid #d8d8d8!important;border-radius:14px!important;box-shadow:var(--mh-shadow)!important;z-index:120!important}.public-navdrop:hover .public-navdrop-panel,.public-navdrop:focus-within .public-navdrop-panel{display:grid!important}.public-navdrop-panel.two{grid-template-columns:1fr 1fr!important;width:520px!important}.public-navdrop-panel a{display:block!important;padding:11px 12px!important;border-radius:10px!important;text-decoration:none!important;color:#222!important}.public-navdrop-panel a:hover{background:#f5f6f7!important}.public-navdrop-panel b{display:block!important;font-size:12px!important;color:#191919!important}.public-navdrop-panel small{display:block!important;font-size:10px!important;line-height:1.35!important;color:#5f5f5f!important;margin-top:2px!important}
.help-category-bar{background:#fff!important;border-bottom:1px solid #e6e6e6!important}.help-category-inner{width:min(1280px,calc(100% - 40px))!important;margin:auto!important;display:flex!important;gap:5px!important;align-items:center!important;min-height:44px!important;overflow-x:auto!important;scrollbar-width:none!important}.help-category-inner::-webkit-scrollbar{display:none}.help-category-inner a{white-space:nowrap!important;text-decoration:none!important;color:#444!important;font-size:11px!important;font-weight:750!important;padding:7px 11px!important;border-radius:16px!important}.help-category-inner a:first-child{color:#244cb8!important;background:#f0f4ff!important}.help-category-inner a:hover{background:#f3f4f5!important;color:#111!important}
/* Stronger copy contrast everywhere */
p,.lead,.card p,.answerTile p,.hero p,.heroFine,.feature p,.problem p,.faq p,.disclaimer,small{color:#555!important}.navlinks a,.breadcrumbs,.breadcrumbs a{color:#444!important}h1,h2,h3,h4,strong{color:#191919!important}
/* Marketplace-style content surfaces */
.hero{background:#fff!important;border-bottom:0!important}.hero.compactHero{background:linear-gradient(180deg,#fff,#fbfbfb)!important}.section.alt,.sec.alt{background:#f7f7f7!important}.card,.answerTile,.problem,.feature,.heroCard,.ctaPanel,.faq details,.trustCard,.toolCard{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important;border-radius:14px!important}.card:hover,.answerTile:hover{border-color:#a9b9ed!important;box-shadow:0 8px 22px rgba(54,101,243,.06)!important;transform:translateY(-1px)!important}.btn.primary{background:#3665f3!important;color:#fff!important;border-color:#3665f3!important;border-radius:22px!important}.btn.primary:hover{background:#2548b8!important}.btn.secondary{background:#fff!important;color:#191919!important;border-color:#bdbdbd!important;border-radius:22px!important}.kicker,.badge,.tag,.chip{border-radius:18px!important}
/* Reseller Help Centre has a search-first familiar support layout. */
body:has(.hero .searchbar) .hero{padding:56px 0 38px!important;background:linear-gradient(135deg,#f7f9ff 0%,#fff 54%,#fffaf0 100%)!important;border-bottom:1px solid #e7e7e7!important}.hero .kicker{background:#fff!important;border:1px solid #cfd8f7!important;color:#244cb8!important}.hero .searchbar{max-width:850px!important;background:#fff!important;border:2px solid #191919!important;border-radius:28px!important;padding:5px!important;box-shadow:none!important}.hero .searchbar input{font-size:16px!important;color:#191919!important;padding:13px 16px!important}.hero .searchbar input::placeholder{color:#666!important}.hero .searchbar button{background:#191919!important;color:#fff!important;border-radius:22px!important;padding-inline:22px!important}.heroMeta .chip{background:#fff!important;border:1px solid #ddd!important;color:#4f4f4f!important}
/* Hub browse cards feel like help departments rather than AI cards. */
.section .grid{gap:12px!important}.section .grid>.card{min-height:165px!important;padding:19px!important;position:relative!important}.section .grid>.card:nth-child(4n+1){border-top:4px solid #3665f3!important}.section .grid>.card:nth-child(4n+2){border-top:4px solid #067d62!important}.section .grid>.card:nth-child(4n+3){border-top:4px solid #f39c35!important}.section .grid>.card:nth-child(4n+4){border-top:4px solid #6a4bbc!important}.section .grid>.card h3{font-size:18px!important;line-height:1.2!important;margin-top:9px!important}.section .grid>.card p{font-size:13px!important}
/* Guide answer indexes */
.answerGrid{gap:11px!important}.answerTile{padding:17px!important;min-height:160px!important}.answerTileTop small{color:#244cb8!important;font-weight:900!important}.answerTile h3{font-size:17px!important;line-height:1.25!important}.answerTile p{font-size:12.5px!important;line-height:1.5!important}.guideFilters .chip{background:#fff!important;border:1px solid #cfcfcf!important;color:#333!important}.guideFilters .chip.active{background:#191919!important;color:#fff!important;border-color:#191919!important}
/* Footer */.footer{background:#f7f7f7!important;border-top:1px solid #dedede!important;color:#555!important}.footer a{color:#333!important}
@media(max-width:900px){.wrap,.help-category-inner{width:min(100% - 24px,1280px)!important}.market-public-nav .navin{height:62px!important}.market-public-nav .navlinks>.public-navdrop,.market-public-nav .navlinks>a:not(.help-main):not(.login):not(.join){display:none!important}.market-public-nav .navlinks{justify-content:flex-end!important}.market-public-nav .navlinks .login{margin-left:0!important}.market-public-nav .navlinks .help-main{font-size:11px!important;padding:8px 10px!important}.market-public-nav .navlinks .join{font-size:11px!important;padding:8px 11px!important}.market-public-nav .brand span{display:none!important}.help-category-inner{min-height:42px!important}.hero{padding-top:35px!important}.public-navdrop-panel{display:none!important}}
@media(max-width:560px){.market-public-nav .navlinks .login{display:none!important}.market-public-nav .navlinks .help-main{max-width:145px!important;text-align:center!important;line-height:1.1!important}.section .grid{grid-template-columns:1fr!important}}
