.equipment-search{padding:28px 0 80px;min-height:65vh}
.es-heading{margin:35px 0 28px;max-width:850px}.es-heading h1{font-size:clamp(32px,4vw,52px);margin-bottom:20px}.es-heading p{font-size:16px;color:#53677b}
.es-search{display:flex;align-items:center;gap:16px;margin-bottom:52px}.es-field{display:flex;align-items:center;gap:14px;flex:1;padding:15px 18px;border:1px solid #b9c8da;border-radius:6px;background:#f6f8fb}.es-field:focus-within{outline:none;box-shadow:0 0 20px 4px #185bdd24}.es-field .icon{display:block;flex:0 0 auto}.es-field input{width:100%;min-width:0;border:0;background:none;outline:0;color:#172838;line-height:1.4}.es-field input::placeholder{color:#596d81}
.es-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:50px}.es-directions{display:flex;flex-direction:column;gap:6px;align-self:start}.es-directions a{padding:13px 15px;border-radius:6px;line-height:1.45;font-size:14px}.es-directions a:hover{background:#f4f7fb}.es-directions a[aria-current]{background:#edf3ff;color:#185bdd}
.es-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;margin-bottom:24px}.es-status{font-size:14px;color:#53677b}.es-reset{background:none;border:0;color:#185bdd;font-size:14px;padding:10px 0}.es-section{margin-bottom:45px}.es-section h2{font-size:24px;margin-bottom:25px}.es-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.es-card{display:flex;flex-direction:column;min-width:0}.es-picture{height:200px;background:#f1f4f8;border-radius:10px;overflow:hidden;margin-bottom:20px}.es-picture img{width:100%;height:100%;object-fit:cover}.es-card .es-model{font-size:12px;color:#53677b;margin-bottom:8px}.es-card h3{font-size:18px;line-height:1.4;margin-bottom:10px}.es-card>p{font-size:13px;line-height:1.6;color:#53677b}.es-card .es-add{margin-top:auto;padding-top:22px;align-self:flex-start}
.es-pair{display:inline-flex;align-items:center;gap:12px}.es-pair>.icon{display:block;flex:0 0 auto}.es-pair>span{line-height:1.45}.es-add{background:none;border:0;color:#185bdd;font-size:14px;padding:0}.es-category-links{display:flex;flex-wrap:wrap;gap:10px}.es-category-links a{border:1px solid #d9e3ef;padding:11px 14px;border-radius:6px;font-size:13px}.es-category-links a:hover{border-color:#185bdd}.es-category-links .icon{width:16px;height:16px}.es-document{display:flex;border-top:1px solid #d9e3ef;padding:22px 0;gap:18px}.es-document>span{flex:1}.es-document strong{display:block;font-weight:450}.es-document small{display:block;font-size:13px;color:#53677b;margin-top:6px}.es-empty{padding:35px;background:#f5f8fc;border-radius:10px}.es-empty h2{font-size:24px;margin-bottom:15px}.es-empty p{font-size:15px;margin-bottom:24px}.es-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:1200px){.es-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.es-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.equipment-search{padding-top:15px}.es-layout{grid-template-columns:1fr;gap:26px}.es-directions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.es-directions a{font-size:13px;padding:11px}.es-search{margin-bottom:28px}.es-search>.btn{padding-inline:17px;gap:8px}.es-picture{height:180px}.es-heading{margin-top:24px}}
@media(max-width:480px){.es-grid{grid-template-columns:1fr;gap:34px}.es-picture{height:260px}.es-toolbar{align-items:flex-start;flex-direction:column;gap:4px}.es-search{gap:9px}.es-search>.btn .icon{display:none}.es-field{padding:14px 10px;gap:9px}.es-field input{font-size:14px}.es-empty{padding:24px}.es-document strong{font-size:15px}}
.es-heading{scroll-margin-top:155px}.es-card h3{overflow-wrap:anywhere}.es-picture img{object-fit:contain}.es-no-photo{display:grid;place-items:center;height:100%;color:#53677b;font-size:14px}
.es-pages{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 45px}.es-pages a{min-width:42px;min-height:42px;display:grid;place-items:center;border:1px solid #d9e3ef;border-radius:6px;color:#185bdd}.es-pages a[aria-current]{background:#185bdd;color:white;border-color:#185bdd}.es-pages a:hover{background:#edf3ff;color:#185bdd}
.ep-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;margin:45px 0 90px;align-items:center}.ep-picture{height:470px;background:#f1f4f8;border-radius:14px;padding:25px}.ep-picture img{width:100%;height:100%;object-fit:contain}.ep-summary h1{font-size:clamp(28px,3vw,44px);line-height:1.2;overflow-wrap:anywhere}.ep-summary>p{margin:27px 0;color:#53677b;line-height:1.7;max-width:460px}.ep-summary .actions{flex-wrap:wrap}.ep-source{display:inline-block;font-size:13px;color:#53677b;margin-top:27px}.ep-content{display:grid;grid-template-columns:280px minmax(0,1fr);gap:65px;padding:65px 0;border-top:1px solid #d9e3ef}.ep-content>h2{font-size:30px;line-height:1.25}.ep-prose{max-width:820px;overflow-wrap:anywhere}.ep-prose p,.ep-prose li{font-size:16px;line-height:1.8;color:#344b62}.ep-prose p{margin-bottom:22px}.ep-prose h3{font-size:24px;line-height:1.4;margin:30px 0 20px}.ep-prose ul{padding-left:24px;margin:22px 0}.ep-table{max-width:100%;overflow:auto;margin:25px 0}.ep-table table{border-collapse:collapse;min-width:100%;font-size:14px}.ep-table td{padding:13px 15px;border:1px solid #d9e3ef;line-height:1.6;min-width:110px}.ep-categories{padding-top:35px}.ep-categories h2{font-size:26px;margin-bottom:25px}
@media(max-width:1100px){.ep-hero{gap:30px}.ep-picture{height:360px}.ep-content{grid-template-columns:220px minmax(0,1fr);gap:30px}}
@media(max-width:800px){.es-heading{scroll-margin-top:92px}.ep-hero{grid-template-columns:1fr;gap:30px;margin:30px 0 50px}.ep-picture{height:330px}.ep-content{grid-template-columns:1fr;padding-top:35px;gap:20px}.ep-summary h1{font-size:32px}}

.v6 .es-field input:focus{box-shadow:none}
