/* Shared, user-approved button treatment. Keep navigation links as links. */
body .order_btn,body .send_mes2,body input[type="submit"],body button[type="submit"],body .hl-button,body #hl-haushaltshilfe a[href="/leistungen/haushaltshilfe#order-sent"]{
  border-radius:8px!important;
  box-shadow:0 3px 8px rgba(48,55,60,.16);
  cursor:pointer;
  transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;
}
body .order_btn a{display:block;border-radius:8px}
body .hl-button,body #hl-haushaltshilfe a[href="/leistungen/haushaltshilfe#order-sent"]{border:1px solid rgba(48,55,60,.16)!important}
body .order_btn:hover,body .send_mes2:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body .hl-button:hover,body #hl-haushaltshilfe a[href="/leistungen/haushaltshilfe#order-sent"]:hover{
  box-shadow:0 5px 12px rgba(48,55,60,.24);
  transform:translateY(-1px);
  filter:brightness(.95);
}
body .order_btn:focus-within,body input[type="submit"]:focus-visible,body button[type="submit"]:focus-visible,body .hl-button:focus-visible,body #hl-haushaltshilfe a[href="/leistungen/haushaltshilfe#order-sent"]:focus-visible{
  outline:3px solid #226d72;
  outline-offset:3px;
}
body .order_btn:active,body input[type="submit"]:active,body button[type="submit"]:active,body .hl-button:active,body #hl-haushaltshilfe a[href="/leistungen/haushaltshilfe#order-sent"]:active{transform:translateY(0);box-shadow:0 1px 3px rgba(48,55,60,.2)}
body input[type="submit"]:disabled,body button[type="submit"]:disabled,body .hl-button:disabled{cursor:wait;transform:none;box-shadow:none;filter:none;opacity:.65}
@media(prefers-reduced-motion:reduce){body .order_btn,body input[type="submit"],body button[type="submit"],body .hl-button,body #hl-haushaltshilfe a[href="/leistungen/haushaltshilfe#order-sent"]{transition:none;transform:none}}
