.qp-live-product-card{background:#fff!important;border:1px solid #e8e4ef!important;border-radius:12px!important;flex-direction:column!important;min-width:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.qp-product-media-safe,.qp-live-product-card>.qp-live-product-img{background:#f7f4fb!important;border-bottom:1px solid #ece8f3!important;flex:0 0 190px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;display:flex!important;overflow:hidden!important}.qp-product-media-safe img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:8px!important;display:block!important;position:static!important;transform:none!important}.qp-live-product-card .qp-live-product-body{background:#fff!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"cat price""title price""supplier meta""actions actions"!important;align-items:start!important;gap:4px 14px!important;min-height:0!important;padding:12px 14px 14px!important;display:grid!important}.qp-live-product-card .qp-live-product-body>small{grid-area:cat!important;margin:0!important;font-size:11px!important}.qp-live-product-card .qp-live-product-body>h3{grid-area:title!important;margin:0!important;font-size:14px!important;line-height:1.25!important}.qp-live-product-card .qp-product-supplier{color:#85899a!important;grid-area:supplier!important;margin:0!important;font-size:11px!important}.qp-live-product-card .qp-product-price{color:#5520a8!important;white-space:nowrap!important;grid-area:price!important;justify-self:end!important;margin:0!important;font-size:15px!important;font-weight:800!important}.qp-live-product-card .qp-product-meta{color:#8a8fa0!important;white-space:nowrap!important;flex-direction:column!important;grid-area:meta!important;justify-self:end!important;align-items:flex-end!important;gap:1px!important;margin:0!important;font-size:10px!important;display:flex!important}.qp-live-product-card .qp-product-actions{grid-area:actions!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:10px!important;display:grid!important}.qp-live-product-card .qp-product-actions button{width:100%!important;min-width:0!important;margin:0!important}.qp-live-product-card .qp-category-icon-v54,.qp-live-product-card .qp-category-icon-host,.qp-live-product-card .qp-category-fallback-icon,.qp-live-product-card [data-qp-icon-converted="1"]{display:none!important}@media (max-width:700px){.qp-product-media-safe,.qp-live-product-card>.qp-live-product-img{flex-basis:170px!important;height:170px!important;min-height:170px!important;max-height:170px!important}}.qp-live-product-card .qp-live-product-body>small{font-size:12px!important;line-height:1.25!important}.qp-live-product-card .qp-live-product-body>h3{font-size:15px!important;font-weight:700!important;line-height:1.3!important}.qp-live-product-card .qp-product-supplier{font-size:12px!important;line-height:1.25!important}.qp-live-product-card .qp-product-price{font-size:16px!important;line-height:1.15!important}.qp-live-product-card .qp-product-meta{font-size:11px!important;line-height:1.25!important}.qp-live-product-card .qp-product-actions{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:8px!important}.qp-live-product-card .qp-product-actions button{min-height:38px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.1!important}@media (max-width:700px){.qp-live-product-card .qp-live-product-body>h3{font-size:14px!important}.qp-live-product-card .qp-product-actions{grid-template-columns:1fr .82fr!important}}.qp-live-product-card .qp-product-actions button,.qp-live-product-card .qp-product-actions .live-btn{min-height:36px!important;padding:7px 8px!important;font-size:11px!important;font-weight:700!important;line-height:1.05!important}.qp-live-product-card .qp-product-actions .primary,.qp-live-product-card .qp-product-actions button:last-child{padding-left:7px!important;padding-right:7px!important;font-size:10.5px!important}@media (max-width:700px){.qp-live-product-card .qp-product-actions button,.qp-live-product-card .qp-product-actions .live-btn{font-size:10.5px!important}.qp-live-product-card .qp-product-actions .primary,.qp-live-product-card .qp-product-actions button:last-child{font-size:10px!important}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.main,.content,.page,.home-main-layout,.home-main-left{width:100%!important;min-width:0!important;max-width:100%!important}.content{padding-left:12px!important;padding-right:12px!important}.home-category-grid{scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;margin:0!important;padding:2px 0 8px!important;display:flex!important;overflow:auto hidden!important}.home-category-grid::-webkit-scrollbar{display:none!important}.home-category-card{scroll-snap-align:start!important;flex:0 0 150px!important;width:150px!important;min-width:150px!important;min-height:132px!important;padding:14px!important;overflow:hidden!important}.home-category-card h3{word-break:normal!important;margin:10px 0 5px!important;font-size:15px!important;line-height:1.2!important}.home-category-card p{margin:0!important;font-size:12px!important;line-height:1.2!important}.qp-live-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.qp-live-product-card{border-radius:12px!important;width:100%!important;min-width:0!important}.qp-product-media-safe,.qp-live-product-card>.qp-live-product-img{flex-basis:145px!important;height:145px!important;min-height:145px!important;max-height:145px!important}.qp-product-media-safe img{object-fit:contain!important;padding:6px!important}.qp-live-product-card .qp-live-product-body{flex-direction:column!important;gap:3px!important;min-height:168px!important;padding:10px!important;display:flex!important}.qp-live-product-card .qp-live-product-body>small{color:#56505f!important;order:1!important;margin:0!important;font-size:10px!important;line-height:1.2!important}.qp-live-product-card .qp-live-product-body>h3{overflow-wrap:anywhere!important;order:2!important;min-height:34px!important;margin:0!important;font-size:14px!important;line-height:1.2!important}.qp-live-product-card .qp-product-supplier{order:3!important;margin:0!important;font-size:10px!important;line-height:1.2!important}.qp-live-product-card .qp-product-price{text-align:left!important;white-space:normal!important;order:4!important;align-self:flex-start!important;margin-top:4px!important;font-size:15px!important;line-height:1.15!important}.qp-live-product-card .qp-product-meta{text-align:left!important;white-space:normal!important;order:5!important;align-self:flex-start!important;align-items:flex-start!important;margin-top:2px!important;font-size:9px!important;line-height:1.2!important}.qp-live-product-card .qp-product-actions{order:6!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;margin-top:auto!important;padding-top:8px!important;display:grid!important}.qp-live-product-card .qp-product-actions button,.qp-live-product-card .qp-product-actions .live-btn{white-space:normal!important;word-break:normal!important;min-height:36px!important;padding:6px 5px!important;font-size:10px!important;line-height:1.05!important}.home-section-head{justify-content:space-between!important;align-items:flex-end!important;gap:8px!important;display:flex!important}.home-section-head h2{margin:2px 0 0!important;font-size:23px!important;line-height:1.15!important}.home-section-head .live-btn{flex:none!important;padding:8px 10px!important;font-size:11px!important}.home-eyebrow{font-size:10px!important}.floating-chat-button{width:52px!important;height:52px!important;bottom:86px!important;right:14px!important}}@media (max-width:390px){.qp-live-product-grid{gap:8px!important}.qp-product-media-safe,.qp-live-product-card>.qp-live-product-img{flex-basis:132px!important;height:132px!important;min-height:132px!important;max-height:132px!important}.qp-live-product-card .qp-live-product-body{padding:9px!important}.qp-live-product-card .qp-product-actions button,.qp-live-product-card .qp-product-actions .live-btn{font-size:9.5px!important}}.qp-product-media-safe img{padding:2px 6px!important}@media (max-width:700px){.qp-product-media-safe,.qp-live-product-card>.qp-live-product-img{flex-basis:132px!important;height:132px!important;min-height:132px!important;max-height:132px!important}.qp-product-media-safe img{padding:1px 4px!important}}@media (max-width:390px){.qp-product-media-safe,.qp-live-product-card>.qp-live-product-img{flex-basis:124px!important;height:124px!important;min-height:124px!important;max-height:124px!important}.qp-product-media-safe img{padding:0 3px!important}}
.home-category-icon{color:#5417a1!important;background:#f5f1fb!important;border-radius:9px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:16px!important;line-height:1!important;display:grid!important;overflow:hidden!important}.home-category-icon .qp-category-visible-image{object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:2px!important;display:block!important}.home-category-icon .qp-category-visible-fallback{color:#5417a1!important;place-items:center!important;width:100%!important;height:100%!important;font-size:24px!important;line-height:1!important;display:grid!important}
@media (max-width:700px){:root{--qp-mobile-topbar-h:64px;--qp-mobile-primary-h:54px;--qp-mobile-bottom-h:68px}.topbar{z-index:3200!important}#qpMobilePrimaryNav,.qp-mobile-primary-nav{z-index:3190!important}.qp-mobile-bottom-nav{z-index:3300!important}.app>.sidebar,.sidebar{top:calc(env(safe-area-inset-top) + var(--qp-mobile-topbar-h) + var(--qp-mobile-primary-h))!important;bottom:calc(var(--qp-mobile-bottom-h) + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;z-index:3180!important;box-sizing:border-box!important;height:auto!important;max-height:none!important;position:fixed!important;overflow:hidden auto!important}.sidebar #nav{min-height:max-content!important;overflow:visible!important}.sidebar .user-menu-scroll{max-height:none!important;overflow:visible!important}.sidebar .grow-card{display:none!important}#mobileMenuOverlay,.mobile-menu-overlay{top:calc(env(safe-area-inset-top) + var(--qp-mobile-topbar-h) + var(--qp-mobile-primary-h))!important;bottom:calc(var(--qp-mobile-bottom-h) + env(safe-area-inset-bottom))!important;z-index:3170!important;height:auto!important;position:fixed!important;left:0!important;right:0!important}.floating-chat-button{z-index:3310!important;bottom:calc(var(--qp-mobile-bottom-h) + env(safe-area-inset-bottom) + 12px)!important}}
.qp-banner-live-v51{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important;overflow:hidden!important}.qp-banner-live-v51 .qp-dash-hero-copy-v41,.qp-banner-live-v51 .qp-v38-hero-copy{z-index:2!important;position:relative!important}.qp-banner-dots-v51{z-index:6;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.qp-banner-dots-v51 button{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:7px;height:7px;padding:0}.qp-banner-dots-v51 button.active{background:#ffbd00;width:20px}.qp-banner-live-v51 .qp-dash-city-v41{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.qp-banner-live-v51 .qp-dash-hero-copy-v41{z-index:4!important;position:relative!important}.qp-banner-live-v51{grid-template-columns:1fr!important;min-height:220px!important}.qp-banner-live-v51 .qp-dash-hero-copy-v41{width:58%!important;max-width:720px!important}.qp-banner-live-v51:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#270a53d1 0%,#38116994 42%,#2a0c5314 72%,#0000 100%)!important;position:absolute!important;inset:0!important}.qp-banner-live-v51 .qp-banner-dots-v51{z-index:6!important}@media (max-width:900px){.qp-banner-live-v51 .qp-dash-hero-copy-v41{width:72%!important}}@media (max-width:700px){.qp-banner-live-v51 .qp-dash-hero-copy-v41{width:100%!important}}@media (max-width:900px){html[dir=rtl] body .mobile-menu,html[dir=rtl] body .mobile-sidebar,html[dir=rtl] body .mobile-menu-panel{direction:rtl!important}body .sidebar .logo,body .sidebar .brand,body .sidebar .sidebar-logo,body .mobile-sidebar .logo,body .mobile-sidebar .brand,body .mobile-menu-panel .logo,body .mobile-menu-panel .brand,body .sidebar>a:first-child img,body .sidebar img[alt*=QProcure i],body .sidebar img[src*=logo i]{display:none!important}body .sidebar{padding-top:14px!important}#qpMobileBottomNav .qp-myqprocure-logo-v61{object-fit:contain;width:30px;height:30px;margin:0 auto 3px;display:block}#qpMobileBottomNav .qp-myqprocure-icon-fallback-v61{display:none!important}#qpMobileBottomNav .qp-myqprocure-v61{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;display:flex!important}}#qpMobileAdminBannerV64{display:none}@media (max-width:900px){#qpMobileAdminBannerV64{color:#fff;background:linear-gradient(105deg,#35105f 0%,#54159a 58%,#7427bf 100%) 50%/cover;border-radius:16px;min-height:165px;margin:10px 12px 8px;display:block;position:relative;overflow:hidden}#qpMobileAdminBannerV64 .qp-v64-shade{pointer-events:none;background:linear-gradient(90deg,#22074ae6 0%,#40127999 52%,#2408481f 100%);position:absolute;inset:0}#qpMobileAdminBannerV64 .qp-v64-copy{z-index:2;width:72%;padding:18px 16px 28px;position:relative}#qpMobileAdminBannerV64 h2{color:#fff;margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.08}#qpMobileAdminBannerV64 p{color:#ffffffe6;margin:0 0 12px;font-size:12px;line-height:1.45}#qpMobileAdminBannerV64 .qp-v64-btn{color:#51169a;background:#fff;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800}#qpMobileAdminBannerV64 .qp-v64-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}#qpMobileAdminBannerV64 .qp-v64-dots button{background:#ffffff8c;border:0;border-radius:999px;width:7px;height:7px;padding:0}#qpMobileAdminBannerV64 .qp-v64-dots button.active{background:#ffbd00;width:20px}#qpMobilePrimaryNav{z-index:15!important;background:#fff!important;width:100%!important;margin:0 0 8px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.qp-mobile-marketplace-v36 .qp-mobile-hero,.qp-mobile-marketplace-v36 .qp-mobile-marketplace-hero,.qp-mobile-marketplace-v36 [class*=hero]{display:none!important}.qp-mobile-marketplace-v36{margin-top:0!important;padding-top:0!important}body.qp-authenticated main.main,body.qp-authenticated .main{padding-top:calc(var(--qp-mobile-topbar-h,64px) + env(safe-area-inset-top))!important}#qpMobileAdminBannerV64,main.main>#qpMobileAdminBannerV64:first-of-type{margin-top:0!important}}@media (max-width:700px){body.qp-authenticated main.main,body.qp-authenticated .main{padding-top:calc(var(--qp-mobile-topbar-h,64px) + env(safe-area-inset-top))!important}}@media (max-width:900px){.qp-mobile-category-products-v66{background:#fff;border-radius:12px;margin:10px 12px 14px;overflow:hidden}.qp-mobile-category-products-head-v66{justify-content:space-between;align-items:center;padding:13px 12px 8px;display:flex}.qp-mobile-category-products-head-v66 h2{color:#151529;margin:0;font-size:19px;line-height:1.2}.qp-mobile-category-products-head-v66 small{color:#7b7d89;font-size:11px}.qp-mobile-category-products-grid-v66{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 12px 13px;display:grid}.qp-mobile-category-product-v66{text-align:left;background:#fff;border:1px solid #e7e3ee;border-radius:11px;padding:0;overflow:hidden}.qp-mobile-category-product-v66 .pic{background:#f5f1fa;place-items:center;height:132px;display:grid;overflow:hidden}.qp-mobile-category-product-v66 .pic img{object-fit:cover;width:100%;height:100%}.qp-mobile-category-product-v66 .copy{padding:9px;display:block}.qp-mobile-category-product-v66 .copy b{color:#151529;margin-bottom:4px;font-size:13px;line-height:1.25;display:block}.qp-mobile-category-product-v66 .copy strong{color:#5815a2;font-size:14px;display:block}.qp-mobile-category-product-v66 .copy small{color:#858896;margin-top:3px;font-size:10px;display:block}.qp-mobile-category-empty-v66{text-align:center;color:#777b88;border:1px dashed #ddd8e7;border-radius:10px;grid-column:1/-1;padding:28px 16px}.qp-mobile-category-tabs-v36 button.qp-v66-selected{color:#5815a2!important;border-bottom:3px solid #5815a2!important;font-weight:800!important}#mobileMenuOverlay,.mobile-menu-overlay{z-index:9998!important;background:#14121e6b!important;position:fixed!important;inset:0!important}body .sidebar,body .mobile-sidebar,body .mobile-menu-panel{top:var(--qp-mobile-topbar-h,64px)!important;width:min(76vw,300px)!important;min-width:0!important;max-width:300px!important;height:calc(100dvh - var(--qp-mobile-topbar-h,64px))!important;max-height:calc(100dvh - var(--qp-mobile-topbar-h,64px))!important;z-index:9999!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;padding:10px 10px 110px!important;position:fixed!important;bottom:0!important;left:0!important;right:auto!important;overflow:hidden auto!important;box-shadow:16px 0 34px #140a2d38!important}#qpMobileAdminBannerV64,#qpMobilePrimaryNav,#qpMobileBottomNav,#floatingChatButton,.floating-chat-btn{z-index:100!important}body .sidebar .nav-item,body .sidebar nav a,body .sidebar>a{border-radius:7px!important;min-height:36px!important;margin:1px 0!important;padding:7px 10px!important;font-size:13px!important;line-height:1.2!important}body .sidebar .nav-item svg,body .sidebar .nav-item i,body .sidebar nav a svg,body .sidebar nav a i{width:15px!important;min-width:15px!important;height:15px!important}body .sidebar .section-title,body .sidebar .nav-section-title,body .sidebar .menu-section-title{margin:9px 0 4px!important;padding:4px 8px!important;font-size:10px!important}body .sidebar .logo,body .sidebar .brand,body .sidebar .sidebar-logo,body .mobile-sidebar .logo,body .mobile-sidebar .brand,body .mobile-menu-panel .logo,body .mobile-menu-panel .brand{display:none!important}body .sidebar>:first-child,body .mobile-sidebar>:first-child,body .mobile-menu-panel>:first-child{margin-top:0!important}#qpMobileBottomNav{z-index:500!important}body .sidebar,body .mobile-sidebar,body .mobile-menu-panel{z-index:10001!important}#mobileMenuOverlay,.mobile-menu-overlay{z-index:10000!important}#floatingChatButton,.floating-chat-btn{z-index:400!important}}@media (max-width:430px){body .sidebar,body .mobile-sidebar,body .mobile-menu-panel{width:min(72vw,285px)!important;max-width:285px!important}}@media (max-width:900px){body .sidebar{-webkit-overflow-scrolling:touch!important;z-index:2147483000!important;background:#fff!important;width:min(68vw,260px)!important;min-width:0!important;max-width:260px!important;height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important;padding:8px 8px 26px!important;position:fixed!important;inset:64px auto 0 0!important;overflow:hidden auto!important;box-shadow:14px 0 30px #190a3238!important}#mobileMenuOverlay,.mobile-menu-overlay{z-index:2147482000!important;background:#14121e7a!important;position:fixed!important;inset:0!important}body .sidebar .nav-item,body .sidebar nav a,body .sidebar>a{border-radius:7px!important;min-height:34px!important;margin:1px 0!important;padding:6px 9px!important;font-size:12.5px!important;line-height:1.2!important}body .sidebar .section-title,body .sidebar .nav-section-title,body .sidebar .menu-section-title{margin:7px 0 3px!important;padding:3px 8px!important;font-size:9px!important}body .sidebar .logo,body .sidebar .brand,body .sidebar .sidebar-logo,body .sidebar img[alt*=QProcure i],body .sidebar img[src*=logo i]{display:none!important}body:has(#mobileMenuOverlay.open) #qpMobileBottomNav{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.mobile-menu-overlay.open) #qpMobileBottomNav{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(#mobileMenuOverlay.open) #floatingChatButton{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.mobile-menu-overlay.open) #floatingChatButton{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(#mobileMenuOverlay.open) .floating-chat-btn{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.mobile-menu-overlay.open) .floating-chat-btn{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#qpMobileBottomNav{z-index:100!important}#floatingChatButton,.floating-chat-btn{z-index:120!important}}@media (max-width:430px){body .sidebar{width:min(66vw,250px)!important;max-width:250px!important}}@media (max-width:900px){body .sidebar.mobile-open,body .sidebar{opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:2147483646!important;isolation:isolate!important;background:#fff!important;width:min(68vw,260px)!important;min-width:0!important;max-width:260px!important;position:fixed!important;inset:64px auto 0 0!important;transform:translateZ(0)!important;box-shadow:8px 0 20px #140a2d1f!important}#mobileMenuOverlay,.mobile-menu-overlay{opacity:1!important;visibility:visible!important;z-index:2147483000!important;background:#14121e3d!important;width:auto!important;height:auto!important;position:fixed!important;inset:64px 0 0 min(68vw,260px)!important}#mobileMenuOverlay:not(.open),.mobile-menu-overlay:not(.open){opacity:0!important;visibility:hidden!important;pointer-events:none!important}#mobileMenuOverlay.open,.mobile-menu-overlay.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}:is(body:has(#mobileMenuOverlay.open) .sidebar,body:has(.mobile-menu-overlay.open) .sidebar){opacity:1!important;filter:none!important;background:#fff!important}}@media (max-width:430px){body .sidebar.mobile-open,body .sidebar{width:min(66vw,250px)!important;max-width:250px!important}#mobileMenuOverlay,.mobile-menu-overlay{left:min(66vw,250px)!important}}#page-dashboard [class*=categor] img,#page-dashboard .category-card img,#page-dashboard .qp-category-card img,#page-dashboard .qp-dash-category-card img,#page-dashboard .qp-category-item img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:72px!important;max-height:72px!important;margin:0 auto!important;display:block!important}#page-dashboard .category-card,#page-dashboard .qp-category-card,#page-dashboard .qp-dash-category-card,#page-dashboard .qp-category-item,#page-dashboard [class*=category-card],#page-dashboard [class*=category-item]{position:relative!important;overflow:hidden!important}#page-dashboard [class*=category-card]>:first-child,#page-dashboard [class*=category-item]>:first-child{max-height:86px!important;overflow:hidden!important}@media (min-width:901px){#page-dashboard [class*=categor] img{height:64px!important;max-height:64px!important}}@media (max-width:900px){#page-dashboard [class*=categor] img{height:58px!important;max-height:58px!important}}.qp-supplier-map-filters-v85{scrollbar-width:thin;gap:7px;padding:0 0 10px;display:flex;overflow-x:auto}.qp-supplier-map-filters-v85 button{color:#373044;cursor:pointer;background:#fff;border:1px solid #ddd6e8;border-radius:999px;flex:none;padding:7px 12px;font-size:11px}.qp-supplier-map-filters-v85 button.active{color:#fff;background:#5815a2;border-color:#5815a2}.qp-supplier-list-v85{gap:8px;display:grid}.qp-supplier-row-v85{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4deec;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:9px;display:grid}.qp-supplier-row-v85:hover{border-color:#6a22ad;box-shadow:0 4px 14px #41146e14}.qp-supplier-logo-v85{background:#f7f3fb;border-radius:9px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.qp-supplier-logo-v85 img{object-fit:contain;width:100%;height:100%;padding:3px}.qp-supplier-row-v85 b{color:#171324;margin-bottom:3px;font-size:12px;display:block}.qp-supplier-row-v85 small{color:#7d7b87;font-size:10px;display:block}.qp-supplier-empty-v85{text-align:center;color:#7b7d88;background:#fff;border:1px dashed #ddd6e8;border-radius:10px;padding:18px}.qp-map-popup-v85 b{font-size:13px}.qp-map-popup-v85 div{margin-top:3px;font-size:11px}.qp-map-popup-v85 small{color:#777;margin-top:5px;font-size:10px;display:block}@media (max-width:900px){.qp-supplier-map-filters-v85{padding:0 10px 8px}}#page-suppliers #qpSupplierMapFiltersV85{scrollbar-width:thin;white-space:nowrap!important;flex-direction:row!important;align-items:center!important;gap:7px!important;width:100%!important;height:auto!important;min-height:42px!important;margin:0!important;padding:0 0 10px!important;display:flex!important;overflow:auto hidden!important}#page-suppliers #qpSupplierMapFiltersV85 button{color:#373044!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;background:#fff!important;border:1px solid #ddd6e8!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 12px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important;transform:none!important}#page-suppliers #qpSupplierMapFiltersV85 button.active{color:#fff!important;background:#5815a2!important;border-color:#5815a2!important}#page-suppliers .qp-supplier-map-layout-v86{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)!important;align-items:start!important;gap:14px!important;display:grid!important}#page-suppliers .qp-supplier-map-main-v86,#page-suppliers .qp-supplier-list-panel-v86{min-width:0!important}#page-suppliers #qpSupplierListV85{gap:8px!important;display:grid!important}#page-suppliers .qp-supplier-row-v85{border-radius:10px!important;grid-template-columns:44px minmax(0,1fr)!important;width:100%!important;min-height:58px!important;padding:9px 10px!important}#page-suppliers .qp-v86-hide-old-empty{display:none!important}@media (max-width:900px){#page-suppliers .qp-supplier-map-layout-v86{grid-template-columns:1fr!important}#page-suppliers #qpSupplierMapFiltersV85{padding:0 0 8px!important}#page-suppliers #qpSupplierMapFiltersV85 button{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 10px!important;font-size:10px!important}}.qp-supplier-logo-marker-v88{background:0 0!important;border:none!important}.qp-supplier-logo-marker-v88 .qp-supplier-pin-v88{background:#fff;border:3px solid #5b17a4;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 15px #260e4447}.qp-supplier-logo-marker-v88 .qp-supplier-pin-v88 img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.qp-supplier-logo-marker-v88 .qp-supplier-pin-v88 span{color:#5b17a4;font-size:15px;font-weight:800}.qp-supplier-logo-marker-v88 .qp-supplier-pin-v88:after{content:"";z-index:-1;background:#5b17a4;border-radius:2px;width:13px;height:13px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.qp-selected-supplier-pin-v90{background:0 0!important;border:none!important}.qp-selected-supplier-pin-v90 .qp-selected-pin-inner-v90{background:#fff;border:3px solid #5b17a4;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:visible;box-shadow:0 5px 18px #2d125252}.qp-selected-supplier-pin-v90 .qp-selected-pin-inner-v90 img{object-fit:contain;background:#fff;border-radius:50%;width:44px;height:44px;padding:4px}.qp-selected-supplier-pin-v90 .qp-selected-pin-inner-v90 span{color:#5b17a4;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:grid}.qp-selected-supplier-pin-v90 .qp-selected-pin-inner-v90:after{content:"";z-index:-1;background:#5b17a4;border-radius:2px;width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.qp-supplier-row-v85.qp-selected-v90{border-color:#5b17a4!important;box-shadow:0 0 0 2px #5b17a414!important}#qpSupplierListV85 .qp-supplier-row-v93{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4deec;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 10px;display:grid}#qpSupplierListV85 .qp-supplier-row-v93:hover{border-color:#6a22ad;box-shadow:0 4px 14px #41146e14}#qpSupplierListV85 .qp-supplier-row-v93.qp-selected-v90{border-color:#5b17a4!important;box-shadow:0 0 0 2px #5b17a414!important}.qp-supplier-status-v93{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px}.qp-supplier-status-v93.has-location{color:#167a43;background:#eaf8ef}.qp-supplier-status-v93.no-location{color:#9a6500;background:#fff5db}#qpSupplierListV85{gap:8px!important;display:grid!important}#qpSupplierListV85 .qp-supplier-row-v94{text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #e4deec!important;border-radius:10px!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:62px!important;padding:9px 10px!important;display:grid!important}#qpSupplierListV85 .qp-supplier-row-v94:hover,#qpSupplierListV85 .qp-supplier-row-v94.qp-selected-v94{border-color:#5b17a4!important;box-shadow:0 0 0 2px #5b17a414!important}.qp-supplier-status-v94{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px}.qp-supplier-status-v94.has-location{color:#167a43;background:#eaf8ef}.qp-supplier-status-v94.no-location{color:#9a6500;background:#fff5db}.qp-supplier-pin-v94{background:0 0!important;border:none!important}.qp-supplier-pin-v94 .qp-pin-inner-v94{background:#fff;border:3px solid #5b17a4;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:0 5px 18px #2d12524d}.qp-supplier-pin-v94 .qp-pin-inner-v94 img{object-fit:contain;background:#fff;border-radius:50%;width:42px;height:42px;padding:3px}.qp-supplier-pin-v94 .qp-pin-inner-v94 span{color:#5b17a4;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid}.qp-supplier-pin-v94 .qp-pin-inner-v94:after{content:"";z-index:-1;background:#5b17a4;border-radius:2px;width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.qp-nearby-logo-pin-v95{background:0 0!important;border:none!important}.qp-nearby-logo-pin-v95 .qp-nearby-pin-inner-v95{background:#fff;border:2px solid #5b17a4;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 3px 10px #2d125240}.qp-nearby-logo-pin-v95 .qp-nearby-pin-inner-v95 img{object-fit:contain;background:#fff;border-radius:50%;width:30px;height:30px;padding:2px}.qp-nearby-logo-pin-v95 .qp-nearby-pin-inner-v95 span{color:#5b17a4;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.qp-nearby-logo-pin-v95 .qp-nearby-pin-inner-v95:after{content:"";z-index:-1;background:#5b17a4;border-radius:1px;width:9px;height:9px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:900px){body.qp-authenticated .sidebar,body.qp-authenticated aside.sidebar{top:var(--qp-mobile-topbar-h,64px)!important;left:0!important;bottom:var(--qp-mobile-bottom-h,68px)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;z-index:2147482001!important;background:#fff!important;width:min(82vw,280px)!important;min-width:0!important;max-width:280px!important;height:auto!important;max-height:none!important;transition:transform .22s!important;position:fixed!important;overflow:hidden auto!important;transform:translate(-105%)!important}#mobileMenuOverlay,.mobile-menu-overlay{inset:var(--qp-mobile-topbar-h,64px) 0 var(--qp-mobile-bottom-h,68px) 0!important;z-index:2147482000!important;background:#14121e61!important;position:fixed!important}#mobileMenuOverlay:not(.open),.mobile-menu-overlay:not(.open){display:none!important}body.qp-authenticated,html{height:auto!important;overflow-y:auto!important}body.qp-authenticated.menu-open{overflow-y:auto!important}body.qp-authenticated .sidebar .brand{flex:none!important}body.qp-authenticated .sidebar nav,body.qp-authenticated .sidebar .user-menu-scroll{max-height:none!important;overflow:visible!important}body.qp-authenticated .sidebar,body.qp-authenticated aside.sidebar{top:var(--qp-mobile-topbar-h,64px)!important;bottom:var(--qp-mobile-bottom-h,68px)!important;height:auto!important;max-height:calc(100dvh - var(--qp-mobile-topbar-h,64px) - var(--qp-mobile-bottom-h,68px))!important;flex-direction:column!important;margin-bottom:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}body.qp-authenticated .sidebar nav,body.qp-authenticated aside.sidebar nav{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;padding-bottom:14px!important;overflow:hidden auto!important}body.qp-authenticated .sidebar .user-menu-scroll,body.qp-authenticated aside.sidebar .user-menu-scroll{flex:none!important;margin-bottom:0!important;padding-bottom:0!important;overflow:visible!important}body.qp-authenticated .sidebar>:last-child,body.qp-authenticated aside.sidebar>:last-child{margin-bottom:0!important;padding-bottom:8px!important}:root{--qp-mobile-bottom-h:68px}html,body{min-height:100%!important;overflow-x:hidden!important}body.qp-authenticated .main,body.qp-authenticated main.main,body.qp-authenticated .content,body.qp-authenticated .page,body.qp-authenticated .home-main-layout{padding-bottom:calc(var(--qp-mobile-bottom-h,68px) + 10px)!important;margin-bottom:0!important}#qpMobileBottomNav,.qp-mobile-bottom-nav{height:var(--qp-mobile-bottom-h,68px)!important;min-height:var(--qp-mobile-bottom-h,68px)!important;max-height:var(--qp-mobile-bottom-h,68px)!important;z-index:2147483000!important;padding-bottom:env(safe-area-inset-bottom)!important;box-sizing:content-box!important;background:#fff!important;border-top:1px solid #e9e6ef!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body.qp-authenticated footer,body.qp-authenticated .footer,body.qp-authenticated .site-footer,body.qp-authenticated .desktop-footer,body.qp-authenticated nav.mobile-bottom-nav:not(#qpMobileBottomNav):not(.qp-mobile-bottom-nav),body.qp-authenticated .mobile-nav:not(#qpMobileBottomNav):not(.qp-mobile-bottom-nav){display:none!important}body.qp-authenticated .sidebar,body.qp-authenticated aside.sidebar{bottom:var(--qp-mobile-bottom-h,68px)!important;max-height:calc(100dvh - var(--qp-mobile-topbar-h,64px) - var(--qp-mobile-bottom-h,68px))!important}body.qp-authenticated>script+*,body.qp-authenticated .qp-mobile-bottom-nav~*{margin-bottom:0!important}body>#qpMobileBottomNav,body>.qp-mobile-bottom-nav{visibility:visible!important;opacity:1!important;z-index:2147483647!important;clip:auto!important;pointer-events:auto!important;background:#fff!important;border-top:1px solid #e7e3ec!important;grid-template-columns:repeat(5,1fr)!important;width:100vw!important;height:68px!important;min-height:68px!important;max-height:68px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important;box-shadow:0 -4px 14px #1e122d0f!important}body.menu-open>#qpMobileBottomNav,body.menu-open>.qp-mobile-bottom-nav{visibility:visible!important;opacity:1!important;z-index:2147483647!important;display:grid!important}body.qp-authenticated .sidebar,body.qp-authenticated aside.sidebar{max-height:calc(100dvh - var(--qp-mobile-topbar-h,64px) - 68px)!important;bottom:68px!important}#mobileMenuOverlay,.mobile-menu-overlay{bottom:68px!important}body>#qpMobileBottomNav .qp-my-qprocure-badge-v99,body>.qp-mobile-bottom-nav .qp-my-qprocure-badge-v99{color:#fff!important;background:#5b17a4!important;border-radius:7px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:9px!important;font-weight:800!important;display:grid!important}:root{--qp-mobile-topbar-h:64px;--qp-mobile-bottom-h:68px}body.qp-authenticated .sidebar,body.qp-authenticated aside.sidebar{top:var(--qp-mobile-topbar-h)!important;bottom:var(--qp-mobile-bottom-h)!important;width:min(78vw,280px)!important;min-width:0!important;max-width:280px!important;height:auto!important;max-height:calc(100dvh - var(--qp-mobile-topbar-h) - var(--qp-mobile-bottom-h))!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;z-index:2147483000!important;background:#fff!important;margin:0!important;padding:0 0 18px!important;display:block!important;position:fixed!important;left:0!important;overflow:hidden auto!important}html[dir=rtl] body.qp-authenticated .sidebar,html[dir=rtl] body.qp-authenticated aside.sidebar{left:auto!important;right:0!important}body.qp-authenticated .sidebar nav,body.qp-authenticated aside.sidebar nav,body.qp-authenticated .sidebar .user-menu-scroll,body.qp-authenticated aside.sidebar .user-menu-scroll{height:auto!important;max-height:none!important;overflow:visible!important}body.qp-authenticated .sidebar>:last-child,body.qp-authenticated aside.sidebar>:last-child{padding-bottom:22px!important}#mobileMenuOverlay,.mobile-menu-overlay{top:var(--qp-mobile-topbar-h)!important;bottom:var(--qp-mobile-bottom-h)!important;z-index:2147482000!important;position:fixed!important;left:0!important;right:0!important}#qpMobileBottomNav,.qp-mobile-bottom-nav{width:100%!important;height:var(--qp-mobile-bottom-h)!important;min-height:var(--qp-mobile-bottom-h)!important;max-height:var(--qp-mobile-bottom-h)!important;visibility:visible!important;opacity:1!important;z-index:2147483646!important;pointer-events:auto!important;background:#fff!important;border-top:1px solid #e7e3ec!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important;transform:none!important;box-shadow:0 -3px 12px #1e122d0f!important}body.menu-open #qpMobileBottomNav,body.menu-open .qp-mobile-bottom-nav{visibility:visible!important;opacity:1!important;display:grid!important;transform:none!important}#qpMobileBottomNav .qp-my-qprocure-badge-v99,.qp-mobile-bottom-nav .qp-my-qprocure-badge-v99{color:#fff!important;background:#5b17a4!important;border-radius:7px!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;margin:0 auto 2px!important;font-size:9px!important;font-weight:800!important;display:grid!important}body.qp-authenticated{padding-bottom:var(--qp-mobile-bottom-h)!important}body.qp-authenticated .sidebar .qp-v104-hide-main-account{display:none!important}#qpMobileAccountDrawerV104{top:var(--qp-mobile-topbar-h,64px)!important;right:0!important;bottom:var(--qp-mobile-bottom-h,68px)!important;z-index:2147483200!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#fff!important;width:min(78vw,300px)!important;min-width:0!important;max-width:300px!important;padding:14px 12px 18px!important;transition:transform .22s!important;position:fixed!important;overflow:hidden auto!important;transform:translate(105%)!important;box-shadow:-10px 0 28px #190e2d29!important}#qpMobileAccountDrawerV104.open{transform:translate(0)!important}html[dir=rtl] #qpMobileAccountDrawerV104{left:0!important;right:auto!important;transform:translate(-105%)!important;box-shadow:10px 0 28px #190e2d29!important}html[dir=rtl] #qpMobileAccountDrawerV104.open{transform:translate(0)!important}#qpMobileAccountOverlayV104{top:var(--qp-mobile-topbar-h,64px)!important;left:0!important;right:0!important;bottom:var(--qp-mobile-bottom-h,68px)!important;z-index:2147483100!important;background:#14121e57!important;display:none!important;position:fixed!important}#qpMobileAccountOverlayV104.open{display:block!important}.qp-account-head-v104{border-bottom:1px solid #ece8f1!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;padding:4px 4px 14px!important;display:flex!important}.qp-account-avatar-v104{color:#5b17a4!important;background:#f0e9fb!important;border-radius:50%!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:15px!important;font-weight:800!important;display:grid!important}.qp-account-head-text-v104{min-width:0!important}.qp-account-head-text-v104 b{color:#171324!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;display:block!important;overflow:hidden!important}.qp-account-head-text-v104 small{color:#8a8791!important;margin-top:2px!important;font-size:10px!important;display:block!important}.qp-account-menu-v104{gap:4px!important;display:grid!important}.qp-account-item-v104{color:#20192c!important;text-align:left!important;width:100%!important;min-height:44px!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:0 10px!important;font-size:13px!important;display:flex!important}.qp-account-item-v104:hover,.qp-account-item-v104.active{color:#fff!important;background:#5b17a4!important}.qp-account-item-v104 .qp-account-icon-v104{text-align:center!important;flex:0 0 18px!important;width:18px!important}.qp-v104-account-trigger{cursor:pointer!important;z-index:2147483500!important;position:relative!important}body.qp-authenticated .sidebar,body.qp-authenticated aside.sidebar{top:var(--qp-mobile-topbar-h,64px)!important;bottom:var(--qp-mobile-bottom-h,68px)!important;height:auto!important;max-height:calc(100dvh - var(--qp-mobile-topbar-h,64px) - var(--qp-mobile-bottom-h,68px))!important;flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}body.qp-authenticated .sidebar nav,body.qp-authenticated aside.sidebar nav{-webkit-overflow-scrolling:touch!important;flex:0 auto!important;min-height:0!important;padding:0 0 6px!important;overflow:hidden auto!important}body.qp-authenticated .sidebar .mobile-language-choice,body.qp-authenticated .sidebar [class*=language],body.qp-authenticated aside.sidebar .mobile-language-choice,body.qp-authenticated aside.sidebar [class*=language]{flex:none!important;margin-top:8px!important;margin-bottom:0!important;padding:12px 18px 14px!important}body.qp-authenticated .sidebar .grow-card,body.qp-authenticated .sidebar [class*=grow],body.qp-authenticated aside.sidebar .grow-card,body.qp-authenticated aside.sidebar [class*=grow]{flex-grow:0!important}#qpMobileBottomNav,.qp-mobile-bottom-nav{visibility:visible!important;opacity:1!important;z-index:2147483646!important;height:68px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}#mobileMenuOverlay,.mobile-menu-overlay,#qpMobileAccountOverlayV104,#qpMobileAccountDrawerV104{bottom:68px!important}#qpMobileAccountDrawerV104{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}#qpMobileAccountDrawerV104:not(.open){pointer-events:none!important}.qp-v106-account-trigger{cursor:pointer!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}body.qp-main-menu-open-v108 #qpMobileAccountDrawerV104{pointer-events:none!important;transform:translate(105%)!important}html[dir=rtl] body.qp-main-menu-open-v108 #qpMobileAccountDrawerV104{transform:translate(-105%)!important}body.qp-main-menu-open-v108 #qpMobileAccountOverlayV104{display:none!important}body.qp-account-open-v108 .sidebar,body.qp-account-open-v108 aside.sidebar{pointer-events:none!important;transform:translate(-105%)!important}html[dir=rtl] body.qp-account-open-v108 .sidebar,html[dir=rtl] body.qp-account-open-v108 aside.sidebar{transform:translate(105%)!important}body.qp-account-open-v108 #mobileMenuOverlay,body.qp-account-open-v108 .mobile-menu-overlay,#qpMobileBottomNav .qp-my-qprocure-badge-v99,.qp-mobile-bottom-nav .qp-my-qprocure-badge-v99,#qpMobileBottomNav [data-qp-badge=QP],.qp-mobile-bottom-nav [data-qp-badge=QP],#qpMobileAccount .qp-myqprocure-logo-v61,#qpMobileAccount img[src*="assets/logo.svg"],#qpMobileBottomNav #qpMobileAccount>img,.qp-mobile-bottom-nav #qpMobileAccount>img{display:none!important}#qpMobileAccount{gap:1px!important}body.qp-authenticated .sidebar,body.qp-authenticated aside.sidebar{transition:transform .22s!important;transform:translate(-105%)!important}#mobileMenuOverlay,.mobile-menu-overlay{display:none!important}#mobileMenuOverlay.open,.mobile-menu-overlay.open{display:block!important}#qpMobileAccountDrawerV104 .qp-account-logout-v113{border-top:1px solid #ece8f1!important;margin-top:12px!important;padding-top:12px!important}#qpMobileAccountDrawerV104 .qp-account-logout-v113 button{color:#b42318!important;width:100%!important;min-height:44px!important;font:inherit!important;cursor:pointer!important;text-align:left!important;background:#fff3f2!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;display:flex!important}#qpMobileAccountDrawerV104 .qp-account-logout-v113 button:active{background:#ffe4e1!important}#qpMobileAccountDrawerV104 .qp-logout-icon-v113{text-align:center!important;flex:0 0 18px!important;width:18px!important}body.qp-authenticated .sidebar,body.qp-authenticated aside.sidebar{top:var(--qp-mobile-topbar-h,64px)!important;bottom:var(--qp-mobile-bottom-h,68px)!important;z-index:2147483200!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;width:min(78vw,280px)!important;max-width:280px!important;transition:transform .2s!important;position:fixed!important;left:0!important;overflow:hidden auto!important;transform:translate(-105%)!important}body.qp-authenticated .sidebar.mobile-open,body.qp-authenticated aside.sidebar.mobile-open{transform:translate(0)!important}html[dir=rtl] body.qp-authenticated .sidebar,html[dir=rtl] body.qp-authenticated aside.sidebar{left:auto!important;right:0!important;transform:translate(105%)!important}html[dir=rtl] body.qp-authenticated .sidebar.mobile-open,html[dir=rtl] body.qp-authenticated aside.sidebar.mobile-open{transform:translate(0)!important}#qpMobileAccountDrawerV114{top:var(--qp-mobile-topbar-h,64px)!important;right:0!important;bottom:var(--qp-mobile-bottom-h,68px)!important;z-index:2147483300!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;width:min(78vw,300px)!important;max-width:300px!important;transition:transform .2s!important;position:fixed!important;overflow:hidden auto!important;transform:translate(105%)!important;box-shadow:-10px 0 28px #190e2d26!important}#qpMobileAccountDrawerV114.open{transform:translate(0)!important}html[dir=rtl] #qpMobileAccountDrawerV114{left:0!important;right:auto!important;transform:translate(-105%)!important;box-shadow:10px 0 28px #190e2d26!important}html[dir=rtl] #qpMobileAccountDrawerV114.open{transform:translate(0)!important}#qpMobileDrawerOverlayV114{top:var(--qp-mobile-topbar-h,64px)!important;left:0!important;right:0!important;bottom:var(--qp-mobile-bottom-h,68px)!important;z-index:2147483100!important;background:#14121e61!important;display:none!important;position:fixed!important}#qpMobileDrawerOverlayV114.open{display:block!important}.qp-account-head-v114{border-bottom:1px solid #ece8f1!important;align-items:center!important;gap:10px!important;padding:18px 16px 14px!important;display:flex!important}.qp-account-avatar-v114{color:#5b17a4!important;background:#efe8fb!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;font-weight:800!important;display:grid!important}.qp-account-menu-v114{padding:10px 12px 14px!important}.qp-account-item-v114{color:#20192c!important;width:100%!important;min-height:48px!important;font:inherit!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:0 10px!important;font-size:13px!important;display:flex!important}.qp-account-item-v114:active{background:#f2ebfb!important}.qp-account-logout-v114{border-top:1px solid #ece8f1!important;margin-top:10px!important;padding-top:10px!important}.qp-account-logout-v114 button{color:#b42318!important;width:100%!important;min-height:44px!important;font:inherit!important;background:#fff3f2!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;display:flex!important}#qpMobileBottomNav,.qp-mobile-bottom-nav{z-index:2147483400!important}body.qp-guest .sidebar .qp-guest-hide-v115,body.qp-guest aside.sidebar .qp-guest-hide-v115{display:none!important}.qp-main-logout-v118{border-top:1px solid #ece8f1!important;flex:none!important;margin:10px 12px 12px!important;padding-top:10px!important;display:block!important}.qp-main-logout-v118 button{color:#b42318!important;width:100%!important;min-height:44px!important;font:inherit!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;z-index:5!important;background:#fff3f2!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:flex!important;position:relative!important}.qp-main-logout-v118 button:active{background:#ffe5e2!important}body.qp-authenticated .main,body.qp-authenticated main.main{padding-top:var(--qp-mobile-topbar-h,64px)!important;margin-top:0!important}body.qp-authenticated .content,body.qp-authenticated section.content,body.qp-authenticated #page-dashboard,body.qp-authenticated .qp-mobile-marketplace-v36,body.qp-authenticated .qp-desktop-dashboard-v41{margin-top:0!important;padding-top:0!important}#qpMobileAccount,#qpMobileBottomNav [data-mobile-page=account],.qp-mobile-bottom-nav [data-mobile-page=account]{cursor:pointer!important;pointer-events:auto!important}#qpMobileAccount.qp-active-v119,#qpMobileBottomNav [data-mobile-page=account].qp-active-v119{color:#5b17a4!important}#page-company,#page-company.page.active{padding:10px 8px 84px!important}#page-company .company-hero{grid-template-columns:78px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0 0 12px!important;padding:12px!important;display:grid!important}#page-company .company-hero>*{min-width:0!important}#page-company .company-hero .company-logo-card,#page-company .company-hero [class*=logo]{max-width:78px!important}#page-company .company-hero img{object-fit:contain!important;max-width:68px!important;max-height:68px!important}#page-company .company-hero h1,#page-company .company-hero h2{overflow-wrap:anywhere!important;margin:2px 0 6px!important;font-size:20px!important;line-height:1.15!important}#page-company .company-hero p,#page-company .company-hero small,#page-company .company-hero .company-meta{font-size:12px!important;line-height:1.45!important}#page-company .company-hero .company-actions,#page-company .company-hero+.company-actions,#page-company .company-hero button[id*=Edit],#page-company .company-hero button[class*=edit]{grid-column:1/-1!important}#page-company .company-hero+button,#page-company .company-hero+.btn,#page-company button[id*=editCompany i],#page-company button[class*=edit-company i]{width:100%!important;min-height:42px!important;margin:0 0 12px!important}#page-company .company-tabs{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:4px!important;margin:0 0 12px!important;padding:0 4px!important;display:flex!important;overflow:auto hidden!important}#page-company .company-tabs::-webkit-scrollbar{display:none!important}#page-company .company-tabs button,#page-company .company-tabs a{flex:none!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important}#page-company .company-grid,#page-company .company-details-grid,#page-company [class*=company-grid]{display:block!important}#page-company .company-card,#page-company .card,#page-company [class*=panel]{margin-bottom:10px!important}#page-company .company-card,#page-company [class*=company-card]{padding:12px!important}#page-company .company-card button,#page-company [class*=company-card] button{max-width:100%!important}#page-company .status,#page-company [class*=status],#page-company .badge{width:max-content!important;max-width:100%!important}body.qp-guest .content,body.qp-authenticated .content,body.qp-guest section.content,body.qp-authenticated section.content{margin-top:0!important;padding-top:0!important}body.qp-guest #qpMobilePrimaryNav,body.qp-authenticated #qpMobilePrimaryNav,body.qp-guest .qp-mobile-primary-nav,body.qp-authenticated .qp-mobile-primary-nav{position:relative!important;top:auto!important}body.qp-guest #page-dashboard,body.qp-authenticated #page-dashboard,body.qp-guest .qp-mobile-marketplace-v36,body.qp-authenticated .qp-mobile-marketplace-v36,body.qp-guest .qp-desktop-dashboard-v41,body.qp-authenticated .qp-desktop-dashboard-v41{margin-top:0!important;padding-top:0!important}#qpMobileAdminBannerV64{width:100%!important;min-height:0!important;margin:0!important;padding-top:0!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.topbar+#qpMobileAdminBannerV64,header.topbar+#qpMobileAdminBannerV64,#qpMobileAdminBannerV64+#qpMobilePrimaryNav,#qpMobileAdminBannerV64+.qp-mobile-primary-nav,section.content,.content,#page-dashboard,.qp-desktop-dashboard-v41,.qp-mobile-marketplace-v36{margin-top:0!important}body.qp-guest .main,body.qp-authenticated .main,body.qp-guest main.main,body.qp-authenticated main.main{padding-top:var(--qp-mobile-topbar-h,64px)!important;margin-top:0!important}#qpMobileAdminBannerV64{visibility:visible!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-top:0!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:hidden!important}#qpMobileAdminBannerV64 .qp-v64-copy,#qpMobileAdminBannerV64 .qp-v64-shade,#qpMobileAdminBannerV64 .qp-v64-dots{margin-top:0!important}#qpMobileAdminBannerV64 .qp-v64-copy{position:relative!important;top:auto!important;left:auto!important;right:auto!important}section.content,.content,#page-dashboard,.qp-mobile-marketplace-v36,.qp-desktop-dashboard-v41{margin-top:0!important;padding-top:0!important}#qpMobilePrimaryNav,.qp-mobile-primary-nav{margin-top:0!important}}.qp-verified-home-v126{scrollbar-width:none;gap:10px;padding:10px 8px 12px;display:flex;overflow-x:auto}.qp-verified-home-v126::-webkit-scrollbar{display:none}.qp-verified-company-v126{cursor:pointer;background:#fff;border:1px solid #ebe6f2;border-radius:12px;flex:0 0 210px;align-items:center;gap:10px;min-width:210px;padding:12px;display:flex}.qp-verified-logo-v126{background:#faf8fd;border:1px solid #eee8f5;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.qp-verified-logo-v126 img{object-fit:contain;width:100%;height:100%}.qp-verified-logo-v126 span{color:#5b17a4;font-weight:800}.qp-verified-info-v126{min-width:0}.qp-verified-name-v126{color:#171324;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.qp-verified-badge-v126{color:#067647;background:#ecfdf3;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.qp-verified-empty-v126{text-align:center;color:#777;padding:24px 12px;font-size:12px}@media (max-width:900px){.qp-verified-company-v126{flex-basis:175px;min-width:175px;padding:10px}}.qp-verified-home-v128{scrollbar-width:none;gap:8px;padding:10px 8px;display:flex;overflow-x:auto}.qp-verified-home-v128::-webkit-scrollbar{display:none}.qp-verified-company-v128{text-align:left;cursor:pointer;background:#fff;border:1px solid #ebe6f2;border-radius:10px;flex:0 0 190px;align-items:center;gap:9px;min-width:190px;padding:9px;display:flex}.qp-verified-logo-v128{color:#5b17a4;background:#faf8fd;border:1px solid #eee8f5;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;overflow:hidden}.qp-verified-logo-v128 img{object-fit:contain;width:100%;height:100%}.qp-verified-text-v128{min-width:0;display:block}.qp-verified-text-v128 b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.qp-verified-text-v128 small{color:#067647;background:#ecfdf3;border-radius:999px;margin-top:3px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.qp-verified-empty-v128{text-align:center;color:#777;padding:20px 8px;font-size:12px}.qp-verified-home-v129{scrollbar-width:none;gap:8px;padding:10px 8px 12px;display:flex;overflow-x:auto}.qp-verified-home-v129::-webkit-scrollbar{display:none}.qp-verified-company-v129{text-align:left;cursor:pointer;background:#fff;border:1px solid #ebe6f2;border-radius:10px;flex:0 0 190px;align-items:center;gap:9px;min-width:190px;padding:9px;display:flex}.qp-verified-logo-v129{color:#5b17a4;background:#faf8fd;border:1px solid #eee8f5;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;overflow:hidden}.qp-verified-logo-v129 img{object-fit:contain;width:100%;height:100%}.qp-verified-text-v129{min-width:0;display:block}.qp-verified-text-v129 b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.qp-verified-text-v129 small{color:#067647;background:#ecfdf3;border-radius:999px;margin-top:3px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.qp-verified-empty-v129{text-align:center;color:#777;padding:20px 8px;font-size:12px}.qp-guest-categories-v132,.qp-guest-products-v132{display:none!important}.qp-banner-guest-v134{color:#fff!important;border-radius:12px!important;position:relative!important;overflow:hidden!important}.qp-banner-guest-v134:before{content:"";pointer-events:none;position:absolute;inset:0}.qp-banner-copy-v134,.qp-banner-guest-v134 .qp-v64-copy,.qp-banner-guest-v134 .qp-dash-hero-copy-v41{z-index:2!important;color:#fff!important;max-width:620px!important;padding:28px 32px!important;position:relative!important}.qp-banner-guest-v134 h2{color:#fff!important;margin:0 0 8px!important;font-size:30px!important;line-height:1.1!important}.qp-banner-guest-v134 p{color:#fff!important;margin:0 0 18px!important;font-size:14px!important;line-height:1.45!important}.qp-banner-btn-v134{color:#fff!important;background:#4b0f868c!important;border:1px solid #ffffffe6!important;border-radius:7px!important;align-items:center!important;min-height:38px!important;padding:0 14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.qp-banner-dots-v134{z-index:3;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.qp-banner-dots-v134 button{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:7px;height:7px;padding:0}.qp-banner-dots-v134 button.active{background:#ffd400;width:22px}@media (max-width:900px){.qp-banner-copy-v134,.qp-banner-guest-v134 .qp-v64-copy,.qp-banner-guest-v134 .qp-dash-hero-copy-v41{max-width:82%!important;padding:18px 18px 28px!important}.qp-banner-guest-v134 h2{font-size:23px!important}.qp-banner-guest-v134 p{font-size:12px!important}}.qp-v135-copy{z-index:3!important;color:#fff!important;width:min(650px,72%)!important;padding:28px 32px!important;position:relative!important}.qp-v135-copy h2{color:#fff!important;margin:0 0 8px!important;font-size:30px!important;line-height:1.08!important}.qp-v135-copy p{color:#fff!important;margin:0 0 18px!important;font-size:14px!important;line-height:1.45!important}.qp-v135-copy a{color:#fff!important;background:#4b0f8694!important;border:1px solid #ffffffe6!important;border-radius:7px!important;align-items:center!important;min-height:38px!important;padding:0 15px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.qp-v135-dots{z-index:4!important;gap:6px!important;display:flex!important;position:absolute!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important}.qp-v135-dots button{background:#ffffff8c!important;border:0!important;border-radius:999px!important;width:7px!important;height:7px!important;padding:0!important}.qp-v135-dots button.active{background:#ffd400!important;width:22px!important}.qp-v135-map-icon{background:0 0!important;border:0!important}.qp-v135-pin{background:#fff;border:3px solid #5b17a4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 3px 10px #0000002e}.qp-v135-pin img{object-fit:contain;width:100%;height:100%}@media (max-width:900px){.qp-v135-copy{width:82%!important;padding:18px 18px 28px!important}.qp-v135-copy h2{font-size:23px!important}.qp-v135-copy p{font-size:12px!important}#qpMobileAccountPanel,#qpMobileAccountMenu,.qp-mobile-account-panel,.qp-mobile-account-menu{z-index:100000!important}#qpMobileAccountPanel a,#qpMobileAccountPanel button,#qpMobileAccountMenu a,#qpMobileAccountMenu button,.qp-mobile-account-panel a,.qp-mobile-account-panel button,.qp-mobile-account-menu a,.qp-mobile-account-menu button{pointer-events:auto!important;touch-action:manipulation!important}}.qp-market-banner-db-v141{background-repeat:no-repeat!important;border-radius:14px!important;position:relative!important;overflow:hidden!important}.qp-market-banner-original-v141{visibility:hidden!important}.qp-market-banner-copy-v141{z-index:3!important;color:#21122c!important;flex-direction:column!important;justify-content:center!important;width:min(610px,48%)!important;min-height:220px!important;padding:30px 32px!important;display:flex!important;position:relative!important}.qp-market-banner-copy-v141 h2{color:#21122c!important;margin:0 0 12px!important;font-size:34px!important;line-height:1.05!important}.qp-market-banner-copy-v141 p{color:#5f5367!important;max-width:520px!important;margin:0 0 20px!important;font-size:15px!important;line-height:1.5!important}.qp-market-banner-copy-v141 a{color:#fff!important;background:#6517a8!important;border-radius:8px!important;align-self:flex-start!important;align-items:center!important;min-height:40px!important;padding:0 17px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.qp-market-banner-dots-v141{z-index:4!important;gap:6px!important;display:flex!important;position:absolute!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important}.qp-market-banner-dots-v141 button{background:#6517a859!important;border:0!important;border-radius:999px!important;width:7px!important;height:7px!important;padding:0!important}.qp-market-banner-dots-v141 button.active{background:#6517a8!important;width:22px!important}@media (max-width:900px){.qp-market-banner-copy-v141{width:76%!important;min-height:180px!important;padding:20px 18px 28px!important}.qp-market-banner-copy-v141 h2{font-size:25px!important}.qp-market-banner-copy-v141 p{font-size:12px!important}}.qp-market-hero-clean-v143{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:245px!important;min-height:245px!important;max-height:245px!important;position:relative!important;overflow:hidden!important}.qp-market-hero-clean-v143>.qp-market-old-layer-v143{display:none!important}.qp-market-hero-clean-v143 .qp-market-banner-copy-v141{z-index:3!important;flex-direction:column!important;justify-content:center!important;width:min(610px,48%)!important;height:100%!important;min-height:100%!important;padding:28px 32px!important;display:flex!important;position:absolute!important;inset:0 auto 0 0!important}.qp-market-hero-clean-v143 .qp-market-banner-dots-v141{z-index:5!important}@media (max-width:900px){.qp-market-hero-clean-v143{height:190px!important;min-height:190px!important;max-height:190px!important}.qp-market-hero-clean-v143 .qp-market-banner-copy-v141{width:78%!important;padding:16px 18px 26px!important}}#page-marketplace .products-grid,#page-marketplace .marketplace-products-grid,#page-marketplace .qp-products-grid,#page-marketplace [class*=product-grid]{align-items:stretch!important}#page-marketplace .product-card,#page-marketplace .qp-product-card,#page-marketplace .marketplace-product-card,#page-marketplace [class*=product-card]{border-radius:14px!important;flex-direction:column!important;height:100%!important;min-height:430px!important;display:flex!important;position:relative!important;overflow:hidden!important}#page-marketplace .product-card-image,#page-marketplace .qp-product-card-image,#page-marketplace .marketplace-product-image,#page-marketplace [class*=product-image],#page-marketplace [class*=card-image]{background:#f7f6f9!important;justify-content:center!important;align-items:center!important;width:100%!important;height:220px!important;min-height:220px!important;max-height:220px!important;display:flex!important;position:relative!important;overflow:hidden!important}#page-marketplace .product-card-title,#page-marketplace .qp-product-title,#page-marketplace .marketplace-product-title,#page-marketplace [class*=product-title]{color:#24172f!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:38px!important;max-height:38px!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}#page-marketplace .product-card-company,#page-marketplace .qp-product-company,#page-marketplace .marketplace-product-company,#page-marketplace [class*=supplier-name],#page-marketplace [class*=company-name]{color:#80798a!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-height:14px!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}#page-marketplace .product-card-rating,#page-marketplace .qp-product-rating,#page-marketplace .marketplace-product-rating,#page-marketplace [class*=rating]{min-height:17px!important;font-size:11px!important;line-height:1.2!important}#page-marketplace .product-card-unit,#page-marketplace .qp-product-unit,#page-marketplace .marketplace-product-unit,#page-marketplace [class*=price-unit]{color:#8d8794!important;font-size:10px!important}#page-marketplace .product-card-old-price,#page-marketplace .qp-product-old-price,#page-marketplace .marketplace-product-old-price,#page-marketplace [class*=old-price]{color:#aaa4af!important;font-size:10px!important;text-decoration:line-through!important}#page-marketplace [class*=stock],#page-marketplace [class*=availability]{font-size:10px!important;line-height:1.2!important}#page-marketplace .product-card-btn,#page-marketplace .qp-product-card-btn,#page-marketplace .marketplace-product-btn,#page-marketplace [class*=add-to-cart]{border-radius:8px!important;min-height:38px!important;font-size:13px!important;font-weight:700!important}#page-marketplace [class*=discount],#page-marketplace [class*=badge]{z-index:4!important}@media (max-width:900px){#page-marketplace .product-card,#page-marketplace .qp-product-card,#page-marketplace .marketplace-product-card,#page-marketplace [class*=product-card]{min-height:390px!important}#page-marketplace .product-card-image,#page-marketplace .qp-product-card-image,#page-marketplace .marketplace-product-image,#page-marketplace [class*=product-image],#page-marketplace [class*=card-image]{height:180px!important;min-height:180px!important;max-height:180px!important}#page-marketplace .product-card-title,#page-marketplace .qp-product-title,#page-marketplace .marketplace-product-title,#page-marketplace [class*=product-title]{font-size:14px!important}#page-marketplace .product-card-price,#page-marketplace .qp-product-price,#page-marketplace .marketplace-product-price,#page-marketplace [class*=product-price]{font-size:16px!important}}#page-marketplace .product-card-image,#page-marketplace .qp-product-card-image,#page-marketplace .marketplace-product-image,#page-marketplace [class*=product-image],#page-marketplace [class*=card-image]{height:var(--qp-market-product-image-h,220px)!important;min-height:var(--qp-market-product-image-h,220px)!important;max-height:var(--qp-market-product-image-h,220px)!important}@media (max-width:900px){#page-marketplace .product-card-image,#page-marketplace .qp-product-card-image,#page-marketplace .marketplace-product-image,#page-marketplace [class*=product-image],#page-marketplace [class*=card-image]{height:var(--qp-market-product-image-h-mobile,180px)!important;min-height:var(--qp-market-product-image-h-mobile,180px)!important;max-height:var(--qp-market-product-image-h-mobile,180px)!important}}#page-marketplace .products-grid,#page-marketplace .marketplace-products-grid,#page-marketplace .qp-products-grid,#page-marketplace [class*=product-grid]{align-items:stretch!important;gap:10px!important}#page-marketplace .product-card,#page-marketplace .qp-product-card,#page-marketplace .marketplace-product-card,#page-marketplace [class*=product-card]{border-radius:11px!important;min-height:360px!important;overflow:hidden!important}#page-marketplace .product-card-image,#page-marketplace .qp-product-card-image,#page-marketplace .marketplace-product-image,#page-marketplace [class*=product-image],#page-marketplace [class*=card-image]{background:#f7f6f9!important;justify-content:center!important;align-items:center!important;height:150px!important;min-height:150px!important;max-height:150px!important;display:flex!important;overflow:hidden!important}#page-marketplace .product-card-image img,#page-marketplace .qp-product-card-image img,#page-marketplace .marketplace-product-image img,#page-marketplace [class*=product-image] img,#page-marketplace [class*=card-image] img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}#page-marketplace .product-card-body,#page-marketplace .qp-product-card-body,#page-marketplace .marketplace-product-body,#page-marketplace [class*=product-body],#page-marketplace [class*=card-body]{flex-direction:column!important;flex:auto!important;gap:3px!important;min-width:0!important;padding:9px 10px 8px!important;display:flex!important}#page-marketplace .product-card-title,#page-marketplace .qp-product-title,#page-marketplace .marketplace-product-title,#page-marketplace [class*=product-title]{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:31px!important;max-height:31px!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}#page-marketplace .product-card-company,#page-marketplace .qp-product-company,#page-marketplace .marketplace-product-company,#page-marketplace [class*=supplier-name],#page-marketplace [class*=company-name]{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:12px!important;font-size:9.5px!important;line-height:1.2!important;overflow:hidden!important}#page-marketplace .product-card-rating,#page-marketplace .qp-product-rating,#page-marketplace .marketplace-product-rating,#page-marketplace [class*=rating]{gap:3px!important;min-height:13px!important;font-size:9.5px!important}#page-marketplace .product-card-price-row,#page-marketplace .qp-product-price-row,#page-marketplace .marketplace-product-price-row,#page-marketplace [class*=price-row]{flex-wrap:wrap!important;align-items:baseline!important;gap:3px!important;min-height:22px!important;display:flex!important}#page-marketplace .product-card-price,#page-marketplace .qp-product-price,#page-marketplace .marketplace-product-price,#page-marketplace [class*=product-price]{color:#5b17a4!important;font-size:15px!important;font-weight:800!important;line-height:1.05!important}#page-marketplace .product-card-unit,#page-marketplace .qp-product-unit,#page-marketplace .marketplace-product-unit,#page-marketplace [class*=price-unit],#page-marketplace [class*=old-price],#page-marketplace [class*=stock],#page-marketplace [class*=availability],#page-marketplace [class*=min-order]{font-size:8.5px!important}#page-marketplace .product-card-footer,#page-marketplace .qp-product-card-footer,#page-marketplace .marketplace-product-footer,#page-marketplace [class*=card-footer]{margin-top:auto!important;padding:0 10px 9px!important}#page-marketplace .product-card-btn,#page-marketplace .qp-product-card-btn,#page-marketplace .marketplace-product-btn,#page-marketplace [class*=add-to-cart]{border-radius:7px!important;height:32px!important;min-height:32px!important;font-size:11px!important}#page-marketplace [class*=favorite],#page-marketplace [class*=wishlist]{transform-origin:100% 0;transform:scale(.88)}#page-marketplace [class*=discount],#page-marketplace [class*=badge]{font-size:8px!important}@media (min-width:1200px){#page-marketplace .products-grid,#page-marketplace .marketplace-products-grid,#page-marketplace .qp-products-grid,#page-marketplace [class*=product-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){#page-marketplace .product-card,#page-marketplace .qp-product-card,#page-marketplace .marketplace-product-card,#page-marketplace [class*=product-card]{min-height:330px!important}#page-marketplace .product-card-image,#page-marketplace .qp-product-card-image,#page-marketplace .marketplace-product-image,#page-marketplace [class*=product-image],#page-marketplace [class*=card-image]{height:140px!important;min-height:140px!important;max-height:140px!important}}
.qp-company-logo-field-v72{background:#faf9fd;border:1px solid #e6e1ef;border-radius:12px;grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.qp-company-logo-preview-v72{background:#fff;border:1px solid #ded8e9;border-radius:12px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.qp-company-logo-preview-v72 img{object-fit:contain;width:100%;height:100%;padding:6px}.qp-company-logo-preview-v72 span{color:#5a19a0;font-size:28px;font-weight:800}.qp-company-logo-field-v72 label{margin-bottom:6px;font-weight:700;display:block}.qp-company-logo-field-v72 small{color:#7f8190;margin-top:5px;font-size:11px;display:block}.qp-company-logo-field-v72 input[type=file]{width:100%}@media (max-width:700px){.qp-company-logo-field-v72{grid-template-columns:70px minmax(0,1fr)}.qp-company-logo-preview-v72{width:64px;height:64px}}.qp-logo-change-v73{justify-content:center;margin-top:8px;display:flex}.qp-logo-change-v73 button{color:#53159b;cursor:pointer;background:#fff;border:1px solid #d8cfea;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:700}.company-logo-box .live-hero-logo{object-fit:contain!important;background:#fff!important;border-radius:10px!important;width:72px!important;height:72px!important;margin:0 auto 6px!important;padding:5px!important;display:block!important}.qp-company-docs-v77{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;margin-top:14px;display:grid}.qp-company-docs-card-v77{background:#fff;border:1px solid #e5e1ec;border-radius:12px;padding:14px}.qp-company-docs-card-v77 h3{margin:0 0 6px;font-size:16px}.qp-company-docs-card-v77 p{color:#777b88;margin:0 0 12px;font-size:12px}.qp-company-doc-upload-v77{background:#faf9fd;border:1px dashed #d8d1e4;border-radius:10px;grid-template-columns:190px minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.qp-company-doc-upload-v77 label{margin-bottom:5px;font-size:11px;font-weight:700;display:block}.qp-company-doc-upload-v77 select,.qp-company-doc-upload-v77 input[type=file]{background:#fff;border:1px solid #ddd7e7;border-radius:7px;width:100%;min-height:38px;padding:7px 9px}.qp-company-doc-upload-v77 button{color:#fff;cursor:pointer;background:#5815a2;border:0;border-radius:7px;min-height:38px;padding:0 14px;font-weight:700}.qp-company-doc-upload-v77 button:disabled{opacity:.55;cursor:not-allowed}.qp-company-doc-list-v77{gap:8px;margin-top:12px;display:grid}.qp-company-doc-row-v77{border:1px solid #ece8f1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.qp-company-doc-row-v77 b{margin-bottom:2px;font-size:12px;display:block}.qp-company-doc-row-v77 small{color:#858895;font-size:10px}.qp-company-doc-badge-v77{color:#9c6200;background:#fff5d8;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;display:inline-flex}.qp-company-doc-actions-v77{gap:6px;display:flex}.qp-company-doc-actions-v77 button{color:#53159a;cursor:pointer;background:#fff;border:1px solid #d9d2e5;border-radius:6px;padding:6px 9px;font-size:11px}.qp-company-doc-actions-v77 button.delete{color:#b92f3f;border-color:#efc9ce}.qp-company-doc-empty-v77{text-align:center;color:#8a8d98;border:1px dashed #ded9e7;border-radius:9px;padding:28px 14px}.qp-company-doc-help-v77{gap:8px;display:grid}.qp-company-doc-help-v77 div{border:1px solid #ece8f1;border-radius:8px;padding:9px 10px;font-size:11px}@media (max-width:900px){.qp-company-docs-v77,.qp-company-doc-upload-v77,.qp-company-doc-row-v77{grid-template-columns:1fr}}.qp-company-location-actions-v87{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.qp-company-location-actions-v87 button{color:#53159b;cursor:pointer;background:#fff;border:1px solid #d8cfea;border-radius:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700}.qp-company-location-actions-v87 button.primary{color:#fff;background:#5815a2;border-color:#5815a2}.qp-company-location-coords-v87{color:#7b7d88;margin-top:7px;font-size:10px}.qp-location-modal-v87{z-index:2147483000;background:#14121e75;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.qp-location-dialog-v87{background:#fff;border-radius:14px;width:min(760px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #00000040}.qp-location-head-v87{border-bottom:1px solid #ece8f1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.qp-location-head-v87 h3{margin:0;font-size:18px}.qp-location-head-v87 button{cursor:pointer;background:0 0;border:0;font-size:22px}.qp-location-body-v87{padding:14px 16px}.qp-location-tools-v87{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.qp-location-tools-v87 button{color:#53159b;cursor:pointer;background:#fff;border:1px solid #d8cfea;border-radius:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700}#qpCompanyLocationMapV87{border:1px solid #ddd8e6;border-radius:10px;height:360px;overflow:hidden}.qp-location-readout-v87{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.qp-location-readout-v87 label{margin-bottom:4px;font-size:10px;font-weight:700;display:block}.qp-location-readout-v87 input{border:1px solid #ddd7e7;border-radius:7px;width:100%;min-height:36px;padding:7px 9px}.qp-location-footer-v87{justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.qp-location-footer-v87 button{cursor:pointer;border-radius:7px;min-height:36px;padding:0 14px;font-weight:700}.qp-location-footer-v87 .cancel{color:#333;background:#fff;border:1px solid #ddd6e8}.qp-location-footer-v87 .save{color:#fff;background:#5815a2;border:1px solid #5815a2}@media (max-width:700px){#qpCompanyLocationMapV87{height:300px}.qp-location-readout-v87{grid-template-columns:1fr}}#qpLocationModalV87.qp-location-modal-v87{pointer-events:auto!important;background:#14121e2e!important;place-items:stretch end!important;padding:0!important}#qpLocationModalV87 .qp-location-dialog-v87{border-radius:14px 0 0 14px!important;width:min(520px,42vw)!important;height:100vh!important;max-height:100vh!important;animation:.22s ease-out qpLocSlideV88!important;overflow:auto!important;box-shadow:-18px 0 50px #190a3238!important}@keyframes qpLocSlideV88{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:translate(0)}}#qpLocationModalV87 #qpCompanyLocationMapV87{height:440px!important}.qp-company-map-logo-marker-v88{background:0 0!important;border:none!important}.qp-company-map-logo-marker-v88 .qp-logo-pin-v88{background:#fff;border:3px solid #5b17a4;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 16px #2810464d}.qp-company-map-logo-marker-v88 .qp-logo-pin-v88 img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.qp-company-map-logo-marker-v88 .qp-logo-pin-v88 span{color:#5b17a4;font-size:16px;font-weight:800}.qp-company-map-logo-marker-v88 .qp-logo-pin-v88:after{content:"";z-index:-1;background:#5b17a4;border-radius:2px;width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:900px){#qpLocationModalV87{align-items:end!important}#qpLocationModalV87 .qp-location-dialog-v87{border-radius:16px 16px 0 0!important;width:100%!important;height:min(82vh,760px)!important;max-height:82vh!important}#qpLocationModalV87 #qpCompanyLocationMapV87{height:320px!important}}
.qp-dash-hero-v41.qp-banner-live-v51{visibility:visible!important;opacity:1!important;background-color:#35105f!important;background-position:50%!important;background-size:cover!important;min-height:205px!important;display:block!important}@media (max-width:900px){.qp-dash-hero-v41.qp-banner-live-v51{min-height:180px!important}}#floatingChatButton{display:none!important}@media (min-width:701px){.qp-mobile-marketplace-v36{display:none!important}}.qp-market-hero-v50.qp-market-banner-db-v141{background-position:50%!important;background-size:cover!important;background-image:var(--qp-market-banner-bg)!important;height:245px!important;min-height:245px!important}@media (max-width:900px){body .app>aside.sidebar{transition:transform .28s!important;transform:translate(-105%)!important}body .app>aside.sidebar.mobile-open{transform:translate(0)!important}html[dir=rtl] body .app>aside.sidebar{transform:translate(105%)!important}html[dir=rtl] body .app>aside.sidebar.mobile-open{transform:translate(0)!important}#qpMobileAdminBannerV64{visibility:visible!important;opacity:1!important;background-color:#35105f!important;background-position:50%!important;background-size:cover!important;min-height:180px!important;display:block!important}}
.nav-item svg,.topicons svg,.qp-primary-icon svg,.qp-mobile-bottom-nav svg,.qp-chat-choice-v176 svg,.ai-search-head svg{vertical-align:-.2em;flex:none;display:inline-block}.sidebar .nav-item{align-items:center;gap:10px;display:flex}.sidebar .nav-item svg{opacity:.85;width:19px;height:19px}.sidebar .nav-item.active svg{opacity:1}.topicons>span{align-items:center;gap:3px;display:inline-flex}@media (max-width:900px){:root{--qp-mobile-bottom-h:78px}body #qpMobilePrimaryNav{background:#fff!important;border-bottom:1px solid #ece8f3!important;grid-template-columns:repeat(4,1fr)!important;gap:2px!important;padding:6px 8px 0!important;display:grid!important}body #qpMobilePrimaryNav>button{color:#6b6580!important;background:0 0!important;border:0!important;border-radius:12px 12px 0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;padding:6px 2px 8px!important;display:flex!important;position:relative!important}body #qpMobilePrimaryNav>button .qp-primary-icon{font-size:0!important;line-height:0!important;display:flex!important}body #qpMobilePrimaryNav>button .qp-primary-icon svg{width:22px!important;height:22px!important}body #qpMobilePrimaryNav>button b{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;color:inherit!important;font-size:11.5px!important;font-weight:700!important;line-height:1.1!important;overflow:hidden!important}body #qpMobilePrimaryNav>button.active{color:#51169a!important;background:linear-gradient(#f4effb,#fff)!important}body #qpMobilePrimaryNav>button.active:after{content:"";background:#51169a;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:22%;right:22%}html body nav#qpMobileBottomNav.qp-mobile-bottom-nav{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff0!important;border:1px solid #51169a14!important;border-radius:22px!important;grid-template-columns:repeat(5,1fr)!important;align-items:stretch!important;gap:2px!important;width:auto!important;max-width:none!important;height:64px!important;min-height:0!important;margin:0!important;padding:6px!important;display:grid!important;top:auto!important;transform:none!important;box-shadow:0 10px 30px #2412462e,0 2px 6px #24124614!important}html body nav#qpMobileBottomNav>button{color:#756f89!important;background:0 0!important;border:0!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;padding:4px 0!important;transition:background .2s,color .2s,transform .15s!important;display:flex!important;position:relative!important}html body nav#qpMobileBottomNav>button span{position:relative;font-size:0!important;line-height:0!important;display:flex!important}html body nav#qpMobileBottomNav>button span svg{width:23px!important;height:23px!important}html body nav#qpMobileBottomNav>button b{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;color:inherit!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;overflow:hidden!important}html body nav#qpMobileBottomNav>button:active{transform:scale(.94)!important}html body nav#qpMobileBottomNav>button.active{color:#51169a!important;background:#f1eafb!important}html body nav#qpMobileBottomNav>button.active span svg{filter:none}html body nav#qpMobileBottomNav>button.active:before{content:"";background:#51169a;border-radius:3px;width:18px;height:3px;margin-left:-9px;position:absolute;top:3px;left:50%}body .main{padding-bottom:calc(var(--qp-mobile-bottom-h) + env(safe-area-inset-bottom))!important}body .qp-chat-launcher-v176,body .floating-chat-button{bottom:calc(var(--qp-mobile-bottom-h) + env(safe-area-inset-bottom) + 14px)!important}body .app>aside.sidebar{bottom:calc(var(--qp-mobile-bottom-h) + env(safe-area-inset-bottom))!important}}@media (min-width:701px) and (max-width:900px){html body #qpMobileAdminBannerV64{display:none!important}html body nav#qpMobileBottomNav.qp-mobile-bottom-nav{width:min(560px,100% - 20px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (max-width:900px){html body nav#qpMobileBottomNav.qp-mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body #qpMobilePrimaryNav{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:701px) and (max-width:900px){html body main.main.main{padding-top:0!important}html body #qpMobilePrimaryNav{display:none!important}}
:root{--qp-brand:#4b168a;--qp-brand-600:#5d22c7;--qp-brand-700:#3d1073;--qp-brand-50:#f5f0fc;--qp-brand-100:#ebe1f8;--qp-brand-200:#d9c8f2;--qp-gold:#f5b400;--qp-gold-600:#d99a00;--qp-gold-50:#fff7dd;--qp-ink:#15122a;--qp-ink-2:#3b3750;--qp-muted:#5f647a;--qp-line:#e7e5ef;--qp-line-2:#f0eef6;--qp-surface:#fff;--qp-surface-2:#f8f7fc;--qp-bg:#f6f5fa;--qp-ok:#0e8f5b;--qp-ok-50:#e5f6ee;--qp-warn:#b26a00;--qp-warn-50:#fff1d6;--qp-danger:#c0262d;--qp-danger-50:#fdecee;--qp-info:#1f5fbf;--qp-info-50:#e7f0fd;--qp-s1:4px;--qp-s2:8px;--qp-s3:12px;--qp-s4:16px;--qp-s5:24px;--qp-s6:32px;--qp-s7:48px;--qp-r-sm:8px;--qp-r-md:12px;--qp-r-lg:16px;--qp-r-xl:20px;--qp-r-pill:999px;--qp-sh-1:0 1px 2px #1c10380d, 0 1px 1px #1c103808;--qp-sh-2:0 2px 4px #1c10380a, 0 8px 20px #1c10380f;--qp-sh-3:0 4px 8px #1c10380d, 0 16px 36px #1c10381a;--qp-ring:0 0 0 3px #5d22c747;--qp-font:var(--font-qp-inter), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--qp-font-ar:var(--font-qp-cairo), Cairo, Tahoma, "Segoe UI", system-ui, sans-serif;--qp-fs-xs:12px;--qp-fs-sm:13px;--qp-fs-md:14px;--qp-fs-lg:16px;--qp-fs-xl:20px;--qp-fs-2xl:26px;--qp-fs-3xl:32px;--qp-ease:cubic-bezier(.2,.7,.2,1);--qp-t:.18s;--purple:var(--qp-brand);--purple2:var(--qp-brand-600);--gold:var(--qp-gold);--ink:var(--qp-ink);--muted:var(--qp-muted);--line:var(--qp-line);--bg:var(--qp-bg)}html body{font-family:var(--qp-font);font-size:var(--qp-fs-md);color:var(--qp-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--qp-bg);line-height:1.5}html[dir=rtl] body,html[lang=ar] body{font-family:var(--qp-font-ar)}html body :is(button,input,select,textarea){font-family:inherit}html body :is(h1,h2,h3,h4){letter-spacing:-.01em}html[dir=rtl] body :is(h1,h2,h3,h4){letter-spacing:0}html body .page-title,html body .qp-marketplace-heading-v50 h1{font-size:var(--qp-fs-2xl);font-weight:800;line-height:1.2}html body .subtitle,html body .qp-marketplace-heading-v50 p{color:var(--qp-muted)}html body ::selection{background:var(--qp-brand-100)}html body .sidebar{background:var(--qp-surface);border-right:1px solid var(--qp-line)}html[dir=rtl] body .sidebar{border-right:0;border-left:1px solid var(--qp-line)}html body .sidebar .nav-item{border-radius:var(--qp-r-md);color:var(--qp-ink-2);transition:background var(--qp-t) var(--qp-ease), color var(--qp-t) var(--qp-ease), transform var(--qp-t) var(--qp-ease);padding:10px 12px;font-weight:600}html body .sidebar .nav-item:hover{background:var(--qp-brand-50);color:var(--qp-brand)}html body .sidebar .nav-item.active{background:var(--qp-brand);color:#fff;box-shadow:0 6px 16px #4b168a47}html body .sidebar .nav-item.active:hover{background:var(--qp-brand-600);color:#fff}html body .sidebar .grow-card{border-radius:var(--qp-r-lg);border:1px solid var(--qp-line);background:linear-gradient(180deg,var(--qp-brand-50),#fff);box-shadow:var(--qp-sh-1)}html body .grow-card .grow-illus{color:var(--qp-brand);display:flex}html body .grow-card button{border-radius:var(--qp-r-md)}html body .topbar{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffdb}html body .topicons>span{border-radius:var(--qp-r-md);transition:background var(--qp-t) var(--qp-ease), color var(--qp-t) var(--qp-ease)}html body .topicons>span:hover{background:var(--qp-brand-50);color:var(--qp-brand)}html body .live-btn{border-radius:var(--qp-r-md);border:1px solid var(--qp-brand-200);background:var(--qp-surface);min-height:40px;color:var(--qp-brand);box-shadow:var(--qp-sh-1);transition:background var(--qp-t) var(--qp-ease), border-color var(--qp-t) var(--qp-ease), box-shadow var(--qp-t) var(--qp-ease), transform var(--qp-t) var(--qp-ease), color var(--qp-t) var(--qp-ease);justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}html body .live-btn:hover{background:var(--qp-brand-50);border-color:var(--qp-brand-600)}html body .live-btn.primary{background:var(--qp-brand);border-color:var(--qp-brand);color:#fff;box-shadow:0 6px 16px #4b168a42}html body .live-btn.primary:hover{background:var(--qp-brand-600);border-color:var(--qp-brand-600)}html body .live-btn.danger{color:var(--qp-danger);background:#fff;border-color:#f2c4c8}html body .live-btn.danger:hover{background:var(--qp-danger-50)}html body .live-btn.ghost{box-shadow:none;background:0 0;border-color:#0000}html body .live-btn:active{transform:translateY(1px)scale(.99)}html body .live-btn:disabled,html body button:disabled{opacity:.55;cursor:not-allowed}html body :is(button,a,input,select,textarea,[role=button],[tabindex]):focus-visible{box-shadow:var(--qp-ring);outline:none}html body :is(.qp-market-cart-v50,.qp-product-card-btn,.qp-cat-apply-v51){border-radius:var(--qp-r-md);transition:background var(--qp-t) var(--qp-ease), transform var(--qp-t) var(--qp-ease), box-shadow var(--qp-t) var(--qp-ease);font-weight:700}html body :is(.qp-market-cart-v50,.qp-cat-apply-v51){justify-content:center;align-items:center;gap:8px;display:inline-flex}html body .qp-market-cart-v50:hover{box-shadow:0 6px 16px #4b168a42}html body .qp-market-cart-v50:active{transform:scale(.98)}html body :is(.live-btn,.qp-market-cart-v50,.qp-cat-apply-v51,.qp-log-swap-v160,.qp-market-heart-v50,.qp-log-heart-v160) svg{flex:none}html body :is(.qp-market-heart-v50,.qp-log-heart-v160){transition:color var(--qp-t) var(--qp-ease), transform var(--qp-t) var(--qp-ease), background var(--qp-t) var(--qp-ease);justify-content:center;align-items:center;display:inline-flex}html body :is(.qp-market-heart-v50,.qp-log-heart-v160):hover{color:var(--qp-danger);transform:scale(1.08)}html body :is(.qp-market-heart-v50,.qp-log-heart-v160) svg{width:18px;height:18px}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){border-radius:var(--qp-r-md);color:var(--qp-ink);transition:border-color var(--qp-t) var(--qp-ease), box-shadow var(--qp-t) var(--qp-ease), background var(--qp-t) var(--qp-ease);border-color:#d8d5e4}html body :is(input,select,textarea)::placeholder{color:#8a8ea2}html body :is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:var(--qp-brand-200)}html body :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--qp-brand-600);box-shadow:var(--qp-ring);outline:none}html body :is(input[type=checkbox],input[type=radio]){accent-color:var(--qp-brand)}html body :is(.panel,.qp-dash-panel-v41,.qp-auctions-side-card-v166,.qp-rfq2-side-card-v162,.qp-cat-filter-card-v51,.qp-cat-feature-card-v51,.qp-tender-side-card-v49,.qp-log-panel-v160,.qp-log-active-card-v160,.qp-log-rate-card-v160,.qp-supplier-list-panel-v86,.qp-rfq2-main-panel-v162,.qp-notify-card-v173){border-radius:var(--qp-r-lg);border-color:var(--qp-line);box-shadow:var(--qp-sh-1)}html body :is(.qp-market-product-v50,.qp-live-product-card,.qp-product-card,.qp-live-supplier-card,.qp-live-service-card,.qp-live-tender-card,.qp-tender-card-v49,.qp-auction-row-v166,.qp-groupbuy-card,.qp-log-truck-card-v160,.qp-trending-card-v41,.qp-verified-card-v41,.qp-quick-actions-v41>*,.qp-supplier-list-v85>*,.qp-auction-spotlight-v166){border-radius:var(--qp-r-lg);border-color:var(--qp-line);background:var(--qp-surface);box-shadow:var(--qp-sh-1);transition:transform var(--qp-t) var(--qp-ease), box-shadow var(--qp-t) var(--qp-ease), border-color var(--qp-t) var(--qp-ease)}html body :is(.qp-market-product-v50,.qp-live-product-card,.qp-product-card,.qp-live-supplier-card,.qp-live-tender-card,.qp-tender-card-v49,.qp-auction-row-v166,.qp-groupbuy-card,.qp-log-truck-card-v160,.qp-trending-card-v41,.qp-quick-actions-v41>*,.qp-supplier-list-v85>*):hover{box-shadow:var(--qp-sh-3);border-color:var(--qp-brand-200);transform:translateY(-2px)}html body :is(.qp-market-product-photo-v50,.qp-product-card-image,.qp-auction-photo-v166,.qp-log-truck-photo-v160){border-radius:var(--qp-r-md);background:var(--qp-surface-2);overflow:hidden}html body :is(.qp-market-product-photo-v50,.qp-auction-photo-v166,.qp-log-truck-photo-v160) img{transition:transform .35s var(--qp-ease)}html body :is(.qp-market-product-v50,.qp-auction-row-v166,.qp-log-truck-card-v160):hover :is(.qp-market-product-photo-v50,.qp-auction-photo-v166,.qp-log-truck-photo-v160) img{transform:scale(1.04)}html body :is(.qp-market-photo-empty-v50,.qp-auction-photo-v166>span,.qp-log-truck-photo-v160>span){color:#b3a8cc;justify-content:center;align-items:center;display:flex}html body :is(.qp-market-photo-empty-v50,.qp-auction-photo-v166>span,.qp-log-truck-photo-v160>span) svg{stroke-width:1.5px;width:32px;height:32px}html body .qp-market-price-v50{color:var(--qp-brand);letter-spacing:-.01em;font-weight:800}html body .qp-groupbuy-grid{gap:var(--qp-s4)}html body .qp-groupbuy-badge{border-radius:var(--qp-r-pill);background:var(--qp-gold-50);color:var(--qp-warn);letter-spacing:.04em;font-weight:800}html body .qp-groupbuy-price{color:var(--qp-brand);font-weight:800}html body :is(.qp-quick-actions-v41 .ico,.qp-tender-stat-v49>span,.qp-tender-icon-v49,.qp-tender-empty-icon-v49){border-radius:var(--qp-r-md);background:var(--qp-brand-50);color:var(--qp-brand);justify-content:center;align-items:center;display:inline-flex}html body :is(.qp-quick-actions-v41 .ico,.qp-tender-stat-v49>span,.qp-tender-icon-v49) svg{width:1.25em;height:1.25em}html body .qp-tender-empty-icon-v49 svg{stroke-width:1.5px;width:40px;height:40px}html body svg.lucide{vertical-align:-.15em;stroke-linecap:round;stroke-linejoin:round;flex:none}html body :is(.qp-categories-v41,.qp-auction-cat-grid-v166,.qp-market-cat-strip-v50) :is(a,button){transition:transform var(--qp-t) var(--qp-ease), box-shadow var(--qp-t) var(--qp-ease), border-color var(--qp-t) var(--qp-ease), background var(--qp-t) var(--qp-ease)}html body :is(.qp-categories-v41,.qp-auction-cat-grid-v166,.qp-market-cat-strip-v50) :is(a,button):hover{box-shadow:var(--qp-sh-2);border-color:var(--qp-brand-200);transform:translateY(-2px)}html body :is(.qp-categories-v41,.qp-auction-cat-grid-v166) :is(a,button){border-radius:var(--qp-r-md)}html body .qp-market-cat-strip-v50 :is(a,button).active{border-color:var(--qp-brand);box-shadow:var(--qp-ring)}html body .qp-market-cat-img-v50{border-radius:var(--qp-r-md);color:var(--qp-brand);justify-content:center;align-items:center;display:flex}html body .qp-market-cat-img-v50 svg{width:26px;height:26px}html body .qp-market-verified-v50{background:var(--qp-ok-50);color:var(--qp-ok);border-radius:var(--qp-r-pill);padding:2px 8px;font-weight:700}html body .qp-market-stock-v50 span{border-radius:var(--qp-r-pill);padding:2px 10px;font-weight:700}html body .qp-market-stock-v50 span.in{background:var(--qp-ok-50);color:var(--qp-ok)}html body .qp-market-stock-v50 span.out{background:var(--qp-danger-50);color:var(--qp-danger)}html body .qp-cat-check-v51{border-radius:var(--qp-r-pill);transition:background var(--qp-t) var(--qp-ease), border-color var(--qp-t) var(--qp-ease);align-items:center;gap:8px;display:inline-flex}html body .qp-cat-check-v51:hover{background:var(--qp-brand-50)}html body .qp-cat-check-v51 i{color:var(--qp-ok);display:inline-flex}html body .qp-cat-check-v51 i svg{stroke-width:3px;width:14px;height:14px}html body .qp-rfq2-table-v162{border-collapse:separate;border-spacing:0;width:100%}html body .qp-rfq2-table-wrap-v162{border-radius:var(--qp-r-lg);border:1px solid var(--qp-line);background:var(--qp-surface);overflow:auto}html body .page table th{background:var(--qp-surface-2);color:var(--qp-muted);font-size:var(--qp-fs-xs);text-transform:uppercase;letter-spacing:.04em;text-align:start;border-bottom:1px solid var(--qp-line);padding:12px 14px;font-weight:700}html body .page table td{border-bottom:1px solid var(--qp-line-2);vertical-align:middle;padding:12px 14px}html body .page table tbody tr{transition:background var(--qp-t) var(--qp-ease)}html body .page table tbody tr:hover{background:var(--qp-brand-50)}html body .qp-rfq2-table-v162 .thumb{border-radius:var(--qp-r-sm);background:var(--qp-brand-50);color:var(--qp-brand);justify-content:center;align-items:center;display:flex}html body .qp-rfq2-table-v162 .thumb svg{width:20px;height:20px}html body .qp-log-modal-v160{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15122a8c}html body .qp-log-modal-card-v160{border-radius:var(--qp-r-xl);animation:qp-pop .2s var(--qp-ease);box-shadow:0 24px 64px #15122a59}html body .qp-log-modal-head-v160 h3{font-size:var(--qp-fs-lg)}html body .qp-log-modal-head-v160 p,html body .qp-log-form-v160 label,html body .qp-log-modal-status-v160{font-size:var(--qp-fs-xs)}html body .qp-log-form-v160 :is(input,textarea){border-radius:var(--qp-r-md);padding:10px 12px}html body .qp-log-modal-foot-v160 button{border-radius:var(--qp-r-md);background:var(--qp-brand);height:40px}@keyframes qp-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}html body :is(.qp-tender-empty-v49,.qp-auction-empty-v166,.qp-supplier-empty-v85,.qp-rfq2-empty-v162,.qp-cat-empty-v51,.qp-empty-verified-v48,.qp-msg2-empty-v174){border:1px dashed var(--qp-brand-200);border-radius:var(--qp-r-lg);background:linear-gradient(180deg,var(--qp-surface-2),var(--qp-surface));color:var(--qp-muted);padding:var(--qp-s6) var(--qp-s4);text-align:center}html body .qp-msg2-empty-v174>div svg{width:44px;height:44px;color:var(--qp-brand-200);stroke-width:1.5px}html body :is([class*=skeleton],.qp-skel){border-radius:var(--qp-r-sm);background:linear-gradient(90deg,#eeebf6 25%,#f8f6fc 37%,#eeebf6 63%) 0 0/400% 100%;animation:1.4s infinite qp-shimmer}@keyframes qp-shimmer{0%{background-position:100%}to{background-position:0}}html body .qp-market-hero-v50{border-radius:var(--qp-r-xl);box-shadow:var(--qp-sh-2);overflow:hidden}html body .qp-quick-actions-v41 i{color:var(--qp-brand);display:inline-flex}html[dir=rtl] body :is(.live-btn,button,a,i,span)>svg.lucide-arrow-left,html[dir=rtl] body :is(.live-btn,button,a,i,span)>svg.lucide-arrow-right,html[dir=rtl] body :is(i,span,button,a)>svg.lucide-chevron-right{transform:scaleX(-1)}html body .qp-auction-row-v166{padding:var(--qp-s3);gap:var(--qp-s4)}html body .qp-auction-meta-v166 span{align-items:center;gap:6px;display:inline-flex}html body .qp-auction-meta-v166 svg{color:var(--qp-brand);width:16px;height:16px}html body :is(.qp-auctions-tabs-v166,.qp-rfq2-tabs-v162) :is(button,a){border-radius:var(--qp-r-pill);transition:background var(--qp-t) var(--qp-ease), color var(--qp-t) var(--qp-ease)}html body .qp-supplier-logo-v85{border-radius:var(--qp-r-md);background:var(--qp-brand-50);color:var(--qp-brand);justify-content:center;align-items:center;display:flex;overflow:hidden}html body .qp-supplier-logo-v85 svg{width:22px;height:22px}html body .qp-log-swap-v160{border-radius:var(--qp-r-pill);justify-content:center;align-items:center;display:inline-flex}html body .qp-log-swap-v160 svg{width:18px;height:18px}html body .qp-log-truck-card-v160{overflow:hidden}html body .portal-option .ico{color:var(--qp-brand);justify-content:center;align-items:center;display:inline-flex}html body .portal-option .ico svg{width:32px;height:32px}@media (max-width:900px){html body :is(.panel,.qp-dash-panel-v41){border-radius:var(--qp-r-md)}html body .page-title,html body .qp-marketplace-heading-v50 h1{font-size:var(--qp-fs-xl)}html body .live-btn{min-height:44px}html body :is(.qp-market-product-v50,.qp-live-product-card,.qp-groupbuy-card,.qp-tender-card-v49,.qp-auction-row-v166):hover{box-shadow:var(--qp-sh-1);transform:none}html body #qpMobilePrimaryNav{border-bottom-color:var(--qp-line)!important}html body nav#qpMobileBottomNav.qp-mobile-bottom-nav{box-shadow:0 12px 32px #1c103838,0 2px 6px #1c103814!important}html body nav#qpMobileBottomNav>button.active{background:var(--qp-brand-50)!important;color:var(--qp-brand)!important}}html body .search input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){box-shadow:none;background:0 0;border:0;border-radius:0}html body .search{border-radius:var(--qp-r-md);transition:border-color var(--qp-t) var(--qp-ease), box-shadow var(--qp-t) var(--qp-ease)}html body .search:focus-within{border-color:var(--qp-brand-600);box-shadow:var(--qp-ring)}html body .topbar .search{border-radius:var(--qp-r-pill)}html body .search>span svg{width:16px;height:16px}html body .qp-auctions-filterbar-v166 .search span{display:flex;top:50%;transform:translateY(-50%)}html[dir=rtl] body .qp-auctions-filterbar-v166 .search span{left:10px;right:auto}html body .qp-auctions-filterbar-v166 .search input{border-radius:var(--qp-r-md);border:1px solid #d8d5e4;width:100%;padding-inline:12px 34px}html body :is(.qp-auctions-filterbar-v166,.qp-log-search-grid-v160) :is(input,select,button){min-height:40px}html body .qp-auctions-filterbar-v166>button{border-radius:var(--qp-r-md);justify-content:center;align-items:center;gap:6px;display:inline-flex}html body .qp-log-primary-v160{white-space:nowrap;padding-inline:16px}html body .qp-log-search-grid-v160{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:end}html body .qp-log-search-grid-v160 :is(input,select){box-sizing:border-box;width:100%;min-width:0}html body .qp-log-search-grid-v160 label{min-width:0}html body .qp-log-search-grid-v160 .qp-log-primary-v160{grid-column:1/-1;justify-self:end;min-width:160px}@media (max-width:820px){html body .qp-log-search-grid-v160{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}html body .qp-log-search-grid-v160 .qp-log-primary-v160{justify-self:stretch}}@media (max-width:560px){html body .qp-log-search-grid-v160{grid-template-columns:minmax(0,1fr)}}html body .qp-log-tabs-v160 button,html body .qp-log-route-stats-v160 span{align-items:center;gap:8px;display:flex}html body .qp-log-route-stats-v160 span{flex-wrap:wrap}html body .sidebar .nav-item{white-space:nowrap;text-overflow:ellipsis;padding-block:9px;overflow:hidden}html body .sidebar .grow-card{padding:14px}@media (max-height:860px) and (min-width:901px){html body .sidebar .grow-card p{display:none}html body .sidebar .grow-card .grow-illus svg{width:28px;height:28px}}html body .qp-quick-actions-v41>*{text-align:start;align-items:center;min-height:84px;grid-template-columns:36px minmax(0,1fr)!important;height:auto!important}html body .qp-quick-actions-v41>*>i{display:none}html body .qp-quick-actions-v41 b{line-height:1.25;display:block;font-size:12px!important}html body .qp-quick-actions-v41 small{-webkit-line-clamp:2;line-clamp:2;color:var(--qp-muted);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:11px!important}html body .qp-quick-actions-v41 .ico{width:36px;height:36px}html body .sidebar .nav-item .badge{border-radius:var(--qp-r-pill)}html body .qp-supplier-list-v85 span>b{display:block}html body .qp-supplier-list-v85 span>b+small{color:var(--qp-muted);margin-top:2px;display:block}@media (max-width:560px){html body .qp-log-tabs-v160{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body .qp-log-tabs-v160 button{grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:64px;padding:10px}html body .qp-log-tabs-v160 button>span{grid-row:auto}html body .qp-log-tabs-v160 small{display:none}html body .qp-log-tabs-v160 button>span svg{width:22px;height:22px;color:var(--qp-brand)}}html body .portal-option .ico{margin:0 auto 12px;font-size:0;display:flex}@media (prefers-reduced-motion:reduce){html body *,html body :before,html body :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html body :is(.qp-market-product-v50,.qp-live-product-card,.qp-groupbuy-card,.qp-tender-card-v49,.qp-auction-row-v166,.qp-log-truck-card-v160,.qp-trending-card-v41):hover{transform:none}}@media (min-width:901px){html body .qp-quick-actions-v41{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1700px){html body .qp-quick-actions-v41{grid-template-columns:repeat(6,minmax(0,1fr))!important}}html body .qp-categories-v41 :is(a,button) b{overflow-wrap:anywhere;font-size:12px;line-height:1.25}html body .guest-state:not(.visible){display:none!important}
