.iv3 .zb-directory-app{margin:0;padding:clamp(20px,3vw,34px);border:1px solid var(--line);background:#fff;box-shadow:0 12px 34px rgba(43,33,30,.06)}.iv3 .zb-directory-app__head h3{margin:0 0 8px;color:var(--ink);font-size:clamp(25px,3vw,38px)}.iv3 .zb-directory-controls{grid-template-columns:minmax(270px,1.5fr) minmax(210px,.8fr) minmax(190px,.75fr) auto;margin:22px 0 14px;padding:17px;border:1px solid var(--line);background:#f4eee5}.iv3 .zb-directory-controls input,.iv3 .zb-directory-controls select,.iv3 .zb-directory-controls button{min-height:49px;border-radius:2px;font-size:14px}.iv3 .zb-directory-status{margin:12px 0 20px;color:var(--red);font-size:14px;font-weight:850}.iv3 .zb-directory-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.iv3 .zb-directory-card{min-height:310px;display:flex;flex-direction:column;padding:21px;border-color:var(--line);border-radius:2px;background:var(--paper);box-shadow:0 9px 25px rgba(43,33,30,.045);transition:transform .18s ease,border-color .18s ease}.iv3 .zb-directory-card:hover{transform:translateY(-3px);border-color:var(--gold)}.iv3 .zb-directory-card h3{margin:16px 0 8px;font-size:20px}.iv3 .zb-directory-card__trade{color:#876c37;font-size:12px;font-weight:800}.iv3 .zb-directory-card address{font-size:13px}.iv3 .zb-directory-card__contact{font-size:12px}.iv3 .zb-directory-card__links{margin-top:auto;padding-top:17px}.iv3 .zb-directory-card__links a{min-height:42px;display:flex;align-items:center;justify-content:center;padding:9px 10px;border:1px solid var(--line);background:#fff;color:var(--red);font-size:12px;font-weight:800;text-align:center;text-decoration:none}.iv3 .zb-directory-card__links .iv3-profile-link{order:-1;flex:1 1 100%;border-color:var(--red);background:var(--red);color:#fff}.iv3 .zb-directory-card__links .iv3-profile-link:hover{background:var(--red2);color:#fff}@media(max-width:1080px){.iv3 .zb-directory-controls{grid-template-columns:1fr 1fr}.iv3 .zb-directory-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.iv3 .zb-directory-controls,.iv3 .zb-directory-results{grid-template-columns:1fr}.iv3 .zb-directory-card{min-height:0}.iv3 .zb-directory-card__links{display:grid;grid-template-columns:1fr}.iv3 .zb-directory-card__links a{width:100%}}
