/* MotorCircle Section 03 ownership of legacy presentation rules from WPCode #3521/#3522.
   These are visual rules only. No privacy, claim, geocoding or API response hooks are changed. */
.page-id-34 .mc10a15 .mc-dx__searchbar{gap:8px!important;padding:9px!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(7,25,45,.14)!important}
.page-id-34 .mc10a15 .mc-dx__search input,.page-id-34 .mc10a15 .mc-dx__select select,.page-id-34 .mc10a15 .mc-dx__availability{height:46px!important;min-height:46px!important;border-radius:10px!important}
.page-id-34 .mc10a15 .mc-dx__availability{min-width:0!important;padding:0 12px!important}
.page-id-34 .mc10a15-legend{gap:7px!important;margin-bottom:12px!important}
.page-id-34 .mc10a15-legend button{min-height:38px!important;min-width:0!important;padding:0 12px!important;border-radius:999px!important;font-size:10px!important;gap:6px!important}
.page-id-34 .mc10a15-legend button span{width:7px!important;height:7px!important}
.page-id-34 .mc10a15 .mc-dx__body{gap:12px!important;grid-template-columns:minmax(0,1.68fr) minmax(430px,1fr)!important}
.page-id-34 .mc10a15 .mc-dx__map-shell,.page-id-34 .mc10a15 .mc-dx__results{min-height:610px!important;height:610px!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(24,56,74,.065)!important}
.page-id-34 .mc10a15 .mc-dx__map-top,.page-id-34 .mc10a15 .mc-dx__results-head{min-height:50px!important;padding:10px 14px!important}
.page-id-34 .mc10a15 .mc-dx__cards{padding:9px!important}
.page-id-34 .mc10a15 .mc-dx-card{margin-bottom:8px!important;border-radius:14px!important;padding:11px!important;padding-bottom:9px!important;box-shadow:inset 4px 0 0 var(--mc-cat-color,#60758a),0 4px 14px rgba(25,57,75,.045)!important}
.page-id-34 .mc10a15 .mc-dx-card.is-map-active{padding:11px!important}
.page-id-34 .mc10a15 .mc-dx-card__identity{gap:8px!important}
.page-id-34 .mc10a15 .mc-dx-card__mark{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important}
.page-id-34 .mc10a15 .mc-dx-card h2{font-size:14px!important;margin-bottom:3px!important}
.page-id-34 .mc10a15 .mc-member-badge{padding:5px 8px!important;font-size:8.5px!important}
.page-id-34 .mc10a15 .mc-dx-card__services{margin-top:7px!important;gap:4px!important}
.page-id-34 .mc10a15 .mc-dx-core-chip{padding:4px 7px!important;font-size:8.5px!important}
.page-id-34 .mc10a15 .mc-dx-card__footer{gap:8px!important;margin-top:8px!important;padding-top:8px!important}
.page-id-34 .mc10a15 .mc10a15-customer-note{margin:6px 0 2px!important;font-size:9.5px!important;line-height:1.35!important;color:#72838f!important}
.page-id-34 .mc10a15 .mc10a15-claim-link{min-height:24px!important;min-width:0!important;margin-top:0!important;padding:0!important;font-size:9.5px!important;line-height:1.2!important}
.page-id-34 .mc10a15 .mc10a15-profile-link,.page-id-34 .mc10a15 .mc10a15-map-link{min-height:36px!important;padding:0 10px!important;border-radius:9px!important;font-size:9.5px!important}
@media(max-width:1100px){.page-id-34 .mc10a15 .mc-dx__body{grid-template-columns:minmax(0,1.55fr) minmax(380px,1fr)!important}}
@media(max-width:900px){.page-id-34 .mc10a15 .mc-dx__body{grid-template-columns:1fr!important}}
@media(max-width:980px){.page-id-34 .mc10a15 .mc-dx__map-shell,.page-id-34 .mc10a15 .mc-dx__results{height:auto!important;min-height:0!important}.page-id-34 .mc10a15 .mc-dx__map{min-height:420px!important}}
