@media(min-width:601px){.header-tools .header-phone,html[data-theme="dark"] .header-tools .header-phone{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#5f6259;border:1px solid #e1e5db;border-radius:10px;padding:7px 11px;min-height:36px;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;box-shadow:none}.header-tools .header-phone .header-phone-icon{width:14px;height:14px;display:grid;background:transparent;border-radius:0;color:#7e8d63}.header-tools .header-phone .header-phone-icon svg{width:14px;height:14px}.header-tools .header-phone strong{font-weight:400}.header-tools .header-phone:hover{color:#202020;background:#f7f9f3;border-color:#b6c69b;box-shadow:none}html[data-theme="dark"] .header-tools .header-phone{color:#c2c6bd;border-color:#373e30}html[data-theme="dark"] .header-tools .header-phone:hover{color:#e6eddc;background:#20261b;border-color:#63744c}.header-tools .telegram{width:32px;height:32px;min-width:32px;box-shadow:none}.header-tools .telegram svg{width:18px;height:18px}.header-tools .theme-toggle{margin-left:2px}}

.brand-logo .brand-logo-dark{display:none}html[data-theme="dark"] .brand-logo{background:transparent}html[data-theme="dark"] .brand-logo .brand-logo-light{display:none}html[data-theme="dark"] .brand-logo .brand-logo-dark{display:block}

html[data-theme="dark"] .brand .brand-logo,html[data-theme="dark"] .footer-brand .brand-logo{background:transparent}

/* Show only the central wordmark panel, without decorative corner brackets. */
.brand-logo .brand-logo-light{clip-path:inset(34.2% 16.6% 35.45% 16.6% round 7px)}
.brand-logo .brand-logo-dark{clip-path:inset(33.25% 16.13% 35.59% 16.13% round 7px)}

@media(min-width:1151px){.desktop-nav{gap:6px}.desktop-nav>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 9px;border:1px solid #e1e5db;border-radius:10px;background:transparent;color:#5f6259;font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap;transition:color .2s,border-color .2s,background .2s}.desktop-nav>a:hover{color:#202020;border-color:#b6c69b;background:#f7f9f3}.desktop-nav>a:focus-visible{outline:2px solid #98b659;outline-offset:3px}.desktop-nav .used-catalog-link{padding:7px 9px;min-height:36px}html[data-theme="dark"] .desktop-nav>a{color:#c2c6bd;border-color:#373e30;background:transparent}html[data-theme="dark"] .desktop-nav>a:hover{color:#e6eddc;border-color:#63744c;background:#20261b}}

@media(min-width:1151px){.header-inner .desktop-nav{flex:1;min-width:0;gap:6px}.header-inner .desktop-nav>a{flex:1 1 auto}.header-inner .header-tools{flex-shrink:0}}

.brand .brand-wordmark{display:inline-block;font-family:inherit;font-size:29px;font-weight:600;letter-spacing:-1.3px;line-height:1.1;color:#24291c;white-space:nowrap}html[data-theme="dark"] .brand .brand-wordmark{color:#c9fb35}.footer-brand .brand-wordmark{font-size:30px}@media(max-width:1150px){.header .brand .brand-wordmark{font-size:26px}}@media(max-width:600px){.header .brand .brand-wordmark{font-size:23px;letter-spacing:-1px}}@media(max-width:380px){.header .brand .brand-wordmark{font-size:20px}}

.category-card.all-categories{display:flex;flex-direction:column;justify-content:flex-start}.all-devices-art{position:relative;display:block;width:100%;height:190px;flex:none}.category-card .all-devices-art img{position:absolute;object-fit:contain;margin:0;height:auto;max-height:none}.all-devices-art .all-device-7{width:84%;height:70%;left:2%;top:12%}.all-devices-art .all-device-5{width:41%;height:78%;right:1%;top:4%}.all-devices-art .all-device-9{width:34%;height:43%;left:16%;bottom:4%}.category-card.all-categories h3{margin-top:10px}@media(max-width:600px){.all-devices-art{height:150px}}

.category-card .all-devices-art{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:7px 12px;width:184px;max-width:100%;height:180px;margin:0 auto}.category-card .all-devices-art img{position:static;display:block;align-self:center;justify-self:center;width:100%;height:100%;max-width:86px;max-height:84px;object-fit:contain}.category-card.all-categories h3{margin-top:20px}@media(max-width:600px){.category-card .all-devices-art{width:150px;height:140px;gap:6px}.category-card .all-devices-art img{max-width:68px;max-height:65px}.category-card.all-categories h3{margin-top:10px}}

@media(min-width:1151px){.container,.header .header-inner{width:min(1480px,calc(100% - 64px))}.production-seo-text{max-width:1480px}}

.mega-tabs [role="tab"][hidden]{display:none!important}

/* Mobile all models first */
.mega-mobile-all{display:none}
@media(max-width:1150px){.mega-mobile-all{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0 0 14px;padding:11px 18px;border:1px solid #c9fb35;border-radius:14px;background:#c9fb35;color:#1d1d1f;font-weight:600;text-align:center;text-decoration:none}.mega-bottom a{display:none!important}}

/* Clean models and green phone */
@media(min-width:1151px){.mega-bottom a::after{content:none!important;display:none!important}}
@media(min-width:601px){.header-tools .header-phone{background:#f1fad9!important;border-color:#bce765!important;color:#36551d!important}.header-tools .header-phone .header-phone-icon{color:#4a7c1d!important}.header-tools .header-phone:hover{background:#e7f7bf!important;border-color:#a7d843!important;color:#294619!important}html[data-theme="dark"] .header-tools .header-phone{background:rgba(201,251,53,.08)!important;border-color:#799c31!important;color:#c9fb35!important}html[data-theme="dark"] .header-tools .header-phone .header-phone-icon{color:#c9fb35!important}html[data-theme="dark"] .header-tools .header-phone:hover{background:rgba(201,251,53,.16)!important;border-color:#c9fb35!important;color:#d7ff71!important}}

/* Phone matches nav hover */
@media(min-width:601px){html .header .header-tools .header-phone,html[data-theme="dark"] .header .header-tools .header-phone{background:#c9fb35!important;border-color:#c9fb35!important;color:#171717!important}html .header .header-tools .header-phone .header-phone-icon,html[data-theme="dark"] .header .header-tools .header-phone .header-phone-icon{color:#171717!important}html .header .header-tools .header-phone:hover,html[data-theme="dark"] .header .header-tools .header-phone:hover{background:#b8ec28!important;border-color:#b8ec28!important;color:#171717!important}}

/* Phone label contrast */
@media(min-width:601px){html .header .header-tools .header-phone strong,html[data-theme="dark"] .header .header-tools .header-phone strong{color:#171717!important;font-weight:400!important}}

/* Phone header refinement 20261018 */
@media(min-width:1151px){html .header .header-tools .header-phone,html[data-theme="dark"] .header .header-tools .header-phone{height:36px!important;min-height:36px!important;padding:6px 11px!important;gap:7px!important;border-radius:10px!important;font-size:13px!important;white-space:nowrap}}
