header .nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;min-height:86px;padding-top:0;padding-bottom:0}
header .nav>a.brand{display:flex;justify-content:flex-start;flex:0 1 auto;min-width:0;width:auto}
header .logo{display:block;width:220px;height:72px;max-width:100%;object-fit:contain;object-position:left center}
header .nav>a.header-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;flex:0 0 auto;min-height:36px;padding:8px 11px;background:#cf7026;color:#fff;border-radius:6px;text-decoration:none;font-size:12px;font-weight:800;line-height:1.35;text-align:left}
header .header-whatsapp:hover{background:#a95316}
header .header-whatsapp img{display:block;width:16px;height:16px;flex:0 0 16px;filter:invert(1)}
header .nav>a:focus-visible{outline:3px solid #a95316;outline-offset:4px}
@media(max-width:600px){header .nav{min-height:76px;gap:12px;padding:8px 16px}header .logo{width:125px;height:54px}header .nav>a.header-whatsapp{max-width:none;padding:6px 8px;gap:5px;font-size:11px;min-height:32px;white-space:nowrap}header .header-whatsapp img{width:14px;height:14px;flex-basis:14px}}
@media(max-width:360px){header .logo{width:100px;height:50px}header .nav>a.header-whatsapp{max-width:none;padding:6px 7px;gap:5px}}

.detail .rental-action{gap:8px}.detail .rental-action img{display:block;width:18px;height:18px;flex:0 0 18px;filter:invert(1)}.detail .rental-primary{margin:4px 0 8px}
