/* Consistent Open / Edit action buttons across church pages and desks. */
.midway-record-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:38px!important;padding:8px 12px!important;border:1px solid #bdcec3!important;border-radius:9px!important;font-family:"DM Sans","Segoe UI",Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:normal!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}
.midway-record-action:not(.active):not(.is-active):not([aria-pressed="true"]):not([data-state="on"]){background:#fff!important;color:#244c37!important}
.midway-record-action:not(:disabled):not([aria-disabled="true"]):hover{border-color:#739b82!important;background:#eef6f0!important;color:#1b402b!important}
.midway-record-action:focus-visible{outline:3px solid #b38c3e!important;outline-offset:3px!important}
.midway-record-action:disabled,.midway-record-action[aria-disabled="true"]{opacity:.5;cursor:default}
@media(pointer:coarse){.midway-record-action{min-height:44px!important}}
