.ch-focus-dir .ch-focus-entry{align-items:flex-start;gap:14px;min-height:150px;padding:16px}
.ch-focus-dir .ch-focus-entry .ch-brand-catalog-thumb{flex:0 0 92px;width:92px;height:auto;min-height:104px;display:flex;flex-direction:column;gap:5px;padding:7px;box-sizing:border-box}
.ch-focus-dir .ch-focus-entry .ch-brand-catalog-thumb img{display:block;max-width:76px;max-height:74px;width:auto;height:auto;object-fit:contain}
.ch-focus-dir .ch-focus-entry .ch-brand-catalog-thumb small{display:block;font-size:10px;line-height:1.2;text-align:center;color:#5d7682;overflow-wrap:anywhere}
.ch-focus-dir .ch-focus-entry .ch-brand-catalog-copy{display:grid;gap:5px;width:100%;min-width:0}
.ch-focus-dir .ch-focus-entry .ch-brand-catalog-copy>small{line-height:1.4;color:#385260;font-size:13px}
.ch-focus-dir .ch-focus-package{font-size:12px;color:#5d7682;font-weight:600}
.ch-focus-dir .ch-focus-actions{display:flex!important;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px!important;margin-top:8px!important;font-size:12px}
.ch-focus-dir .ch-focus-actions a{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;height:auto!important;min-height:34px!important;flex:0 0 auto!important;margin:0!important;padding:7px 10px!important;border:1px solid #d5e1e4!important;border-radius:3px;background:#fff!important;color:#006b91!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important}
.ch-focus-dir .ch-focus-actions a:first-child{border-color:#006b91!important;background:#006b91!important;color:#fff!important}
.ch-focus-dir .ch-focus-actions a::after{display:none!important}
.ch-focus-dir .ch-focus-actions a:hover{border-color:#004c71!important;text-decoration:underline!important}
@media(max-width:700px){
  .ch-focus-dir .ch-brand-catalog-grid{grid-template-columns:1fr}
  .ch-focus-dir .ch-focus-entry{gap:11px;min-height:0;padding:14px}
  .ch-focus-dir .ch-focus-entry .ch-brand-catalog-thumb{flex-basis:82px;width:82px;min-height:94px;padding:5px}
  .ch-focus-dir .ch-focus-entry .ch-brand-catalog-thumb img{max-width:70px;max-height:66px}
  .ch-focus-dir .ch-focus-entry .ch-brand-catalog-thumb small{font-size:9px}
  .ch-focus-dir .ch-focus-actions{gap:7px!important}
  .ch-focus-dir .ch-brand-catalog-search>div{display:flex;flex-direction:column;gap:8px}
  .ch-focus-dir .ch-brand-catalog-search input{flex:0 0 auto!important;width:100%!important;height:46px!important;min-height:46px!important}
  .ch-focus-dir .ch-brand-catalog-search button{width:100%;height:46px}
}
