.remote-service{display:flex;align-items:center;gap:10px;max-width:620px;border:1px solid #d7e1f3;border-radius:12px;background:white;color:#263954;text-decoration:none;padding:15px;margin:18px 0;font-size:.85rem;font-weight:800}.remote-service>span{color:#2459d3}.remote-service b{margin-inline-start:auto;font-size:.72rem;color:#2459d3}.remote-product{display:block;padding:12px;border:1px solid #cbd8f1;border-radius:10px;text-align:center;text-decoration:none;color:#2459d3;font-weight:700}.rental-order>small,.catalog-head .eyebrow,.shop-intro p,.catalog-head p,.safety-box{display:none}.dialog-head p{display:none}.rental-order h3{font-size:1rem}.dialog-head{padding:16px}.tool-workspace{padding:16px}.detail-grid div{padding:10px}.detail-grid strong{font-size:.8rem}.detail-grid label{font-size:.65rem}.catalog-main>.shop-intro{padding:15px}.shop-intro h2{font-size:1rem}.software-card small{font-size:.7rem}.remote-service:hover,.remote-product:hover{background:#edf3ff}
@media(max-width:650px){.pro-hero{padding:22px 0 12px}.pro-hero h1{font-size:1.6rem}.pro-hero p{font-size:.78rem;margin:7px 0}.hero-search{margin-top:12px}.catalog-wrap{padding-top:10px}.catalog-head h2{font-size:1.2rem}.mobile-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:7px;padding-bottom:14px}.mobile-filters button{flex:0 0 auto;min-height:38px;padding:8px 12px;flex-direction:row;font-size:.7rem}.mobile-filters button:before{display:none}.software-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.software-card{display:flex;align-items:flex-start;min-width:0;padding:13px;min-height:190px}.software-card .card-top{min-height:50px}.software-card .tool-icon{width:48px;height:48px}.software-card h3{font-size:.86rem;line-height:1.45;overflow-wrap:anywhere;margin:9px 0}.software-card>p{display:none}.software-meta{margin:0 0 10px}.software-meta span{font-size:.55rem;padding:4px 6px}.software-card small{font-size:.64rem;padding-top:10px;margin-top:auto}.shop-intro{gap:8px}.shop-intro a{margin-top:7px;font-size:.72rem}.service-banner{display:none}.pro-footer{margin-top:25px}.remote-service{margin:13px 0 0;padding:13px}.detail-grid{grid-template-columns:1fr 1fr}.rental-order .detail-grid{grid-template-columns:1fr}.tool-workspace>.detail-grid{display:none}dialog{max-height:85dvh}.rental-order{border-top:0;padding-top:0}.whatsapp-float{font-size:.7rem;padding:10px 13px}}
