.ecpp{width:100%;font-family:inherit;color:#333}.ecpp *{box-sizing:border-box;border-radius:0!important}.ecpp-search{display:block;margin-bottom:18px}.ecpp-input{display:block;width:100%;height:45px;border:1px solid #ccc;padding:0 40px 0 0;font:inherit;font-size:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ecpp-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:start}.ecpp-column{min-width:0}.ecpp-brand{margin:0 0 15px}.ecpp-brand-head{border-top:1px solid #e8e9ea}.ecpp-brand-link{display:flex;align-items:center;min-height:0;padding:0;text-decoration:none!important;color:#111!important}.ecpp-logo{width:50px;height:auto;max-height:50px;object-fit:contain;margin:8px;flex:none}.ecpp-brand-name{font-size:16px;font-weight:700;margin-inline-end:auto;padding:15px}.ecpp-specs{display:inline-block;background:#153150;color:#fff!important;border:1px solid #222;padding:6px!important;font-size:14px;font-weight:400;white-space:nowrap;margin:15px}.ecpp-brand-link:hover .ecpp-specs,.ecpp-specs:hover{background:#074169;transition:background .5s}.ecpp-models{list-style:none!important;margin:0!important;padding:0!important}.ecpp-model{margin:0!important;padding:0!important;border-top:1px solid #e8e9ea!important}.ecpp-model>a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 8px;text-decoration:none!important;color:#333!important;background:transparent!important;border:0!important;box-shadow:none!important}.ecpp-model-name{font-size:14px!important;text-align:right;min-width:0;color:#333!important;font-weight:400}.ecpp-price{font-size:13px!important;white-space:normal;text-align:left;flex-shrink:0;color:#333!important;font-weight:400}.ecpp-ad{margin:0 0 15px}.ecpp-no-results{margin:20px 0}.ecpp [hidden]{display:none!important}@media(max-width:720px){.ecpp-columns{grid-template-columns:1fr;gap:0}.ecpp-model-name{margin-top:10px}}
