:root{--sx-bg:#071014;--sx-panel:#121c21;--sx-panel2:#172329;--sx-line:#26353b;--sx-text:#f5f7f8;--sx-muted:#98a4a9;--sx-orange:#ff6a00;--sx-orange2:#ff9b21;--sx-radius:16px;--sx-gap:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body.synthix-theme{margin:0;background:radial-gradient(circle at top,#18262c 0,#071014 44%,#05090b 100%);color:var(--sx-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}body.synthix-theme a{color:inherit}.sx-icon{width:22px;height:22px;display:block;fill:none!important;stroke:currentColor!important;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sx-app-shell{min-height:100vh;display:flex}.sx-sidebar{position:fixed;inset:18px auto 18px 16px;width:76px;background:linear-gradient(180deg,#101b20,#071014);border:1px solid var(--sx-line);border-radius:16px;z-index:50;overflow:hidden;transition:width .2s ease,box-shadow .2s ease}.sx-sidebar:hover{width:238px;box-shadow:0 24px 70px rgba(0,0,0,.38)}.sx-side-menu{display:flex;flex-direction:column;gap:10px;padding:14px;margin:0}.sx-side-menu a{height:48px;display:flex;align-items:center;gap:16px;border-radius:11px;color:#dce4e7;text-decoration:none;font-weight:700;white-space:nowrap;padding:0 13px}.sx-side-menu a:hover,.sx-side-menu a:first-child{background:rgba(255,106,0,.16);color:#fff}.sx-nav-icon{width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px;color:var(--sx-orange)}.sx-side-menu em{font-style:normal;font-size:15px;line-height:1;opacity:0;transform:translateX(-8px);transition:.18s}.sx-sidebar:hover .sx-side-menu em{opacity:1;transform:translateX(0)}.sx-expand{position:absolute;bottom:22px;left:0;right:0;text-align:center;color:#728188;text-transform:uppercase;font-size:11px;display:grid;place-items:center;gap:8px;pointer-events:none}.sx-expand span{color:#728188}.sx-expand .sx-icon{width:18px;height:18px;margin:auto}.sx-main-wrap{width:100%;padding:18px 24px 34px 112px}.sx-topbar{height:72px;display:flex;align-items:center;gap:22px;background:rgba(18,28,33,.96);border:1px solid var(--sx-line);border-radius:16px;padding:0 22px;position:sticky;top:12px;z-index:30;backdrop-filter:blur(16px)}.admin-bar .sx-topbar{top:44px}.sx-logo{display:block;text-decoration:none;color:#fff;letter-spacing:1px}.sx-logo b{display:block;font-size:23px;line-height:.9;font-weight:900}.sx-logo span{color:var(--sx-orange);font-size:12px;font-weight:900}.sx-logo-inline{min-width:126px}.sx-search{flex:1;display:flex;min-width:220px;max-width:820px}.sx-search input{width:100%;height:44px;background:#263036;border:1px solid #34444b;color:#fff;border-radius:10px 0 0 10px;padding:0 16px;font-size:14px;outline:none}.sx-search input:focus{border-color:#53656d}.sx-search button{height:44px;border:0;background:var(--sx-orange);color:#fff;width:56px;display:grid;place-items:center;border-radius:0 10px 10px 0;cursor:pointer}.sx-search button .sx-icon{width:18px;height:18px}.sx-actions{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.sx-actions a{color:#d7dddf;text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px}.sx-actions a:hover{background:#223037}.sx-action-icon{color:var(--sx-orange);display:grid;place-items:center}.sx-action-icon .sx-icon{width:18px;height:18px}.sx-avatar{background:#263036}.sx-content{max-width:1320px;margin:24px auto}.sx-panel,.sx-hero,.sx-categories,.sx-section,.sx-contest-banner{background:rgba(18,28,33,.94);border:1px solid var(--sx-line);border-radius:var(--sx-radius);box-shadow:0 20px 60px rgba(0,0,0,.22)}.sx-hero{position:relative;min-height:360px;overflow:hidden;display:flex;align-items:center}.sx-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,16,20,.98),rgba(7,16,20,.62) 42%,rgba(7,16,20,.28)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1600&q=80') center/cover;filter:saturate(.9) contrast(1.02)}.sx-hero-content{position:relative;padding:64px 72px;max-width:700px}.sx-hero h1{font-size:58px;line-height:.98;margin:0 0 20px;font-weight:950;letter-spacing:-1.8px}.sx-hero p{font-size:18px;color:#d8dee0;margin:0 0 28px}.sx-btn,.sx-hero-actions a{display:inline-flex;align-items:center;justify-content:center;background:var(--sx-orange);color:#fff!important;text-decoration:none;border:0;border-radius:9px;padding:14px 26px;font-weight:850}.sx-btn.secondary,.sx-hero-actions .secondary{background:#263036}.sx-hero-actions{display:flex;gap:14px}.sx-categories{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin:-38px 42px 26px;padding:18px;position:relative;z-index:2}.sx-categories a{color:#dce2e4;text-decoration:none;text-align:center;font-size:13px;font-weight:800;padding:12px 8px;border-radius:12px;display:grid;place-items:center;gap:8px}.sx-categories a:hover{background:rgba(255,106,0,.1);color:#fff}.sx-categories .sx-cat-icon{display:grid;place-items:center;color:var(--sx-orange);width:42px;height:42px;border-radius:12px;background:rgba(255,106,0,.08)}.sx-categories .sx-icon{width:28px;height:28px}.sx-section{padding:24px;margin-bottom:24px}.sx-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sx-section h2,.sx-panel h1{margin:0;font-size:24px;letter-spacing:-.3px}.sx-section-head a{color:var(--sx-orange);text-decoration:none;font-size:13px;font-weight:800}.sx-shop-row,.sx-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sx-shop-card,.sx-product-card,.sx-contest{background:linear-gradient(180deg,#1a272d,#10191d);border:1px solid var(--sx-line);border-radius:13px;overflow:hidden}.sx-shop-card{padding:20px;text-align:center}.sx-shop-avatar{margin:auto;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#222f35;border:2px solid #3c4d55;color:var(--sx-orange)}.sx-shop-avatar .sx-icon{width:30px;height:30px}.sx-shop-card h3,.sx-product-card h3{font-size:15px;margin:10px 0 4px}.sx-shop-card p,.sx-product-card p{color:var(--sx-muted);font-size:12px;margin:0 0 10px}.sx-shop-card button,.sx-contest button{width:100%;background:#263036;border:1px solid #38494f;color:#fff;border-radius:8px;padding:10px;font-weight:800}.sx-product-card a{text-decoration:none;display:block}.sx-product-card img,.sx-service-image{width:100%;height:170px;object-fit:cover;background:#202d33;display:grid;place-items:center;color:var(--sx-orange)}.sx-service-image .sx-icon{width:44px;height:44px}.sx-product-card div{padding:13px}.sx-product-card strong{display:inline-block;color:var(--sx-orange);margin-right:14px}.sx-product-card span{color:var(--sx-orange2);font-size:12px}.sx-contest-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;background:linear-gradient(90deg,#4a2108,#131d22)}.sx-contest-banner p{margin:4px 0 0;color:#d8dee0}.sx-contest-banner .sx-icon{display:inline-block;vertical-align:middle;margin-right:8px;color:var(--sx-orange)}.sx-footer{color:#718087;text-align:center;padding:24px}.sx-page,.sx-shop-wrap{padding:28px}.sx-page-content{color:#dce2e4}.sx-quote-form form{display:grid;gap:14px}.sx-quote-form label{display:grid;gap:8px;color:#bfc9cd}.sx-quote-form input,.sx-quote-form select,.sx-quote-form textarea,body.synthix-theme input.input-text,body.synthix-theme textarea,body.synthix-theme select{background:#111a1f!important;border:1px solid #2c3b42!important;color:#fff!important;border-radius:8px!important;padding:12px!important}.sx-quote-form textarea{min-height:140px}.sx-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sx-quote-form button{background:var(--sx-orange);color:#fff;border:0;border-radius:8px;padding:13px 18px;font-weight:850}.sx-contest{padding:20px}.sx-contest span{display:inline-block;color:#111;background:var(--sx-orange2);font-weight:900;font-size:10px;padding:5px 8px;border-radius:5px;text-transform:uppercase}.sx-contest strong{display:block;color:var(--sx-orange);font-size:24px;margin:8px 0 18px}
/* WooCommerce */body.woocommerce .sx-shop-wrap,body.woocommerce-account .sx-page{background:#121c21}body.woocommerce .products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}body.woocommerce ul.products li.product{width:auto!important;margin:0!important;background:#121c21;border:1px solid var(--sx-line);border-radius:12px;padding:14px!important;color:#fff}body.woocommerce ul.products li.product .price{color:var(--sx-orange)!important}body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button,body.woocommerce #respond input#submit{background:var(--sx-orange)!important;color:#fff!important;border-radius:8px!important;border:0!important;font-weight:850!important}body.woocommerce table.shop_table,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{background:#111a1f;border:1px solid var(--sx-line);border-radius:14px;padding:18px;color:#fff}body.woocommerce-account .woocommerce{display:grid;grid-template-columns:250px 1fr;gap:22px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;text-decoration:none;padding:11px 12px;border-radius:9px;background:#162329;color:#dfe7ea;font-weight:750}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:rgba(255,106,0,.16);color:#fff}body.woocommerce-account .woocommerce-MyAccount-content a{color:var(--sx-orange)}
/* Dokan */.dokan-dashboard-wrap{display:grid!important;grid-template-columns:260px 1fr!important;gap:22px!important}.dokan-dashboard .dokan-dash-sidebar,.dokan-dashboard .dokan-dashboard-content,.dokan-store .profile-frame,.dokan-store-tabs,.dokan-single-store{background:#121c21!important;color:#fff!important;border:1px solid var(--sx-line)!important;border-radius:14px!important;box-shadow:0 20px 60px rgba(0,0,0,.18)!important}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{background:transparent!important;padding:12px!important}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{border:0!important;margin-bottom:6px!important}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{border-radius:9px!important;color:#dfe7ea!important;font-weight:750!important}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a{background:rgba(255,106,0,.18)!important;color:#fff!important}.dokan-dashboard .dokan-dashboard-content{padding:22px!important}.dokan-btn,.dokan-btn-theme{background:var(--sx-orange)!important;border-color:var(--sx-orange)!important;color:#fff!important;border-radius:8px!important}
@media(max-width:1080px){.sx-actions a span:last-child{display:none}.sx-logo-inline{min-width:105px}.sx-logo b{font-size:19px}.sx-categories,.sx-shop-row,.sx-card-grid,body.woocommerce .products{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sx-sidebar{display:none}.sx-main-wrap{padding:12px}.sx-topbar{height:auto;flex-wrap:wrap;padding:14px}.sx-search{order:3;flex-basis:100%;max-width:none}.sx-content{margin:16px auto}.sx-hero-content{padding:40px 28px}.sx-hero h1{font-size:40px}.sx-categories{grid-template-columns:repeat(2,1fr);margin:14px 0 22px}.sx-shop-row,.sx-card-grid,body.woocommerce .products,.sx-two,body.woocommerce-account .woocommerce,.dokan-dashboard-wrap{grid-template-columns:1fr!important}.sx-contest-banner{display:block}.sx-actions{margin-left:auto}}

/* Synthix v3 fixes: content pages, Dokan store list and old plugin UI cleanup */
.sx-content{overflow:visible}.sx-panel{overflow:hidden}.sx-page>h1,.sx-shop-wrap>h1,.woocommerce-products-header__title{margin-bottom:22px!important}.sx-lead{font-size:17px;color:#c6d0d4;margin:10px 0 22px}.sx-page .sx-section{box-shadow:none;margin-top:18px}.sx-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.sx-pricing-grid article{background:linear-gradient(180deg,#172329,#10191d);border:1px solid var(--sx-line);border-radius:14px;padding:24px;text-align:center}.sx-pricing-grid article.featured{border-color:var(--sx-orange);box-shadow:0 0 0 1px rgba(255,106,0,.25)}.sx-pricing-grid small{display:inline-block;background:var(--sx-orange);color:#fff;border-radius:999px;padding:5px 10px;font-weight:900;text-transform:uppercase}.sx-pricing-grid h3{margin:10px 0;color:#fff}.sx-pricing-grid strong{display:block;color:#fff;font-size:30px;margin:12px 0}.sx-pricing-grid strong span{font-size:13px;color:var(--sx-muted)}.sx-pricing-grid p{color:#aebbc0;min-height:42px}.sx-message-layout{display:grid;grid-template-columns:280px 1fr;gap:0;overflow:hidden;border:1px solid var(--sx-line);border-radius:16px;background:#10191d;margin-top:20px}.sx-message-layout aside{border-right:1px solid var(--sx-line);background:#0d171b;padding:12px}.sx-message-layout aside a{display:block;padding:14px;border-radius:10px;color:#e8eef0;text-decoration:none;font-weight:800}.sx-message-layout aside a.active,.sx-message-layout aside a:hover{background:rgba(255,106,0,.14)}.sx-message-layout aside span{color:var(--sx-muted);font-size:12px;font-weight:600}.sx-chat{padding:20px;display:grid;gap:12px}.sx-chat p{max-width:70%;padding:12px 14px;border-radius:14px;margin:0}.sx-chat .them{background:#243137}.sx-chat .me{background:linear-gradient(135deg,#ff6a00,#b84900);margin-left:auto}.sx-chat form{display:flex;gap:10px;margin-top:18px}.sx-chat input{flex:1}.sx-chat button{background:var(--sx-orange);border:0;color:#fff;border-radius:8px;padding:0 18px;font-weight:850}

/* Store listing / Dokan filters: force dark marketplace styling */
body.synthix-theme .dokan-seller-listing-content,body.synthix-theme #dokan-seller-listing-wrap,body.synthix-theme .dokan-store-listing,body.synthix-theme .dokan-store-listing *{box-sizing:border-box}body.synthix-theme #dokan-seller-listing-wrap{background:transparent!important;color:#fff!important}body.synthix-theme .dokan-seller-search-form,body.synthix-theme .dokan-store-list-filter,body.synthix-theme .dokan-store-list-filter-wrap,body.synthix-theme .store-lists-other-filter-wrap,body.synthix-theme .dokan-geolocation-location-filters{background:#121c21!important;border:1px solid var(--sx-line)!important;border-radius:16px!important;box-shadow:none!important;color:#fff!important;padding:18px!important;margin:0 0 18px!important}body.synthix-theme .dokan-store-list-filter-wrap:before,body.synthix-theme .dokan-store-list-filter-wrap:after{display:none!important}body.synthix-theme .dokan-store-list-filter-wrap input,body.synthix-theme .dokan-seller-search-form input,body.synthix-theme #dokan-store-listing-filter-form-wrap input{background:#0d171b!important;border:1px solid #2d3d44!important;color:#fff!important;border-radius:10px!important;box-shadow:none!important}body.synthix-theme .dokan-store-list-filter-button,body.synthix-theme .dokan-btn,body.synthix-theme input.dokan-btn,body.synthix-theme button.dokan-btn,body.synthix-theme .dokan-store-list-filter-wrap .apply-filter{background:var(--sx-orange)!important;border-color:var(--sx-orange)!important;color:#fff!important;border-radius:10px!important;font-weight:850!important;box-shadow:none!important}body.synthix-theme .dokan-store-list-filter-button svg,body.synthix-theme .dokan-store-list-filter-button i{color:#fff!important;fill:#fff!important}body.synthix-theme .dokan-store-listing .dokan-single-seller,body.synthix-theme .dokan-single-seller{background:#121c21!important;border:1px solid var(--sx-line)!important;border-radius:16px!important;box-shadow:0 18px 50px rgba(0,0,0,.24)!important;overflow:hidden!important;color:#fff!important}body.synthix-theme .dokan-single-seller .store-wrapper,body.synthix-theme .dokan-single-seller .store-header,body.synthix-theme .dokan-single-seller .store-content,body.synthix-theme .dokan-single-seller .store-data-container,body.synthix-theme .dokan-single-seller .store-footer{background:transparent!important;color:#fff!important;border-color:var(--sx-line)!important}body.synthix-theme .dokan-single-seller .store-banner{background:linear-gradient(135deg,#1e2b31,#29363c)!important;min-height:180px!important}body.synthix-theme .dokan-single-seller h2,body.synthix-theme .dokan-single-seller h3,body.synthix-theme .dokan-single-seller a{color:#fff!important}body.synthix-theme .dokan-single-seller .store-address,body.synthix-theme .dokan-single-seller .seller-rating,body.synthix-theme .dokan-single-seller p{color:#aebbc0!important}body.synthix-theme .dokan-store-listing .seller-avatar img,body.synthix-theme .dokan-single-seller .seller-avatar img{border-radius:50%!important;border:4px solid #fff!important;background:#fff!important}body.synthix-theme .dokan-single-seller .visit-store,body.synthix-theme .dokan-single-seller a.dokan-btn{background:var(--sx-orange)!important;color:#fff!important;border:0!important;border-radius:10px!important}

/* Dokan vendor dashboard old tables/cards */
body.synthix-theme .dokan-dashboard-wrap,body.synthix-theme .dokan-dashboard-wrap *{box-sizing:border-box}body.synthix-theme .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i{color:var(--sx-orange)!important}body.synthix-theme .dokan-dashboard-content article,body.synthix-theme .dokan-panel,body.synthix-theme .dokan-alert,body.synthix-theme .dokan-table,body.synthix-theme .dokan-dashboard-content .dashboard-widget{background:#111a1f!important;border-color:var(--sx-line)!important;color:#fff!important;border-radius:14px!important}body.synthix-theme .dokan-table th,body.synthix-theme .dokan-table td{border-color:#26353b!important;color:#e8eef0!important}body.synthix-theme .dokan-dashboard-content h1,body.synthix-theme .dokan-dashboard-content h2,body.synthix-theme .dokan-dashboard-content h3{color:#fff!important}body.synthix-theme .dokan-form-control{background:#0d171b!important;border:1px solid #2d3d44!important;color:#fff!important;border-radius:8px!important}

/* Woo/My Account no-content and forms */
body.synthix-theme .woocommerce-info,body.synthix-theme .woocommerce-message,body.synthix-theme .woocommerce-error{background:#121c21!important;color:#fff!important;border-top-color:var(--sx-orange)!important;border-radius:12px!important}body.synthix-theme .woocommerce-info:before,body.synthix-theme .woocommerce-message:before{color:var(--sx-orange)!important}body.synthix-theme mark,body.synthix-theme ins{background:rgba(255,106,0,.18)!important;color:#fff!important}body.synthix-theme .woocommerce form.checkout_coupon,body.synthix-theme .woocommerce form.login,body.synthix-theme .woocommerce form.register{background:#111a1f!important;border:1px solid var(--sx-line)!important;border-radius:14px!important;color:#fff!important}

@media(max-width:900px){.sx-pricing-grid,.sx-message-layout{grid-template-columns:1fr}.sx-message-layout aside{border-right:0;border-bottom:1px solid var(--sx-line)}body.woocommerce .products{grid-template-columns:repeat(2,1fr)!important}}

/* Synthix v4: custom Shops page replaces unstyled Dokan store listing */
.sx-market-page{max-width:1280px;margin:0 auto;color:#fff}.sx-market-head{align-items:flex-start;margin-bottom:22px}.sx-market-head h1{font-size:34px;margin:0 0 8px}.sx-market-head p{margin:0;color:#aebbc0;font-size:16px}.sx-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6a00,#f05d00);color:#fff!important;text-decoration:none;border-radius:10px;padding:13px 18px;font-weight:900;border:0}.sx-btn.secondary{background:#26343b}.sx-market-search{display:grid;grid-template-columns:1.4fr .7fr auto;gap:14px;background:#121c21;border:1px solid var(--sx-line);border-radius:18px;padding:18px;margin-bottom:24px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.sx-market-search label{display:grid;gap:7px;color:#91a0a6;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.sx-market-search input,.sx-market-search select{width:100%;height:48px;background:#0d171b!important;border:1px solid #2d3d44!important;color:#fff!important;border-radius:10px!important;padding:0 14px!important;box-shadow:none!important}.sx-market-search button{align-self:end;height:48px;background:#ff6a00;color:#fff;border:0;border-radius:10px;font-weight:950;padding:0 24px}.sx-vendor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sx-vendor-card{background:#121c21;border:1px solid var(--sx-line);border-radius:18px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.24);transition:.2s ease}.sx-vendor-card:hover{transform:translateY(-3px);border-color:rgba(255,106,0,.55);box-shadow:0 20px 55px rgba(255,106,0,.08)}.sx-vendor-card a{text-decoration:none;color:inherit;display:block}.sx-vendor-cover{height:150px;background-size:cover;background-position:center;position:relative}.sx-vendor-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,12,15,.15),rgba(4,12,15,.8))}.sx-vendor-body{padding:0 18px 18px;position:relative}.sx-vendor-logo{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#232f35,#111a1f);border:4px solid #121c21;color:#ff6a00;font-weight:1000;font-size:22px;margin-top:-37px;position:relative;z-index:2;box-shadow:0 10px 25px rgba(0,0,0,.32)}.sx-pill{display:inline-block;margin-top:12px;background:rgba(255,106,0,.13);border:1px solid rgba(255,106,0,.35);color:#ff8c36;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.sx-vendor-card h2{font-size:20px;margin:12px 0 8px;color:#fff}.sx-vendor-card p{color:#aebbc0;line-height:1.5;min-height:66px;margin:0}.sx-vendor-meta{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0;color:#91a0a6;font-size:13px}.sx-vendor-meta strong{color:#ff8c36}.sx-vendor-actions{display:flex;gap:10px}.sx-vendor-actions span,.sx-vendor-actions em{font-style:normal;flex:1;text-align:center;border-radius:9px;padding:10px 8px;font-weight:900}.sx-vendor-actions span{background:#ff6a00;color:#fff}.sx-vendor-actions em{background:#26343b;color:#fff}.sx-page .sx-market-page{margin:-10px 0 0}.sx-page-content>.sx-market-page{max-width:none}

/* Hide Dokan empty store cards if the plugin shortcode is still on an old page */
body.synthix-theme .dokan-store-listing .dokan-single-seller:empty{display:none!important}body.synthix-theme #dokan-seller-listing-wrap:has(.dokan-single-seller:empty){display:none!important}

@media(max-width:1180px){.sx-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-market-search{grid-template-columns:1fr 1fr}}@media(max-width:720px){.sx-vendor-grid,.sx-market-search{grid-template-columns:1fr}.sx-market-search button{width:100%}.sx-market-head{display:block}.sx-market-head .sx-btn{margin-top:14px}}

/* Synthix v5 quote centre */
.sx-quotes-page{max-width:1280px;margin:0 auto;color:#fff}.sx-quotes-head{display:flex;justify-content:space-between;gap:22px;align-items:center;background:#121c21;border:1px solid var(--sx-line);border-radius:18px;padding:26px;margin-bottom:18px;box-shadow:0 18px 50px rgba(0,0,0,.22)}.sx-kicker{display:inline-block;color:#ff8c36;text-transform:uppercase;font-size:12px;font-weight:950;letter-spacing:.08em;margin-bottom:8px}.sx-quotes-head h1{font-size:38px;margin:0 0 8px}.sx-quotes-head p{margin:0;color:#aebbc0;font-size:16px}.sx-plus-btn{width:62px;height:62px;border-radius:18px;border:0;background:linear-gradient(135deg,#ff6a00,#ff8c21);color:#fff;font-size:42px;line-height:1;font-weight:500;cursor:pointer;box-shadow:0 18px 34px rgba(255,106,0,.25)}.sx-quote-tabs{display:flex;gap:10px;margin:0 0 18px}.sx-quote-tabs a{padding:11px 16px;border-radius:999px;background:#121c21;border:1px solid var(--sx-line);color:#cfd8dc;text-decoration:none;font-weight:850}.sx-quote-tabs a.active,.sx-quote-tabs a:hover{background:rgba(255,106,0,.16);border-color:rgba(255,106,0,.55);color:#fff}.sx-quote-layout{display:grid;grid-template-columns:1fr 280px;gap:18px}.sx-quote-list{display:grid;gap:14px}.sx-quote-card{background:#121c21;border:1px solid var(--sx-line);border-radius:16px;overflow:hidden}.sx-quote-card[open]{border-color:rgba(255,106,0,.45);box-shadow:0 20px 50px rgba(0,0,0,.18)}.sx-quote-card summary{cursor:pointer;display:grid;grid-template-columns:115px 1fr 160px 90px;gap:14px;align-items:center;padding:18px;list-style:none}.sx-quote-card summary::-webkit-details-marker{display:none}.sx-quote-card summary strong{font-size:17px}.sx-quote-card summary em{font-style:normal;color:#9eadb3}.sx-quote-card summary b{color:#ff8c36;text-align:right}.sx-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:92px;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;background:#26343b;color:#d9e4e8}.sx-status.open{background:rgba(35,181,113,.14);color:#52dd9a}.sx-status.quoted{background:rgba(255,106,0,.16);color:#ff9a3c}.sx-status.in-review{background:rgba(80,158,255,.14);color:#7bb5ff}.sx-quote-detail{border-top:1px solid var(--sx-line);padding:18px}.sx-quote-detail p{margin:0 0 16px;color:#dbe3e6;line-height:1.55}.sx-quote-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sx-quote-meta span{background:#0d171b;border:1px solid #26353b;border-radius:12px;padding:12px;color:#fff;font-weight:850}.sx-quote-meta small{display:block;color:#819198;font-size:11px;text-transform:uppercase;margin-bottom:5px}.sx-quote-actions{display:flex;gap:12px;margin-top:16px}.sx-quote-actions a,.sx-quote-actions button{border:0;border-radius:10px;padding:12px 16px;font-weight:900;text-decoration:none}.sx-quote-actions a{background:#26343b;color:#fff}.sx-quote-actions button{background:#ff6a00;color:#fff}.sx-quote-side{background:#121c21;border:1px solid var(--sx-line);border-radius:16px;padding:18px;height:max-content}.sx-quote-side h2{margin:0 0 14px;font-size:20px}.sx-quote-side div{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--sx-line)}.sx-quote-side strong{font-size:24px;color:#ff8c36}.sx-quote-side span{color:#aebbc0}.sx-quote-create{margin-top:18px;background:#121c21;border:1px solid rgba(255,106,0,.45);border-radius:18px;padding:22px;box-shadow:0 20px 60px rgba(0,0,0,.26)}.sx-form-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sx-form-head h2{margin:0}.sx-form-head button{background:#26343b;color:#fff;border:0;border-radius:10px;padding:10px 14px;font-weight:850}.sx-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sx-quote-create label{display:grid;gap:8px;color:#c9d3d7;font-weight:800}.sx-quote-create input,.sx-quote-create select,.sx-quote-create textarea{background:#0d171b!important;border:1px solid #2d3d44!important;color:#fff!important;border-radius:10px!important;padding:13px!important;min-height:48px!important;box-shadow:none!important}.sx-quote-create select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#ff6a00 50%),linear-gradient(135deg,#ff6a00 50%,transparent 50%)!important;background-position:calc(100% - 18px) 21px,calc(100% - 12px) 21px!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important}.sx-full{margin-top:14px}.sx-full textarea{min-height:130px!important}.sx-options-row{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.sx-options-row label{display:flex;align-items:center;gap:8px;background:#0d171b;border:1px solid #26353b;border-radius:999px;padding:10px 13px}.sx-options-row input{min-height:auto!important}.sx-upload-box{border:1px dashed #44555d;background:#0d171b;border-radius:14px;padding:20px;text-align:center;color:#91a0a6;margin-bottom:16px}.sx-submit-quote{background:#ff6a00;color:#fff;border:0;border-radius:10px;padding:14px 20px;font-weight:950}
@media(max-width:980px){.sx-quote-layout{grid-template-columns:1fr}.sx-quote-card summary{grid-template-columns:1fr;gap:8px}.sx-quote-card summary b{text-align:left}.sx-quote-meta,.sx-form-grid{grid-template-columns:1fr}.sx-quotes-head{align-items:flex-start}.sx-plus-btn{width:54px;height:54px}}

/* Synthix v6: subscription tick lists and lightweight Dokan/Woo dashboard */
.sx-pricing-ticks article{display:flex;flex-direction:column;gap:14px}.sx-pricing-ticks ul{list-style:none;margin:8px 0 18px;padding:0;display:grid;gap:10px;flex:1}.sx-pricing-ticks li{position:relative;padding-left:28px;color:#d4dde1;line-height:1.45}.sx-pricing-ticks li:before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgba(255,106,0,.16);color:#ff8c36;font-size:12px;font-weight:1000}.sx-subscription-page .sx-lead{max-width:760px}.sx-dashboard{max-width:1280px;margin:0 auto;color:#fff}.sx-dash-hero{display:flex;justify-content:space-between;gap:22px;align-items:center;background:#121c21;border:1px solid var(--sx-line);border-radius:18px;padding:26px;margin-bottom:18px;box-shadow:0 18px 50px rgba(0,0,0,.22)}.sx-dash-hero h1{font-size:38px;margin:0 0 8px}.sx-dash-hero p{margin:0;color:#aebbc0}.sx-dash-actions{display:flex;gap:12px;flex-wrap:wrap}.sx-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.sx-stat-grid article{background:#121c21;border:1px solid var(--sx-line);border-radius:16px;padding:18px;min-height:128px}.sx-stat-grid span{display:block;color:#91a0a6;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.sx-stat-grid strong{display:block;font-size:30px;margin:10px 0 6px;color:#fff}.sx-stat-grid em{font-style:normal;color:#7e8e95;font-size:12px;line-height:1.4}.sx-dash-grid{display:grid;grid-template-columns:.75fr 1fr;gap:18px}.sx-dash-card{background:#121c21;border:1px solid var(--sx-line);border-radius:16px;padding:20px}.sx-dash-card h2{margin:0 0 14px}.sx-dash-card a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;background:#0d171b;border:1px solid #26353b;border-radius:12px;padding:14px 16px;margin-bottom:10px;font-weight:900}.sx-dash-card a:after{content:"→";color:#ff6a00}.sx-dash-card p{color:#aebbc0;line-height:1.55}.sx-panel.sx-page .sx-dashboard{margin:-6px 0 0}.sx-panel.sx-page:has(.sx-dashboard){background:transparent;border:0;padding:0;box-shadow:none}.sx-panel.sx-page:has(.sx-dashboard)>h1{display:none}.sx-panel.sx-page:has(.sx-dashboard)>.sx-page-content{display:block}.sx-panel.sx-page:has(.sx-quotes-page){background:transparent;border:0;padding:0;box-shadow:none}.sx-panel.sx-page:has(.sx-quotes-page)>h1{display:none}.sx-panel.sx-page:has(.sx-quotes-page)>.sx-page-content{display:block}
body.synthix-theme .dokan-dashboard-wrap{background:#121c21!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;padding:18px!important;color:#fff!important}body.synthix-theme .dokan-dashboard-wrap a{color:#ff8c36}body.synthix-theme .dokan-dash-sidebar,body.synthix-theme .dokan-dashboard-content article,body.synthix-theme .dokan-dashboard-content .dokan-panel{background:#0d171b!important;border-color:#26353b!important;color:#fff!important;border-radius:14px!important}body.synthix-theme .dokan-btn,body.synthix-theme input[type=submit].dokan-btn{background:#ff6a00!important;border-color:#ff6a00!important;color:#fff!important;border-radius:10px!important;font-weight:900!important}
@media(max-width:1100px){.sx-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-dash-grid{grid-template-columns:1fr}.sx-dash-hero{display:block}.sx-dash-actions{margin-top:16px}}@media(max-width:620px){.sx-stat-grid{grid-template-columns:1fr}.sx-dash-actions .sx-btn{width:100%}}

/* Synthix v7: faster dashboard, custom account/message bars, adaptive spacing */
:root{--sx-fluid-pad:clamp(14px,2vw,28px);--sx-fluid-gap:clamp(14px,1.8vw,24px);--sx-content-max:1560px}
.sx-main-wrap{padding:var(--sx-fluid-pad) var(--sx-fluid-pad) 38px calc(92px + var(--sx-fluid-pad));}
.sx-content{max-width:var(--sx-content-max);margin:0 auto;padding-top:clamp(18px,2vw,30px)}
.sx-topbar{height:clamp(68px,6vw,78px);gap:clamp(12px,1.7vw,24px);padding:0 clamp(14px,2vw,24px)}
.sx-search{min-width:220px}.sx-actions{gap:clamp(8px,1.2vw,16px)}.sx-actions a{border-radius:999px;min-height:42px;padding:0 14px}.sx-actions .sx-icon{width:19px;height:19px;color:var(--sx-orange)}
.sx-message-layout{display:grid;grid-template-columns:minmax(220px,320px) 1fr;min-height:560px;background:#0d171b;border:1px solid var(--sx-line);border-radius:18px;overflow:hidden}.sx-message-layout aside{background:#0a1317;border-right:1px solid var(--sx-line);padding:12px}.sx-message-layout aside a{display:block;text-decoration:none;border-radius:13px;padding:14px;margin-bottom:8px;color:#fff;font-weight:900}.sx-message-layout aside a span{display:block;color:#91a0a6;font-weight:700;font-size:13px;margin-top:4px}.sx-message-layout aside a.active,.sx-message-layout aside a:hover{background:rgba(255,106,0,.14)}.sx-chat{display:flex;flex-direction:column;gap:12px;padding:18px}.sx-chat p{max-width:70%;margin:0;border-radius:16px;padding:13px 15px;line-height:1.5}.sx-chat .them{background:#1a272d;color:#eaf0f2;align-self:flex-start}.sx-chat .me{background:#ff6a00;color:#fff;align-self:flex-end}.sx-chat form{display:flex;gap:10px;margin-top:auto;background:#121c21;border:1px solid var(--sx-line);border-radius:14px;padding:10px}.sx-chat input{flex:1;background:transparent!important;border:0!important;color:#fff!important;outline:0!important}.sx-chat button{background:#ff6a00;color:#fff;border:0;border-radius:10px;padding:11px 18px;font-weight:900}
body.synthix-theme.woocommerce-account .woocommerce,body.synthix-theme .woocommerce-account .woocommerce{background:#121c21;border:1px solid var(--sx-line);border-radius:18px;padding:clamp(16px,2vw,26px);box-shadow:0 20px 60px rgba(0,0,0,.22)}
body.synthix-theme .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}body.synthix-theme .woocommerce-MyAccount-navigation li a{display:block;text-decoration:none;background:#0d171b;border:1px solid #26353b;border-radius:12px;padding:13px 14px;font-weight:900;color:#dce4e7}body.synthix-theme .woocommerce-MyAccount-navigation li.is-active a,body.synthix-theme .woocommerce-MyAccount-navigation li a:hover{background:rgba(255,106,0,.16);border-color:rgba(255,106,0,.55);color:#fff}
body.synthix-theme .woocommerce-MyAccount-content,body.synthix-theme .woocommerce form.login,body.synthix-theme .woocommerce form.register{background:#0d171b!important;border:1px solid #26353b!important;border-radius:16px!important;padding:clamp(16px,2vw,24px)!important;color:#dce4e7!important}body.synthix-theme .woocommerce input.input-text,body.synthix-theme .woocommerce textarea,body.synthix-theme .woocommerce select{background:#081116!important;border:1px solid #2d3d44!important;border-radius:10px!important;color:#fff!important;min-height:46px!important;padding:10px 12px!important}body.synthix-theme .woocommerce button.button,body.synthix-theme .woocommerce a.button,body.synthix-theme .woocommerce input.button{background:#ff6a00!important;border:0!important;border-radius:10px!important;color:#fff!important;font-weight:950!important;padding:12px 16px!important}body.synthix-theme .woocommerce-message,body.synthix-theme .woocommerce-info,body.synthix-theme .woocommerce-error{background:#121c21!important;border:1px solid var(--sx-line)!important;border-left:4px solid #ff6a00!important;border-radius:14px!important;color:#fff!important;box-shadow:none!important}
body.synthix-theme .dokan-dashboard-wrap{display:grid!important;grid-template-columns:minmax(180px,240px) 1fr!important;gap:18px!important;background:transparent!important;border:0!important;padding:0!important}body.synthix-theme .dokan-dash-sidebar{position:sticky;top:110px;align-self:start;background:#121c21!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;padding:12px!important;overflow:hidden!important}body.synthix-theme .dokan-dash-sidebar ul{margin:0!important;padding:0!important}body.synthix-theme .dokan-dash-sidebar li a{border-radius:12px!important;color:#dce4e7!important;padding:12px 14px!important}body.synthix-theme .dokan-dash-sidebar li.active a,body.synthix-theme .dokan-dash-sidebar li a:hover{background:rgba(255,106,0,.16)!important;color:#fff!important}body.synthix-theme .dokan-dashboard-content{background:#121c21!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;padding:18px!important;color:#fff!important;min-width:0}body.synthix-theme .dokan-dashboard-content input,body.synthix-theme .dokan-dashboard-content select,body.synthix-theme .dokan-dashboard-content textarea{background:#081116!important;border:1px solid #2d3d44!important;color:#fff!important;border-radius:10px!important}body.synthix-theme table.dokan-table,body.synthix-theme .dokan-table{background:#0d171b!important;color:#fff!important;border-color:#26353b!important}body.synthix-theme .dokan-table th,body.synthix-theme .dokan-table td{border-color:#26353b!important;color:#dce4e7!important}
.sx-dashboard{min-height:420px}.sx-stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sx-dash-card a:hover,.sx-actions a:hover{background:rgba(255,106,0,.14);border-color:rgba(255,106,0,.4)}
@media (min-width:1440px){.sx-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-vendor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-section,.sx-panel{padding:clamp(22px,2vw,32px)}}
@media (max-width:1024px){.sx-sidebar{width:68px;inset:14px auto 14px 12px}.sx-sidebar:hover{width:220px}.sx-main-wrap{padding-left:96px}.sx-logo b{font-size:20px}.sx-actions a span:not(.sx-action-icon){display:none}.sx-actions a{width:44px;padding:0;justify-content:center}.sx-avatar{width:48px!important}.sx-quote-layout,.sx-dash-grid{grid-template-columns:1fr}.sx-message-layout{grid-template-columns:1fr}.sx-message-layout aside{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--sx-line)}.sx-message-layout aside a{min-width:190px}.sx-chat{min-height:420px}body.synthix-theme .dokan-dashboard-wrap{grid-template-columns:1fr!important}body.synthix-theme .dokan-dash-sidebar{position:static}}
@media (max-width:720px){.sx-app-shell{display:block}.sx-sidebar{position:fixed;left:10px;right:10px;bottom:10px;top:auto;width:auto;height:64px;border-radius:18px}.sx-sidebar:hover{width:auto}.sx-side-menu{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding:8px;gap:4px}.sx-side-menu a{height:48px;width:48px;padding:0;justify-content:center}.sx-side-menu em,.sx-sidebar:hover .sx-side-menu em,.sx-expand{display:none}.sx-main-wrap{padding:12px 12px 88px}.sx-topbar{position:relative;top:0!important;height:auto;min-height:76px;display:grid;grid-template-columns:1fr auto;gap:12px}.sx-search{grid-column:1/-1;order:3;width:100%}.sx-logo b{font-size:21px}.sx-actions{justify-content:flex-end}.sx-actions a{width:42px;min-height:42px}.sx-hero h1{font-size:clamp(36px,12vw,64px)}.sx-hero{min-height:430px;padding:28px 18px}.sx-category-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-card-grid,.sx-vendor-grid,.sx-pricing-grid{grid-template-columns:1fr!important}.sx-chat p{max-width:88%}.sx-quote-tabs{overflow:auto;padding-bottom:2px}.sx-quote-tabs a{white-space:nowrap}.sx-quotes-head,.sx-dash-hero{padding:18px}.sx-plus-btn{width:50px;height:50px;font-size:34px}.sx-form-grid,.sx-quote-meta{grid-template-columns:1fr!important}}

/* Synthix v8: sidebar selector, contest cards, safer dashboard */
.sx-side-menu a{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.sx-side-menu a:before{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:0 999px 999px 0;background:transparent;transition:background .18s ease,box-shadow .18s ease}.sx-side-menu a.is-active,.sx-side-menu a:hover{background:rgba(255,106,0,.16)!important;border-color:rgba(255,106,0,.28);color:#fff}.sx-side-menu a.is-active:before{background:var(--sx-orange,#ff6a00);box-shadow:0 0 20px rgba(255,106,0,.65)}.sx-side-menu a.is-active .sx-nav-icon,.sx-side-menu a:hover .sx-nav-icon{color:var(--sx-orange,#ff6a00);transform:translateY(-1px)}.sx-sidebar:hover .sx-side-menu a.is-active{padding-left:18px}.sx-nav-icon{transition:color .18s ease,transform .18s ease}.sx-side-menu em{font-style:normal}
.sx-contest-page{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.sx-contest-head{margin-bottom:18px}.sx-contest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.sx-contest-card{position:relative;overflow:hidden;border:1px solid rgba(255,106,0,.28);border-radius:20px;background:linear-gradient(145deg,rgba(18,28,33,.98),rgba(9,18,22,.98));box-shadow:0 22px 60px rgba(0,0,0,.28);min-height:360px;display:flex;flex-direction:column}.sx-contest-card:before{content:"";position:absolute;inset:-45% -30% auto auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(255,106,0,.22),transparent 68%)}.sx-contest-art{height:130px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,106,0,.14),rgba(255,255,255,.03));border-bottom:1px solid rgba(255,255,255,.08)}.sx-contest-art span{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;color:#ff6a00;background:rgba(255,106,0,.13);border:1px solid rgba(255,106,0,.32);box-shadow:0 0 28px rgba(255,106,0,.12)}.sx-contest-art .sx-icon{width:42px;height:42px}.sx-contest-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.sx-contest-body small{align-self:flex-start;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950;color:#ffb27a;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.25);border-radius:999px;padding:6px 9px}.sx-contest-body h3{margin:0;color:#fff;font-size:clamp(20px,1.5vw,26px);line-height:1.08}.sx-contest-body p{margin:0;color:#aebbc0;line-height:1.5}.sx-contest-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.sx-contest-meta span{background:#0b1519;border:1px solid #23333a;border-radius:12px;padding:10px;color:#aebbc0;font-weight:800}.sx-contest-meta b{display:block;color:#fff;font-size:18px;margin-bottom:2px}.sx-contest-time{color:#dce4e7;font-weight:900;font-size:13px}.sx-contest-card button{width:100%;background:#ff6a00;border:0;color:#fff;border-radius:12px;padding:13px 16px;font-weight:950;cursor:pointer}.sx-contest-card button:hover{filter:brightness(1.08)}
.sx-dashboard-live,.sx-dashboard-login{background:transparent!important;border:0!important;padding:0!important}.sx-dashboard .sx-dash-hero{border:1px solid var(--sx-line,#253840);border-radius:22px;background:linear-gradient(135deg,rgba(18,28,33,.96),rgba(10,18,22,.96));box-shadow:0 22px 60px rgba(0,0,0,.22)}.sx-dashboard .sx-stat-grid article{min-height:130px}.sx-dashboard .sx-dash-card{min-height:240px}.sx-dashboard .sx-dash-card a{display:flex;align-items:center;justify-content:space-between}.sx-dashboard .sx-dash-card a:after{content:"›";color:#ff6a00;font-size:22px;line-height:1}.sx-dashboard-login .sx-dash-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,3vw,34px)}
@media(max-width:1100px){.sx-contest-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.sx-contest-grid{grid-template-columns:1fr}.sx-contest-card{min-height:auto}.sx-contest-meta{grid-template-columns:1fr}.sx-side-menu a.is-active:before{display:none}.sx-side-menu a.is-active{box-shadow:inset 0 0 0 1px rgba(255,106,0,.35)}}


/* Synthix v9: mobile hamburger, header rhythm, Woo account fixes, safer dashboard layout */
.sx-mobile-menu-toggle{display:none;position:fixed;left:14px;top:14px;z-index:90;width:48px;height:48px;border-radius:14px;border:1px solid var(--sx-line);background:#121c21;color:#ff6a00;align-items:center;justify-content:center;box-shadow:0 14px 40px rgba(0,0,0,.35)}
.sx-topbar{min-width:0;justify-content:space-between}.sx-logo-inline{flex:0 0 auto}.sx-search{flex:1 1 520px}.sx-actions{flex:0 0 auto}.sx-actions a{min-height:44px}.sx-actions .sx-avatar{padding-left:16px;padding-right:18px}
body.synthix-theme.woocommerce-account .sx-page{padding:clamp(18px,2.4vw,34px)!important}.woocommerce-account .sx-page-content{width:100%}
body.synthix-theme.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:minmax(210px,260px) minmax(0,1fr)!important;gap:clamp(16px,2vw,28px)!important;align-items:start!important;background:#121c21!important;border:1px solid var(--sx-line)!important;border-radius:20px!important;padding:clamp(16px,2.2vw,28px)!important;box-shadow:0 22px 60px rgba(0,0,0,.24)!important;min-height:460px!important;color:#dce4e7!important}
body.synthix-theme.woocommerce-account .woocommerce:before,body.synthix-theme.woocommerce-account .woocommerce:after{display:none!important;content:none!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:auto!important;min-width:0!important;background:#0b1519!important;border:1px solid #26353b!important;border-radius:18px!important;padding:14px!important;margin:0!important;box-shadow:none!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;list-style:none!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;min-height:50px!important;background:#101b20!important;border:1px solid #26353b!important;border-radius:13px!important;padding:13px 16px!important;color:#dce4e7!important;font-weight:900!important;text-decoration:none!important;line-height:1.15!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:rgba(255,106,0,.18)!important;border-color:rgba(255,106,0,.55)!important;color:#fff!important;box-shadow:inset 3px 0 0 #ff6a00!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0!important;min-height:360px!important;background:#0b1519!important;border:1px solid #26353b!important;border-radius:18px!important;padding:clamp(18px,2.2vw,28px)!important;margin:0!important;color:#dce4e7!important;box-shadow:none!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content p{color:#c7d0d4;line-height:1.65}body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content p:first-child{margin-top:0}body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content a{color:#ff8c36!important;font-weight:800!important}
body.synthix-theme.woocommerce-account table.shop_table{background:#0d171b!important;border:1px solid #26353b!important;border-radius:14px!important;overflow:hidden!important;color:#dce4e7!important}body.synthix-theme.woocommerce-account table.shop_table th,body.synthix-theme.woocommerce-account table.shop_table td{border-color:#26353b!important;color:#dce4e7!important}
.sx-dashboard-live{width:100%;min-height:420px}.sx-dashboard .sx-dash-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,rgba(255,106,0,.12),rgba(18,28,33,.95));border:1px solid var(--sx-line);border-radius:20px;padding:clamp(18px,2.5vw,30px);margin-bottom:20px}.sx-dashboard .sx-dash-actions{display:flex;gap:12px;flex-wrap:wrap}.sx-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:18px}.sx-stat-grid article{background:#121c21;border:1px solid var(--sx-line);border-radius:16px;padding:18px}.sx-stat-grid span,.sx-stat-grid em{display:block;color:#9eabb0;font-size:12px}.sx-stat-grid strong{display:block;color:#fff;font-size:28px;margin:8px 0}.sx-dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sx-dash-card{background:#121c21;border:1px solid var(--sx-line);border-radius:18px;padding:20px}.sx-dash-card h2{margin-top:0}.sx-dash-card a{display:block;text-decoration:none;background:#0b1519;border:1px solid #26353b;border-radius:12px;padding:12px 14px;margin:10px 0;color:#dce4e7;font-weight:900}.sx-dash-card a:hover{border-color:rgba(255,106,0,.55);background:rgba(255,106,0,.12)}
.sx-contest-card{transform:translateZ(0);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sx-contest-card:hover{transform:translateY(-3px);border-color:rgba(255,106,0,.55);box-shadow:0 28px 80px rgba(0,0,0,.36)}.sx-contest-art{height:150px}.sx-contest-body{min-height:230px}
@media(max-width:1180px){.sx-topbar{gap:14px;padding-inline:18px}.sx-search{max-width:none}.sx-actions a{padding-inline:10px}.sx-logo-inline{min-width:112px}.sx-dash-grid{grid-template-columns:1fr}}
@media(max-width:760px){body.synthix-theme:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.54);z-index:70;opacity:0;pointer-events:none;transition:opacity .18s ease}body.synthix-theme.sx-mobile-open:before{opacity:1;pointer-events:auto}.sx-mobile-menu-toggle{display:flex}.sx-main-wrap{padding:74px 12px 28px!important}.sx-sidebar{top:76px!important;left:12px!important;bottom:12px!important;right:auto!important;width:min(82vw,290px)!important;height:auto!important;border-radius:20px!important;transform:translateX(calc(-100% - 22px));transition:transform .2s ease!important;z-index:80!important}.sx-sidebar:hover{width:min(82vw,290px)!important}.sx-mobile-open .sx-sidebar{transform:translateX(0)}.sx-side-menu{height:auto!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-content:start!important;padding:14px!important;gap:9px!important}.sx-side-menu a{width:100%!important;height:50px!important;justify-content:flex-start!important;padding:0 14px!important;gap:14px!important}.sx-side-menu em,.sx-sidebar:hover .sx-side-menu em{display:block!important;opacity:1!important;transform:none!important}.sx-expand{display:none!important}.sx-topbar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:1fr auto!important;min-height:0!important;height:auto!important;padding:16px!important;border-radius:18px!important;gap:14px!important}.sx-logo-inline{padding-left:48px;min-width:0}.sx-search{grid-column:1/-1!important;order:3!important;flex:auto!important;min-width:0!important}.sx-search input{height:48px}.sx-search button{height:48px;width:58px}.sx-actions{justify-self:end;gap:4px}.sx-actions a{width:42px!important;min-height:42px!important;padding:0!important;justify-content:center!important}.sx-actions a span:not(.sx-action-icon){display:none!important}body.synthix-theme.woocommerce-account .woocommerce{grid-template-columns:1fr!important;padding:14px!important;gap:14px!important;min-height:0!important}body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:44px!important;padding:11px 12px!important;font-size:14px!important}body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content{min-height:220px!important}.sx-dashboard .sx-dash-hero{display:grid}.sx-dashboard .sx-dash-actions{width:100%}.sx-dashboard .sx-dash-actions .sx-btn{width:100%}.sx-stat-grid{grid-template-columns:1fr 1fr}.sx-contest-art{height:120px}}
@media(max-width:460px){.sx-stat-grid{grid-template-columns:1fr}body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}.sx-logo b{font-size:18px}.sx-logo span{font-size:11px}}


/* Synthix v10: logged-in user chip, cart cleanup, reliable mobile drawer */
.sx-actions{gap:12px}.sx-action-link{white-space:nowrap}.sx-user-chip{gap:10px!important;padding:6px 14px 6px 7px!important;max-width:210px}.sx-user-chip img,.sx-user-photo{width:34px!important;height:34px!important;border-radius:50%!important;display:block!important;border:2px solid rgba(255,106,0,.55)!important;background:#0b1519!important;object-fit:cover!important}.sx-user-name{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900;color:#fff}.sx-avatar.sx-user-chip:hover{background:#2b3940!important}
body.synthix-theme.woocommerce-cart .sx-shop-wrap{padding:clamp(18px,2.6vw,34px)!important;background:rgba(18,28,33,.94)!important;border-radius:22px!important;min-height:420px!important}.woocommerce-cart .sx-shop-wrap h1,.woocommerce-cart .entry-title{margin-top:0!important}.woocommerce-cart .woocommerce{width:100%;max-width:100%}.woocommerce-cart .cart-empty,.woocommerce-cart .return-to-shop{display:none!important}.sx-cart-empty-card{display:grid;place-items:center;text-align:center;gap:14px;max-width:720px;margin:20px auto 10px;padding:clamp(30px,5vw,70px);background:linear-gradient(180deg,#121c21,#0b1519);border:1px solid var(--sx-line);border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.28)}.sx-cart-empty-card h2{font-size:clamp(26px,4vw,42px);line-height:1.05;margin:4px 0;color:#fff}.sx-cart-empty-card p{max-width:520px;color:#aebbc0;font-size:16px;line-height:1.6;margin:0}.sx-cart-empty-icon{width:86px;height:86px;border-radius:24px;display:grid;place-items:center;color:#ff6a00;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.3)}.sx-cart-empty-icon .sx-icon{width:42px;height:42px}.sx-cart-empty-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:10px}.woocommerce-cart .cross-sells,.woocommerce-cart .cart-collaterals{background:#0b1519!important;border:1px solid var(--sx-line)!important;border-radius:20px!important;padding:22px!important;margin-top:20px!important}.woocommerce-cart .cross-sells h2,.woocommerce-cart .cart_totals h2{font-size:22px!important;margin:0 0 16px!important}.woocommerce-cart table.shop_table{background:#0b1519!important;border:1px solid var(--sx-line)!important;border-radius:16px!important;color:#dce4e7!important;overflow:hidden!important}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{border-color:#26353b!important;color:#dce4e7!important}
.sx-dashboard-live{display:block!important}.page-dashboard .sx-content,.sx-content .sx-dashboard{width:100%}.sx-dashboard .sx-dash-hero p{max-width:780px}.sx-dashboard .sx-dash-actions .secondary{background:#223037!important}.sx-dashboard .sx-dash-card p{color:#aebbc0;line-height:1.6}
@media(max-width:920px){.sx-topbar{gap:12px}.sx-actions{gap:6px}.sx-action-link span:not(.sx-action-icon){display:none}.sx-user-chip{padding:6px!important}.sx-user-name{display:none}.sx-search{flex-basis:360px}}
@media(max-width:760px){.sx-mobile-menu-toggle{display:flex!important;position:fixed!important;left:14px!important;top:14px!important;z-index:9999!important;pointer-events:auto!important}.admin-bar .sx-mobile-menu-toggle{top:60px!important}.sx-sidebar{display:block!important;visibility:visible!important;opacity:1!important;z-index:9998!important;pointer-events:auto!important}.sx-mobile-open .sx-sidebar,body.sx-mobile-open .sx-sidebar,html.sx-mobile-open body .sx-sidebar{transform:translateX(0)!important}.sx-mobile-open body:before,body.sx-mobile-open:before{opacity:1!important;pointer-events:auto!important}.sx-topbar{margin-top:0!important}.sx-logo-inline{padding-left:52px!important}.sx-actions .sx-user-chip{width:42px!important;height:42px!important;border-radius:999px!important}.sx-actions .sx-user-chip img{width:28px!important;height:28px!important}.sx-cart-empty-card{padding:28px 18px}.sx-cart-empty-actions{width:100%}.sx-cart-empty-actions .sx-btn{width:100%}}

/* Synthix v11: subscription contests + safer real-data vendor dashboard */
.sx-contest-card-v11 .sx-contest-prize{background:linear-gradient(135deg,rgba(255,106,0,.22),rgba(255,155,33,.08));border:1px solid rgba(255,106,0,.38);border-radius:16px;padding:14px;margin:4px 0;color:#fff}
.sx-contest-card-v11 .sx-contest-prize b{display:block;font-size:clamp(20px,1.6vw,28px);line-height:1.05;color:#fff;margin:0 0 4px}.sx-contest-card-v11 .sx-contest-prize span{color:#ffb27a;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.sx-contest-card-v11 .sx-contest-meta{margin-top:0}.sx-contest-card-v11 .sx-contest-meta span{font-size:12px}.sx-contest-card-v11 .sx-contest-meta b{font-size:14px}.sx-dash-hero-live{align-items:center}.sx-dash-user{display:flex;align-items:center;gap:16px;min-width:0}.sx-dash-avatar{width:58px!important;height:58px!important;border-radius:18px!important;border:1px solid rgba(255,106,0,.32);box-shadow:0 16px 40px rgba(0,0,0,.28)}.sx-vendor-alert{display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.36);border-radius:16px;padding:14px 16px;margin:0 0 18px;color:#fff}.sx-vendor-alert span{color:#d6dee2}.sx-vendor-alert a{color:#fff;background:#ff6a00;border-radius:10px;padding:10px 14px;text-decoration:none;font-weight:900;white-space:nowrap}.sx-live-stat-grid article{position:relative;overflow:hidden}.sx-live-stat-grid article:after{content:"";position:absolute;right:-24px;top:-24px;width:70px;height:70px;border-radius:50%;background:rgba(255,106,0,.08)}.sx-dash-grid-live{grid-template-columns:1fr 1fr 1fr}.sx-dash-card a{gap:12px}.sx-dash-card a em{margin-left:auto;color:#9eabb0;font-style:normal;font-size:12px}.sx-dash-card p{color:#aebbc0}@media(max-width:1050px){.sx-dash-grid-live{grid-template-columns:1fr 1fr}.sx-dash-grid-live .sx-dash-card:last-child{grid-column:1/-1}}@media(max-width:760px){.sx-dash-user{align-items:flex-start}.sx-vendor-alert{display:grid}.sx-vendor-alert a{justify-self:start}.sx-dash-grid-live{grid-template-columns:1fr}.sx-contest-card-v11 .sx-contest-prize{padding:12px}}

/* v12 fixes: reliable active sidebar, higher dashboard contrast, custom add product form */
.sx-side-menu a:first-child:not(.is-active){background:transparent!important;color:#dce4e7!important;box-shadow:none!important}.sx-side-menu a.is-active{background:rgba(255,106,0,.18)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,106,0,.45)!important}.sx-side-menu a.is-active .sx-icon{color:#ff7a16!important}.sx-dashboard .sx-dash-hero h1,.sx-dashboard h2,.sx-dashboard .sx-stat-grid strong,.sx-dashboard .sx-dash-card a span{color:#fff!important}.sx-dashboard .sx-dash-hero p,.sx-dashboard .sx-stat-grid em,.sx-dashboard .sx-dash-card p{color:#d3dce0!important}.sx-dashboard .sx-stat-grid span{color:#c4cdd2!important;font-weight:900!important;letter-spacing:.04em;text-transform:uppercase}.sx-dashboard .sx-dash-card a{background:#0a151a!important;color:#fff!important;border-color:#33454d!important;box-shadow:0 10px 24px rgba(0,0,0,.16)}.sx-dashboard .sx-dash-card a:hover{background:rgba(255,106,0,.16)!important;border-color:#ff6a00!important;transform:translateY(-1px)}.sx-dashboard .sx-dash-card a em{color:#ffb276!important;font-weight:900!important}.sx-btn,.sx-dashboard .sx-dash-actions .sx-btn{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.22)}.sx-btn.secondary,.sx-dashboard .sx-dash-actions .secondary{background:#23333b!important;color:#fff!important;border:1px solid #344851!important}.sx-add-product-page{max-width:1100px;margin-inline:auto}.sx-product-form{display:grid;gap:16px;background:#101b20;border:1px solid var(--sx-line);border-radius:20px;padding:clamp(18px,2.5vw,28px)}.sx-product-form label{display:grid;gap:8px;color:#fff;font-weight:900}.sx-product-form label span{font-size:13px;color:#ffb276;text-transform:uppercase;letter-spacing:.06em}.sx-product-form input,.sx-product-form select,.sx-product-form textarea{width:100%;background:#071014;border:1px solid #33454d;border-radius:13px;color:#fff;padding:14px 15px;font:inherit;outline:none}.sx-product-form input:focus,.sx-product-form select:focus,.sx-product-form textarea:focus{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.16)}.sx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sx-form-actions{display:flex;gap:12px;flex-wrap:wrap}.sx-form-success,.sx-form-error{display:flex;gap:10px;align-items:center;justify-content:space-between;border-radius:14px;padding:14px 16px;margin:0 0 16px}.sx-form-success{background:rgba(27,190,111,.13);border:1px solid rgba(27,190,111,.35);color:#fff}.sx-form-error{background:rgba(255,70,70,.13);border:1px solid rgba(255,70,70,.35);color:#fff}@media(max-width:760px){.sx-form-grid{grid-template-columns:1fr}.sx-form-actions .sx-btn{width:100%}}

/* Synthix v13: header/sidebar alignment, reliable navigation state, account + mobile drawer polish */
:root{--sx-shell-pad:18px;--sx-rail-w:76px;--sx-topbar-h:76px}
.sx-sidebar{inset:var(--sx-shell-pad) auto var(--sx-shell-pad) 16px!important;width:var(--sx-rail-w)!important}
.sx-sidebar:hover{width:238px!important}
.sx-main-wrap{padding-top:var(--sx-shell-pad)!important;padding-left:calc(16px + var(--sx-rail-w) + 28px)!important}
.sx-topbar{height:var(--sx-topbar-h)!important;min-height:var(--sx-topbar-h)!important;top:var(--sx-shell-pad)!important;margin:0!important;padding:0 26px!important;align-items:center!important}
.admin-bar .sx-topbar{top:calc(32px + var(--sx-shell-pad))!important}
.sx-content{margin-top:28px!important}
.sx-side-menu a:first-child:not(.is-active){background:transparent!important;color:#dce4e7!important;border-color:transparent!important}
.sx-side-menu a:first-child:not(.is-active):before{background:transparent!important;box-shadow:none!important}
.sx-side-menu a:first-child:not(.is-active) .sx-nav-icon{color:var(--sx-orange)!important;transform:none!important}
.sx-actions{height:100%;gap:14px!important}.sx-actions a{height:48px!important;color:#fff!important;font-weight:850!important}.sx-user-chip{background:#263036!important;border:1px solid rgba(255,255,255,.06);padding:7px 14px 7px 8px!important;gap:10px!important}.sx-user-photo{border-radius:50%;width:34px!important;height:34px!important}.sx-user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff!important}

body.synthix-theme.woocommerce-account .sx-panel{padding:34px!important}
body.synthix-theme.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;gap:28px!important;align-items:start!important;width:100%!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;min-height:420px!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;float:none!important;background:#0a1419!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;padding:14px!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:10px!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important}.woocommerce-MyAccount-navigation li:before{display:none!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;min-height:52px!important;padding:0 18px!important;border-radius:13px!important;background:#101b20!important;border:1px solid #26353b!important;color:#f5f7f8!important;text-decoration:none!important;font-weight:850!important;line-height:1.15!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:rgba(255,106,0,.18)!important;border-color:rgba(255,106,0,.55)!important;color:#fff!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;min-height:420px!important;background:#0a1419!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;padding:24px!important;color:#e8eef0!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content p,body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content td,body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content th{color:#dfe7ea!important}
body.synthix-theme.woocommerce-account .woocommerce-MyAccount-content a{color:#ff8a24!important;font-weight:800!important}
body.synthix-theme.woocommerce-account form.login,body.synthix-theme.woocommerce-account form.register{background:#0a1419!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;padding:24px!important;color:#fff!important}

.sx-dashboard .sx-dash-card a,.sx-dashboard .sx-dash-card a span,.sx-dashboard .sx-dash-card a em{color:#fff!important;text-shadow:none!important}.sx-dashboard .sx-dash-card a{background:#0b171c!important;border-color:#2b3b42!important;font-weight:900!important}.sx-dashboard .sx-dash-card a:hover{border-color:rgba(255,106,0,.55)!important;background:#132229!important}.sx-dashboard p,.sx-dashboard em{color:#d5dee2!important}.sx-stat-grid article span,.sx-stat-grid article em{color:#d4dde1!important}.sx-stat-grid article strong{color:#fff!important}

@media(max-width:760px){
  :root{--sx-shell-pad:12px;--sx-topbar-h:auto}
  body.synthix-theme:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.62);z-index:9990;opacity:0;pointer-events:none;transition:opacity .18s ease}
  body.synthix-theme.sx-mobile-open:before,html.sx-mobile-open body.synthix-theme:before{opacity:1;pointer-events:auto}
  .sx-mobile-menu-toggle{display:flex!important;position:fixed!important;left:14px!important;top:14px!important;z-index:10002!important;width:48px!important;height:48px!important;border-radius:14px!important;background:#121c21!important;border:1px solid var(--sx-line)!important;color:#ff6a00!important;align-items:center!important;justify-content:center!important}
  .admin-bar .sx-mobile-menu-toggle{top:60px!important}
  .sx-sidebar{display:block!important;position:fixed!important;top:74px!important;left:12px!important;right:auto!important;bottom:12px!important;width:min(84vw,304px)!important;height:auto!important;border-radius:20px!important;transform:translateX(calc(-100% - 26px))!important;transition:transform .2s ease!important;z-index:10001!important;opacity:1!important;visibility:visible!important;overflow:auto!important}
  .admin-bar .sx-sidebar{top:120px!important}
  body.sx-mobile-open .sx-sidebar,html.sx-mobile-open .sx-sidebar{transform:translateX(0)!important}
  .sx-sidebar:hover{width:min(84vw,304px)!important}
  .sx-main-wrap{padding:76px 12px 28px!important}
  .sx-topbar{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr auto!important;padding:14px!important;gap:12px!important;border-radius:18px!important}
  .sx-logo-inline{padding-left:52px!important;min-width:0!important}.sx-logo b{font-size:21px!important}
  .sx-actions{height:auto!important;justify-self:end!important;gap:5px!important}.sx-actions a{height:42px!important;width:42px!important;min-height:42px!important;padding:0!important;justify-content:center!important}.sx-actions a span:not(.sx-action-icon),.sx-user-name{display:none!important}.sx-user-photo{width:28px!important;height:28px!important}
  .sx-search{grid-column:1/-1!important;order:3!important;min-width:0!important;width:100%!important}.sx-search input,.sx-search button{height:48px!important}
  .sx-side-menu{height:auto!important;display:grid!important;grid-template-columns:1fr!important;padding:14px!important;gap:9px!important}.sx-side-menu a{width:100%!important;height:52px!important;justify-content:flex-start!important;padding:0 16px!important}.sx-side-menu em{display:block!important;opacity:1!important;transform:none!important}.sx-expand{display:none!important}
  body.synthix-theme.woocommerce-account .sx-panel{padding:18px!important}body.synthix-theme.woocommerce-account .woocommerce{grid-template-columns:1fr!important;gap:16px!important}body.synthix-theme.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.woocommerce-MyAccount-navigation li a{min-height:46px!important;padding:0 12px!important;font-size:14px!important}.woocommerce-MyAccount-content{padding:18px!important;min-height:240px!important}
}

/* Synthix v14 fixes: controlled cart, storefront chip, messages, dashboard buttons */
.sx-topbar{min-height:92px;align-items:center}
.sx-user-chip{gap:10px!important;min-width:max-content}
.sx-user-chip .sx-user-photo{border:2px solid rgba(255,106,0,.65)!important;box-shadow:0 0 0 4px rgba(255,106,0,.09)}
.sx-user-chip .sx-user-name{color:#fff!important;font-weight:800!important;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sx-dashboard .sx-btn,.sx-dash-card a,.sx-form-actions .sx-btn{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.25);font-weight:900!important;letter-spacing:.01em}
.sx-dash-card a{background:#0a161c!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important}
.sx-dash-card a em,.sx-dash-card a span{color:#f4fbff!important}.sx-dash-card p{color:#d6e0e4!important}.sx-dash-card a:after{color:#ff6a00!important}.sx-dash-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.sx-dash-actions .sx-btn.secondary{background:#1b2b34!important;color:#fff!important;border-color:rgba(255,255,255,.13)!important}
.sx-cart-page-v14{display:block!important;min-height:520px!important;padding:clamp(24px,3vw,42px)!important}.sx-cart-head{margin-bottom:22px}.sx-cart-empty-card{max-width:900px!important;margin:18px auto!important;padding:clamp(38px,6vw,86px)!important;background:radial-gradient(circle at 80% 0,rgba(255,106,0,.13),transparent 32%),linear-gradient(180deg,#132126,#091216)!important;border:1px solid rgba(255,255,255,.11)!important}.sx-cart-empty-card h2{margin:6px 0 0!important}.sx-cart-empty-actions .sx-btn{min-width:190px}.sx-woo-cart-live .woocommerce{display:block!important}.sx-woo-cart-live table.shop_table{background:#09151a!important;border:1px solid rgba(255,255,255,.12)!important;color:#eaf2f5!important}.sx-woo-cart-live .cart-collaterals,.sx-woo-cart-live .cart_totals{background:#101d23!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;padding:22px!important}.woocommerce-cart .sx-panel>.woocommerce,.woocommerce-cart .woocommerce .cross-sells{display:none!important}
.sx-messages-page{padding:clamp(20px,3vw,42px)!important}.sx-message-layout-v14{display:grid;grid-template-columns:minmax(240px,330px) 1fr;gap:20px;background:#09151a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:18px}.sx-message-list{display:flex;flex-direction:column;gap:10px}.sx-message-list a{display:grid;gap:4px;padding:16px;border-radius:16px;background:#101d23;border:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none}.sx-message-list a.active{border-color:#ff6a00;background:rgba(255,106,0,.14)}.sx-message-list span,.sx-message-list em{color:#b6c3c8;font-style:normal;font-size:13px}.sx-chat-v14{background:#0d1a20;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px;min-height:420px;display:flex;flex-direction:column;gap:12px}.sx-chat-title{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:8px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.sx-chat-title strong{color:#fff}.sx-chat-title span{color:#95a5ac;font-size:13px}.sx-chat-v14 p{max-width:70%;padding:13px 15px;border-radius:16px;margin:0;color:#fff}.sx-chat-v14 .them{align-self:flex-start;background:#172832}.sx-chat-v14 .me{align-self:flex-end;background:#ff6a00}.sx-message-composer{margin-top:auto;display:flex;gap:10px}.sx-message-composer input{flex:1;background:#071116;border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#fff;padding:14px}.sx-message-composer button{border:0;border-radius:14px;background:#ff6a00;color:#fff;font-weight:900;padding:0 22px}
@media(max-width:900px){.sx-message-layout-v14{grid-template-columns:1fr}.sx-message-list{max-height:none}.sx-chat-v14{min-height:360px}.sx-chat-v14 p{max-width:88%}.sx-dash-actions{justify-content:flex-start}.sx-topbar{min-height:76px}}
@media(max-width:640px){.sx-actions .sx-action-link span:not(.sx-action-icon),.sx-user-chip .sx-user-name{display:none!important}.sx-user-chip{min-width:44px}.sx-cart-page-v14{padding:18px!important}.sx-cart-empty-actions{display:grid;width:100%}.sx-message-composer{display:grid}.sx-message-composer button{height:46px}.sx-message-head{align-items:flex-start}}

/* Synthix v15: custom storefront route + hard Dokan dashboard/settings styling */
body.synthix-theme .sx-storefront-page{padding:clamp(18px,3vw,34px)!important;overflow:hidden!important}
body.synthix-theme .sx-store-hero{min-height:250px;border-radius:22px;background:linear-gradient(90deg,rgba(7,16,20,.96),rgba(7,16,20,.7)),radial-gradient(circle at 80% 0,rgba(255,106,0,.18),transparent 36%),#101b20;background-size:cover;background-position:center;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:end;padding:clamp(24px,4vw,44px);border:1px solid rgba(255,255,255,.1)}
body.synthix-theme .sx-store-hero h1{font-size:clamp(34px,5vw,58px);line-height:.95;margin:4px 0 12px;color:#fff;letter-spacing:-1px}
body.synthix-theme .sx-store-hero p{margin:0;color:#d8e2e6;font-size:16px;max-width:720px}
body.synthix-theme .sx-store-avatar{width:112px;height:112px;border-radius:28px;background:#fff;display:grid;place-items:center;padding:6px;box-shadow:0 18px 50px rgba(0,0,0,.34)}
body.synthix-theme .sx-store-avatar img{width:100%;height:100%;border-radius:22px;object-fit:cover}
body.synthix-theme .sx-store-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.sx-store-meta span{display:inline-flex;background:#101b20;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px;color:#fff;font-weight:800;font-size:13px}
body.synthix-theme .sx-store-tabs{display:flex;gap:10px;flex-wrap:wrap;padding:14px;margin:18px 0;background:#0c171c;border:1px solid rgba(255,255,255,.1);border-radius:18px}.sx-store-tabs a{padding:11px 16px;border-radius:12px;text-decoration:none;color:#e8f0f2;font-weight:900}.sx-store-tabs a.is-active,.sx-store-tabs a:hover{background:rgba(255,106,0,.17);color:#fff}
body.synthix-theme .sx-store-products{padding:6px 0 0}.sx-empty-state{min-height:240px;display:grid;place-items:center;text-align:center;background:#0c171c;border:1px dashed rgba(255,255,255,.16);border-radius:22px;padding:42px}.sx-empty-state h3{font-size:26px;margin:0 0 8px}.sx-empty-state p{color:#c9d5da;max-width:560px;margin:0 auto 20px}

/* Hide old store/sidebar fragments if Dokan still injects them somewhere */
body.synthix-theme .dokan-store-sidebar,body.synthix-theme #dokan-secondary,body.synthix-theme .dokan-store #secondary,body.synthix-theme .dokan-store .widget-area{display:none!important}
body.synthix-theme .dokan-single-store,body.synthix-theme .dokan-store-wrap,body.synthix-theme .dokan-store-products{width:100%!important;max-width:none!important;float:none!important;background:#101b20!important;color:#fff!important;border-color:#26353b!important}

/* Dokan settings/dashboard screens: kill purple default appearance */
body.synthix-theme.dokan-dashboard,body.synthix-theme .dokan-dashboard{background:#071014!important;color:#f5f7f8!important}
body.synthix-theme .dokan-dashboard-wrap,body.synthix-theme.dokan-dashboard .dokan-dashboard-wrap{display:grid!important;grid-template-columns:minmax(220px,270px) minmax(0,1fr)!important;gap:22px!important;background:transparent!important;border:0!important;padding:0!important;color:#fff!important}
body.synthix-theme .dokan-dash-sidebar,body.synthix-theme.dokan-dashboard .dokan-dash-sidebar{background:linear-gradient(180deg,#101b20,#071014)!important;border:1px solid #26353b!important;border-radius:18px!important;box-shadow:0 22px 60px rgba(0,0,0,.28)!important;padding:14px!important;overflow:hidden!important;position:sticky!important;top:112px!important;align-self:start!important}
body.synthix-theme .dokan-dash-sidebar ul.dokan-dashboard-menu,body.synthix-theme.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{background:transparent!important;margin:0!important;padding:0!important;display:grid!important;gap:8px!important}
body.synthix-theme .dokan-dash-sidebar ul.dokan-dashboard-menu li,body.synthix-theme.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{background:transparent!important;border:0!important;margin:0!important;padding:0!important}
body.synthix-theme .dokan-dash-sidebar ul.dokan-dashboard-menu li a,body.synthix-theme.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{display:flex!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:0 14px!important;border-radius:13px!important;background:#0b151a!important;border:1px solid rgba(255,255,255,.08)!important;color:#eff6f8!important;text-decoration:none!important;font-weight:900!important}
body.synthix-theme .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a,body.synthix-theme .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a{background:rgba(255,106,0,.18)!important;border-color:rgba(255,106,0,.5)!important;color:#fff!important}
body.synthix-theme .dokan-dash-sidebar i,body.synthix-theme .dokan-dash-sidebar svg{color:#ff6a00!important;fill:#ff6a00!important}
body.synthix-theme .dokan-dashboard-content,body.synthix-theme.dokan-dashboard .dokan-dashboard-content{background:#121c21!important;border:1px solid #26353b!important;border-radius:22px!important;padding:clamp(18px,3vw,34px)!important;color:#f5f7f8!important;min-width:0!important;box-shadow:0 22px 60px rgba(0,0,0,.24)!important}
body.synthix-theme .dokan-dashboard-content h1,body.synthix-theme .dokan-dashboard-content h2,body.synthix-theme .dokan-dashboard-content h3,body.synthix-theme .dokan-dashboard-content label{color:#fff!important}
body.synthix-theme .dokan-dashboard-content p,body.synthix-theme .dokan-dashboard-content td,body.synthix-theme .dokan-dashboard-content th,body.synthix-theme .dokan-dashboard-content span{color:#dce6ea!important}
body.synthix-theme .dokan-dashboard-content input:not([type=submit]),body.synthix-theme .dokan-dashboard-content select,body.synthix-theme .dokan-dashboard-content textarea{background:#081116!important;border:1px solid #31444d!important;color:#fff!important;border-radius:12px!important;box-shadow:none!important;min-height:44px!important;padding:10px 12px!important}
body.synthix-theme .dokan-dashboard-content .dokan-btn,body.synthix-theme .dokan-dashboard-content input[type=submit],body.synthix-theme .dokan-dashboard-content button{background:#ff6a00!important;border-color:#ff6a00!important;color:#fff!important;border-radius:12px!important;font-weight:950!important;box-shadow:none!important;text-shadow:none!important}
body.synthix-theme .dokan-panel,body.synthix-theme .dokan-table,body.synthix-theme .dokan-alert,body.synthix-theme .dokan-form-group{border-color:#26353b!important;color:#fff!important}
@media(max-width:900px){body.synthix-theme .sx-store-hero{grid-template-columns:1fr;text-align:left}.sx-store-avatar{width:86px!important;height:86px!important}.dokan-dashboard-wrap,body.synthix-theme .dokan-dashboard-wrap{grid-template-columns:1fr!important}.dokan-dash-sidebar,body.synthix-theme .dokan-dash-sidebar{position:static!important}.sx-store-tabs{overflow:auto;flex-wrap:nowrap}.sx-store-tabs a{white-space:nowrap}}


/* Synthix v16: fully custom public storefront */
body.synthix-theme .sx-storefront-v16{padding:clamp(18px,2.6vw,36px)!important;background:linear-gradient(180deg,#101b20,#071014)!important;border:1px solid #26353b!important;border-radius:24px!important;box-shadow:0 24px 70px rgba(0,0,0,.24)!important;overflow:hidden!important}
body.synthix-theme .sx-store-hero-v16{min-height:290px;border-radius:24px;background:linear-gradient(90deg,rgba(7,16,20,.97),rgba(7,16,20,.72)),radial-gradient(circle at 78% 4%,rgba(255,106,0,.25),transparent 34%),linear-gradient(135deg,#17242a,#0a1216)!important;background-size:cover!important;background-position:center!important;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:end;padding:clamp(24px,4vw,48px);border:1px solid rgba(255,255,255,.12);position:relative;isolation:isolate;overflow:hidden}
body.synthix-theme .sx-store-hero-v16:after{content:"";position:absolute;inset:auto -5% -45% 25%;height:170px;background:radial-gradient(ellipse at center,rgba(255,106,0,.18),transparent 62%);z-index:-1}
.sx-store-avatar-v16{width:118px;height:118px;border-radius:30px;background:#fff;display:grid;place-items:center;padding:7px;box-shadow:0 18px 50px rgba(0,0,0,.36);border:1px solid rgba(255,255,255,.22)}
.sx-store-avatar-v16 img{width:100%;height:100%;border-radius:23px;object-fit:cover}
.sx-store-title-v16 h1{font-size:clamp(36px,5vw,64px);line-height:.92;margin:4px 0 12px;color:#fff!important;letter-spacing:-1.5px}.sx-store-title-v16 p{margin:0;color:#dbe6ea!important;max-width:760px;font-size:clamp(15px,1.3vw,18px)}
.sx-store-meta-v16{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.sx-store-meta-v16 span{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:7px 12px;background:#0b151a;border:1px solid rgba(255,255,255,.13);color:#fff;font-weight:850;font-size:13px}
.sx-store-actions-v16{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.sx-store-actions-v16 .sx-btn{white-space:nowrap;color:#fff!important}.sx-store-stat-row-v16{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.sx-store-stat-row-v16 article{background:#0b151a;border:1px solid #26353b;border-radius:18px;padding:18px}.sx-store-stat-row-v16 span{display:block;color:#aebbc0;text-transform:uppercase;letter-spacing:.08em;font-weight:900;font-size:12px}.sx-store-stat-row-v16 strong{display:block;color:#fff;font-size:22px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-store-tabs-v16{display:flex;gap:10px;flex-wrap:wrap;padding:12px;margin:0 0 18px;background:#0b151a;border:1px solid #26353b;border-radius:18px}.sx-store-tabs-v16 a{padding:11px 16px;border-radius:12px;color:#eaf2f4;text-decoration:none;font-weight:900}.sx-store-tabs-v16 a.is-active,.sx-store-tabs-v16 a:hover{background:rgba(255,106,0,.18);color:#fff}.sx-store-main-v16{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px}.sx-store-card-v16{background:#0b151a;border:1px solid #26353b;border-radius:22px;padding:clamp(18px,2.2vw,26px);box-shadow:0 14px 35px rgba(0,0,0,.16)}.sx-store-card-v16 h2{color:#fff!important;margin-top:0}.sx-store-card-v16 p{color:#cdd8dd!important}.sx-store-toolbar-v16{align-items:center}.sx-store-toolbar-v16 form{display:flex;gap:10px;flex-wrap:wrap}.sx-store-toolbar-v16 input{min-width:min(320px,100%);height:46px;border-radius:13px;border:1px solid #33454d;background:#071014;color:#fff;padding:0 14px}.sx-store-toolbar-v16 button{height:46px;border:0;border-radius:13px;background:#ff6a00;color:#fff;font-weight:950;padding:0 18px}.sx-empty-state-v16{background:linear-gradient(180deg,#0d1a20,#081116)!important;border:1px dashed rgba(255,255,255,.18)!important;border-radius:22px!important;color:#fff}.sx-service-mini-grid-v16{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sx-service-mini-grid-v16 article{display:grid;gap:10px;align-content:start;background:#071014;border:1px solid #26353b;border-radius:18px;padding:18px;color:#fff}.sx-service-mini-grid-v16 .sx-icon{width:30px;height:30px;color:#ff6a00}.sx-service-mini-grid-v16 strong{font-size:18px}.sx-service-mini-grid-v16 span{color:#c3d0d5}.sx-store-sidebar-v16{display:grid;gap:20px;align-content:start}.sx-store-sidebar-v16 strong{color:#fff}.sx-store-sidebar-v16 .sx-btn{width:100%;justify-content:center;color:#fff!important}
body.synthix-theme.dokan-store .dokan-store-sidebar,body.synthix-theme.dokan-store #dokan-secondary,body.synthix-theme.dokan-store .widget-area,body.synthix-theme.dokan-store .dokan-store-tabs,body.synthix-theme.dokan-store .profile-frame,body.synthix-theme.dokan-store .dokan-store-products-filter-area,body.synthix-theme.dokan-store .seller-items{display:none!important}
@media(max-width:1100px){.sx-store-hero-v16{grid-template-columns:auto 1fr}.sx-store-actions-v16{grid-column:1/-1;justify-content:flex-start}.sx-store-main-v16{grid-template-columns:1fr}.sx-store-stat-row-v16{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.sx-storefront-v16{padding:14px!important}.sx-store-hero-v16{grid-template-columns:1fr;min-height:auto;padding:24px}.sx-store-avatar-v16{width:92px;height:92px;border-radius:24px}.sx-store-avatar-v16 img{border-radius:18px}.sx-store-actions-v16 .sx-btn{width:100%;justify-content:center}.sx-store-stat-row-v16{grid-template-columns:1fr}.sx-store-tabs-v16{overflow:auto;flex-wrap:nowrap}.sx-store-tabs-v16 a{white-space:nowrap}.sx-store-toolbar-v16 form{width:100%}.sx-store-toolbar-v16 input,.sx-store-toolbar-v16 button{width:100%}.sx-service-mini-grid-v16{grid-template-columns:1fr}}

/* Synthix v17: custom profile/store settings, clean public storefront preview */
.sx-store-settings-page{padding:clamp(18px,3vw,34px)!important}.sx-settings-head{align-items:flex-start;gap:18px}.sx-settings-preview{min-height:220px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,rgba(7,16,20,.96),rgba(7,16,20,.66)),radial-gradient(circle at 80% 15%,rgba(255,106,0,.22),transparent 36%),linear-gradient(135deg,#18262c,#081116);background-size:cover;background-position:center;display:flex;align-items:flex-end;gap:20px;padding:clamp(22px,4vw,42px);margin:20px 0;box-shadow:0 18px 46px rgba(0,0,0,.22);overflow:hidden}.sx-settings-avatar{width:96px;height:96px;border-radius:26px;background:#fff;padding:6px;flex:0 0 auto;box-shadow:0 18px 42px rgba(0,0,0,.35)}.sx-settings-avatar img{width:100%;height:100%;object-fit:cover;border-radius:20px}.sx-settings-preview h2{margin:3px 0 8px;font-size:clamp(26px,4vw,44px);line-height:.95;color:#fff}.sx-settings-preview p{margin:0;max-width:760px;color:#d8e3e7}.sx-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sx-settings-card{background:#0b151a;border:1px solid #26353b;border-radius:20px;padding:clamp(18px,2.4vw,26px);display:grid;gap:14px}.sx-settings-card-wide{grid-column:1/-1}.sx-settings-card h2{margin:0 0 4px;color:#fff;font-size:22px}.sx-settings-form label{display:grid;gap:8px;color:#d9e3e7;font-weight:850}.sx-settings-form label span{font-size:13px;color:#aebbc0;text-transform:uppercase;letter-spacing:.06em}.sx-settings-form input,.sx-settings-form textarea,.sx-settings-form select{width:100%;background:#071014!important;border:1px solid #33464f!important;color:#fff!important;border-radius:13px!important;padding:12px 14px!important;box-shadow:none!important}.sx-settings-form input[type=file]{padding:10px!important;background:#101b20!important}.sx-settings-actions{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.sx-form-success,.sx-form-error{display:flex;gap:10px;align-items:center;border-radius:16px;padding:14px 16px;margin:16px 0;font-weight:800}.sx-form-success{background:rgba(36,177,92,.13);border:1px solid rgba(36,177,92,.35);color:#eafff1}.sx-form-error{background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.38);color:#fff}.sx-form-success span{color:#cfe8d8;font-weight:650}.sx-storefront-v16 .sx-store-actions-v16 .sx-btn{min-width:150px}.sx-storefront-v16 .sx-store-tabs-v16 a[href*='store-settings'],.sx-storefront-v16 .sx-store-tabs-v16 a[href*='add-product']{display:none!important}
@media(max-width:860px){.sx-settings-grid{grid-template-columns:1fr}.sx-settings-head{display:grid}.sx-settings-preview{align-items:flex-start;flex-direction:column}.sx-settings-actions .sx-btn{width:100%}}

/* Synthix v18: mobile spacing repair, stronger homepage, cleaner dashboard/icons */
html,body{max-width:100%;overflow-x:hidden}body.synthix-theme{min-width:0}.sx-main-wrap,.sx-content,.sx-topbar,.sx-hero,.sx-section,.sx-panel{box-sizing:border-box;max-width:100%}.sx-mobile-menu-toggle{color:#ff6a00!important;background:#0d1a20!important;border:1px solid #263b44!important;box-shadow:none!important}.sx-icon{stroke-width:2.05}.sx-cat-icon .sx-icon,.sx-hero-icon-stack .sx-icon{stroke-width:1.85}.sx-hero-v18{position:relative;overflow:hidden}.sx-hero-v18:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,10,13,.82),rgba(3,10,13,.42),rgba(3,10,13,.78));z-index:1}.sx-hero-v18 .sx-hero-bg{z-index:0}.sx-hero-v18 .sx-hero-content{position:relative;z-index:2}.sx-hero-v18 .sx-kicker{display:inline-flex;margin-bottom:10px}.sx-hero-metrics{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.sx-hero-metrics span{display:inline-flex;gap:5px;align-items:center;padding:9px 12px;border:1px solid rgba(255,255,255,.14);background:rgba(7,16,20,.72);border-radius:999px;color:#d5e0e4;font-weight:800;font-size:13px}.sx-hero-metrics b{color:#fff}.sx-hero-icon-stack{position:absolute;right:clamp(20px,5vw,70px);bottom:clamp(20px,5vw,70px);z-index:2;display:flex;gap:12px}.sx-hero-icon-stack span{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:rgba(7,16,20,.75);border:1px solid rgba(255,106,0,.35);color:#ff7a14;box-shadow:0 18px 40px rgba(0,0,0,.28)}.sx-hero-icon-stack .sx-icon{width:30px;height:30px}.sx-categories-v18 a{min-height:112px;display:grid!important;place-items:center;align-content:center;gap:10px}.sx-categories-v18 a strong{color:#eaf2f4;font-size:15px}.sx-categories-v18 .sx-cat-icon{width:46px;height:46px;border-radius:15px;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.24);display:grid;place-items:center;color:#ff6a00}.sx-categories-v18 .sx-cat-icon .sx-icon{width:27px;height:27px}.sx-mini-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sx-mini-feature-grid article{background:#0b151a;border:1px solid #26353b;border-radius:20px;padding:22px;display:grid;gap:10px}.sx-mini-feature-grid .sx-icon{width:34px;height:34px;color:#ff6a00}.sx-mini-feature-grid h3{margin:0;color:#fff;font-size:20px}.sx-mini-feature-grid p{margin:0;color:#c8d4d9}.sx-contest-banner-v18 p{color:#f0d0b7!important}.sx-dash-grid-v18{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-dash-grid-v18 .sx-dash-wide{grid-column:span 2}.sx-dash-card-primary{background:linear-gradient(180deg,#102029,#0a151a)!important;border-color:rgba(255,106,0,.32)!important}.sx-dash-checklist label{display:flex;gap:10px;align-items:center;color:#edf5f7;font-weight:850;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.sx-dash-checklist label:last-child{border-bottom:0}.sx-dash-checklist input{accent-color:#ff6a00}.sx-next-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sx-next-actions a{display:grid!important;gap:5px;align-content:start}.sx-next-actions strong{color:#fff}.sx-next-actions span{color:#b8c7cd;font-size:13px}.sx-dash-card a,.sx-dashboard .sx-btn{color:#fff!important;text-shadow:none!important}.sx-dash-card a em{color:#ffb27a!important}.sx-stat-grid article strong{color:#fff!important}.sx-stat-grid article em,.sx-stat-grid article span{color:#c9d5da!important}.sx-btn,.sx-submit-quote,button{font-weight:900!important}
@media(max-width:1180px){.sx-dash-grid-v18{grid-template-columns:1fr 1fr}.sx-dash-grid-v18 .sx-dash-wide{grid-column:1/-1}.sx-next-actions{grid-template-columns:1fr}.sx-mini-feature-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){body.synthix-theme{background:#071014!important}.sx-app-shell{width:100%!important;overflow-x:hidden!important}.sx-main-wrap{width:100%!important;padding:14px!important}.sx-content{width:100%!important;margin:18px 0 0!important}.sx-mobile-menu-toggle{top:18px!important;left:24px!important;width:58px!important;height:58px!important;border-radius:18px!important;z-index:10000!important}.admin-bar .sx-mobile-menu-toggle{top:54px!important}.sx-topbar{width:100%!important;margin:0!important;padding:88px 18px 18px!important;border-radius:22px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:14px!important;align-items:center!important}.sx-logo-inline{padding-left:0!important}.sx-logo b{font-size:28px!important;letter-spacing:-.5px}.sx-logo span{font-size:13px!important}.sx-actions{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}.sx-actions a{width:40px!important;height:40px!important;min-height:40px!important;border-radius:13px!important;background:transparent!important}.sx-actions .sx-avatar,.sx-actions .sx-user-chip{background:#26343b!important;border-radius:999px!important;width:48px!important;height:48px!important}.sx-actions .sx-user-chip img{width:36px!important;height:36px!important}.sx-search{grid-column:1/-1!important;width:100%!important;min-width:0!important}.sx-search input{min-width:0!important;width:100%!important;height:60px!important;font-size:16px!important}.sx-search button{width:60px!important;height:60px!important;flex:0 0 60px!important}.sx-sidebar{top:88px!important}.sx-hero{width:100%!important;min-height:520px!important;border-radius:22px!important;margin:0!important;padding:0!important}.sx-hero-content{width:100%!important;max-width:100%!important;padding:92px 24px 28px!important}.sx-hero h1{font-size:clamp(44px,15vw,64px)!important;line-height:.88!important;letter-spacing:-1.5px!important;max-width:100%!important;word-break:normal!important}.sx-hero p{font-size:17px!important;max-width:92%!important}.sx-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.sx-hero-actions .sx-btn{width:100%!important;justify-content:center!important}.sx-hero-metrics{display:grid!important;grid-template-columns:1fr!important}.sx-hero-icon-stack{right:18px!important;top:18px!important;bottom:auto!important;gap:8px}.sx-hero-icon-stack span{width:42px;height:42px;border-radius:14px}.sx-hero-icon-stack .sx-icon{width:23px;height:23px}.sx-categories,.sx-categories-v18{grid-template-columns:1fr 1fr!important;margin:14px 0 18px!important;gap:10px!important}.sx-categories-v18 a{min-height:98px!important;padding:14px 8px!important}.sx-categories-v18 a strong{text-align:center;font-size:13px}.sx-section,.sx-panel{padding:18px!important;border-radius:20px!important;margin:16px 0!important}.sx-section-head{display:flex!important;align-items:flex-end!important;gap:12px!important}.sx-section-head h2{font-size:24px!important}.sx-shop-row,.sx-card-grid,.sx-mini-feature-grid,.sx-dash-grid-v18,.sx-next-actions{grid-template-columns:1fr!important}.sx-dash-grid-v18 .sx-dash-wide{grid-column:auto}.sx-stat-grid{grid-template-columns:1fr!important}.sx-dashboard .sx-dash-hero{padding:20px!important;border-radius:22px!important}.sx-dash-user{display:grid!important;gap:12px!important}.sx-dash-actions{display:grid!important;grid-template-columns:1fr!important}.sx-contest-banner{display:grid!important;gap:14px!important}.sx-contest-banner .sx-btn{width:100%!important;justify-content:center!important}.sx-storefront-v16,.sx-store-settings-page{margin:0!important}.sx-cart-empty-card{min-height:auto!important}}
@media(max-width:430px){.sx-main-wrap{padding:8px!important}.sx-topbar{padding:86px 14px 14px!important}.sx-logo b{font-size:25px!important}.sx-hero h1{font-size:42px!important}.sx-hero-content{padding:86px 20px 24px!important}.sx-categories-v18 .sx-cat-icon{width:40px;height:40px}.sx-categories-v18 .sx-cat-icon .sx-icon{width:23px;height:23px}.sx-actions{gap:4px!important}.sx-actions a{width:36px!important;height:36px!important}.sx-actions .sx-avatar,.sx-actions .sx-user-chip{width:44px!important;height:44px!important}.sx-mobile-menu-toggle{left:20px!important}}

/* v19 compact mobile + simplified account/seller navigation */
.sx-side-menu a:first-child{background:transparent!important;color:#dce4e7!important}
.sx-side-menu a.is-active{background:rgba(255,106,0,.18)!important;color:#fff!important;box-shadow:inset 3px 0 0 #ff6a00}
.sx-side-menu a.is-active .sx-nav-icon{color:#ff7a14!important}
.sx-mobile-nav-only{display:none!important}
.sx-header-menu-btn{display:none!important;border:1px solid #34444b;background:#111d23;color:#ff6a00;border-radius:14px;width:46px;height:46px;place-items:center;cursor:pointer}
.sx-header-menu-btn .sx-icon{width:22px;height:22px}
.sx-account-menu{position:relative;display:inline-flex;align-items:center}.sx-user-chip{border:0;color:#fff;cursor:pointer;font:inherit;font-weight:900}.sx-account-dropdown{position:absolute;right:0;top:calc(100% + 12px);min-width:230px;background:#0d171c;border:1px solid #2b3b42;border-radius:16px;padding:10px;z-index:999;box-shadow:0 20px 60px rgba(0,0,0,.45)}.sx-account-dropdown:before{content:"";position:absolute;right:24px;top:-7px;width:12px;height:12px;background:#0d171c;border-left:1px solid #2b3b42;border-top:1px solid #2b3b42;transform:rotate(45deg)}.sx-account-dropdown strong{display:block;color:#fff;padding:8px 10px 12px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:6px}.sx-account-dropdown a{display:flex!important;width:100%!important;height:auto!important;border-radius:10px!important;padding:10px!important;background:transparent!important;color:#dce7eb!important;text-decoration:none!important;justify-content:flex-start!important}.sx-account-dropdown a:hover{background:rgba(255,106,0,.14)!important;color:#fff!important}.sx-categories .sx-cat-icon{box-shadow:0 0 0 1px rgba(255,106,0,.16), inset 0 0 22px rgba(255,106,0,.08)}.sx-categories .sx-icon{stroke-width:1.75}.sx-product-card,.sx-shop-card{transition:transform .16s ease,border-color .16s ease}.sx-product-card:hover,.sx-shop-card:hover{transform:translateY(-2px);border-color:rgba(255,106,0,.42)}
@media(max-width:760px){
  :root{--sx-gap:12px}.sx-main-wrap{padding:10px!important}.sx-content{margin-top:12px!important}.sx-mobile-menu-toggle{display:none!important}.sx-topbar{min-height:auto!important;padding:14px!important;border-radius:18px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:10px!important}.sx-logo-inline{min-width:auto!important}.sx-logo b{font-size:23px!important;line-height:.9!important}.sx-logo span{font-size:11px!important}.sx-actions{grid-column:3!important;display:flex!important;gap:8px!important;margin-left:0!important}.sx-desktop-action{display:none!important}.sx-header-menu-btn{display:grid!important;order:2}.sx-account-menu{order:1}.sx-user-chip{width:42px!important;height:42px!important;min-width:42px!important;padding:3px!important;border-radius:999px!important}.sx-user-chip .sx-user-name{display:none!important}.sx-user-chip img{width:34px!important;height:34px!important}.sx-account-dropdown{right:-54px;top:calc(100% + 14px);min-width:235px}.sx-search{grid-column:1/-1!important;order:5!important;min-width:0!important}.sx-search input{height:48px!important;font-size:14px!important;padding:0 14px!important}.sx-search button{width:52px!important;height:48px!important;flex-basis:52px!important}.sx-sidebar{display:block!important;position:fixed!important;inset:0 auto 0 0!important;width:min(82vw,310px)!important;max-width:310px!important;border-radius:0 20px 20px 0!important;transform:translateX(-105%)!important;transition:transform .22s ease!important;z-index:9999!important;box-shadow:0 0 0 100vmax rgba(0,0,0,.45);overflow-y:auto!important}.sx-mobile-open .sx-sidebar{transform:translateX(0)!important}.sx-sidebar:hover{width:min(82vw,310px)!important}.sx-side-menu{padding:18px!important;gap:8px!important}.sx-side-menu a{height:46px!important;padding:0 13px!important}.sx-side-menu em{opacity:1!important;transform:none!important;font-size:15px!important}.sx-mobile-nav-only{display:flex!important}.sx-expand{display:none!important}.sx-hero{min-height:390px!important;border-radius:18px!important}.sx-hero-content{padding:64px 18px 20px!important}.sx-hero h1{font-size:clamp(34px,12vw,46px)!important;line-height:.92!important;letter-spacing:-1px!important}.sx-hero p{font-size:14px!important;line-height:1.45!important;margin-bottom:16px!important;max-width:100%!important}.sx-hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}.sx-hero-actions .sx-btn{padding:12px 10px!important;font-size:13px!important}.sx-hero-metrics{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.sx-hero-metrics span{font-size:11px!important;padding:7px 8px!important}.sx-hero-icon-stack{display:none!important}.sx-categories,.sx-categories-v18{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 14px!important;padding:10px!important;border-radius:18px!important}.sx-categories-v18 a,.sx-categories a{min-height:78px!important;padding:8px 4px!important;gap:5px!important;font-size:11px!important}.sx-categories-v18 .sx-cat-icon,.sx-categories .sx-cat-icon{width:34px!important;height:34px!important;border-radius:11px!important}.sx-categories-v18 .sx-cat-icon .sx-icon,.sx-categories .sx-icon{width:21px!important;height:21px!important}.sx-categories-v18 a strong{font-size:11px!important;line-height:1.1!important}.sx-section,.sx-panel{padding:14px!important;margin:12px 0!important;border-radius:18px!important}.sx-section-head{margin-bottom:12px!important}.sx-section-head h2{font-size:20px!important}.sx-shop-row,.sx-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sx-shop-card{padding:12px 8px!important}.sx-shop-avatar{width:46px!important;height:46px!important}.sx-shop-avatar .sx-icon{width:23px!important;height:23px!important}.sx-shop-card h3,.sx-product-card h3{font-size:12px!important;line-height:1.2!important}.sx-shop-card p,.sx-product-card p{font-size:10px!important}.sx-shop-card button{padding:8px!important;font-size:11px!important}.sx-product-card img,.sx-service-image{height:108px!important}.sx-product-card div{padding:9px!important}.sx-product-card strong{font-size:12px!important}.sx-product-card span{font-size:10px!important}.sx-mini-feature-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.sx-mini-feature-grid article{padding:14px!important;border-radius:16px!important}.sx-mini-feature-grid h3{font-size:15px!important}.sx-mini-feature-grid p{font-size:12px!important}.sx-contest-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sx-contest-card{padding:12px!important}.sx-contest-card h2{font-size:14px!important}.sx-contest-card p{font-size:11px!important}.sx-dash-grid-v18,.sx-stat-grid,.sx-next-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sx-dash-grid-v18 .sx-dash-wide{grid-column:1/-1!important}.sx-dashboard .sx-dash-hero{padding:16px!important}.sx-dash-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}.sx-dash-actions .sx-btn{padding:12px 8px!important;font-size:12px!important}.sx-contest-banner{padding:14px!important}.sx-footer{padding:14px!important;font-size:12px!important}
}
@media(max-width:430px){.sx-main-wrap{padding:8px!important}.sx-topbar{padding:12px!important}.sx-logo b{font-size:22px!important}.sx-search input{height:44px!important}.sx-search button{height:44px!important;width:48px!important;flex-basis:48px!important}.sx-hero{min-height:360px!important}.sx-hero-content{padding:54px 16px 18px!important}.sx-hero h1{font-size:38px!important}.sx-hero-actions{grid-template-columns:1fr!important}.sx-categories,.sx-categories-v18{grid-template-columns:repeat(3,1fr)!important}.sx-shop-row,.sx-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sx-product-card img,.sx-service-image{height:96px!important}.sx-stat-grid{grid-template-columns:1fr 1fr!important}.sx-contest-grid{grid-template-columns:1fr!important}}

/* Synthix v20 refinement: simplified mobile, dashboard, profile dropdown, hero category panel */
.sx-hero-icon-stack{display:none!important}
.sx-categories-v18{position:relative;z-index:4;margin:-48px auto 32px!important;max-width:1180px;background:rgba(14,26,31,.92)!important;backdrop-filter:blur(16px);border:1px solid rgba(255,106,0,.22)!important;box-shadow:0 22px 60px rgba(0,0,0,.34)!important}
.sx-categories-v18 a{transition:transform .16s ease,border-color .16s ease,background .16s ease!important}
.sx-categories-v18 a:hover{transform:translateY(-2px);border-color:rgba(255,106,0,.55)!important;background:rgba(255,106,0,.08)!important}
.sx-categories-v18 .sx-cat-icon{background:rgba(255,106,0,.1)!important;border-color:rgba(255,106,0,.3)!important;color:#ff7a00!important}
.sx-account-menu{position:relative!important}.sx-account-dropdown{background:#101b20!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-shadow:0 22px 70px rgba(0,0,0,.45)!important;padding:10px!important}.sx-account-dropdown strong{display:block;color:#fff;padding:12px 12px 8px;font-size:14px}.sx-account-dropdown a{display:flex!important;align-items:center!important;width:100%!important;height:auto!important;padding:11px 12px!important;border-radius:12px!important;color:#eaf0f2!important;text-decoration:none!important;background:transparent!important}.sx-account-dropdown a:hover{background:rgba(255,106,0,.14)!important;color:#fff!important}
.sx-stat-grid-simple{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sx-stat-grid-simple article{min-height:126px!important}.sx-dash-grid-simple{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.sx-dash-grid-simple .sx-dash-card{min-height:260px!important}.sx-dash-card a{color:#fff!important;font-weight:850!important}.sx-dash-checks{display:grid;gap:12px}.sx-dash-checks span{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#dce7eb;background:#0b161b}.sx-dashboard .sx-dash-hero p{max-width:720px}.sx-dashboard .sx-dash-actions .sx-btn{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.3)}
@media(max-width:900px){.sx-stat-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sx-dash-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sx-categories-v18{margin:-34px 12px 22px!important}}
@media(max-width:760px){
  .sx-main-wrap{padding:10px!important}.sx-content{margin-top:12px!important}.sx-topbar{grid-template-columns:auto 1fr auto!important;gap:9px!important;padding:12px!important;border-radius:18px!important}.sx-logo b{font-size:21px!important}.sx-logo span{font-size:11px!important}.sx-header-menu-btn{display:grid!important}.sx-actions{gap:6px!important}.sx-desktop-action{display:none!important}.sx-user-chip{width:42px!important;height:42px!important;min-width:42px!important;padding:3px!important}.sx-user-chip .sx-user-name{display:none!important}.sx-search{grid-column:1/-1!important}.sx-search input{height:44px!important}.sx-search button{height:44px!important;width:48px!important;flex-basis:48px!important}
  .sx-hero{min-height:350px!important;border-radius:18px!important}.sx-hero-content{padding:48px 16px 54px!important}.sx-hero h1{font-size:clamp(35px,12vw,46px)!important;line-height:.91!important}.sx-hero p{font-size:14px!important;max-width:100%!important}.sx-hero-metrics{display:none!important}.sx-hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}.sx-hero-actions .sx-btn{padding:11px 8px!important;font-size:12px!important}
  .sx-categories-v18{display:flex!important;overflow-x:auto!important;gap:8px!important;margin:-36px 10px 16px!important;padding:9px!important;border-radius:18px!important;scroll-snap-type:x mandatory}.sx-categories-v18::-webkit-scrollbar{display:none}.sx-categories-v18 a{flex:0 0 auto!important;min-width:auto!important;min-height:0!important;padding:10px 12px!important;display:flex!important;flex-direction:row!important;gap:7px!important;border-radius:999px!important;scroll-snap-align:start}.sx-categories-v18 .sx-cat-icon{width:25px!important;height:25px!important;border-radius:999px!important}.sx-categories-v18 .sx-cat-icon .sx-icon,.sx-categories-v18 a .sx-icon{width:15px!important;height:15px!important}.sx-categories-v18 a strong{font-size:12px!important;white-space:nowrap!important;line-height:1!important}
  .sx-shop-row,.sx-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sx-shop-card,.sx-product-card{border-radius:16px!important}.sx-shop-card{padding:12px 8px!important}.sx-shop-avatar{width:42px!important;height:42px!important}.sx-product-card img,.sx-service-image{height:96px!important}.sx-product-card h3,.sx-shop-card h3{font-size:12px!important;line-height:1.2!important}.sx-product-card p,.sx-shop-card p{display:none!important}.sx-product-card div{padding:9px!important}.sx-product-card strong{font-size:12px!important}.sx-mini-feature-grid{grid-template-columns:1fr!important}.sx-home-intro .sx-mini-feature-grid article:nth-child(n+2){display:none!important}
  .sx-stat-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sx-stat-grid-simple article{min-height:108px!important;padding:14px!important}.sx-stat-grid-simple strong{font-size:30px!important}.sx-dash-grid-simple{grid-template-columns:1fr!important;gap:12px!important}.sx-dash-grid-simple .sx-dash-card{min-height:auto!important;padding:16px!important}.sx-dash-card h2{font-size:20px!important}.sx-dash-card p{font-size:13px!important}.sx-dash-checks span{padding:10px!important}.sx-dashboard .sx-dash-hero{padding:16px!important}.sx-dash-user{grid-template-columns:auto 1fr!important;align-items:center!important}.sx-dash-user p{display:none!important}.sx-dash-actions{grid-template-columns:1fr 1fr!important}.sx-dash-actions .sx-btn{font-size:12px!important;padding:11px 8px!important}
  .sx-account-dropdown{right:-8px!important;top:calc(100% + 10px)!important;min-width:220px!important}
}
@media(max-width:430px){.sx-main-wrap{padding:8px!important}.sx-hero{min-height:330px!important}.sx-hero-content{padding:42px 14px 50px!important}.sx-hero h1{font-size:36px!important}.sx-hero-actions{grid-template-columns:1fr!important}.sx-section,.sx-panel{padding:13px!important;margin:12px 0!important}.sx-product-card img,.sx-service-image{height:88px!important}.sx-shop-row,.sx-card-grid{gap:8px!important}.sx-categories-v18{margin-left:8px!important;margin-right:8px!important}.sx-dash-actions{grid-template-columns:1fr!important}.sx-account-dropdown{right:-4px!important}}

/* Synthix v21 polish: tighter hero/category spacing, account settings route, dashboard mosaic */
.sx-content{margin-top:18px!important}
.sx-hero-v18{min-height:340px!important}
.sx-hero-v18 .sx-hero-content{padding-top:54px!important;padding-bottom:70px!important}
.sx-categories-v18{
  max-width:min(1040px, calc(100% - 120px))!important;
  margin:-42px auto 26px!important;
  padding:14px 18px!important;
  gap:8px!important;
  border-radius:18px!important;
}
.sx-categories-v18 a{padding:9px 6px!important;gap:6px!important;min-height:86px!important}
.sx-categories-v18 .sx-cat-icon{width:38px!important;height:38px!important;border-radius:13px!important}
.sx-categories-v18 .sx-cat-icon .sx-icon{width:21px!important;height:21px!important}
.sx-categories-v18 a strong{font-size:13px!important;line-height:1.1!important}

.sx-dash-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:18px}
.sx-dash-tile{background:linear-gradient(180deg,#132126,#0d171b);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:20px;box-shadow:0 18px 45px rgba(0,0,0,.18);min-height:150px;overflow:hidden;position:relative}
.sx-dash-tile h2{margin:0 0 10px;color:#fff;font-size:22px;letter-spacing:-.4px}
.sx-dash-tile p{color:#b9c5ca;margin:0;line-height:1.45}
.sx-dash-tile a{color:#fff;text-decoration:none;font-weight:900}
.sx-tile-large{grid-column:span 5;grid-row:span 2;min-height:320px;display:flex;flex-direction:column;justify-content:space-between}
.sx-tile-orange{background:radial-gradient(circle at top right,rgba(255,106,0,.32),transparent 42%),linear-gradient(145deg,#1d211d,#0f171a)}
.sx-tile-actions{display:grid;gap:10px;margin-top:20px}.sx-tile-actions a{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:13px}.sx-tile-actions a:first-child{background:#ff6a00}
.sx-tile-stat{grid-column:span 3}.sx-tile-stat strong{font-size:50px;display:block;color:#fff;line-height:1;margin:10px 0}.sx-progress{height:9px;border-radius:99px;background:#26343a;overflow:hidden;margin:0 0 12px}.sx-progress i{display:block;height:100%;background:#ff6a00;border-radius:inherit}
.sx-tile-list{grid-column:span 4;grid-row:span 2}.sx-tile-list a,.sx-tile-links a{display:flex;align-items:center;justify-content:space-between;background:#0a1519;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;margin-top:10px}.sx-tile-list em{color:#ff9b21;font-style:normal;font-size:12px}
.sx-tile-checklist{grid-column:span 4}.sx-tile-checklist label{display:flex;align-items:center;gap:10px;margin:10px 0;color:#dce7eb;font-weight:800}.sx-tile-checklist input{accent-color:#ff6a00}
.sx-tile-mini{grid-column:span 2;min-height:150px}.sx-tile-mini span{color:#9fadbb;font-weight:900;text-transform:uppercase;font-size:12px}.sx-tile-mini strong{display:block;font-size:42px;margin:10px 0;color:#fff}.sx-tile-mini a{color:#ff9b21}
.sx-tile-wide{grid-column:span 4}.sx-tile-note{grid-column:span 4;background:linear-gradient(135deg,rgba(255,106,0,.12),rgba(17,29,34,.94))}

@media(max-width:1100px){.sx-categories-v18{max-width:calc(100% - 42px)!important}.sx-dash-mosaic{grid-template-columns:repeat(6,minmax(0,1fr))}.sx-tile-large{grid-column:span 6}.sx-tile-stat,.sx-tile-list,.sx-tile-checklist,.sx-tile-wide,.sx-tile-note{grid-column:span 3}.sx-tile-mini{grid-column:span 3}}
@media(max-width:760px){.sx-content{margin-top:10px!important}.sx-hero-v18{min-height:330px!important}.sx-hero-v18 .sx-hero-content{padding-top:42px!important;padding-bottom:58px!important}.sx-categories-v18{max-width:calc(100% - 24px)!important;margin:-32px auto 16px!important;padding:8px!important}.sx-categories-v18 a{min-height:0!important}.sx-dash-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-dash-tile{padding:14px;border-radius:16px;min-height:120px}.sx-tile-large,.sx-tile-list,.sx-tile-checklist,.sx-tile-wide,.sx-tile-note{grid-column:1/-1;min-height:auto}.sx-tile-stat,.sx-tile-mini{grid-column:span 1}.sx-tile-stat strong,.sx-tile-mini strong{font-size:32px}.sx-dash-tile h2{font-size:18px}.sx-dash-tile p{font-size:13px}}

/* Synthix v22: settings route fix, YouTube-style storefront, stronger dashboard */
.sx-dashboard-v22 .sx-dash-board-v22{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:18px;align-items:stretch}
.sx-dash-box{background:linear-gradient(180deg,#132127,#0d171b);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:20px;box-shadow:0 18px 40px rgba(0,0,0,.22);position:relative;overflow:hidden;color:#eaf2f4}
.sx-dash-box h2{margin:0 0 10px;color:#fff;font-size:24px;letter-spacing:-.04em}.sx-dash-box p{color:#b7c4ca;line-height:1.5;margin:0 0 14px}.sx-dash-box a{color:#fff;text-decoration:none;font-weight:900}.sx-dash-box em{font-style:normal;color:#afbdc3}.sx-dash-box span{color:#9facb4;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:900}.sx-dash-box strong{display:block;color:#fff;font-size:42px;line-height:1.05;margin:8px 0}
.sx-box-wide{grid-column:span 6;grid-row:span 2;min-height:360px}.sx-box-stat{grid-column:span 3;min-height:176px}.sx-box-tall{grid-column:span 4;grid-row:span 2}.sx-box-mini{grid-column:span 2;min-height:150px}.sx-box-gradient{grid-column:span 4;background:radial-gradient(circle at 90% 0,rgba(255,106,0,.35),transparent 45%),linear-gradient(140deg,#1d251f,#0c171b)}.sx-box-faq{grid-column:span 4}.sx-box-actions{grid-column:span 4}.sx-box-accent:after{content:"";position:absolute;right:-28px;top:-28px;width:92px;height:92px;border-radius:999px;background:rgba(255,106,0,.16)}
.sx-setup-links-v22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.sx-setup-links-v22 a{display:flex;gap:10px;align-items:center;background:#091419;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:11px 12px}.sx-setup-links-v22 a b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#17262c;color:#ff8a1d}.sx-setup-links-v22 a.is-done b{background:#ff6a00;color:#fff}.sx-setup-links-v22 a span{color:#fff;text-transform:none;letter-spacing:0;font-size:13px}.sx-setup-links-v22 small{display:block;color:#9facb4;font-weight:700;margin-top:2px}
.sx-box-list a,.sx-box-actions a{display:flex;align-items:center;justify-content:space-between;background:#091419;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:13px 14px;margin:10px 0}.sx-box-list a:after,.sx-box-actions a:after{content:"›";color:#ff6a00;font-size:24px}.sx-box-list em{font-size:12px;color:#ff9b21}.sx-box-faq details{background:#091419;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin:10px 0;padding:12px}.sx-box-faq summary{cursor:pointer;color:#fff;font-weight:900}.sx-box-faq p{font-size:14px;margin:8px 0 0}.sx-report-btn{display:inline-flex!important;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#d7e0e4!important;text-decoration:none!important;font-size:12px;font-weight:900}.sx-report-btn:hover{border-color:#ff6a00;color:#fff!important;background:rgba(255,106,0,.12)}

.sx-yt-store{display:grid;gap:18px}.sx-yt-banner{height:260px;border-radius:24px;background:radial-gradient(circle at 80% 0,rgba(255,106,0,.22),transparent 35%),linear-gradient(135deg,#1a2a31,#0b1519);background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 70px rgba(0,0,0,.22)}
.sx-yt-head{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:0 8px 8px}.sx-yt-avatar{width:116px;height:116px;border-radius:999px;margin-top:-54px;background:#0b1519;border:5px solid #071015;box-shadow:0 12px 28px rgba(0,0,0,.32);overflow:hidden;display:grid;place-items:center}.sx-yt-avatar img{width:100%;height:100%;object-fit:cover;border-radius:999px}.sx-yt-info h1{font-size:34px;margin:0;color:#fff;letter-spacing:-.04em}.sx-yt-info p{margin:6px 0;color:#b9c5ca;max-width:760px}.sx-yt-meta{color:#91a0a8!important;font-weight:800}.sx-yt-location{display:inline-flex;color:#ff9b21;font-weight:900;margin-top:4px}.sx-yt-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.sx-yt-tabs{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.1);padding:0 4px}.sx-yt-tabs a{padding:13px 16px;color:#b7c2c8;text-decoration:none;font-weight:900;border-bottom:3px solid transparent}.sx-yt-tabs a.is-active,.sx-yt-tabs a:hover{color:#fff;border-color:#ff6a00}.sx-yt-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.sx-yt-section,.sx-yt-side-card{background:#101b20;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:20px}.sx-yt-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sx-yt-products article{background:#0a1418;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden}.sx-yt-products a{text-decoration:none;color:#fff}.sx-yt-products img,.sx-yt-product-blank{width:100%;height:155px;object-fit:cover;background:#15242a;display:grid;place-items:center}.sx-yt-product-blank .sx-icon{width:44px;height:44px;color:#ff6a00}.sx-yt-products article div{padding:12px}.sx-yt-products h3{font-size:15px;line-height:1.2;margin:0 0 5px;color:#fff}.sx-yt-products p{margin:0 0 8px;color:#92a0a7;font-size:12px}.sx-yt-products strong{color:#ff9b21}.sx-yt-search{display:flex;gap:8px}.sx-yt-search input{background:#071015!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:12px!important;padding:0 12px!important}.sx-yt-search button{background:#ff6a00;color:#fff;border:0;border-radius:12px;padding:0 16px;font-weight:900}.sx-yt-side-card h2{margin-top:0;color:#fff}.sx-yt-side-card p{color:#b9c5ca;line-height:1.5}.sx-yt-side-card strong{color:#fff;font-size:32px}

@media(max-width:1100px){.sx-dash-board-v22{grid-template-columns:repeat(6,minmax(0,1fr))!important}.sx-box-wide{grid-column:span 6}.sx-box-stat,.sx-box-tall,.sx-box-gradient,.sx-box-faq,.sx-box-actions{grid-column:span 3}.sx-box-mini{grid-column:span 3}.sx-yt-layout{grid-template-columns:1fr}.sx-yt-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-yt-head{grid-template-columns:auto 1fr}.sx-yt-actions{grid-column:1/-1;justify-content:flex-start}}
@media(max-width:760px){.sx-dash-board-v22{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.sx-dash-box{padding:14px;border-radius:16px}.sx-box-wide,.sx-box-tall,.sx-box-gradient,.sx-box-faq,.sx-box-actions{grid-column:1/-1}.sx-box-stat,.sx-box-mini{grid-column:span 1;min-height:130px}.sx-dash-box h2{font-size:20px}.sx-dash-box strong{font-size:32px}.sx-setup-links-v22{grid-template-columns:1fr}.sx-yt-banner{height:150px;border-radius:18px}.sx-yt-head{grid-template-columns:auto 1fr;gap:12px}.sx-yt-avatar{width:78px;height:78px;margin-top:-38px;border-width:4px}.sx-yt-info h1{font-size:24px}.sx-yt-info p:not(.sx-yt-meta){display:none}.sx-yt-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sx-yt-actions .sx-report-btn{grid-column:1/-1}.sx-yt-tabs{overflow:auto}.sx-yt-tabs::-webkit-scrollbar{display:none}.sx-yt-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-yt-products img,.sx-yt-product-blank{height:105px}.sx-yt-products article div{padding:9px}.sx-yt-products h3{font-size:12px}.sx-yt-section,.sx-yt-side-card{padding:14px;border-radius:16px}.sx-yt-search{width:100%;grid-column:1/-1}.sx-yt-search input{min-width:0;width:100%}}

/* Synthix v23 systematic fixes: live settings, storefront spacing, reviews, following, notifications */
.sx-settings-form{position:relative;z-index:3}.sx-settings-actions{position:sticky;bottom:14px;z-index:20;background:rgba(8,18,22,.92);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px;margin-top:18px}.sx-settings-actions .sx-btn,.sx-settings-actions button{pointer-events:auto!important;cursor:pointer!important}.sx-settings-preview{transition:.2s ease;background-size:cover!important;background-position:center!important}.sx-settings-preview h2,.sx-settings-preview p{transition:.15s ease}.sx-settings-avatar img{object-fit:cover;width:100%;height:100%;border-radius:999px}
.sx-yt-store-v23{gap:14px}.sx-yt-store-v23 .sx-yt-banner{height:230px;border-radius:22px}.sx-yt-store-v23 .sx-yt-head{padding:0 24px 10px;grid-template-columns:auto minmax(0,1fr) auto}.sx-yt-store-v23 .sx-yt-avatar{width:106px;height:106px;margin-top:-44px}.sx-yt-store-v23 .sx-yt-info h1{font-size:38px}.sx-yt-store-v23 .sx-yt-actions{align-self:start;padding-top:8px}.sx-follow-form{margin:0}.sx-follow-form button{white-space:nowrap;border:0}.sx-yt-store-v23 .sx-yt-layout{grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.sx-yt-store-v23 .sx-yt-section,.sx-yt-store-v23 .sx-yt-side-card{border-radius:24px;padding:24px}.sx-yt-store-v23 .sx-yt-products{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.sx-store-stat{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding:14px 0}.sx-store-stat strong{font-size:28px}.sx-store-stat span{color:#9facb4;font-weight:800}.sx-review-section{scroll-margin-top:120px}.sx-review-card{background:#0a1418;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:15px;margin:12px 0}.sx-review-card strong{display:flex;justify-content:space-between;color:#fff}.sx-review-card span{color:#ff9b21}.sx-review-card p{color:#c1cbd0}.sx-review-card small,.sx-review-note{color:#90a0a8}.sx-review-form{display:grid;gap:12px;margin-top:16px;background:#0a1418;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px}.sx-review-form label{display:grid;gap:7px;color:#fff;font-weight:900}.sx-review-form textarea,.sx-review-form select{background:#071015!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:12px!important;padding:12px!important}.sx-notification-list{display:grid;gap:12px}.sx-notification-list article{background:#0a1418;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px}.sx-notification-list strong{display:block;color:#fff;margin-bottom:5px}.sx-notification-list span{color:#b9c5ca}.sx-report-btn{white-space:nowrap}
@media(max-width:1100px){.sx-yt-store-v23 .sx-yt-head{grid-template-columns:auto 1fr}.sx-yt-store-v23 .sx-yt-actions{grid-column:1/-1;justify-content:flex-start}.sx-yt-store-v23 .sx-yt-layout{grid-template-columns:1fr}.sx-yt-store-v23 .sx-yt-banner{height:200px}}
@media(max-width:760px){.sx-yt-store-v23{gap:10px}.sx-yt-store-v23 .sx-yt-banner{height:132px;border-radius:17px}.sx-yt-store-v23 .sx-yt-head{padding:0 4px 6px;gap:10px}.sx-yt-store-v23 .sx-yt-avatar{width:72px;height:72px;margin-top:-30px}.sx-yt-store-v23 .sx-yt-info h1{font-size:22px}.sx-yt-store-v23 .sx-yt-meta{font-size:12px}.sx-yt-store-v23 .sx-yt-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.sx-yt-store-v23 .sx-yt-actions .sx-report-btn,.sx-yt-store-v23 .sx-follow-form{grid-column:auto}.sx-yt-store-v23 .sx-yt-actions .sx-btn,.sx-yt-store-v23 .sx-yt-actions .sx-report-btn{min-height:38px;padding:8px 10px;font-size:12px}.sx-yt-store-v23 .sx-yt-tabs a{padding:10px 12px;font-size:13px}.sx-yt-store-v23 .sx-yt-section,.sx-yt-store-v23 .sx-yt-side-card{padding:13px;border-radius:16px}.sx-yt-store-v23 .sx-section-head{gap:10px;align-items:flex-start}.sx-yt-store-v23 .sx-yt-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-yt-store-v23 .sx-yt-products img,.sx-yt-store-v23 .sx-yt-product-blank{height:112px}.sx-settings-actions{position:static}.sx-review-form{padding:12px}}

/* v24 fixes */
.sx-user-chip,.sx-avatar.sx-user-chip{background:transparent!important;box-shadow:none!important;border-color:rgba(255,122,0,.35)!important;padding:6px 10px!important;gap:9px!important;min-height:46px;}
.sx-user-chip .avatar,.sx-user-photo{background:#fff;border:2px solid #ff6a00;border-radius:999px;display:block;}
.sx-account-menu{position:relative;z-index:50}.sx-account-dropdown{z-index:9999!important}.sx-account-dropdown a{color:#eef6f8!important}.sx-account-dropdown strong{color:#fff!important}
.sx-settings-form,.sx-settings-form *{pointer-events:auto!important}.sx-settings-actions{position:relative;z-index:20}.sx-settings-actions .sx-btn{cursor:pointer!important;opacity:1!important;pointer-events:auto!important}
.sx-file-field input[type=file]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.sx-file-field b{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid rgba(255,122,0,.55);background:rgba(255,122,0,.12);color:#fff;border-radius:14px;cursor:pointer;font-weight:800}.sx-file-field em{display:block;margin-top:8px;color:#aebac0;font-style:normal;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-file-field:hover b{background:#ff6a00;color:#fff}
.sx-settings-card select,.sx-product-form select,.sx-withdraw-grid select{width:100%;background:#071219;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:13px 14px;outline:none}.sx-settings-card select:focus{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.15)}
.sx-seller-page{max-width:1240px;margin-inline:auto}.sx-seller-table{display:grid;gap:12px}.sx-seller-table article{display:grid;grid-template-columns:1fr auto auto auto;gap:16px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.1);background:#0c1a20;border-radius:18px}.sx-seller-table strong{color:#fff}.sx-seller-table span{color:#dce5e8}.sx-seller-table em{color:#ff9a2e;font-style:normal;font-weight:800}.sx-seller-table a{color:#fff;background:#263844;border-radius:12px;padding:10px 14px;text-decoration:none;font-weight:800}.sx-withdraw-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:18px}.sx-withdraw-grid article{border:1px solid rgba(255,255,255,.1);background:#0c1a20;border-radius:22px;padding:22px}.sx-withdraw-grid strong{font-size:clamp(2rem,5vw,4rem);color:#fff}.sx-withdraw-grid label{display:grid;gap:8px;margin-bottom:12px;color:#cbd5d9}
.sx-box-faq details{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px;margin:8px 0;background:rgba(255,255,255,.03)}.sx-box-faq summary{color:#fff;font-weight:800;cursor:pointer}.sx-box-faq p{color:#cbd5d9;margin:.6rem 0 0}
@media(max-width:760px){.sx-seller-table article{grid-template-columns:1fr;gap:8px}.sx-withdraw-grid{grid-template-columns:1fr}.sx-user-chip .sx-user-name{display:none}.sx-user-chip{padding:6px!important}}

/* Synthix v25: account chip polish, search nav fix visual support, help centre */
.sx-actions .sx-user-chip,
.sx-account-menu .sx-user-chip{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  width:auto!important;
  height:52px!important;
  min-width:0!important;
  padding:5px 16px 5px 6px!important;
  border-radius:999px!important;
  background:rgba(255,106,0,.08)!important;
  border:1px solid rgba(255,106,0,.72)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 10px 28px rgba(255,106,0,.08)!important;
  color:#fff!important;
  text-decoration:none!important;
  overflow:hidden!important;
}
.sx-actions .sx-user-chip:hover,
.sx-account-menu .sx-user-chip:hover,
.sx-actions .sx-user-chip:focus-visible,
.sx-account-menu .sx-user-chip:focus-visible{
  background:rgba(255,106,0,.14)!important;
  border-color:#ff8a24!important;
  outline:none!important;
  box-shadow:0 0 0 3px rgba(255,106,0,.16),0 12px 32px rgba(0,0,0,.25)!important;
}
.sx-actions .sx-user-chip img,
.sx-account-menu .sx-user-chip img,
.sx-user-photo{
  width:38px!important;
  height:38px!important;
  border-radius:50%!important;
  border:2px solid rgba(255,106,0,.8)!important;
  display:block!important;
  flex:0 0 38px!important;
  margin:0!important;
}
.sx-user-chip .sx-user-name{
  display:inline-block!important;
  max-width:130px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  line-height:1!important;
  font-weight:900!important;
  color:#fff!important;
  margin:0!important;
}
.sx-side-menu a.is-active{background:rgba(255,106,0,.18)!important;color:#fff!important}
.sx-side-menu a:first-child:not(.is-active){background:transparent!important;color:#dce4e7!important}
.sx-side-menu a:first-child:not(.is-active):hover{background:rgba(255,106,0,.12)!important;color:#fff!important}
.sx-help-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;padding:24px;border:1px solid var(--sx-line);border-radius:20px;background:linear-gradient(135deg,rgba(255,106,0,.12),rgba(18,28,33,.94))}
.sx-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.sx-help-card{background:#101a1f;border:1px solid var(--sx-line);border-radius:20px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.18)}
.sx-help-img{height:128px;background-size:cover;background-position:center;position:relative}
.sx-help-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,16,20,.08),rgba(7,16,20,.75))}
.sx-help-body{padding:18px;display:grid;gap:12px}
.sx-help-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.sx-help-top h2{font-size:19px;line-height:1.1;margin:0;color:#fff}
.sx-help-top strong{color:#ff8a24;font-size:18px}
.sx-progress{height:8px;background:#071014;border:1px solid #26353b;border-radius:999px;overflow:hidden}
.sx-progress span{display:block;height:100%;background:linear-gradient(90deg,#ff6a00,#ffb35a);border-radius:999px}
.sx-help-card p{margin:0;color:#c5d0d4;line-height:1.45}
.sx-help-card details{background:#0a1317;border:1px solid #26353b;border-radius:14px;padding:10px 12px;color:#dfe7ea}
.sx-help-card summary{cursor:pointer;font-weight:900;color:#fff}
.sx-help-card ul{margin:10px 0 0;padding-left:18px;color:#c5d0d4}
.sx-help-link{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:#ff6a00;color:#fff!important;border-radius:12px;padding:11px 14px;font-weight:900}
.sx-help-path{margin-top:20px;background:#0d171c;border:1px solid var(--sx-line);border-radius:20px;padding:22px}
.sx-help-path h2{margin-top:0}.sx-help-path li{margin:8px 0;color:#d8e1e4}
@media(max-width:1000px){.sx-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-help-hero{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){
  .sx-actions .sx-user-chip,.sx-account-menu .sx-user-chip{height:44px!important;padding:3px!important;width:44px!important;min-width:44px!important;border-radius:999px!important}
  .sx-user-chip .sx-user-name{display:none!important}
  .sx-help-grid{grid-template-columns:1fr}.sx-help-hero{padding:18px}.sx-help-img{height:110px}
}

/* v26 fixes */
.sx-avatar.sx-user-chip,.sx-avatar.sx-user-chip:hover,.sx-avatar.sx-user-chip:focus,.sx-account-menu:hover .sx-user-chip{background:transparent!important;border:1.5px solid rgba(255,106,0,.9)!important;border-radius:999px!important;box-shadow:0 0 0 4px rgba(255,106,0,.08)!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:6px 14px 6px 7px!important;min-width:0!important;height:54px!important}.sx-user-chip .sx-user-name{display:inline-block!important;line-height:1!important;max-width:140px!important}.sx-account-dropdown a[href*="account-settings"]{display:none!important}.sx-account-dropdown{border:1px solid rgba(255,106,0,.22)!important;border-radius:18px!important;background:#0b1519!important;box-shadow:0 18px 60px rgba(0,0,0,.42)!important}
.sx-settings-form{position:relative!important;z-index:1!important}.sx-settings-form button,.sx-settings-form input,.sx-settings-form select,.sx-settings-form textarea,.sx-settings-form label{pointer-events:auto!important}.sx-settings-actions{position:sticky;bottom:14px;z-index:20;background:rgba(7,16,20,.9);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px}.sx-file-field{position:relative;overflow:hidden}.sx-file-field input[type=file]{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.sx-file-field b{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:#ff6a00;color:#fff;border-radius:12px;padding:10px 14px;cursor:pointer}.sx-file-field em{font-style:normal;color:#aebbc0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sx-yt-store-v23{gap:18px!important}.sx-yt-store-v23 .sx-yt-banner{height:270px!important;border-radius:26px!important;margin-bottom:-76px!important}.sx-yt-store-v23 .sx-yt-head{position:relative;z-index:2;padding:0 28px 18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:end!important}.sx-yt-store-v23 .sx-yt-avatar{width:138px!important;height:138px!important;margin-top:0!important;border:7px solid #071015!important;box-shadow:0 18px 60px rgba(0,0,0,.42)!important}.sx-yt-store-v23 .sx-yt-info{padding-bottom:10px}.sx-yt-store-v23 .sx-yt-info h1{font-size:clamp(34px,4.2vw,58px)!important;line-height:.92!important}.sx-yt-store-v23 .sx-yt-tabs{margin-top:4px!important;padding-left:8px!important}.sx-yt-store-v23 .sx-yt-layout{gap:26px!important}.sx-yt-store-v23 .sx-yt-section,.sx-yt-store-v23 .sx-yt-side-card{padding:28px!important}.sx-yt-store-v23 .sx-yt-products{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important}.sx-yt-store-v23 .sx-yt-products article{border-radius:22px!important;transition:transform .18s ease,border-color .18s ease}.sx-yt-store-v23 .sx-yt-products article:hover{transform:translateY(-3px);border-color:rgba(255,106,0,.38)}.sx-yt-store-v23 .sx-yt-products img,.sx-yt-store-v23 .sx-yt-product-blank{height:180px!important}.sx-yt-store-v23 .sx-yt-products article div{padding:15px!important}.sx-yt-store-v23 .sx-yt-products h3{font-size:17px!important}.sx-yt-search{display:none!important}.sx-quote-order-row{border-color:rgba(255,106,0,.35)!important;background:linear-gradient(135deg,rgba(255,106,0,.12),rgba(11,21,26,.95))!important}
@media(max-width:760px){.sx-avatar.sx-user-chip,.sx-avatar.sx-user-chip:hover{height:46px!important;width:auto!important;padding:5px 8px!important}.sx-user-chip .sx-user-name{display:none!important}.sx-settings-actions{position:static!important}.sx-yt-store-v23 .sx-yt-banner{height:165px!important;margin-bottom:-46px!important}.sx-yt-store-v23 .sx-yt-head{padding:0 8px 12px!important;grid-template-columns:auto 1fr!important;align-items:end!important}.sx-yt-store-v23 .sx-yt-avatar{width:88px!important;height:88px!important;border-width:5px!important}.sx-yt-store-v23 .sx-yt-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important}.sx-yt-store-v23 .sx-yt-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sx-yt-store-v23 .sx-yt-products img,.sx-yt-store-v23 .sx-yt-product-blank{height:112px!important}.sx-yt-store-v23 .sx-yt-section,.sx-yt-store-v23 .sx-yt-side-card{padding:15px!important}.sx-yt-store-v23 .sx-section-head h2{font-size:22px!important}}


/* Synthix v27 fixes: restore homepage spacing, cleaner account/menu, shop/help/message/store polish */
.sx-content{margin-top:18px!important}.sx-hero-v18{min-height:360px!important}.sx-hero-v18 .sx-hero-content{padding:58px 64px 78px!important}.sx-hero h1::selection,.sx-hero *::selection{background:rgba(255,106,0,.32)!important;color:#fff!important}.sx-categories-v18{max-width:min(1060px,calc(100% - 160px))!important;margin:-50px auto 34px!important;padding:14px 16px!important;border-radius:18px!important;box-shadow:0 18px 54px rgba(0,0,0,.32)!important}.sx-categories-v18 a{min-height:70px!important;padding:8px 6px!important}.sx-categories-v18 .sx-cat-icon{width:34px!important;height:34px!important}.sx-categories-v18 .sx-cat-icon .sx-icon{width:19px!important;height:19px!important}.sx-categories-v18 a strong{font-size:12px!important}.sx-account-menu .sx-user-chip,.sx-account-menu .sx-user-chip:hover,.sx-account-menu .sx-user-chip:focus,.sx-account-menu:hover .sx-user-chip{background:rgba(9,19,24,.78)!important;border:1.5px solid #ff6a00!important;border-radius:999px!important;box-shadow:0 0 0 4px rgba(255,106,0,.08),0 12px 28px rgba(0,0,0,.22)!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;height:48px!important;padding:5px 14px 5px 6px!important}.sx-account-menu .sx-user-chip:before,.sx-account-menu .sx-user-chip:after{display:none!important}.sx-user-photo{width:34px!important;height:34px!important;border-radius:999px!important}.sx-user-name{display:inline-block!important;color:#fff!important;line-height:1!important;white-space:nowrap!important}.sx-account-dropdown a[href*="messages"]{display:none!important}.sx-market-head-clean{margin-bottom:14px!important}.sx-market-head-clean p,.sx-market-head-clean .sx-btn{display:none!important}.sx-market-page>.sx-section-head:first-child p{display:none!important}.sx-store-settings-page .sx-form-success-v27{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;border-color:rgba(255,106,0,.35)!important;background:linear-gradient(135deg,rgba(255,106,0,.18),rgba(27,190,111,.12))!important}.sx-store-settings-page .sx-form-success-v27 .sx-mini-link{margin-left:auto;background:#ff6a00;color:#fff;text-decoration:none;border-radius:999px;padding:8px 13px;font-weight:900}.sx-yt-store-v23{display:grid!important;gap:28px!important}.sx-yt-store-v23 .sx-yt-banner{height:260px!important;border-radius:24px!important;margin-bottom:0!important}.sx-yt-store-v23 .sx-yt-head{margin-top:-86px!important;padding:0 26px 18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:end!important}.sx-yt-store-v23 .sx-yt-avatar{width:132px!important;height:132px!important;margin-top:0!important;border:7px solid #071014!important}.sx-yt-store-v23 .sx-yt-tabs{margin-top:0!important}.sx-yt-store-v23 .sx-yt-layout{gap:28px!important}.sx-yt-store-v23 .sx-yt-section,.sx-yt-store-v23 .sx-yt-side-card{padding:28px!important;margin:0 0 0!important}.sx-yt-store-v23 #services,.sx-yt-store-v23 #reviews{margin-top:28px!important}.sx-yt-products{gap:18px!important}.sx-yt-products article{border-radius:20px!important;transition:transform .18s ease,border-color .18s ease}.sx-yt-products article:hover{transform:translateY(-3px);border-color:rgba(255,106,0,.4)!important}.sx-yt-products img,.sx-yt-product-blank{height:180px!important}.sx-yt-products h3{font-size:16px!important}.sx-message-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px}.sx-message-course{min-height:160px;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#fff;background-size:cover;background-position:center;overflow:hidden;position:relative}.sx-message-course:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,16,20,.2),rgba(7,16,20,.92))}.sx-message-course>*{position:relative}.sx-message-course span{color:#ff9b21;text-transform:uppercase;font-size:12px;font-weight:950;letter-spacing:.08em}.sx-message-course strong{font-size:18px;line-height:1.1;margin:5px 0 12px}.sx-message-course em{font-style:normal;color:#dbe4e7;font-weight:800}.sx-course-store{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}.sx-course-quotes{background-image:url('https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=900&q=80')}.sx-course-dashboard{background-image:url('https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?auto=format&fit=crop&w=900&q=80')}.sx-msg-avatar{width:38px;height:38px;border-radius:999px;background:rgba(255,106,0,.16);border:1px solid rgba(255,106,0,.35);display:grid;place-items:center;color:#fff;font-weight:950}.sx-help-card{cursor:pointer}.sx-help-link:after{content:" →"}.sx-page>h1:only-child{display:none!important}
@media(max-width:980px){.sx-message-course-grid{grid-template-columns:1fr}.sx-yt-store-v23 .sx-yt-head{grid-template-columns:auto 1fr!important;align-items:end!important}.sx-yt-store-v23 .sx-yt-actions{grid-column:1/-1;justify-content:flex-start!important}.sx-yt-store-v23 .sx-yt-layout{grid-template-columns:1fr!important}.sx-yt-store-v23 .sx-yt-avatar{width:112px!important;height:112px!important}.sx-categories-v18{max-width:calc(100% - 28px)!important;margin:-36px auto 20px!important}}
@media(max-width:760px){.sx-content{margin-top:10px!important}.sx-hero-v18 .sx-hero-content{padding:38px 18px 56px!important}.sx-categories-v18{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important}.sx-categories-v18 a{min-height:54px!important;grid-template-columns:auto 1fr!important;text-align:left!important;justify-content:start!important}.sx-categories-v18 .sx-cat-icon{width:30px!important;height:30px!important}.sx-categories-v18 a strong{font-size:12px!important}.sx-account-menu .sx-user-chip{width:auto!important;min-width:44px!important}.sx-account-menu .sx-user-name{display:none!important}.sx-yt-store-v23 .sx-yt-banner{height:180px!important}.sx-yt-store-v23 .sx-yt-head{margin-top:-58px!important;padding:0 14px 12px!important}.sx-yt-store-v23 .sx-yt-avatar{width:92px!important;height:92px!important;border-width:5px!important}.sx-yt-info h1{font-size:28px!important}.sx-yt-store-v23 .sx-yt-section,.sx-yt-store-v23 .sx-yt-side-card{padding:18px!important}.sx-yt-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sx-yt-products img,.sx-yt-product-blank{height:110px!important}}

/* v28 marketplace polish: structural spacing, store, dashboard, settings, help */
.sx-content{margin-top:18px!important}.home .sx-content{margin-top:16px!important}
.sx-hero{margin-bottom:0!important}.sx-categories{width:min(82%,1080px)!important;margin:-50px auto 32px!important;padding:14px 16px!important;gap:8px!important;box-shadow:0 18px 60px rgba(0,0,0,.35)!important}.sx-categories a{padding:9px 6px!important;font-size:12px!important}.sx-categories .sx-cat-icon{width:36px!important;height:36px!important;border-radius:11px!important}.sx-categories .sx-icon{width:22px!important;height:22px!important}.sx-hero-content{padding-bottom:82px!important}
.sx-avatar.sx-user-chip,.sx-account-menu .sx-user-chip{display:inline-flex!important;align-items:center!important;gap:10px!important;width:auto!important;height:48px!important;min-width:0!important;padding:5px 14px 5px 5px!important;border-radius:999px!important;background:rgba(255,106,0,.06)!important;border:1px solid rgba(255,106,0,.72)!important;box-shadow:0 0 0 4px rgba(255,106,0,.06)!important}.sx-avatar.sx-user-chip:hover,.sx-account-menu .sx-user-chip:hover{background:rgba(255,106,0,.12)!important}.sx-user-chip img{width:36px!important;height:36px!important;border-radius:999px!important}.sx-user-chip .sx-user-name{display:inline!important;color:#fff!important;font-weight:900!important;line-height:1!important}.sx-account-dropdown a{font-weight:850!important}.sx-account-dropdown a[href*="account-settings"]{display:none!important}
body.search .sx-side-menu a.is-active{background:transparent!important;box-shadow:none!important;color:#dce4e7!important}body.search .sx-side-menu a[href*="shop"]{background:rgba(255,106,0,.18)!important;color:#fff!important;box-shadow:inset 3px 0 0 #ff6a00!important}
.woocommerce-products-header,.woocommerce-products-header__title,.entry-title,.page-title{display:none!important}.dokan-btn-theme[href*="become"],a[href*="become-a-vendor"],.dokan-become-seller{display:none!important}.sx-page>h1:only-child{display:none!important}
/* Storefront YouTube-style spacing */
.sx-yt-store{padding-bottom:48px!important}.sx-yt-banner{height:310px!important;border-radius:24px!important;background-color:#172329!important;background-size:cover!important;background-position:center!important}.sx-yt-head{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:22px!important;align-items:end!important;margin-top:-58px!important;padding:0 24px 28px!important;position:relative!important}.sx-yt-avatar{width:136px!important;height:136px!important;border-radius:999px!important;border:6px solid #071014!important;background:#101b20!important;overflow:hidden!important;box-shadow:0 12px 34px rgba(0,0,0,.38)!important}.sx-yt-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.sx-yt-info h1{font-size:42px!important;margin:0 0 6px!important}.sx-yt-tabs{margin-top:4px!important;padding:0 24px!important}.sx-yt-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:28px!important;margin-top:26px!important}.sx-yt-section,.sx-yt-side-card{margin-bottom:30px!important;padding:26px!important;border-radius:24px!important;background:#101b20!important;border:1px solid #26353b!important}.sx-yt-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.sx-yt-products article{background:#0b1519!important;border:1px solid #22333a!important;border-radius:18px!important;overflow:hidden!important;transition:.18s!important}.sx-yt-products article:hover{transform:translateY(-3px);border-color:rgba(255,106,0,.5)!important}.sx-yt-products img,.sx-yt-product-blank{width:100%!important;height:185px!important;object-fit:cover!important;background:#172329!important;display:grid!important;place-items:center!important;color:#ff6a00!important}.sx-yt-products article div{padding:15px!important}.sx-yt-products h3{margin:0 0 7px!important;font-size:16px!important;line-height:1.15!important}.sx-yt-products p{margin:0 0 10px!important;color:#98a4a9!important}.sx-yt-products strong{color:#ff8a1f!important}.sx-yt-side-card+.sx-yt-side-card{margin-top:22px!important}.sx-review-card{padding:18px!important;border-radius:16px!important;background:#0b1519!important;border:1px solid #26353b!important;margin-bottom:14px!important}.sx-review-form{margin-top:18px!important;display:grid!important;gap:14px!important}.sx-review-note{padding:14px 16px!important;background:#0b1519!important;border:1px dashed #34444b!important;border-radius:14px!important;color:#c7d0d4!important}
/* Dashboard bento marketplace feel */
.sx-dash-board-v22{display:grid!important;grid-template-columns:1.15fr .85fr .85fr!important;gap:18px!important;align-items:stretch!important}.sx-dash-box{background:linear-gradient(180deg,#121f25,#0c1519)!important;border:1px solid #263941!important;border-radius:24px!important;padding:22px!important;box-shadow:0 18px 45px rgba(0,0,0,.22)!important}.sx-box-wide{grid-column:span 2!important}.sx-box-tall{grid-row:span 2!important}.sx-box-gradient{background:linear-gradient(135deg,rgba(255,106,0,.22),#101b20 58%,#071014)!important}.sx-box-stat strong{font-size:44px!important;color:#fff!important}.sx-box-stat a,.sx-box-actions a,.sx-box-gradient a{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:14px!important;padding:12px 14px!important;border-radius:12px!important;background:#172329!important;text-decoration:none!important;color:#fff!important;font-weight:900!important}.sx-box-actions{display:grid!important;gap:10px!important}.sx-box-faq details{padding:14px 0!important;border-top:1px solid rgba(255,255,255,.08)!important}.sx-box-faq summary{cursor:pointer;font-weight:900!important;color:#fff!important}.sx-box-faq p{color:#c7d0d4!important}.sx-setup-links-v22 a{border-radius:14px!important;background:#0b1519!important;border:1px solid #26353b!important}.sx-setup-links-v22 a.is-done{border-color:rgba(255,106,0,.5)!important;background:rgba(255,106,0,.08)!important}.sx-progress{height:10px!important;background:#0a1216!important;border-radius:999px!important;overflow:hidden!important;border:1px solid #26353b!important}.sx-progress i{display:block;height:100%;background:linear-gradient(90deg,#ff6a00,#ffad32)!important;border-radius:inherit!important}
/* Settings save/preview clarity */
.sx-settings-form{position:relative!important;z-index:2!important}.sx-settings-actions{position:sticky!important;bottom:16px!important;background:rgba(7,16,20,.88)!important;border:1px solid #26353b!important;border-radius:18px!important;padding:12px!important;display:flex!important;gap:12px!important;justify-content:flex-end!important;backdrop-filter:blur(14px)!important}.sx-settings-actions .sx-btn{pointer-events:auto!important;opacity:1!important}.sx-form-success-v27{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;background:rgba(22,120,63,.18)!important;border:1px solid rgba(75,220,133,.38)!important;border-radius:16px!important;padding:14px 16px!important;margin:0 0 18px!important}.sx-mini-link{color:#ff8a1f!important;font-weight:900!important}.sx-file-field input[type=file]{position:absolute!important;opacity:.001!important;width:1px!important;height:1px!important}.sx-file-field b{display:inline-flex!important;width:max-content!important;cursor:pointer!important;background:#ff6a00!important;color:#fff!important;border-radius:11px!important;padding:10px 14px!important;margin-top:8px!important}.sx-file-field em{display:block!important;color:#98a4a9!important;margin-top:8px!important;font-style:normal!important}
/* Help Centre */
.sx-help-hero{display:grid!important;grid-template-columns:1fr 280px!important;gap:20px!important;align-items:center!important;margin-bottom:22px!important}.sx-help-progress{padding:22px!important;border-radius:20px!important;background:linear-gradient(180deg,#172329,#0b1519)!important;border:1px solid #26353b!important}.sx-help-progress strong{font-size:42px!important}.sx-help-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.sx-help-card{display:grid!important;grid-template-columns:180px 1fr!important;background:#0b1519!important;border:1px solid #26353b!important;border-radius:22px!important;overflow:hidden!important}.sx-help-card img{width:100%!important;height:100%!important;min-height:190px!important;object-fit:cover!important}.sx-help-card div{padding:20px!important}.sx-help-card h2{margin:0 0 8px!important}.sx-help-cats{display:grid!important;gap:14px!important;margin-top:22px!important}.sx-help-cats details{background:#0b1519!important;border:1px solid #26353b!important;border-radius:18px!important;padding:16px!important}.sx-help-cats summary{font-weight:950!important;cursor:pointer!important;color:#fff!important}.sx-help-cats p{color:#c7d0d4!important}
/* Messages and marketplace cards */
.sx-messages-page article,.sx-notification-list article{background:#0b1519!important;border:1px solid #26353b!important;border-radius:18px!important;padding:18px!important;margin-bottom:14px!important}.sx-messages-page img{border-radius:14px!important;object-fit:cover!important}
@media(max-width:900px){.sx-categories{width:92%!important;margin:-34px auto 20px!important;grid-template-columns:repeat(3,1fr)!important}.sx-hero-content{padding-bottom:58px!important}.sx-yt-head{grid-template-columns:auto 1fr!important}.sx-yt-actions{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important}.sx-yt-layout{grid-template-columns:1fr!important}.sx-yt-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sx-dash-board-v22{grid-template-columns:1fr 1fr!important}.sx-box-wide,.sx-box-tall{grid-column:span 2!important}.sx-help-hero{grid-template-columns:1fr!important}.sx-help-grid{grid-template-columns:1fr!important}.sx-help-card{grid-template-columns:120px 1fr!important}}
@media(max-width:760px){.sx-avatar.sx-user-chip,.sx-account-menu .sx-user-chip{height:42px!important;padding:3px!important}.sx-user-chip .sx-user-name{display:none!important}.sx-categories{grid-template-columns:repeat(2,1fr)!important;padding:10px!important}.sx-categories a{min-height:64px!important}.sx-yt-banner{height:210px!important;border-radius:18px!important}.sx-yt-head{margin-top:-42px!important;padding:0 12px 20px!important;gap:12px!important}.sx-yt-avatar{width:92px!important;height:92px!important;border-width:4px!important}.sx-yt-info h1{font-size:26px!important}.sx-yt-tabs{overflow-x:auto!important;padding:0 12px!important}.sx-yt-section,.sx-yt-side-card{padding:16px!important;margin-bottom:18px!important}.sx-dash-board-v22{grid-template-columns:1fr!important}.sx-box-wide,.sx-box-tall{grid-column:auto!important}.sx-help-card{grid-template-columns:1fr!important}.sx-help-card img{height:160px!important;min-height:0!important}.sx-settings-actions{position:static!important;display:grid!important}.sx-search{max-width:none!important}}

/* v29 structural marketplace polish */
body.synthix-theme{background:#071014!important;}
.sx-app-shell:before,.sx-app-shell:after,body.synthix-theme:before,body.synthix-theme:after{display:none!important;content:none!important;}
.sx-main-wrap{padding-top:12px!important;}
.sx-topbar{height:72px!important;top:12px!important;}
.sx-sidebar{top:12px!important;bottom:12px!important;left:16px!important;border-radius:18px!important;}
.admin-bar .sx-sidebar{top:44px!important;}
.sx-content{margin-top:18px!important;}
.sx-hero-bg{filter:none!important;background:linear-gradient(90deg,rgba(7,16,20,.88),rgba(7,16,20,.44) 42%,rgba(7,16,20,.08)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1600&q=80') center/cover!important;}
.sx-panel,.sx-hero,.sx-categories,.sx-section,.sx-contest-banner{box-shadow:0 14px 38px rgba(0,0,0,.18)!important;}

/* v29 dashboard mosaic */
.sx-dash-board-v29{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:18px;align-items:stretch;}
.sx-dash-board-v29 .sx-dash-box{background:linear-gradient(180deg,#132126,#0d171b);border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:22px;min-height:150px;box-shadow:none!important;}
.sx-dash-board-v29 .sx-dash-primary{grid-column:span 6;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,rgba(255,106,0,.23),rgba(16,28,34,.96) 52%,rgba(24,44,52,.96));}
.sx-dash-board-v29 .sx-dash-stat{grid-column:span 2;display:flex;flex-direction:column;gap:8px;justify-content:space-between;}
.sx-dash-board-v29 .sx-dash-stat strong{font-size:42px;line-height:1;color:#fff;letter-spacing:-1px;}
.sx-dash-board-v29 .sx-dash-stat span,.sx-dash-board-v29 .sx-kicker{color:#ff8a1f;text-transform:uppercase;letter-spacing:.08em;font-weight:950;font-size:12px;}
.sx-dash-board-v29 .sx-dash-stat em{font-style:normal;color:#b8c3c8;font-weight:700;}
.sx-dash-board-v29 .sx-dash-stat a,.sx-dash-board-v29 .sx-dash-list a,.sx-dash-board-v29 .sx-dash-actions-card a,.sx-dash-board-v29 .sx-dash-quote a{color:#fff;text-decoration:none;font-weight:900;}
.sx-dash-checklist{grid-column:span 5;grid-row:span 2;}
.sx-dash-list{grid-column:span 4;grid-row:span 2;}
.sx-dash-tip{grid-column:span 3;background:linear-gradient(135deg,#17262c,#0b1418)!important;border-color:rgba(255,106,0,.22)!important;}
.sx-dash-quote{grid-column:span 4;background:linear-gradient(135deg,rgba(255,106,0,.18),#101c22)!important;}
.sx-dash-actions-card{grid-column:span 3;}
.sx-dash-faq{grid-column:span 5;}
.sx-dash-list a,.sx-dash-actions-card a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08);}
.sx-dash-list a:after,.sx-dash-actions-card a:after{content:'›';color:#ff6a00;font-size:24px;line-height:1;}
.sx-check-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px;}
.sx-check-head .sx-progress{width:160px;max-width:40%;height:12px;background:#0a1215;border-radius:99px;overflow:hidden;border:1px solid rgba(255,255,255,.08);}
.sx-check-head .sx-progress i{display:block;height:100%;background:linear-gradient(90deg,#ff6a00,#ffb03a);border-radius:inherit;}
.sx-dash-board-v29 details{border-top:1px solid rgba(255,255,255,.08);padding:12px 0;}
.sx-dash-board-v29 summary{cursor:pointer;font-weight:950;color:#fff;}
.sx-dash-board-v29 details p{color:#b8c3c8;margin-bottom:0;}

/* v29 secure withdrawals */
.sx-withdraw-layout-v29{display:grid;grid-template-columns:1.1fr 1.4fr 1fr;gap:18px;align-items:stretch;}
.sx-withdraw-layout-v29 article{background:linear-gradient(180deg,#132126,#0c1519);border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:24px;}
.sx-withdraw-balance{background:linear-gradient(135deg,rgba(255,106,0,.2),#101c22)!important;}
.sx-withdraw-balance span{color:#ff8a1f;text-transform:uppercase;letter-spacing:.08em;font-weight:950;font-size:12px;}
.sx-withdraw-balance strong{display:block;font-size:44px;color:#fff;margin:12px 0;}
.sx-withdraw-card form{display:grid;gap:14px;}
.sx-withdraw-card label{display:grid;gap:8px;color:#dbe4e7;font-weight:800;}
.sx-withdraw-card input,.sx-withdraw-card select{width:100%;min-height:46px;}
.sx-withdraw-steps ul{margin:12px 0 20px;padding-left:20px;color:#c4ced3;display:grid;gap:10px;}
.sx-form-note{color:#98a4a9;font-size:13px;line-height:1.45;margin:0;}

@media(max-width:1180px){.sx-dash-board-v29{grid-template-columns:repeat(6,minmax(0,1fr));}.sx-dash-board-v29 .sx-dash-primary,.sx-dash-checklist,.sx-dash-faq{grid-column:span 6}.sx-dash-board-v29 .sx-dash-stat,.sx-dash-tip,.sx-dash-actions-card{grid-column:span 2}.sx-dash-list,.sx-dash-quote{grid-column:span 3}.sx-withdraw-layout-v29{grid-template-columns:1fr 1fr}.sx-withdraw-steps{grid-column:1/-1}}
@media(max-width:760px){.sx-main-wrap{padding-top:10px!important}.sx-topbar{height:auto!important;top:10px!important}.sx-sidebar{top:0!important;bottom:0!important;left:0!important;border-radius:0 20px 20px 0!important}.sx-dash-board-v29{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-dash-board-v29 .sx-dash-box{padding:15px;border-radius:18px;min-height:120px}.sx-dash-board-v29 .sx-dash-primary,.sx-dash-checklist,.sx-dash-list,.sx-dash-quote,.sx-dash-actions-card,.sx-dash-faq{grid-column:1/-1}.sx-dash-board-v29 .sx-dash-stat,.sx-dash-tip{grid-column:span 1}.sx-dash-board-v29 .sx-dash-stat strong{font-size:32px}.sx-check-head{display:grid}.sx-check-head .sx-progress{width:100%;max-width:none}.sx-withdraw-layout-v29{grid-template-columns:1fr}.sx-withdraw-balance strong{font-size:34px}}

/* v30: fixed header/sidebar alignment, withdrawal polish, help guide cleanup */
body.synthix-theme .sx-main-wrap{padding-top:0!important;}
body.synthix-theme .sx-topbar{position:sticky!important;top:0!important;z-index:8500!important;border-top-left-radius:0!important;border-top-right-radius:0!important;min-height:82px!important;margin-top:0!important;}
body.synthix-theme .sx-sidebar{top:0!important;padding-top:0!important;}
body.synthix-theme .sx-side-menu{padding-top:82px!important;}
body.synthix-theme .sx-content{margin-top:18px!important;}
body.synthix-theme:before,body.synthix-theme:after,.sx-screen-filter,.sx-page-filter,.sx-site-overlay,.sx-dark-overlay{display:none!important;opacity:0!important;pointer-events:none!important;}
body.synthix-theme .sx-app-shell{filter:none!important;}

.sx-withdraw-page-v29{max-width:1260px;margin-inline:auto!important;}
.sx-withdraw-layout-v29{display:grid!important;grid-template-columns:1.05fr 1.2fr .95fr!important;gap:18px!important;align-items:stretch!important;}
.sx-withdraw-layout-v29 article{border-radius:24px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(145deg,rgba(18,31,38,.98),rgba(9,18,23,.98))!important;box-shadow:0 20px 70px rgba(0,0,0,.28)!important;}
.sx-withdraw-balance{padding:26px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:260px!important;background:radial-gradient(circle at top right,rgba(255,106,0,.22),transparent 45%),linear-gradient(145deg,#18262d,#091216)!important;}
.sx-withdraw-balance span{color:#ff9b21!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;}
.sx-withdraw-balance strong{font-size:clamp(32px,4vw,54px)!important;line-height:1!important;color:#fff!important;}
.sx-withdraw-balance p{color:#d6dee1!important;font-size:14px!important;line-height:1.55!important;}
.sx-withdraw-card{padding:24px!important;}
.sx-withdraw-card h2{margin:0 0 16px!important;color:#fff!important;font-size:22px!important;}
.sx-withdraw-card form{display:grid!important;gap:14px!important;}
.sx-withdraw-card label{display:grid!important;gap:7px!important;color:#edf3f5!important;font-weight:800!important;}
.sx-withdraw-card input,.sx-withdraw-card select{width:100%!important;height:50px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.14)!important;background:#071014!important;color:#fff!important;padding:0 14px!important;outline:none!important;}
.sx-withdraw-card input:focus,.sx-withdraw-card select:focus{border-color:#ff6a00!important;box-shadow:0 0 0 4px rgba(255,106,0,.14)!important;}
.sx-withdraw-card .sx-btn{width:100%!important;justify-content:center!important;margin-top:4px!important;}
.sx-form-note{color:#aebbc0!important;font-size:13px!important;line-height:1.5!important;margin:0!important;}
.sx-withdraw-steps ul{display:grid!important;gap:10px!important;margin:0 0 18px!important;padding:0!important;list-style:none!important;}
.sx-withdraw-steps li{position:relative!important;padding:12px 12px 12px 38px!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important;color:#e9f0f2!important;border:1px solid rgba(255,255,255,.07)!important;}
.sx-withdraw-steps li:before{content:'✓';position:absolute;left:12px;top:11px;color:#ff8a1f;font-weight:900;}
.sx-seller-page .dokan-dashboard,.sx-seller-page .dokan-dashboard-wrap,.sx-seller-page .dokan-dash-sidebar{display:none!important;}
body.synthix-theme .dokan-withdraw-area,body.synthix-theme .dokan-withdraw-content,body.synthix-theme .dokan-dashboard-content article.dashboard-content-area{background:#111d23!important;color:#f5f7f8!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;padding:22px!important;}
body.synthix-theme .dokan-withdraw-area input,body.synthix-theme .dokan-withdraw-area select{background:#071014!important;color:#fff!important;border:1px solid #33444c!important;border-radius:12px!important;min-height:44px!important;padding:8px 12px!important;}
body.synthix-theme .dokan-withdraw-area .dokan-btn,body.synthix-theme .dokan-withdraw-area .dokan-btn-theme{background:#ff6a00!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:900!important;}

.sx-help-grid-v30{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;}
.sx-help-card-v30{display:grid!important;grid-template-columns:56px 1fr!important;gap:16px!important;padding:20px!important;border-radius:22px!important;background:linear-gradient(145deg,#122027,#0b151a)!important;border:1px solid rgba(255,255,255,.09)!important;}
.sx-help-card-v30 img{display:none!important;}
.sx-help-icon-dot{width:56px;height:56px;border-radius:18px;background:rgba(255,106,0,.14);border:1px solid rgba(255,106,0,.3);display:grid;place-items:center;color:#ff8a1f;}
.sx-help-icon-dot .sx-icon{width:28px;height:28px;}
.sx-help-card-v30 h2{margin:0 0 8px!important;color:#fff!important;font-size:20px!important;}
.sx-help-card-v30 p{margin:0 0 12px!important;color:#b8c4c8!important;line-height:1.5!important;}
.sx-guide-detail-v30{padding:24px;border-radius:24px;background:linear-gradient(145deg,#122027,#091216);border:1px solid rgba(255,255,255,.1);display:grid;gap:20px;}
.sx-guide-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;}
.sx-guide-top h2{font-size:clamp(28px,4vw,46px);margin:6px 0;color:#fff;}
.sx-guide-top p{color:#c3cdd1;max-width:760px;}
.sx-progress-ring{width:118px;height:118px;border-radius:999px;border:8px solid rgba(255,106,0,.28);display:grid;place-items:center;text-align:center;flex:0 0 auto;background:#071014;}
.sx-progress-ring strong{font-size:25px;color:#fff;line-height:1;}
.sx-progress-ring span{font-size:11px;color:#aebbc0;text-transform:uppercase;font-weight:900;}
.sx-guide-steps-v30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.sx-guide-steps-v30 div{display:flex;gap:12px;align-items:center;padding:14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#eef3f5;font-weight:800;}
.sx-guide-steps-v30 b{width:30px;height:30px;border-radius:999px;background:#ff6a00;display:grid;place-items:center;color:#fff;flex:0 0 auto;}

@media(max-width:900px){
 body.synthix-theme .sx-topbar{min-height:auto!important;top:0!important;}
 body.synthix-theme .sx-side-menu{padding-top:20px!important;}
 body.synthix-theme .sx-content{margin-top:12px!important;}
 .sx-withdraw-layout-v29{grid-template-columns:1fr!important;}
 .sx-help-grid-v30{grid-template-columns:1fr!important;}
 .sx-guide-top{display:grid;}
 .sx-guide-steps-v30{grid-template-columns:1fr;}
 .sx-progress-ring{width:100px;height:100px;}
}

/* Synthix v31 production marketplace shell */
.sx-sidebar{top:12px!important;bottom:12px!important;left:16px!important;z-index:140!important;border-radius:16px!important}.sx-sidebar:hover{z-index:220!important;width:248px!important}.sx-topbar{z-index:120!important}.sx-side-menu a:first-child:not(.is-active){background:transparent!important;color:#dce4e7!important}.sx-side-menu a.is-active,.sx-side-menu a:hover{background:rgba(255,106,0,.16)!important;color:#fff!important}.sx-app-shell,.sx-content,.sx-panel,.sx-section{filter:none!important}.sx-hero-bg{filter:none!important;background:linear-gradient(90deg,rgba(7,16,20,.72),rgba(7,16,20,.28) 55%,rgba(7,16,20,0)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1600&q=80') center/cover!important}.sx-hero:before,.sx-hero:after,.sx-content:before,.sx-content:after{display:none!important}.sx-hero-icon-stack{display:none!important}.sx-empty-state{border:1px dashed rgba(255,255,255,.16);background:rgba(8,18,22,.68);border-radius:18px;padding:24px;color:#d5e0e4}.sx-empty-state strong{display:block;color:#fff;font-size:18px;margin-bottom:6px}.sx-empty-state p{margin:0;color:#9fadb3}.sx-product-blank{height:180px;display:grid;place-items:center;background:#16242b;color:#ff6a00}.sx-product-blank .sx-icon{width:42px;height:42px}.sx-shop-avatar img,.sx-vendor-logo img{border-radius:999px;width:100%;height:100%;object-fit:cover}.sx-dash-masonry-v31{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:18px;align-items:stretch}.sx-dash-masonry-v31 .sx-dash-box{min-height:160px;background:linear-gradient(145deg,#111d23,#0a1317);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:22px;box-shadow:0 18px 45px rgba(0,0,0,.18)}.sx-dash-wide{grid-column:span 6;grid-row:span 2}.sx-dash-tall{grid-column:span 4;grid-row:span 2}.sx-dash-stat{grid-column:span 2}.sx-dash-list,.sx-dash-actions-card,.sx-dash-faq{grid-column:span 4}.sx-dash-performance h2{font-size:46px;margin:6px 0;color:#fff}.sx-bars{height:110px;display:flex;align-items:end;gap:10px;margin-top:18px}.sx-bars i{flex:1;display:block;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#ff8f27,#ff6a00);min-height:22px}.sx-dash-box a{color:#fff}.sx-dash-stat strong{font-size:38px;color:#fff}.sx-dash-stat em{display:block;color:#aebbc0;margin:4px 0 14px;font-style:normal}.sx-dash-list a,.sx-dash-actions-card a{display:flex;justify-content:space-between;gap:10px;background:#0b151a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px;text-decoration:none;margin-top:10px}.sx-dash-actions-card a{justify-content:flex-start;font-weight:900}.sx-dash-faq details{background:#0b151a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px;margin-top:10px}.sx-withdraw-layout-v29{display:grid!important;grid-template-columns:1.1fr 1fr 1fr!important;gap:18px!important}.sx-withdraw-card,.sx-withdraw-balance{background:#0b151a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;padding:24px!important}.sx-withdraw-card input,.sx-withdraw-card select{width:100%;background:#071219!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:14px!important;padding:13px 14px!important}.sx-withdraw-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.sx-help-v31 .sx-help-card{padding:20px}.sx-help-v31 .sx-help-card-v30{display:grid;grid-template-columns:48px 1fr;gap:14px}.sx-help-v31 .sx-help-img,.sx-help-v31 .sx-help-progress,.sx-help-v31 .sx-help-cats{display:none!important}@media(max-width:1100px){.sx-dash-wide{grid-column:span 12}.sx-dash-tall,.sx-dash-list,.sx-dash-actions-card,.sx-dash-faq{grid-column:span 6}.sx-dash-stat{grid-column:span 3}.sx-withdraw-layout-v29{grid-template-columns:1fr!important}}@media(max-width:760px){.sx-sidebar{top:0!important;bottom:0!important;left:0!important;border-radius:0 18px 18px 0!important;z-index:300!important}.sx-mobile-open .sx-sidebar{width:min(84vw,310px)!important}.sx-mobile-open .sx-sidebar em{opacity:1!important;transform:none!important}.sx-topbar{z-index:120!important}.sx-dash-masonry-v31{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sx-dash-wide,.sx-dash-tall,.sx-dash-list,.sx-dash-actions-card,.sx-dash-faq{grid-column:1/-1}.sx-dash-stat{grid-column:span 1}.sx-dash-masonry-v31 .sx-dash-box{padding:16px;border-radius:18px;min-height:130px}.sx-dash-performance h2{font-size:34px}.sx-bars{height:76px}.sx-withdraw-layout-v29{grid-template-columns:1fr!important}.sx-categories-v18{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:calc(100% - 26px)!important}.sx-categories-v18 a:nth-child(n+5){display:none!important}}

/* Synthix v32 production polish */
:root{--sx-header-h:58px}.sx-main-wrap{padding-top:10px!important}.sx-topbar{height:var(--sx-header-h)!important;min-height:var(--sx-header-h)!important;padding:0 18px!important;top:8px!important;border-radius:13px!important}.sx-topbar .sx-search input,.sx-topbar .sx-search button{height:38px!important}.sx-logo b{font-size:20px!important}.sx-logo span{font-size:10px!important}.sx-sidebar{inset:10px auto 12px 12px!important;top:10px!important;z-index:999!important;width:70px!important;border-radius:14px!important}.sx-sidebar:hover{width:250px!important;z-index:9999!important}.sx-side-menu{padding:8px!important;gap:7px!important}.sx-side-menu a{height:44px!important;border-radius:10px!important}.sx-side-menu a:first-child{background:transparent!important;color:#dce4e7!important}.sx-side-menu a:first-child .sx-nav-icon{color:var(--sx-orange)!important}.sx-side-menu a.is-active{background:rgba(255,106,0,.18)!important;color:#fff!important;border:1px solid rgba(255,106,0,.34)!important}.sx-expand{bottom:14px!important}.sx-content{margin-top:16px!important}.sx-footer-legal{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.sx-footer-legal a{color:#ff9b21;text-decoration:none;font-weight:800}.sx-footer-legal a:hover{text-decoration:underline}
body.synthix-theme:before{display:none!important}.sx-mobile-open:before{display:none!important}.sx-account-menu .sx-user-chip{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;background:transparent!important;border:1px solid rgba(255,106,0,.54)!important;border-radius:999px!important;box-shadow:none!important}.sx-account-menu .sx-user-chip:hover,.sx-account-menu .sx-user-chip:focus{background:rgba(255,106,0,.10)!important;border-color:#ff7a00!important}.sx-account-dropdown{background:#0b1519!important;border:1px solid rgba(255,106,0,.24)!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important}.sx-account-dropdown a:hover{background:rgba(255,106,0,.12)!important;color:#fff!important}.sx-header-menu-btn{display:inline-flex!important}
.sx-dash-board-grid-v32{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.sx-dash-board-grid-v32>.sx-dash-box{grid-column:span 3;background:linear-gradient(180deg,#121c21,#0b1519);border:1px solid var(--sx-line);border-radius:20px;padding:20px;min-height:150px}.sx-dash-main-chart{grid-column:span 6!important;min-height:300px!important;background:linear-gradient(135deg,#14242b,#0a1216)!important}.sx-dash-tall{grid-row:span 2;grid-column:span 4!important}.sx-seller-tip{grid-column:span 4!important;background:linear-gradient(135deg,rgba(255,106,0,.18),#0b1519)!important}.sx-dash-faq{grid-column:span 4!important}.sx-dash-box-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.sx-dash-box-head h2{font-size:34px;margin:4px 0 0}.sx-dash-box-head a,.sx-dash-box a{color:#fff;text-decoration:none;font-weight:900}.sx-real-chart{height:180px;display:grid;grid-template-columns:repeat(7,1fr);gap:10px;align-items:end;margin-top:18px}.sx-real-chart div{height:100%;display:grid;align-items:end;gap:8px}.sx-real-chart i{display:block;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,#ff9b21,#ff6a00);box-shadow:0 12px 28px rgba(255,106,0,.2);min-height:18px}.sx-real-chart span{text-align:center;color:#9dacb2;font-size:11px;font-weight:800}.sx-dash-stat strong{color:#fff!important}.sx-dash-stat span,.sx-dash-box h2{color:#fff!important}.sx-dash-stat em,.sx-dash-box p{color:#b8c4c9!important}.sx-dash-faq details{background:#071014;border:1px solid #26353b;border-radius:12px;padding:12px;margin:10px 0}.sx-dash-faq summary{cursor:pointer;color:#fff;font-weight:900}.sx-seller-tip p{font-size:15px;line-height:1.55}
.sx-new-chat-panel{background:#0b1519;border:1px solid var(--sx-line);border-radius:18px;padding:18px;margin:0 0 18px}.sx-new-chat-panel form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.sx-new-chat-panel textarea{min-height:48px}.sx-plus-btn{width:44px!important;height:44px!important;border-radius:50%!important;background:#ff6a00!important;color:#fff!important;border:0!important;font-size:26px!important;font-weight:900!important;cursor:pointer}.sx-messages-v32 .sx-message-list button{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;text-align:left}.sx-messages-v32 .sx-message-list em{grid-column:2;color:#93a1a7;font-style:normal;font-size:12px}.sx-messages-v32 .sx-chat-panel{min-height:340px}
.sx-market-page .sx-market-search{display:none!important}.sx-makers-v32 .sx-market-head{margin-bottom:18px!important}.sx-vendor-grid{gap:22px!important}.sx-real-vendor-card{border-radius:22px!important}.sx-vendor-cover{height:150px!important}.sx-vendor-body{padding:0 18px 18px!important}.sx-vendor-logo{margin-top:-28px!important;border:4px solid #121c21!important;background:#121c21!important}.sx-vendor-meta{display:flex;gap:10px;flex-wrap:wrap;color:#b8c4c9!important}.sx-vendor-actions{margin-top:14px!important}.sx-vendor-actions span,.sx-vendor-actions em{border-radius:999px!important;padding:9px 12px!important}
body.synthix-theme select,.sx-settings-form select,.sx-quote-create select,.sx-new-chat-panel select{appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#ff8a1f 50%),linear-gradient(135deg,#ff8a1f 50%,transparent 50%)!important;background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;padding-right:42px!important}.sx-quote-create{display:block}.sx-quote-create[hidden]{display:none!important}.sx-quote-create label,.sx-new-chat-panel label{display:grid;gap:7px;color:#d7e0e4;font-weight:800}.sx-quote-create input,.sx-quote-create textarea,.sx-quote-create select,.sx-new-chat-panel input,.sx-new-chat-panel textarea,.sx-new-chat-panel select{background:#101a1f!important;border:1px solid #314148!important;color:#fff!important;border-radius:12px!important;padding:12px!important}.sx-form-note{display:none!important}.sx-empty-state p{color:#aebbc0!important}.sx-empty-state p:contains('pre-launch'){display:none!important}
@media(max-width:1180px){.sx-dash-board-grid-v32{grid-template-columns:repeat(6,minmax(0,1fr))!important}.sx-dash-board-grid-v32>.sx-dash-box,.sx-dash-main-chart,.sx-dash-tall,.sx-seller-tip,.sx-dash-faq{grid-column:span 3!important}.sx-dash-main-chart{grid-column:span 6!important}}
@media(max-width:760px){:root{--sx-header-h:54px}.sx-main-wrap{padding:70px 10px 24px!important}.sx-topbar{height:auto!important;min-height:54px!important;padding:10px 12px!important;grid-template-columns:auto 1fr auto!important}.sx-logo-inline{padding-left:42px!important}.sx-search{margin-top:4px!important}.sx-sidebar{display:block!important;top:0!important;left:0!important;bottom:0!important;width:min(84vw,292px)!important;border-radius:0 22px 22px 0!important;transform:translateX(-105%);z-index:10000!important}.sx-sidebar:hover{width:min(84vw,292px)!important}.sx-mobile-open .sx-sidebar{transform:translateX(0)!important}.sx-side-menu{padding:12px!important}.sx-dash-board-grid-v32{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sx-dash-board-grid-v32>.sx-dash-box{grid-column:span 1!important;padding:14px!important;border-radius:16px!important;min-height:128px}.sx-dash-main-chart,.sx-dash-tall,.sx-seller-tip,.sx-dash-faq{grid-column:1/-1!important}.sx-real-chart{height:140px}.sx-dash-hero{padding:16px!important}.sx-dash-hero h1{font-size:24px!important}.sx-dash-actions .sx-btn{padding:11px 13px!important}.sx-new-chat-panel form{grid-template-columns:1fr!important}.sx-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.sx-vendor-cover{height:86px!important}.sx-vendor-card h2{font-size:15px!important}.sx-vendor-card p{display:none!important}.sx-vendor-meta span:nth-child(n+3){display:none!important}.sx-vendor-body{padding:0 10px 12px!important}.sx-vendor-logo{width:44px!important;height:44px!important;margin-top:-22px!important}.sx-vendor-actions{display:none!important}.sx-desktop-action{display:none!important}.sx-account-menu .sx-user-name{display:none!important}}

/* Synthix v33: marketplace polish, live controls and equipment registry */
.sx-header-menu-btn{display:none!important}
.sx-mobile-menu-toggle{display:none!important}
.sx-topbar{min-height:58px!important;height:58px!important;padding:8px 14px!important;position:sticky!important;top:0!important;z-index:900!important}
.admin-bar .sx-topbar{top:32px!important}
.sx-sidebar{top:0!important;z-index:1200!important;padding-top:8px!important}
.sx-sidebar:hover{z-index:1500!important}
.sx-expand{margin-top:4px!important;padding-top:8px!important}
.sx-hero-metrics{display:none!important}
.sx-market-search{display:none!important}
.sx-page .sx-prelaunch,.sx-setup-card,.sx-setup-list{display:none!important}
body.synthix-theme select,
body.synthix-theme .woocommerce select,
.sx-settings-form select,.sx-product-form select,.sx-quote-create select,.sx-new-chat-panel select{appearance:none!important;-webkit-appearance:none!important;background:#081116!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:13px!important;color:#fff!important;padding:12px 42px 12px 13px!important;min-height:46px!important;background-image:linear-gradient(45deg,transparent 50%,#ff6a00 50%),linear-gradient(135deg,#ff6a00 50%,transparent 50%)!important;background-position:calc(100% - 18px) 19px,calc(100% - 12px) 19px!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important}
.sx-dashboard-v33{display:grid;gap:18px}.sx-dash-board-grid-v33{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.sx-dash-board-grid-v33>.sx-dash-box{min-width:0}.sx-dash-board-grid-v33 .sx-dash-main-chart{grid-column:span 7;min-height:260px}.sx-dash-board-grid-v33 .sx-dash-stat{grid-column:span 5}.sx-dash-board-grid-v33 .sx-dash-list{grid-column:span 4}.sx-dash-board-grid-v33 .sx-dash-tall{grid-row:span 2}.sx-dash-board-grid-v33 .sx-dash-controls{grid-column:span 8}.sx-dash-board-grid-v33 .sx-equipment-summary{grid-column:span 4}.sx-dash-board-grid-v33 .sx-seller-tip{grid-column:span 5}.sx-dash-board-grid-v33 .sx-dash-faq{grid-column:span 7}.sx-dash-box{background:#0c171c;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:18px;box-shadow:0 18px 45px rgba(0,0,0,.2)}.sx-toggle-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.sx-toggle-row span{display:grid;gap:2px}.sx-toggle-row b{color:#fff}.sx-toggle-row em{font-style:normal;color:#9fb0b7;font-size:13px}.sx-toggle-row input{width:48px!important;height:28px!important;appearance:none!important;background:#27363d!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;position:relative;cursor:pointer;flex:0 0 auto}.sx-toggle-row input:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;left:4px;top:3px;transition:.18s ease}.sx-toggle-row input:checked{background:#ff6a00!important}.sx-toggle-row input:checked:before{transform:translateX(20px)}.sx-equipment-list{display:grid;gap:12px;margin:12px 0}.sx-equipment-row{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:10px;background:#081217;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px}.sx-equipment-row label span{font-size:12px;color:#aebbc1;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sx-equipment-summary{display:grid;align-content:start;gap:12px}.sx-equipment-summary div,.sx-store-equipment div{display:grid;gap:3px;padding:12px;border-radius:14px;background:#081217;border:1px solid rgba(255,255,255,.08);margin-top:8px}.sx-equipment-summary strong,.sx-store-equipment strong{color:#fff}.sx-equipment-summary span,.sx-store-equipment span{color:#aebbc1;font-size:13px}.sx-custom-chat-panel{background:#081217;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:16px;margin:12px 0 18px}.sx-user-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;overflow:auto;padding:8px;background:#0c171c;border:1px solid rgba(255,255,255,.08);border-radius:16px;margin:10px 0}.sx-user-picker button{display:flex!important;align-items:center;gap:10px;text-align:left;background:#101d23!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;color:#fff!important;padding:10px!important;cursor:pointer}.sx-user-picker button:hover,.sx-user-picker button.is-selected{border-color:#ff6a00!important;background:rgba(255,106,0,.12)!important}.sx-user-picker img{width:34px;height:34px;border-radius:50%}.sx-user-picker span{display:grid;gap:1px;font-weight:900}.sx-user-picker em{font-style:normal;color:#9fb0b7;font-size:12px;font-weight:700}.sx-new-chat-panel textarea{width:100%;min-height:94px;background:#081116;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;padding:12px}.sx-new-chat-panel input[type="search"]{width:100%;background:#081116;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;padding:13px}.sx-yt-store .sx-yt-side-card{margin-bottom:22px!important}.sx-yt-products article{background:#0b151a;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden}.sx-yt-products article img{aspect-ratio:4/3;object-fit:cover;width:100%}.sx-mobile-nav-only{display:none!important}
@media(min-width:761px){.sx-header-menu-btn,.sx-mobile-menu-toggle{display:none!important}.sx-sidebar{top:0!important}.sx-main-wrap{padding-top:0!important}.sx-content{margin-top:18px!important}}
@media(max-width:1024px){.sx-dash-board-grid-v33{grid-template-columns:repeat(6,minmax(0,1fr))}.sx-dash-board-grid-v33 .sx-dash-main-chart,.sx-dash-board-grid-v33 .sx-dash-controls,.sx-dash-board-grid-v33 .sx-dash-faq{grid-column:1/-1}.sx-dash-board-grid-v33 .sx-dash-stat,.sx-dash-board-grid-v33 .sx-dash-list,.sx-dash-board-grid-v33 .sx-equipment-summary,.sx-dash-board-grid-v33 .sx-seller-tip{grid-column:span 3}.sx-equipment-row{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.sx-header-menu-btn{display:grid!important}.sx-mobile-menu-toggle{display:none!important}.sx-topbar{height:auto!important;min-height:54px!important;padding:10px 12px!important;grid-template-columns:auto 1fr auto!important}.sx-sidebar{top:0!important;z-index:2000!important;padding-top:14px!important}.sx-mobile-open .sx-sidebar{z-index:3000!important}.sx-side-menu{padding-top:10px!important}.sx-mobile-nav-only{display:flex!important}.sx-dash-board-grid-v33{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-dash-board-grid-v33 .sx-dash-main-chart,.sx-dash-board-grid-v33 .sx-dash-controls,.sx-dash-board-grid-v33 .sx-dash-faq{grid-column:1/-1}.sx-dash-board-grid-v33 .sx-dash-stat,.sx-dash-board-grid-v33 .sx-dash-list,.sx-dash-board-grid-v33 .sx-equipment-summary,.sx-dash-board-grid-v33 .sx-seller-tip{grid-column:span 1}.sx-dash-board-grid-v33 .sx-dash-tall{grid-row:auto}.sx-equipment-row{grid-template-columns:1fr}.sx-user-picker{grid-template-columns:1fr;max-height:240px}.sx-dashboard-v33 .sx-dash-box{padding:14px;border-radius:18px}.sx-dashboard-v33 .sx-dash-box h2{font-size:18px}.sx-dashboard-v33 .sx-dash-stat strong{font-size:24px}.sx-dashboard-v33 .sx-dash-actions{grid-template-columns:1fr 1fr!important}.sx-dashboard-v33 .sx-dash-actions a:first-child{grid-column:1/-1}.sx-categories,.sx-categories-v18{max-width:92%!important;margin:-28px auto 16px!important}.sx-hero{margin-bottom:0!important}}
@media(max-width:430px){.sx-dash-board-grid-v33{grid-template-columns:1fr}.sx-dash-board-grid-v33 .sx-dash-stat,.sx-dash-board-grid-v33 .sx-dash-list,.sx-dash-board-grid-v33 .sx-equipment-summary,.sx-dash-board-grid-v33 .sx-seller-tip{grid-column:1/-1}.sx-user-picker button{padding:9px!important}.sx-topbar{padding:9px!important}.sx-logo b{font-size:20px!important}}

/* Synthix v34: sidebar/header layering, equipment controls, help alignment */
:root{--sx-header-h:60px!important;--sx-shell-pad:12px!important}
.sx-topbar{height:var(--sx-header-h)!important;min-height:var(--sx-header-h)!important;padding:0 18px!important;z-index:900!important;top:10px!important}
.sx-sidebar{top:0!important;left:12px!important;bottom:12px!important;z-index:5000!important;padding-top:0!important;border-radius:0 18px 18px 0!important;box-shadow:0 22px 60px rgba(0,0,0,.32)!important}
.sx-sidebar:hover,.sx-mobile-open .sx-sidebar{z-index:7000!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important}
.sx-side-menu{padding-top:10px!important}
.sx-expand{bottom:12px!important}
.sx-main-wrap{padding-top:10px!important}
.sx-content{margin-top:12px!important}
.sx-help-card-v30{align-items:center!important;text-align:left!important}
.sx-help-icon-dot{display:grid!important;place-items:center!important;margin-inline:auto!important;flex:0 0 auto!important}
.sx-help-icon-dot .sx-icon{margin:auto!important;display:block!important}
.sx-equipment-row-v34{grid-template-columns:1fr 1fr 1fr 1.35fr!important;align-items:end!important;background:linear-gradient(180deg,#0b161b,#071115)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:18px!important;padding:14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
.sx-equipment-row-v34 label{display:grid!important;gap:7px!important;margin:0!important}
.sx-equipment-row-v34 label span{color:#e8eef1!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.sx-equipment-row-v34 select,.sx-equipment-row-v34 input{width:100%!important;height:44px!important;background:#071014!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:13px!important;padding:0 38px 0 12px!important;outline:none!important;box-shadow:none!important;font-weight:750!important}
.sx-equipment-row-v34 select{appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#ff8a1f 50%),linear-gradient(135deg,#ff8a1f 50%,transparent 50%)!important;background-position:calc(100% - 18px) 19px,calc(100% - 12px) 19px!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important}
.sx-equipment-row-v34 select:focus,.sx-equipment-row-v34 input:focus{border-color:#ff6a00!important;box-shadow:0 0 0 3px rgba(255,106,0,.16)!important}
.sx-equipment-summary{background:linear-gradient(180deg,#111f25,#0a1418)!important}
.sx-equipment-summary div,.sx-store-equipment div{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:13px 14px!important;border-radius:16px!important;background:#071014!important;border:1px solid rgba(255,255,255,.1)!important}
.sx-equipment-summary div strong,.sx-store-equipment div strong{font-size:14px!important;line-height:1.25!important}.sx-equipment-summary div span,.sx-store-equipment div span{text-align:right!important;max-width:55%!important;line-height:1.35!important}
@media(max-width:1024px){.sx-equipment-row-v34{grid-template-columns:1fr 1fr!important}.sx-topbar{height:58px!important;min-height:58px!important}}
@media(max-width:760px){.sx-topbar{height:auto!important;min-height:54px!important;top:0!important}.sx-sidebar{left:0!important;bottom:0!important;border-radius:0 22px 22px 0!important;z-index:9000!important}.sx-mobile-open .sx-sidebar{z-index:12000!important}.sx-equipment-row-v34{grid-template-columns:1fr!important;padding:12px!important}.sx-help-card-v30{text-align:center!important}.sx-help-card-v30>div:last-child{width:100%!important}.sx-equipment-summary div,.sx-store-equipment div{display:grid!important}.sx-equipment-summary div span,.sx-store-equipment div span{text-align:left!important;max-width:none!important}}

/* Synthix v35: engagement, contests, ranks and sponsorship UI */
.sx-dashboard-v35{max-width:1320px;margin:0 auto}.sx-dash-hero-v35{margin-bottom:18px!important}.sx-dashboard-masonry-v35{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.sx-dashboard-masonry-v35>.sx-dash-box{min-width:0;background:linear-gradient(180deg,#0d181e,#081116);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:18px;box-shadow:0 18px 45px rgba(0,0,0,.22)}.sx-dashboard-masonry-v35 .sx-rank-card{grid-column:span 4;background:linear-gradient(135deg,rgba(255,106,0,.20),#0b151a 62%)}.sx-dashboard-masonry-v35 .sx-dash-main-chart{grid-column:span 8;min-height:260px}.sx-dashboard-masonry-v35 .sx-dash-stat{grid-column:span 3}.sx-dashboard-masonry-v35 .sx-contest-mini{grid-column:span 5;grid-row:span 2}.sx-dashboard-masonry-v35 .sx-dash-controls{grid-column:span 7}.sx-dashboard-masonry-v35 .sx-sponsor-card{grid-column:span 5;background:linear-gradient(135deg,#111d24,#201407)}.sx-dashboard-masonry-v35 .sx-eco-card{grid-column:span 4}.sx-dashboard-masonry-v35 .sx-equipment-summary{grid-column:span 3}.sx-rank-card h2{font-size:30px;margin:8px 0}.sx-rank-card strong{font-size:22px;color:#ff9b21}.sx-progress{height:9px;background:#203039;border-radius:999px;overflow:hidden;margin:14px 0}.sx-progress i{display:block;height:100%;background:linear-gradient(90deg,#ff6a00,#ffb03b);border-radius:999px}.sx-contest-mini ol,.sx-leaderboard ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.sx-contest-mini li,.sx-leaderboard li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:#081217;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px}.sx-contest-mini li>span,.sx-leaderboard li>span{color:#ff9b21;font-weight:1000}.sx-contest-mini a,.sx-leaderboard a{text-decoration:none}.sx-contest-mini b,.sx-leaderboard b{color:#fff}.sx-sponsor-card form{display:grid;gap:12px}.sx-sponsor-card label{display:grid;gap:7px}.sx-sponsor-card label span{font-size:12px;text-transform:uppercase;color:#9fb0b7;font-weight:900}.sx-sponsor-card select,.sx-dash-controls select,.sx-dash-controls input{width:100%;background:#081116!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;border-radius:14px!important;padding:12px!important}.sx-eco-card ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:10px}.sx-eco-card li{position:relative;padding-left:24px;color:#d6e0e4}.sx-eco-card li:before{content:'✓';position:absolute;left:0;color:#6ee7a8;font-weight:1000}.sx-contest-page-v35{display:grid;gap:20px}.sx-contest-rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sx-contest-rewards article{background:linear-gradient(135deg,#211407,#0c171c);border:1px solid rgba(255,106,0,.24);border-radius:18px;padding:16px}.sx-contest-rewards b{display:block;color:#ff9b21;font-size:28px}.sx-contest-rewards span{color:#fff;font-weight:850}.sx-leaderboard{background:#0b151a;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:18px}.sx-leaderboard li div{display:flex;align-items:center;gap:10px}.sx-leaderboard img{border-radius:50%}.sx-leaderboard em{display:block;color:#9fb0b7;font-style:normal;font-size:12px}.sx-contest-grid-v35{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sx-contest-card-v35{background:#081217;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:18px;display:grid;gap:16px}.sx-contest-card-v35 strong{color:#ff9b21}.sx-rank-store-card strong{display:block;color:#ff9b21;font-size:22px;margin:6px 0}.sx-rank-store-card span{color:#d8e0e3}.sx-sidebar{z-index:9000!important}.sx-sidebar:hover{z-index:12000!important}.sx-topbar{z-index:800!important}
@media(max-width:980px){.sx-dashboard-masonry-v35{grid-template-columns:repeat(6,minmax(0,1fr))}.sx-dashboard-masonry-v35 .sx-rank-card,.sx-dashboard-masonry-v35 .sx-dash-main-chart,.sx-dashboard-masonry-v35 .sx-contest-mini,.sx-dashboard-masonry-v35 .sx-dash-controls,.sx-dashboard-masonry-v35 .sx-sponsor-card,.sx-dashboard-masonry-v35 .sx-eco-card,.sx-dashboard-masonry-v35 .sx-equipment-summary{grid-column:1/-1}.sx-dashboard-masonry-v35 .sx-dash-stat{grid-column:span 2}.sx-contest-grid-v35{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.sx-dashboard-masonry-v35{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-dashboard-masonry-v35>.sx-dash-box{border-radius:18px;padding:14px}.sx-dashboard-masonry-v35 .sx-rank-card,.sx-dashboard-masonry-v35 .sx-dash-main-chart,.sx-dashboard-masonry-v35 .sx-contest-mini,.sx-dashboard-masonry-v35 .sx-dash-controls,.sx-dashboard-masonry-v35 .sx-sponsor-card,.sx-dashboard-masonry-v35 .sx-eco-card,.sx-dashboard-masonry-v35 .sx-equipment-summary{grid-column:1/-1}.sx-dashboard-masonry-v35 .sx-dash-stat{grid-column:span 1}.sx-contest-rewards{grid-template-columns:1fr}.sx-contest-grid-v35{grid-template-columns:1fr}.sx-leaderboard li{grid-template-columns:auto 1fr}.sx-leaderboard li>b{grid-column:2}.sx-sidebar{z-index:13000!important}.sx-mobile-open .sx-sidebar{z-index:15000!important}}

/* Synthix v36: contest countdown, dashboard packing, ranks, visibility and store disclaimers */
.sx-dashboard-v36{max-width:1320px;margin:0 auto;padding-top:0}.sx-dash-hero-v36{margin-bottom:14px!important}.sx-dashboard-grid-v36{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:14px;align-items:stretch}.sx-dashboard-grid-v36>.sx-dash-box{min-width:0;background:linear-gradient(180deg,#0d181e,#081116);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:18px;box-shadow:0 18px 45px rgba(0,0,0,.2);overflow:hidden}.sx-dashboard-grid-v36 .sx-rank-card{grid-column:span 4;grid-row:span 2;background:radial-gradient(circle at top left,rgba(255,106,0,.28),transparent 42%),linear-gradient(135deg,#111f26,#091116)}.sx-dashboard-grid-v36 .sx-dash-main-chart{grid-column:span 8;min-height:250px}.sx-dashboard-grid-v36 .sx-dash-stat{grid-column:span 3;min-height:145px}.sx-dashboard-grid-v36 .sx-contest-mini{grid-column:span 5;grid-row:span 2}.sx-dashboard-grid-v36 .sx-dash-controls{grid-column:span 7;grid-row:span 2}.sx-dashboard-grid-v36 .sx-sponsor-card{grid-column:span 5}.sx-dashboard-grid-v36 .sx-equipment-summary{grid-column:span 4}.sx-dashboard-grid-v36 .sx-eco-card{grid-column:span 3}.sx-rank-top{display:flex;align-items:center;gap:12px}.sx-rank-icon{width:44px;height:44px;color:#ff9b21;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.28);border-radius:16px;padding:9px;flex:0 0 auto}.sx-rank-icon-legendary-maker{color:#ffcf5a}.sx-rank-card-v36 h2{margin:0;font-size:28px}.sx-rank-card-v36 strong{display:block;color:#ff9b21;font-size:24px;margin:14px 0 4px}.sx-rank-card-v36 ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.sx-rank-card-v36 li{color:#d8e0e3;font-size:13px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:8px 10px}.sx-countdown-mini,.sx-contest-countdown{border:1px solid rgba(255,106,0,.28);background:linear-gradient(135deg,rgba(255,106,0,.16),rgba(255,255,255,.04));border-radius:18px;color:#fff;font-weight:900}.sx-countdown-mini{padding:11px 13px;margin:10px 0}.sx-contest-page-v36{display:grid;gap:18px}.sx-contest-page-v36 .sx-section-head{display:none!important}.sx-contest-countdown{display:flex;justify-content:space-between;align-items:center;padding:18px 20px}.sx-contest-countdown span{color:#aebbc1;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.sx-contest-countdown strong{font-size:30px;color:#ff9b21}.sx-product-table-v36 article{grid-template-columns:minmax(0,1.5fr) auto auto auto!important;align-items:center}.sx-mini-toggle{display:flex!important;align-items:center!important;gap:8px!important;background:#081217;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 10px!important;margin:0!important;color:#fff!important}.sx-mini-toggle span{font-size:12px;font-weight:900;color:#dbe5e8}.sx-mini-toggle input{width:36px!important;height:22px!important;appearance:none!important;background:#27363d!important;border-radius:999px!important;position:relative!important;border:1px solid rgba(255,255,255,.14)!important}.sx-mini-toggle input:before{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.18s}.sx-mini-toggle input:checked{background:#ff6a00!important}.sx-mini-toggle input:checked:before{transform:translateX(14px)}.sx-store-disclaimer{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sx-store-disclaimer span{display:inline-flex;border:1px solid rgba(255,106,0,.32);background:rgba(255,106,0,.12);color:#ffd8bc;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.sx-rank-store-card-v36 .sx-rank-icon{width:38px;height:38px;border-radius:14px;padding:8px}.sx-rank-store-card-v36 strong{font-size:20px!important;margin:0!important}.sx-rank-store-card-v36 p{color:#aebbc1;margin:8px 0 0}.sx-contest-grid-v35{margin-top:0}.sx-leaderboard{margin-top:0}.sx-dashboard-grid-v36 .sx-dash-controls .sx-equipment-row{margin-bottom:10px}
@media(max-width:1100px){.sx-dashboard-grid-v36{grid-template-columns:repeat(6,minmax(0,1fr))}.sx-dashboard-grid-v36 .sx-rank-card,.sx-dashboard-grid-v36 .sx-dash-main-chart,.sx-dashboard-grid-v36 .sx-contest-mini,.sx-dashboard-grid-v36 .sx-dash-controls,.sx-dashboard-grid-v36 .sx-sponsor-card,.sx-dashboard-grid-v36 .sx-equipment-summary,.sx-dashboard-grid-v36 .sx-eco-card{grid-column:1/-1}.sx-dashboard-grid-v36 .sx-dash-stat{grid-column:span 2}}
@media(max-width:760px){.sx-dashboard-grid-v36{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-dashboard-grid-v36>.sx-dash-box{padding:14px;border-radius:18px}.sx-dashboard-grid-v36 .sx-rank-card,.sx-dashboard-grid-v36 .sx-dash-main-chart,.sx-dashboard-grid-v36 .sx-contest-mini,.sx-dashboard-grid-v36 .sx-dash-controls,.sx-dashboard-grid-v36 .sx-sponsor-card,.sx-dashboard-grid-v36 .sx-equipment-summary,.sx-dashboard-grid-v36 .sx-eco-card{grid-column:1/-1}.sx-dashboard-grid-v36 .sx-dash-stat{grid-column:span 1}.sx-contest-countdown{display:grid;gap:4px;text-align:center}.sx-contest-countdown strong{font-size:24px}.sx-product-table-v36 article{grid-template-columns:1fr!important}.sx-product-table-v36 article>a{justify-self:start}.sx-rank-card-v36 h2{font-size:23px}.sx-rank-icon{width:38px;height:38px}}

/* Synthix v37 marketplace hardening */
.sx-auth-page{max-width:760px;margin:clamp(24px,5vw,64px) auto;padding:clamp(22px,4vw,42px)}
.sx-auth-card{max-width:560px;margin:auto;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.09);border-radius:28px;padding:clamp(22px,4vw,42px);box-shadow:0 24px 80px rgba(0,0,0,.32)}
.sx-auth-form{display:grid;gap:16px;margin-top:22px}.sx-auth-form label,.sx-product-form label,.sx-quotes-page label{display:grid;gap:8px;color:#f6f8fa;font-weight:800}.sx-auth-form input,.sx-product-form input,.sx-product-form textarea,.sx-product-form select,.sx-quotes-page input,.sx-quotes-page textarea,.sx-quotes-page select{width:100%;background:#0b1720;border:1px solid rgba(255,255,255,.13);color:#fff;border-radius:16px;padding:13px 14px;outline:none}.sx-auth-switch{margin-top:18px;color:#d5dde3}.sx-auth-switch a{color:#ff8a1c;font-weight:900}.sx-auth-links{display:flex;gap:12px;flex-wrap:wrap}.sx-checkline{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:10px!important}.sx-checkline input{width:auto!important}.sx-visible-check{background:#0b1720;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px!important}
.sx-v37-notice{margin:14px 0}.sx-v37-error{border-color:rgba(255,90,90,.35)!important;background:rgba(255,90,90,.12)!important}.sx-v37-success{border-color:rgba(255,122,0,.35)!important}
.sx-file-field input[type=file]{position:absolute;opacity:0;pointer-events:none}.sx-file-field b{display:inline-flex;align-items:center;justify-content:center;width:max-content;background:#ff7a00;color:#111820;border-radius:999px;padding:10px 16px;font-weight:900;cursor:pointer}.sx-file-field em{font-style:normal;color:#aeb8c2;font-size:.9rem}.sx-file-field{position:relative;border:1px dashed rgba(255,255,255,.18);border-radius:18px;padding:16px!important;background:#08131b}
.sx-quote-files{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.sx-quote-files strong{width:100%;color:#fff}.sx-quote-files a{background:#102331;color:#ff9d38;border:1px solid rgba(255,122,0,.24);border-radius:999px;padding:8px 12px;text-decoration:none;font-weight:800}
.sx-products-manager .sx-seller-table article{grid-template-columns:54px minmax(140px,1fr) 110px 100px auto;gap:14px;align-items:center}.sx-product-mini-img{width:54px;height:54px;object-fit:cover;border-radius:14px;background:#0d1820}.sx-seller-table-v37 article>div{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.sx-danger-link{color:#ff7777!important;border-color:rgba(255,80,80,.24)!important}.sx-product-form{display:grid;gap:18px}.sx-product-form .sx-form-actions{display:flex;gap:12px;flex-wrap:wrap}
.sx-shipping-info-v37{background:linear-gradient(145deg,rgba(255,122,0,.13),rgba(10,24,32,.96))!important;border:1px solid rgba(255,122,0,.22)!important}.sx-shipping-info-v37 p{color:#dfe6ec}.sx-shipping-info-v37 strong{color:#fff}.sx-shipping-info-v37 a{color:#ff9d38;font-weight:900}
.sx-help-v37 .sx-help-card{min-height:220px}.sx-help-v37 .sx-help-icon-dot{margin-inline:auto;display:grid;place-items:center}.sx-guide-steps-v30 div{background:#0b1720;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px;display:flex;gap:12px;align-items:center}.sx-guide-steps-v30 b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ff7a00;color:#111;font-weight:900;flex:0 0 auto}
.sx-yt-side-card.sx-store-equipment div{padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.sx-rank-store-card-v36{background:linear-gradient(150deg,rgba(255,122,0,.18),rgba(8,20,28,.96))!important}.sx-rank-store-card-v36 svg{filter:drop-shadow(0 0 16px rgba(255,122,0,.3))}.sx-rank-store-card-v36 strong{font-size:1.35rem;color:#fff}.sx-rank-store-card-v36 span{color:#ffb067;font-weight:900}
@media(max-width:760px){.sx-products-manager .sx-seller-table article{grid-template-columns:44px 1fr;align-items:start}.sx-products-manager .sx-seller-table article span,.sx-products-manager .sx-seller-table article em,.sx-products-manager .sx-seller-table article>div{grid-column:2}.sx-auth-page{padding:14px}.sx-auth-card{border-radius:22px;padding:20px}.sx-quote-side{display:none}.sx-form-grid{grid-template-columns:1fr!important}.sx-shipping-info-v37{grid-column:auto!important}.sx-dashboard-grid-v36{gap:14px!important}.sx-yt-store .sx-yt-section{margin-bottom:32px!important}}

/* Synthix v38 marketplace polish */
@media (max-width: 760px){
  .sx-header .sx-search,.sx-header-search{display:none!important}
  .sx-mobile-nav-only{display:flex!important}
}
@media (min-width: 761px){.sx-mobile-nav-only{display:none!important}}
.sx-hero-tags,.sx-tags-under-buttons,.sx-popular-tags{display:none!important}
.sx-custom-select,.sx-product-form select,.sx-product-form input,.sx-product-form textarea{background:#071118!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:14px!important;min-height:44px;padding:11px 13px!important;outline:none!important;box-shadow:none!important}
.sx-multi-select{min-height:104px!important;background-image:none!important}
.sx-product-form label span{display:block;color:#d9e2ea;font-weight:700;margin-bottom:8px}
.sx-toggle-row{display:flex!important;align-items:center;gap:12px;background:#0b1720;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px 16px;margin:16px 0;color:#eef5f8}
.sx-toggle-row input{width:20px;height:20px;accent-color:#ff7a00}.sx-btn.danger{background:#61211f!important;border-color:#92312b!important;color:#fff!important}.sx-add-product-v38 .sx-file-field{display:flex;align-items:center;gap:10px;background:#071118;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px}.sx-add-product-v38 .sx-file-field b{background:#ff7a00;color:#fff;border-radius:999px;padding:8px 12px}.sx-add-product-v38 .sx-file-field input{display:none!important}.sx-add-product-v38 .sx-file-field em{color:#c7d1d9;font-style:normal;font-size:.9rem}.sx-live-badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap;z-index:3}.sx-live-badges b{background:linear-gradient(135deg,#ff7a00,#ff9a2d);color:#111;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;box-shadow:0 8px 22px rgba(255,122,0,.22)}.woocommerce ul.products li.product,.sx-product-card{position:relative}.sx-product-shipping-note{margin:12px 0;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#071118;display:grid;gap:4px}.sx-product-shipping-note strong{color:#fff}.sx-product-shipping-note span,.sx-product-shipping-note small{color:#cfd8df}.sx-service-card small{display:block;color:#ffb169;margin-top:6px;font-weight:700}.sx-seller-listings article{grid-template-columns:minmax(0,1.4fr) .8fr .6fr auto!important}.sx-product-extra-fields{margin-top:16px}
@media (max-width:760px){.sx-product-extra-fields,.sx-form-grid{grid-template-columns:1fr!important}.sx-seller-listings article{grid-template-columns:1fr!important;gap:8px}.sx-seller-listings article a{justify-self:start}.sx-add-product-page{padding:18px!important}}

/* v39 payments/sponsorship */
.sx-payment-page .sx-payment-card{max-width:760px;margin:0 auto;background:linear-gradient(135deg,rgba(255,122,0,.12),rgba(7,18,24,.96));border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:clamp(22px,4vw,42px);box-shadow:0 24px 80px rgba(0,0,0,.28)}
.sx-payment-card h1{margin:.25rem 0 .75rem;font-size:clamp(2rem,5vw,4rem)}
.sx-payment-card strong{display:block;font-size:1.5rem;color:#fff;margin:18px 0}
.sx-payment-card ul,.sx-sub-card ul{display:grid;gap:10px;margin:18px 0;padding:0;list-style:none}.sx-payment-card li,.sx-sub-card li{color:#dbe4ea}.sx-payment-card li:before,.sx-sub-card li:before{content:'✓';color:#ff7a00;font-weight:900;margin-right:10px}
.sx-subscription-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.sx-sub-card{background:#0b1720;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:22px}.sx-sub-card h2{margin-top:0}.sx-sub-card strong{color:#fff;font-size:1.25rem}.sx-sponsored-badge,.sx-sponsored-note{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,122,0,.5);background:rgba(255,122,0,.18);color:#fff;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sx-sponsored-badge{position:absolute;z-index:3;margin:10px}.sx-sponsored-note{margin:8px 0 12px}.sx-chip{display:inline-flex;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px;color:#fff;background:rgba(255,255,255,.06)}
.sx-seller-listings article>div{display:flex;gap:10px;flex-wrap:wrap}.sx-seller-listings article>div a{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px;color:#fff;text-decoration:none}.sx-seller-listings article>div a:last-child{border-color:rgba(255,122,0,.45);background:rgba(255,122,0,.12)}
