.utility-country{position:relative}
.wk-country-original{display:none!important}
.wk-country-menu[hidden]{display:none!important}
.wk-country-menu{position:absolute;z-index:10000;right:0;top:calc(100% + 10px);width:278px;max-width:calc(100vw - 24px);max-height:70vh;overflow-y:auto;background:#0d141e;border:1px solid #26384c;border-radius:12px;padding:10px;box-shadow:0 16px 40px #0008;color:#eef6ff}
.wk-country-menu__head{padding:6px 8px 10px;display:flex;flex-direction:column;gap:4px;font-size:11px}.wk-country-menu__head small{font-size:9px;color:#8596ac}
.wk-country-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:0;border-radius:7px;background:transparent;color:#eef6ff;text-align:left;cursor:pointer;font:inherit;font-size:11px}.wk-country-option:hover,.wk-country-option[aria-selected=true]{background:#142a40}.wk-country-option:disabled{opacity:.6;cursor:wait}.wk-country-option__currency{margin-left:auto;color:#7ed3ff;font-size:10px}
.wk-country-flag img,.wk-country-option__flag img{width:23px;height:16px;object-fit:cover;border-radius:2px}.wk-country-option__flag{width:25px;flex-shrink:0}
.wk-utility-status{font-size:10px;line-height:1.5;color:#a7bed5;margin:6px 8px}.wk-utility-status:empty{display:none}
.wk-extension-notice{position:fixed;z-index:10001;bottom:110px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);padding:14px 18px;border:1px solid #29445d;border-radius:12px;background:#101d2c;color:#eef6ff;font:12px/1.5 Inter,sans-serif;box-shadow:0 8px 28px #0008}.wk-extension-notice[hidden]{display:none}
/* Home dropdown, mounted outside the toolbar so it cannot expand its flex row. */
html body .wk-utility-menu{box-sizing:border-box!important;transform:none!important;margin:0!important;min-width:0!important;max-width:calc(100vw - 24px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;z-index:110!important;padding:7px!important;border-radius:12px!important;background:#0f151c!important;border:1px solid rgba(31,162,255,.20)!important;box-shadow:0 18px 46px rgba(0,0,0,.52)!important;font-family:Inter,sans-serif}
html body .wk-utility-menu *{box-sizing:border-box}
html body .wk-utility-menu .wk-country-menu__head{text-align:right;padding:7px 8px 11px;border-bottom:1px solid #ffffff0d;margin-bottom:5px;font-weight:800}
html body .wk-utility-menu .wk-country-menu__head small{font-weight:400}
html body .wk-utility-menu .wk-country-option{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;min-height:39px!important;gap:8px!important;padding:6px 8px!important;margin:0!important;float:none!important}
html body .wk-utility-menu .wk-country-option__meta strong{font-size:9.5px;font-weight:800;color:#f3f8fc}
html body .wk-utility-menu .wk-country-option__currency{font-size:8px!important;padding:4px 5px!important;border-radius:6px;background:#2196f314;color:#36a9ff;font-weight:850}
html body .wk-utility-menu .wk-country-option__flag img{width:20px;height:14px}
@media(max-width:760px){
 html body .wk-store-utility{display:block!important;height:40px!important;min-height:40px!important;overflow:visible!important;background:#0b0e12!important;border-bottom:1px solid #ffffff0e!important}
 html body .wk-store-utility .utility__inner{display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;padding:0 18px!important;margin:0!important;gap:0!important}
 html body .wk-store-utility .utility__left{display:none!important}
 html body .wk-store-utility .utility__right{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;height:100%!important;gap:10px!important;margin:0!important}
 html body .wk-store-utility .utility-app{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;height:100%!important;margin:0 auto 0 0!important;padding:0 7px!important;gap:5px!important;border:0!important;background:transparent!important;color:#f5f8fb!important;font:750 9px/1 Inter,sans-serif!important;white-space:nowrap!important;text-decoration:none!important}
 html body .wk-store-utility .utility-app span{display:inline!important;font-size:9px!important}
 html body .wk-store-utility .utility-app svg{width:13px!important;height:13px!important;color:#28baff!important}
 html body .wk-store-utility .utility-separator{display:block!important;width:1px!important;flex:0 0 1px!important;height:18px!important;background:#ffffff17!important}
 html body .wk-store-utility .utility-country{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;height:100%!important;margin:0!important;overflow:visible!important}
 html body .wk-store-utility .wk-country-trigger{display:flex!important;align-items:center!important;height:30px!important;padding:0 5px!important;gap:6px!important;border:0!important;border-radius:8px!important;background:transparent;color:#eef5fb;font:inherit;cursor:pointer}
 html body .wk-store-utility .wk-country-copy{display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}
 html body .wk-store-utility .wk-country-copy strong{font:800 9px/1 Inter,sans-serif!important;color:#f7fbff!important}
 html body .wk-store-utility .wk-country-copy small{font-size:9px!important;color:#5d7184!important}
 html body .wk-store-utility .wk-country-flag{display:grid!important;place-items:center!important;width:18px!important;height:13px!important;min-width:18px!important;overflow:hidden!important;border-radius:2px!important}
 html body .wk-store-utility .wk-country-flag img{width:18px!important;height:13px!important;object-fit:cover!important}
 html body .wk-store-utility .wk-country-chevron{display:none!important}
}

/* Outrank view-specific mobile rules that used to hide the app label. */
@media(max-width:760px){
 html body.purchase-page .utility.wk-store-utility .utility__left,
 html body.purchase-page .utility.wk-store-utility .utility__left a,
 html body.purchase-page .utility.wk-store-utility .utility__trust{display:none!important}
 html body.purchase-page .utility.wk-store-utility .utility-app{display:flex!important;width:auto!important;min-width:0!important;justify-content:flex-start!important;margin-right:auto!important}
 html body.purchase-page .utility.wk-store-utility .utility-app span{display:inline!important;font:750 9px/1 Inter,sans-serif!important;white-space:nowrap!important}
}

@media(max-width:760px){
 html body .utility.wk-store-utility .utility__right > .utility-app{order:1!important;margin-left:0!important;margin-right:auto!important}
 html body .utility.wk-store-utility .utility__right > .utility-separator{order:2!important;margin:0!important}
 html body .utility.wk-store-utility .utility__right > .utility-country{order:3!important;margin:0!important}
}
