#mobile-leasing-actions{display:none}
@media(max-width:639px){
  body.has-mobile-leasing-actions{--mobile-action-space:calc(84px + env(safe-area-inset-bottom,0px));padding-bottom:var(--mobile-action-space)}
  body.has-mobile-leasing-actions.has-shortlist{padding-bottom:calc(var(--mobile-action-space) + 100px)}
  #mobile-leasing-actions:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 60px 60px;gap:8px;position:fixed;inset:auto 0 0;z-index:38;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dbe1e8;box-shadow:0 -4px 20px #14233a12}
  #mobile-leasing-actions>a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 8px;border:1px solid #003174;border-radius:3px;text-decoration:none;font:650 13px/1.5 Montserrat,Arial,sans-serif;color:#003174;background:#fff}
  #mobile-leasing-actions>a:first-child{background:#003174;color:#fff}
  #mobile-leasing-actions>a>span{color:#FC7D0B}
  #mobile-leasing-actions>a:focus-visible{outline:3px solid #FC7D0B;outline-offset:2px}
  body.has-mobile-leasing-actions:has(#mobile-leasing-actions:not([hidden])) .se-shortlist-bar{bottom:var(--mobile-action-space)}
  /* Hide synchronously when a native modal opens, before its observer runs. */
  body.modal-open #mobile-leasing-actions,body:has(dialog[open]) #mobile-leasing-actions,body:has(input:focus,textarea:focus,select:focus,[contenteditable="true"]:focus) #mobile-leasing-actions{display:none!important}
}
@media print{#mobile-leasing-actions{display:none!important}body.has-mobile-leasing-actions{padding-bottom:0}}
