:root{--bn-green:#0aa34f;--bn-green-dark:#047857;--bn-green-soft:#ecfdf5;--bn-gold:#f5a400;--bn-red:#dc2626;--bn-ink:#101828;--bn-muted:#667085;--bn-line:#e9edf3;--bn-bg:#ffffff;--bn-card:#fff;--bn-shadow:0 18px 55px rgba(15,23,42,.075);--bn-shadow-sm:0 8px 26px rgba(15,23,42,.055);--bn-container:1780px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.bn-body,body{margin:0!important;background:#fff!important;color:var(--bn-ink);font-family:Inter,'Plus Jakarta Sans',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}.green{color:#13a653!important}.red{color:#dc2626!important}.up{color:#13a653!important}.down{color:#dc2626!important}.bn-container{width:calc(100% - 96px)!important;max-width:var(--bn-container)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.bn-main{padding-bottom:26px}.bn-empty{padding:28px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc;color:#64748b;font-weight:800;text-align:center}
.bn-market-icon{width:23px;height:23px;display:inline-block;border-radius:999px;position:relative;flex:0 0 auto;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 4px 10px rgba(15,23,42,.08);overflow:hidden;background:#e5e7eb}.bn-icon-usd{background:repeating-linear-gradient(180deg,#fff 0 3px,#ef4444 3px 6px)}.bn-icon-usd:before{content:"";position:absolute;left:0;top:0;width:11px;height:12px;background:#2563eb}.bn-icon-eur{background:#1d4ed8}.bn-icon-eur:before{content:"";position:absolute;left:8px;top:8px;width:7px;height:7px;background:#facc15;border-radius:50%;box-shadow:0 -6px 0 -2px #facc15,0 6px 0 -2px #facc15,6px 0 0 -2px #facc15,-6px 0 0 -2px #facc15}.bn-icon-rub{background:linear-gradient(180deg,#fff 0 33%,#2563eb 33% 66%,#ef4444 66%)}.bn-icon-cny{background:#ef1c25}.bn-icon-cny:before{content:"★";font-size:11px;color:#facc15;position:absolute;left:5px;top:3px}.bn-icon-gbp{background:linear-gradient(135deg,#1d4ed8 0 42%,#fff 42% 48%,#ef4444 48% 56%,#fff 56% 62%,#1d4ed8 62%)}.bn-icon-chf{background:#ef4444}.bn-icon-chf:before{content:"+";position:absolute;color:#fff;font-weight:900;font-size:18px;left:5px;top:0}.bn-icon-gold{background:radial-gradient(circle at 35% 35%,#fff7ad 0 18%,#facc15 19% 57%,#d97706 58% 100%)}.bn-icon-default{background:#d1fae5}
.bn-ticker{height:48px;background:#fff;border-bottom:1px solid #edf0f5;overflow:hidden;white-space:nowrap}.bn-ticker-track{display:flex;gap:54px;align-items:center;height:48px;min-width:max-content;padding-left:42px;animation:bnTicker 62s linear infinite}.bn-ticker:hover .bn-ticker-track{animation-play-state:paused}.bn-ticker-item{display:inline-flex;align-items:center;gap:9px;font-size:17px;color:#344054;font-weight:700;line-height:1}.bn-ticker-item b{font-weight:950;color:#111827}.bn-ticker-item span:not(.bn-market-icon){font-weight:800;color:#344054}.bn-ticker-item em{font-style:normal;font-size:13px;font-weight:950;margin-left:3px}.bn-ticker-flag{font-size:18px}@keyframes bnTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.bn-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(229,231,235,.9)}.bn-nav{height:90px;display:flex;align-items:center;justify-content:space-between;gap:28px}.bn-brand{display:flex;align-items:center;gap:14px;min-width:250px}.bn-brand-icon{width:48px;height:48px;border-radius:18px;display:grid;place-items:center;box-shadow:0 12px 28px rgba(22,163,74,.22);overflow:hidden}.bn-brand-icon img{width:48px;height:48px;display:block}.bn-brand b{display:block;font-size:27px;font-weight:950;letter-spacing:-.035em;color:#16a34a;line-height:1}.bn-brand b em{font-style:normal;color:#101828}.bn-brand small{display:block;margin-top:7px;color:#8b95a5;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.23em}.bn-menu{display:flex;align-items:center;gap:42px;font-size:16px;font-weight:850;color:#111827}.bn-menu>a,.bn-more>button{border:0;background:transparent;padding:12px 0;font:inherit;cursor:pointer;color:#111827}.bn-menu>a:hover,.bn-more>button:hover{color:var(--bn-green-dark)}.bn-more{position:relative}.bn-more-panel{position:absolute;top:50px;left:50%;transform:translateX(-50%) translateY(8px);width:318px;display:grid;gap:6px;background:#111827;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:16px;box-shadow:0 24px 70px rgba(15,23,42,.32);opacity:0;pointer-events:none;transition:.18s ease}.bn-more:hover .bn-more-panel,.bn-more:focus-within .bn-more-panel{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.bn-more-panel a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;padding:11px 12px}.bn-more-panel a:hover{background:rgba(255,255,255,.08)}.bn-more-panel b{font-size:15px}.bn-more-panel span{font-size:12px;color:#a5adba;font-weight:800}.bn-actions{display:flex;align-items:center;gap:16px}.bn-profile-link{display:flex;align-items:center;gap:9px;border:0;background:#fff;color:#111827;border-radius:16px;padding:13px 18px;font-weight:900}.bn-add-btn{display:flex;align-items:center;gap:8px;border-radius:14px;padding:15px 28px;background:#08a34e;color:#fff;font-weight:950;box-shadow:0 12px 28px rgba(4,120,87,.18)}.bn-add-btn:hover{background:#047857}.bn-mobile-toggle{display:none;border:1px solid var(--bn-line);background:#fff;border-radius:14px;width:44px;height:44px;font-size:22px;font-weight:900}.bn-top-ad{display:none!important}
.bn-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.bn-panel{background:#fff;border:1px solid rgba(15,23,42,.09);border-radius:18px;box-shadow:var(--bn-shadow-sm);overflow:hidden}.bn-panel-head{min-height:70px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(15,23,42,.055)}.bn-panel-head>b,.bn-panel-title b{font-size:21px;font-weight:950;letter-spacing:-.025em}.bn-panel-head a{font-size:13px;font-weight:900;color:#16a34a}.bn-panel-head select{border:1px solid var(--bn-line);border-radius:12px;background:#fff;padding:9px 12px;font-weight:900}.bn-soft-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ecfdf5;color:#16a34a;font-size:21px;font-weight:950}.bn-soft-icon.gold{background:#fffbeb;color:#f59e0b}.bn-panel-title{display:flex;align-items:center;gap:14px}.bn-dashboard-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;padding:18px 18px 16px}.bn-tabs{display:flex;align-items:center;gap:18px;margin-bottom:8px}.bn-tabs span{font-size:14px;font-weight:850;color:#667085;border-radius:10px;padding:10px 17px}.bn-tabs .active{background:#dcfce7;color:#059669}.bn-line-card{min-height:238px;display:flex;flex-direction:column;justify-content:space-between}.bn-mini-chart{width:100%;height:245px;display:block}.bn-axis{font-family:Inter,Arial,sans-serif;font-size:13px;fill:#667085;font-weight:700}.bn-axis.bottom{font-size:12px}.bn-rate-table{border:1px solid #e7ecf3;border-radius:14px;overflow:hidden;background:#fff}.bn-table-head,.bn-rate-row{display:grid;grid-template-columns:1fr 1fr .85fr;align-items:center;gap:12px}.bn-table-head{padding:14px 16px;background:#fbfcfd;color:#667085;font-size:13px;font-weight:850}.bn-rate-row{padding:16px;border-top:1px solid #eef2f7}.bn-rate-row:hover{background:#f8fafc}.bn-rate-row span{display:flex;align-items:center;gap:12px;font-weight:900}.bn-rate-row strong{font-size:18px;font-weight:950}.bn-rate-row em{font-style:normal;font-size:13px;font-weight:950}.bn-rate-table small{display:block;padding:13px 16px;color:#667085;border-top:1px solid #eef2f7}.bn-flag{font-style:normal;font-size:20px}
.bn-hero{position:relative;min-height:322px;margin-top:20px;padding:44px 44px 22px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:var(--bn-shadow-sm)}.bn-hero-bg {
    position: absolute;
    inset: 0;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .90) 36%, rgba(255, 255, 255, .42) 57%, rgba(255, 255, 255, .08) 100%), url(/images/brand/uzbekistan-hero.png);
    background-size: cover;
    background-position: center right;
    z-index: 0;
}.bn-hero:before,.bn-hero:after{content:"";position:absolute;border:3px solid rgba(22,163,74,.09);border-radius:50%;z-index:1}.bn-hero:before{width:138px;height:138px;left:30%;top:58px}.bn-hero:after{width:164px;height:164px;right:-70px;top:54px}.bn-hero-content{position:relative;z-index:2;max-width:1220px}.bn-hero h1{margin:0;font-size:clamp(48px,4.4vw,76px);line-height:.98;font-weight:980;letter-spacing:-.065em}.bn-hero h1 span{display:inline-block;color:#16a34a;font-family:Georgia,'Times New Roman',serif;font-weight:500;font-style:italic;letter-spacing:-.05em}.bn-hero p{max-width:650px;margin:18px 0 26px;color:#344054;font-size:20px;line-height:1.55}.bn-hero p strong{color:#0a8f49}.bn-hero-search{margin-left:420px;width:min(1040px,calc(100% - 430px));display:grid;grid-template-columns:230px minmax(0,1fr) 176px;gap:0;background:#fff;border:1px solid rgba(15,23,42,.10);box-shadow:0 18px 45px rgba(15,23,42,.15);border-radius:15px;overflow:visible}.bn-region-btn,.bn-search-btn{height:60px;border:0;font-weight:950;cursor:pointer;font-size:16px}.bn-region-btn{background:#fff;border-right:1px solid #e5e7eb;color:#111827;display:flex;align-items:center;justify-content:center;gap:12px}.bn-suggest-wrap{position:relative}.bn-hero-search input{width:100%;height:60px;border:0;outline:none;padding:0 22px;font-weight:850;color:#111827;font-size:16px}.bn-search-btn{background:#08a44b;color:#fff;border-radius:0 14px 14px 0}.bn-suggest-box{position:absolute;z-index:30;top:66px;left:0;right:0;background:#fff;border:1px solid rgba(15,23,42,.10);box-shadow:0 24px 60px rgba(15,23,42,.18);border-radius:18px;padding:10px;display:none}.bn-suggest-group{display:grid;gap:6px}.bn-suggest-title{padding:8px 10px;color:#64748b;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.bn-suggest-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;padding:11px 12px}.bn-suggest-row:hover{background:#f0fdf4}.bn-suggest-row b{display:block}.bn-suggest-row small{display:block;margin-top:3px;color:#64748b;font-size:12px}.bn-suggest-row em{font-style:normal;color:#047857;font-weight:950;font-size:12px}.bn-suggest-empty{padding:18px;color:#64748b;font-weight:800;text-align:center}.bn-popular{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;margin-left:420px;font-weight:800;color:#64748b}.bn-popular a{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:7px 18px;color:#4b5563;font-size:14px}.bn-popular a:hover{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.bn-float-price{position:absolute;z-index:3;border:1px solid #e5e7eb;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:12px;padding:13px 16px;box-shadow:0 12px 32px rgba(15,23,42,.12);min-width:150px}.bn-float-price span{display:block;font-size:12px;color:#4b5563;font-weight:850}.bn-float-price b{display:block;margin-top:5px;font-size:14px;font-weight:950}.bn-float-price em{position:absolute;right:13px;bottom:12px;font-style:normal;color:#16a34a;font-weight:950}.fp-1{right:49%;top:92px}.fp-2{right:15.5%;top:64px}.fp-3{right:8.5%;bottom:80px}.fp-4{right:32%;top:142px}
.bn-kpi-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:20px;margin-top:20px}.bn-kpi{min-height:106px;display:flex;align-items:center;gap:18px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:18px 22px;box-shadow:var(--bn-shadow-sm)}.bn-kpi:hover{transform:translateY(-2px);transition:.18s ease;box-shadow:var(--bn-shadow)}.bn-kpi i{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#dcfce7;color:#16a34a;font-style:normal;font-weight:950}.bn-kpi b{display:block;font-size:28px;font-weight:950;letter-spacing:-.04em}.bn-kpi span{display:block;color:#111827;font-weight:850}.bn-kpi em{display:block;margin-top:6px;color:#64748b;font-size:12px;font-style:normal}.index-card{justify-content:space-between}.index-card svg{width:190px;height:60px}.bn-section-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr) minmax(360px,.8fr);gap:20px;margin-top:20px}.bn-section-grid.second{grid-template-columns:1fr 1fr 1fr}.bn-product-strip{padding:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bn-product-card{display:block;border:1px solid rgba(15,23,42,.08);border-radius:15px;overflow:hidden;background:#fff;transition:.16s ease;min-height:230px}.bn-product-card:hover{transform:translateY(-2px);box-shadow:var(--bn-shadow-sm);border-color:#bbf7d0}.bn-product-img{height:112px;background:#f3f4f6;display:grid;place-items:center;overflow:hidden}.bn-product-img img{width:100%;height:100%;object-fit:cover;display:block}.bn-product-img span{font-size:48px}.bn-product-card b{display:block;padding:12px 14px 2px;font-size:15px}.bn-product-card strong{display:block;padding:0 14px;color:#111827;font-size:17px}.bn-product-card em{display:block;padding:4px 14px;font-style:normal;font-weight:950;font-size:12px}.bn-product-card small{display:block;padding:0 14px 13px;color:#64748b;font-size:12px;line-height:1.55}.bn-history-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 16px 0}.bn-history-stats div{border:1px solid #eef2f7;border-radius:12px;padding:12px;background:#fff}.bn-history-stats span{display:block;color:#64748b;font-size:12px;font-weight:850}.bn-history-stats b{display:block;margin-top:5px;font-size:19px;font-weight:950}.bn-history-stats em{font-style:normal;color:#64748b;font-size:11px}.bn-history-chart{width:100%;height:160px;padding:10px 16px 0}.bn-link-line{display:flex;align-items:center;justify-content:center;margin:0 16px 16px;height:40px;border:1px solid #e5e7eb;border-radius:12px;font-weight:950;color:#047857}.bn-map-wrap{padding:18px}.bn-uz-map{width:100%;height:236px;display:block}.bn-map-legend{display:flex;gap:18px;align-items:center;justify-content:center;color:#64748b;font-size:12px;font-weight:850}.bn-map-legend i{display:inline-block;width:10px;height:10px;background:#16a34a;border-radius:50%;margin-right:6px}.bn-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px}.bn-category-grid a{border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;padding:14px;display:grid;gap:5px}.bn-category-grid a:hover{background:#f0fdf4;border-color:#bbf7d0}.bn-category-grid span{font-size:24px}.bn-category-grid b{font-size:14px}.bn-category-grid em{font-style:normal;color:#64748b;font-size:12px}.bn-seller-list,.bn-news-list{display:grid;gap:10px;padding:16px}.bn-seller-list a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #eef2f7;border-radius:14px;padding:11px;background:#fff}.bn-seller-list a:hover,.bn-news-list a:hover{background:#f8fafc}.bn-seller-list i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ecfdf5;font-style:normal}.bn-seller-list b,.bn-news-list b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-seller-list em,.bn-news-list em{display:block;margin-top:3px;color:#64748b;font-style:normal;font-size:12px}.bn-seller-list strong{color:#f59e0b}.bn-news-list a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #eef2f7;border-radius:14px;padding:11px}.bn-news-list span{font-size:25px}.bn-final-cta{margin-top:20px;border-radius:24px;background:linear-gradient(135deg,#052e16,#047857);color:#fff;padding:34px;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;box-shadow:0 24px 70px rgba(4,120,87,.2)}.bn-final-cta span{color:#bbf7d0;font-weight:950;text-transform:uppercase;font-size:12px;letter-spacing:.14em}.bn-final-cta h2{margin:9px 0 0;max-width:900px;font-size:clamp(24px,3vw,40px);line-height:1.07;letter-spacing:-.04em}.bn-final-cta div:last-child{display:flex;gap:12px}.bn-final-cta a{border-radius:14px;padding:14px 18px;background:#fff;color:#047857;font-weight:950}.bn-final-cta a:last-child{background:rgba(255,255,255,.13);color:#fff;border:1px solid rgba(255,255,255,.28)}
.nx-section{padding:42px 0}.nx-container{width:min(var(--bn-container),calc(100% - 64px));margin:0 auto}.nx-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.nx-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;color:#16a34a}.nx-head h2,.nx-section h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.055em;margin:6px 0 0;line-height:1}.nx-serif{font-family:Georgia,serif;font-weight:500;font-style:italic;color:#16a34a}.nx-panel,.nx-search-pro,.nx-filter-summary,.nx-stat,.nx-cat,.nx-item-card,.nx-news-card,.nx-seller,.nx-region{border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;border-radius:18px!important;box-shadow:var(--bn-shadow-sm)!important}.nx-primary,.nx-search-pro button,.nx-cta-white{background:#079455!important;color:#fff!important;border-radius:14px!important}.nx-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nx-footer,.nx-single-footer{margin-top:28px;background:#0f172a!important;color:#e5e7eb!important}.nx-single-footer{border-radius:0}.nxf-inner{width:min(var(--bn-container),calc(100% - 64px));margin:0 auto;padding:42px 0 26px}.nxf-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:34px}.nxf-brand{display:flex;align-items:center;gap:12px;color:#fff}.nxf-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#16a34a;font-weight:950}.nxf-brand strong{display:block;font-size:22px}.nxf-brand span span{display:block;color:#94a3b8;font-size:10px;letter-spacing:.2em}.nxf-desc{color:#cbd5e1;line-height:1.7;max-width:420px}.nxf-phone{font-weight:900;color:#bbf7d0}.nxf-grid h3{margin:0 0 14px;color:#fff}.nxf-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.nxf-grid li a{color:#cbd5e1}.nxf-grid li a:hover{color:#86efac}.nxf-bottom{margin-top:32px;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;display:flex;justify-content:space-between;color:#94a3b8;font-size:13px}.bn-bottom-nav{display:none}
@media(max-width:1280px){.bn-container,.nx-container,.nxf-inner{width:calc(100% - 32px)!important}.bn-dashboard,.bn-dashboard-body,.bn-section-grid,.bn-section-grid.second{grid-template-columns:1fr}.bn-kpi-grid{grid-template-columns:repeat(2,1fr)}.bn-product-strip{grid-template-columns:repeat(3,1fr)}.fp-1,.fp-2,.fp-3,.fp-4{display:none}.bn-menu{gap:18px}.bn-actions{display:none}.bn-hero-search,.bn-popular{margin-left:0;width:min(900px,100%)}}
@media(max-width:900px){.bn-ticker-track{gap:32px}.bn-ticker-item{font-size:14px}.bn-nav{height:auto;min-height:70px;flex-wrap:wrap;padding:12px 0}.bn-mobile-toggle{display:grid;place-items:center;margin-left:auto}.bn-menu{display:none;width:100%;order:5;grid-template-columns:1fr 1fr;gap:8px}.bn-menu.open{display:grid}.bn-menu>a,.bn-more>button{display:block;text-align:left;border:1px solid #eef2f7;border-radius:12px;background:#fff;padding:12px}.bn-more{position:static}.bn-more-panel{position:static;transform:none!important;opacity:1;pointer-events:auto;width:100%;margin-top:8px;grid-column:1/-1}.bn-dashboard{margin-top:14px}.bn-hero{padding:34px 18px 20px}.bn-hero-search{grid-template-columns:1fr;border-radius:18px;overflow:hidden}.bn-region-btn,.bn-hero-search input,.bn-search-btn{height:54px;border-right:0;border-bottom:1px solid #e5e7eb;border-radius:0}.bn-suggest-box{top:56px}.bn-kpi-grid{grid-template-columns:1fr}.index-card svg{display:none}.bn-product-strip{grid-template-columns:repeat(2,1fr)}.bn-category-grid{grid-template-columns:repeat(2,1fr)}.bn-final-cta{grid-template-columns:1fr}.bn-final-cta div:last-child{flex-wrap:wrap}.nxf-grid{grid-template-columns:1fr 1fr}.nxf-bottom{display:grid;gap:8px}.bn-bottom-nav{position:fixed;left:12px;right:12px;bottom:12px;z-index:45;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border:1px solid rgba(15,23,42,.10);border-radius:20px;box-shadow:0 18px 46px rgba(15,23,42,.16)}.bn-bottom-nav a{height:52px;border-radius:14px;display:grid;place-items:center;color:#64748b;font-size:11px;font-weight:900}.bn-bottom-nav span{font-size:17px}.bn-bottom-nav a.primary{background:#16a34a;color:#fff}.bn-main{padding-bottom:86px}.nx-items{grid-template-columns:1fr 1fr}.nx-head{display:block}}
@media(max-width:620px){.bn-brand small{display:none}.bn-brand b{font-size:21px}.bn-product-strip,.bn-category-grid,.nx-items{grid-template-columns:1fr}.bn-table-head,.bn-rate-row{grid-template-columns:1fr auto}.bn-table-head span:nth-child(3),.bn-rate-row em{display:none}.bn-dashboard-body{padding:12px;gap:10px}.bn-hero h1{font-size:42px}.bn-hero p{font-size:16px}.nxf-grid{grid-template-columns:1fr}.bn-ticker{height:36px}.bn-ticker-track{height:36px}.bn-ticker-item{font-size:13px}.bn-market-icon{width:19px;height:19px}.bn-kpi{min-height:86px}.bn-section-grid{gap:12px}}


/* Interactive Uzbekistan map */
.bn-map-panel .bn-map-wrap {
    padding: 4px 8px 12px;
}

.bn-live-map {
    position: relative;
    width: 100%;
    min-height: 250px;
    padding: 4px 0 0;
}

.bn-live-map svg {
    width: 100%;
    height: 235px;
    display: block;
}

.uz-map-shape {
    fill: #dff7e8;
    stroke: #b7e7c8;
    stroke-width: 3;
}

.uz-map-soft {
    fill: #c8f0d8;
    stroke: #b7e7c8;
    stroke-width: 1.6;
}

.uz-map-line {
    fill: none;
    stroke: rgba(22, 163, 74, .12);
    stroke-width: 2;
}

.uz-region-link {
    cursor: pointer;
    text-decoration: none;
}

.uz-region-dot {
    fill: #149c49;
    stroke: #ffffff;
    stroke-width: 4;
    transition: .18s ease;
}

.uz-region-pulse {
    fill: rgba(20, 156, 73, .14);
    opacity: 0;
    transition: .18s ease;
}

.uz-region-link text {
    fill: #ffffff;
    font-size: 14px;
    font-weight: 900;
    pointer-events: none;
}

.uz-region-link:hover .uz-region-dot {
    fill: #0b7d38;
    transform: scale(1.13);
    transform-origin: center;
}

.uz-region-link:hover .uz-region-pulse {
    opacity: 1;
}

.bn-map-tooltip {
    position: absolute;
    left: 50%;
    top: 16px;
    transform: translateX(-50%);
    background: #111827;
    color: #fff;
    border-radius: 12px;
    padding: 9px 12px;
    box-shadow: 0 12px 28px rgba(15, 23, 42, .16);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 5;
    min-width: 150px;
    text-align: center;
}

.bn-map-tooltip strong {
    display: block;
    font-size: 13px;
    line-height: 1.2;
}

.bn-map-tooltip span {
    display: block;
    font-size: 11px;
    opacity: .82;
    margin-top: 3px;
}

.bn-map-tooltip.is-visible {
    opacity: 1;
    visibility: visible;
}

.bn-live-map .bn-map-legend {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    font-size: 13px;
    color: #64748b;
    margin-top: 0;
}

.bn-live-map .bn-map-legend .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}

.bn-live-map .bn-map-legend .dot.green {
    background: #149c49;
}

.bn-live-map .bn-map-legend .dot.gray {
    background: #cbd5e1;
}

@media (max-width: 768px) {
    .bn-live-map {
        min-height: 170px;
        padding: 0;
    }

    .bn-live-map svg {
        height: 155px;
    }

    .uz-region-link text {
        font-size: 12px;
    }

    .bn-map-tooltip {
        display: none;
    }

    .bn-live-map .bn-map-legend {
        font-size: 11px;
        gap: 10px;
        flex-wrap: wrap;
    }
}


/* Real interactive Uzbekistan map */
.bn-map-panel .bn-map-wrap {
    padding: 4px 10px 12px;
}

.bn-live-map-real {
    position: relative;
    width: 100%;
    min-height: 250px;
}

.bn-live-map-real svg {
    width: 100%;
    height: 235px;
    display: block;
}

.bn-real-map-img {
    opacity: 1;
}

.uz-real-region-link {
    cursor: pointer;
    text-decoration: none;
}

.uz-real-region-dot {
    fill: #149c49;
    stroke: #ffffff;
    stroke-width: 4;
    transition: .18s ease;
}

.uz-real-region-pulse {
    fill: rgba(20, 156, 73, .16);
    opacity: 0;
    transition: .18s ease;
}

.uz-real-region-link text {
    fill: #ffffff;
    font-size: 11px;
    font-weight: 900;
    pointer-events: none;
}

.uz-real-region-link:hover .uz-real-region-dot {
    fill: #0b7d38;
    transform: scale(1.15);
    transform-origin: center;
}

.uz-real-region-link:hover .uz-real-region-pulse {
    opacity: 1;
}

.bn-map-tooltip-real {
    position: absolute;
    left: 50%;
    top: 16px;
    transform: translateX(-50%);
    background: #111827;
    color: #fff;
    border-radius: 12px;
    padding: 9px 12px;
    box-shadow: 0 12px 28px rgba(15, 23, 42, .16);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 5;
    min-width: 150px;
    text-align: center;
}

.bn-map-tooltip-real strong {
    display: block;
    font-size: 13px;
    line-height: 1.2;
}

.bn-map-tooltip-real span {
    display: block;
    font-size: 11px;
    opacity: .82;
    margin-top: 3px;
}

.bn-map-tooltip-real.is-visible {
    opacity: 1;
    visibility: visible;
}

.bn-map-legend.real {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    font-size: 13px;
    color: #64748b;
    margin-top: -4px;
}

.bn-map-legend.real .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}

.bn-map-legend.real .dot.green {
    background: #149c49;
}

.bn-map-legend.real .dot.gray {
    background: #cbd5e1;
}

@media (max-width: 768px) {
    .bn-live-map-real {
        min-height: 165px;
    }

    .bn-live-map-real svg {
        height: 155px;
    }

    .uz-real-region-link text {
        font-size: 10px;
    }

    .bn-map-tooltip-real {
        display: none;
    }

    .bn-map-legend.real {
        font-size: 11px;
        gap: 10px;
        flex-wrap: wrap;
        margin-top: 0;
    }
}

/* Map coordinate fix v2 */
.uz-real-region-dot {
    r: 10;
}

.uz-real-region-pulse {
    r: 15;
}

.uz-real-region-link text {
    font-size: 8.5px !important;
    font-weight: 900;
}

@media (max-width: 768px) {
    .uz-real-region-link text {
        font-size: 7.5px !important;
    }
}

/* Final real map fix */
.bn-live-map-real {
    position: relative;
    width: 100%;
    min-height: 220px;
}

.bn-live-map-real svg {
    width: 100%;
    height: 210px;
    display: block;
}

.bn-real-map-img {
    width: 100%;
    height: auto;
}

.uz-real-region-link {
    cursor: pointer;
    text-decoration: none;
}

.uz-real-region-dot {
    fill: #14a44d;
    stroke: #ffffff;
    stroke-width: 2.2;
    transition: .18s ease;
}

.uz-real-region-pulse {
    fill: rgba(20, 164, 77, .16);
    opacity: 0;
    transition: .18s ease;
}

.uz-real-region-link:hover .uz-real-region-dot {
    fill: #0d8a3d;
    transform: scale(1.12);
    transform-origin: center;
}

.uz-real-region-link:hover .uz-real-region-pulse {
    opacity: 1;
}

.bn-map-tooltip-real {
    position: absolute;
    left: 50%;
    top: 14px;
    transform: translateX(-50%);
    background: #111827;
    color: #fff;
    border-radius: 12px;
    padding: 8px 12px;
    box-shadow: 0 12px 28px rgba(15, 23, 42, .16);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 5;
    min-width: 150px;
    text-align: center;
}

.bn-map-tooltip-real strong {
    display: block;
    font-size: 13px;
    line-height: 1.2;
}

.bn-map-tooltip-real span {
    display: block;
    font-size: 11px;
    opacity: .82;
    margin-top: 3px;
}

.bn-map-tooltip-real.is-visible {
    opacity: 1;
    visibility: visible;
}

.bn-map-legend.real {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    font-size: 13px;
    color: #64748b;
    margin-top: 0;
}

.bn-map-legend.real .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}

.bn-map-legend.real .dot.green { background: #149c49; }
.bn-map-legend.real .dot.gray  { background: #cbd5e1; }

@media (max-width: 768px) {
    .bn-live-map-real {
        min-height: 170px;
    }

    .bn-live-map-real svg {
        height: 155px;
    }

    .bn-map-tooltip-real {
        display: none;
    }

    .bn-map-legend.real {
        font-size: 11px;
        gap: 10px;
        flex-wrap: wrap;
    }
}

/* Uzbekistan real map final v11 - no conflict */
.bn-live-map-v11 {
    position: relative;
    width: 100%;
    min-height: 220px;
    padding: 0 4px;
}

.bn-live-map-v11 svg {
    width: 100%;
    height: 210px;
    display: block;
}

.uz-pin-v11 {
    cursor: pointer;
    text-decoration: none;
}

.uz-pin-dot-v11 {
    fill: #149c49;
    stroke: #ffffff;
    stroke-width: 7;
    transition: .18s ease;
}

.uz-pin-pulse-v11 {
    fill: rgba(20, 156, 73, .14);
    opacity: 0;
    transition: .18s ease;
}

.uz-pin-v11:hover .uz-pin-dot-v11 {
    fill: #0b7d38;
    transform: scale(1.25);
    transform-origin: center;
}

.uz-pin-v11:hover .uz-pin-pulse-v11 {
    opacity: 1;
}

.bn-map-tooltip-v11 {
    position: absolute;
    left: 50%;
    top: 8px;
    transform: translateX(-50%);
    background: #111827;
    color: #fff;
    border-radius: 12px;
    padding: 8px 12px;
    box-shadow: 0 12px 28px rgba(15, 23, 42, .16);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 5;
    min-width: 150px;
    text-align: center;
}

.bn-map-tooltip-v11 strong {
    display: block;
    font-size: 13px;
    line-height: 1.2;
}

.bn-map-tooltip-v11 span {
    display: block;
    font-size: 11px;
    opacity: .82;
    margin-top: 3px;
}

.bn-map-tooltip-v11.is-visible {
    opacity: 1;
    visibility: visible;
}

.bn-map-legend.v11 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    font-size: 13px;
    color: #64748b;
    margin-top: -4px;
}

.bn-map-legend.v11 .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}

.bn-map-legend.v11 .dot.green { background: #149c49; }
.bn-map-legend.v11 .dot.gray { background: #cbd5e1; }

@media (max-width: 768px) {
    .bn-live-map-v11 {
        min-height: 155px;
        padding: 0;
    }

    .bn-live-map-v11 svg {
        height: 145px;
    }

    .bn-map-tooltip-v11 {
        display: none;
    }

    .bn-map-legend.v11 {
        font-size: 11px;
        gap: 10px;
        flex-wrap: wrap;
        margin-top: 0;
    }
}

/* Uzbekistan map final v12 */
.bn-live-map-v12 {
    position: relative;
    width: 100%;
    min-height: 235px;
    padding: 0 4px;
}

.bn-live-map-v12 svg {
    width: 100%;
    height: 220px;
    display: block;
}

.uz-pin-v12 {
    cursor: pointer;
    text-decoration: none;
}

.uz-pin-dot-v12 {
    fill: #149c49;
    stroke: #ffffff;
    stroke-width: 6;
    transition: .18s ease;
}

.uz-pin-pulse-v12 {
    fill: rgba(20, 156, 73, .14);
    opacity: 0;
    transition: .18s ease;
}

.uz-pin-v12:hover .uz-pin-dot-v12 {
    fill: #0b7d38;
    transform: scale(1.18);
    transform-origin: center;
}

.uz-pin-v12:hover .uz-pin-pulse-v12 {
    opacity: 1;
}

.uz-label-v12 {
    fill: #1f2937;
    font-size: 38px;
    font-weight: 700;
    paint-order: stroke;
    stroke: rgba(255,255,255,.95);
    stroke-width: 10px;
    stroke-linejoin: round;
    letter-spacing: -0.3px;
}

.bn-map-tooltip-v12 {
    position: absolute;
    left: 50%;
    top: 8px;
    transform: translateX(-50%);
    background: #111827;
    color: #fff;
    border-radius: 12px;
    padding: 8px 12px;
    box-shadow: 0 12px 28px rgba(15, 23, 42, .16);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 5;
    min-width: 150px;
    text-align: center;
}

.bn-map-tooltip-v12 strong {
    display: block;
    font-size: 13px;
    line-height: 1.2;
}

.bn-map-tooltip-v12 span {
    display: block;
    font-size: 11px;
    opacity: .82;
    margin-top: 3px;
}

.bn-map-tooltip-v12.is-visible {
    opacity: 1;
    visibility: visible;
}

.bn-map-legend.v12 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    font-size: 13px;
    color: #64748b;
    margin-top: -2px;
}

.bn-map-legend.v12 .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}

.bn-map-legend.v12 .dot.green { background: #149c49; }
.bn-map-legend.v12 .dot.gray { background: #cbd5e1; }

@media (max-width: 768px) {
    .bn-live-map-v12 {
        min-height: 165px;
        padding: 0;
    }

    .bn-live-map-v12 svg {
        height: 150px;
    }

    .uz-label-v12 {
        font-size: 26px;
        stroke-width: 8px;
    }

    .bn-map-tooltip-v12 {
        display: none;
    }

    .bn-map-legend.v12 {
        font-size: 11px;
        gap: 10px;
        flex-wrap: wrap;
        margin-top: 0;
    }
}

/* Uzbekistan map final v13 */
.bn-live-map-v13 {
    position: relative;
    width: 100%;
    min-height: 235px;
    padding: 0 4px;
}

.bn-live-map-v13 svg {
    width: 100%;
    height: 220px;
    display: block;
}

.uz-pin-v13 {
    cursor: pointer;
    text-decoration: none;
}

.uz-pin-dot-v13 {
    fill: #149c49;
    stroke: #ffffff;
    stroke-width: 6;
    transition: .18s ease;
}

.uz-pin-pulse-v13 {
    fill: rgba(20, 156, 73, .14);
    opacity: 0;
    transition: .18s ease;
}

.uz-pin-v13:hover .uz-pin-dot-v13 {
    fill: #0b7d38;
    transform: scale(1.18);
    transform-origin: center;
}

.uz-pin-v13:hover .uz-pin-pulse-v13 {
    opacity: 1;
}

.uz-label-v13 {
    fill: #111827;
    font-size: 24px;
    font-weight: 800;
    paint-order: stroke;
    stroke: rgba(255,255,255,.96);
    stroke-width: 7px;
    stroke-linejoin: round;
    letter-spacing: -0.2px;
}

.bn-map-tooltip-v13 {
    position: absolute;
    left: 50%;
    top: 8px;
    transform: translateX(-50%);
    background: #111827;
    color: #fff;
    border-radius: 12px;
    padding: 8px 12px;
    box-shadow: 0 12px 28px rgba(15, 23, 42, .16);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 5;
    min-width: 150px;
    text-align: center;
}

.bn-map-tooltip-v13 strong {
    display: block;
    font-size: 13px;
    line-height: 1.2;
}

.bn-map-tooltip-v13 span {
    display: block;
    font-size: 11px;
    opacity: .82;
    margin-top: 3px;
}

.bn-map-tooltip-v13.is-visible {
    opacity: 1;
    visibility: visible;
}

.bn-map-legend.v13 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    font-size: 13px;
    color: #64748b;
    margin-top: -2px;
}

.bn-map-legend.v13 .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}

.bn-map-legend.v13 .dot.green { background: #149c49; }
.bn-map-legend.v13 .dot.gray { background: #cbd5e1; }

@media (max-width: 768px) {
    .bn-live-map-v13 {
        min-height: 165px;
        padding: 0;
    }

    .bn-live-map-v13 svg {
        height: 150px;
    }

    .uz-label-v13 {
        font-size: 17px;
        stroke-width: 5px;
    }

    .bn-map-tooltip-v13 {
        display: none;
    }

    .bn-map-legend.v13 {
        font-size: 11px;
        gap: 10px;
        flex-wrap: wrap;
        margin-top: 0;
    }
}

/* Uzbekistan map final v14 */
.bn-live-map-v14 {
    position: relative;
    width: 100%;
    min-height: 235px;
    padding: 0 4px;
}

.bn-live-map-v14 svg {
    width: 100%;
    height: 220px;
    display: block;
}

.uz-pin-v14 {
    cursor: pointer;
    text-decoration: none;
}

.uz-pin-dot-v14 {
    fill: #149c49;
    stroke: #ffffff;
    stroke-width: 6;
    transition: .18s ease;
}

.uz-pin-pulse-v14 {
    fill: rgba(20, 156, 73, .14);
    opacity: 0;
    transition: .18s ease;
}

.uz-pin-v14:hover .uz-pin-dot-v14 {
    fill: #0b7d38;
    transform: scale(1.18);
    transform-origin: center;
}

.uz-pin-v14:hover .uz-pin-pulse-v14 {
    opacity: 1;
}

.uz-label-v14 {
    fill: #111827;
    font-size: 20px;
    font-weight: 800;
    paint-order: stroke;
    stroke: rgba(255,255,255,.96);
    stroke-width: 6px;
    stroke-linejoin: round;
    letter-spacing: -0.15px;
}

.bn-map-tooltip-v14 {
    position: absolute;
    left: 50%;
    top: 8px;
    transform: translateX(-50%);
    background: #111827;
    color: #fff;
    border-radius: 12px;
    padding: 8px 12px;
    box-shadow: 0 12px 28px rgba(15, 23, 42, .16);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 5;
    min-width: 150px;
    text-align: center;
}

.bn-map-tooltip-v14 strong {
    display: block;
    font-size: 13px;
    line-height: 1.2;
}

.bn-map-tooltip-v14 span {
    display: block;
    font-size: 11px;
    opacity: .82;
    margin-top: 3px;
}

.bn-map-tooltip-v14.is-visible {
    opacity: 1;
    visibility: visible;
}

.bn-map-legend.v14 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    font-size: 13px;
    color: #64748b;
    margin-top: -2px;
}

.bn-map-legend.v14 .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}

.bn-map-legend.v14 .dot.green { background: #149c49; }
.bn-map-legend.v14 .dot.gray { background: #cbd5e1; }

@media (max-width: 768px) {
    .bn-live-map-v14 {
        min-height: 165px;
        padding: 0;
    }

    .bn-live-map-v14 svg {
        height: 150px;
    }

    .uz-label-v14 {
        font-size: 14px;
        stroke-width: 4px;
    }

    .bn-map-tooltip-v14 {
        display: none;
    }

    .bn-map-legend.v14 {
        font-size: 11px;
        gap: 10px;
        flex-wrap: wrap;
        margin-top: 0;
    }
}

/* Period tab active fix v15 */
.bn-tabs button,
.bn-tabs a,
.bn-tabs span,
.bn-period-tabs button,
.bn-period-tabs a,
.bn-period-tabs span,
.bn-card-tabs button,
.bn-card-tabs a,
.bn-card-tabs span,
.bn-market-tabs button,
.bn-market-tabs a,
.bn-market-tabs span {
    cursor: pointer;
    user-select: none;
}

.bn-tabs .active,
.bn-tabs .is-active,
.bn-period-tabs .active,
.bn-period-tabs .is-active,
.bn-card-tabs .active,
.bn-card-tabs .is-active,
.bn-market-tabs .active,
.bn-market-tabs .is-active {
    background: #e9f8ef !important;
    color: #109447 !important;
    font-weight: 800 !important;
    border-radius: 10px !important;
}

@media (max-width: 768px) {
    .bn-tabs,
    .bn-period-tabs,
    .bn-card-tabs,
    .bn-market-tabs {
        gap: 6px !important;
        overflow-x: auto;
        scrollbar-width: none;
    }

    .bn-tabs::-webkit-scrollbar,
    .bn-period-tabs::-webkit-scrollbar,
    .bn-card-tabs::-webkit-scrollbar,
    .bn-market-tabs::-webkit-scrollbar {
        display: none;
    }

    .bn-tabs button,
    .bn-tabs a,
    .bn-tabs span,
    .bn-period-tabs button,
    .bn-period-tabs a,
    .bn-period-tabs span,
    .bn-card-tabs button,
    .bn-card-tabs a,
    .bn-card-tabs span,
    .bn-market-tabs button,
    .bn-market-tabs a,
    .bn-market-tabs span {
        min-width: 62px;
        text-align: center;
    }
}

/* Mobile Boshqa submenu flatten v19 */
.bn-mobile-more-item {
    display: none;
}

@media (max-width: 768px) {
    .bn-original-more-hidden-mobile {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }

    .bn-mobile-more-item {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        min-height: 34px !important;
        padding: 7px 10px !important;
        background: #ffffff !important;
        color: #111827 !important;
        border: 1px solid #edf1f4 !important;
        border-radius: 8px !important;
        box-shadow: none !important;
        font-size: 11.5px !important;
        font-weight: 700 !important;
        line-height: 1.15 !important;
        text-decoration: none !important;
        width: 100% !important;
    }

    .bn-mobile-more-item:hover {
        background: #eaf8ef !important;
        color: #079447 !important;
        border-color: #ccefd8 !important;
    }
}

/* Mobile Boshqa items same as top menu v20 */
@media (max-width: 768px) {
    .bn-mobile-more-item {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;

        min-height: 34px !important;
        height: 34px !important;
        padding: 0 10px !important;

        background: #ffffff !important;
        color: #111827 !important;
        border: 1px solid #edf1f4 !important;
        border-radius: 8px !important;

        font-family: inherit !important;
        font-size: 11px !important;
        font-weight: 700 !important;
        line-height: 1 !important;
        letter-spacing: 0 !important;
        text-decoration: none !important;

        box-shadow: none !important;
        width: 100% !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }

    .bn-mobile-more-item:hover,
    .bn-mobile-more-item:focus {
        background: #ffffff !important;
        color: #111827 !important;
        border-color: #edf1f4 !important;
    }

    .bn-mobile-more-item * {
        font-family: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        color: inherit !important;
    }
}

/* Mobile more menu same as main menu v21 */
@media (max-width: 768px) {
    .bn-mobile-more-item {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;
        min-height: 47px !important;
        height: 47px !important;
        padding: 12px !important;

        background: #ffffff !important;
        color: #111827 !important;
        border: 1px solid #eef2f7 !important;
        border-radius: 8px !important;

        font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;

        text-decoration: none !important;
        box-shadow: none !important;

        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }

    .bn-mobile-more-item:hover,
    .bn-mobile-more-item:focus {
        background: #ffffff !important;
        color: #111827 !important;
        border-color: #eef2f7 !important;
    }

    .bn-mobile-more-item * {
        font-family: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        color: inherit !important;
        line-height: inherit !important;
    }
}
