diff --git a/resources/views/partials/payment-checkout-host.blade.php b/resources/views/partials/payment-checkout-host.blade.php
index f1f23eb..d40008d 100644
--- a/resources/views/partials/payment-checkout-host.blade.php
+++ b/resources/views/partials/payment-checkout-host.blade.php
@@ -1,25 +1,41 @@
{{-- Global host for till-operator Card/MoMo sheets (register + open tickets). --}}
-
-
- @include('partials.paystack-sheet', [
- 'audience' => 'operator',
- 'sheetTitle' => 'Customer payment',
- 'sheetSubtitle' => 'Hand this screen to the customer for card or mobile money.',
- 'sheetFooter' => 'Stay on this screen until the customer finishes. Closing only hides the sheet.',
- 'iframeTitle' => 'Customer card or mobile money checkout',
- ])
-
+ @include('partials.paystack-sheet', [
+ 'audience' => 'operator',
+ 'sheetTitle' => 'Customer payment',
+ 'sheetSubtitle' => 'Hand this screen to the customer for card or mobile money.',
+ 'sheetFooter' => 'Stay on this screen until the customer finishes. Closing only hides the sheet.',
+ 'iframeTitle' => 'Customer card or mobile money checkout',
+ ])
diff --git a/resources/views/partials/paystack-sheet.blade.php b/resources/views/partials/paystack-sheet.blade.php
index f4e6192..c269c79 100644
--- a/resources/views/partials/paystack-sheet.blade.php
+++ b/resources/views/partials/paystack-sheet.blade.php
@@ -295,124 +295,118 @@
);
}
"
- @keydown.escape.window="if (showSheet && $store.ladillPayCheckout && ($store.ladillPayCheckout.frameable || $store.ladillPayCheckout.error || $store.ladillPayCheckout.launching)) showSheet = false"
+ @keydown.escape.window="if (showSheet) showSheet = false"
@ladill-pay-cancelled.window="showSheet = false"
- class="fixed inset-0 z-[9999]"
- :class="($store.ladillPayCheckout && $store.ladillPayCheckout.inline && !$store.ladillPayCheckout.launching && !$store.ladillPayCheckout.error && !$store.ladillPayCheckout.frameable) ? 'pointer-events-none' : ''"
+ class="fixed inset-0 z-[9999] flex items-end justify-center md:items-center md:p-6"
role="dialog"
aria-modal="true"
:aria-hidden="(!showSheet).toString()"
aria-label="{{ $sheetAria }}">
- {{-- Brief loader only — then Paystack Inline is the sole payment UI (avoids double modal). --}}
-