/**
 * Pre-built layout/spacing utilities for workbook admin dashboards.
 * Replaces runtime Tailwind CDN script (not suitable for production:
 * runtime compile, third-party script, CSP friction).
 *
 * Scoped to workbook body classes only — does not affect global Django admin.
 * Load alongside global_ui.css via {% static %} (same-origin, cacheable, CSP-safe).
 */
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .fixed { position: fixed; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .relative { position: relative; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .absolute { position: absolute; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .inset-0 { inset: 0; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .top-0 { top: 0; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .top-6 { top: 1.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .right-0 { right: 0; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bottom-0 { bottom: 0; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .left-0 { left: 0; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .z-40 { z-index: 40; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .hidden { display: none !important; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .block { display: block; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .flex { display: flex; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .inline-flex { display: inline-flex; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .grid { display: grid; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .flex-col { flex-direction: column; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .flex-wrap { flex-wrap: wrap; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .flex-1 { flex: 1 1 0%; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .items-center { align-items: center; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .justify-between { justify-content: space-between; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
@media (min-width: 768px) {
  :is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  :is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 1280px) {
  :is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .xl\:col-span-1 { grid-column: span 1 / span 1; }
}

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .gap-1\.5 { gap: 0.375rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .gap-2 { gap: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .gap-3 { gap: 0.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .gap-x-4 { column-gap: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .gap-y-2 { row-gap: 0.5rem; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .space-y-3 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .space-x-2 > :not([hidden]) ~ :not([hidden]) { margin-left: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .space-x-4 > :not([hidden]) ~ :not([hidden]) { margin-left: 1rem; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .w-full { width: 100%; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .w-4 { width: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .w-20 { width: 5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .w-28 { width: 7rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .w-32 { width: 8rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .w-36 { width: 9rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .h-full { height: 100%; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .h-4 { height: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .min-h-0 { min-height: 0; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .min-w-0 { min-width: 0; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .p-3 { padding: 0.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .p-4 { padding: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .px-4 { padding-left: 1rem; padding-right: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .pt-2 { padding-top: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .pb-2 { padding-bottom: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mb-2 { margin-bottom: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mb-3 { margin-bottom: 0.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mb-6 { margin-bottom: 1.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mt-1 { margin-top: 0.25rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mr-1 { margin-right: 0.25rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mr-2 { margin-right: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .ml-4 { margin-left: 1rem; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .list-disc { list-style-type: disc; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .overflow-hidden { overflow: hidden; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .overflow-y-auto { overflow-y: auto; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .rounded { border-radius: 0.25rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .rounded-md { border-radius: 0.375rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .rounded-lg { border-radius: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .rounded-xl { border-radius: 0.75rem; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .border { border-width: 1px; border-style: solid; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .border-2 { border-width: 2px; border-style: solid; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .border-t { border-top-width: 1px; border-top-style: solid; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .border-b { border-bottom-width: 1px; border-bottom-style: solid; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .border-transparent { border-color: transparent; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .border-gray-200 { border-color: var(--border-color, #e5e7eb); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .border-gray-300 { border-color: var(--input-border, #d1d5db); }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-white { background-color: var(--card-bg, #ffffff); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-gray-50 { background-color: var(--secondary-bg, #f9fafb); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-gray-200 { background-color: #e5e7eb; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-gray-300 { background-color: #d1d5db; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-gray-600 { background-color: #4b5563; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-gray-700 { background-color: #374151; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-blue-600 { background-color: var(--accent-color, #2563eb); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-blue-700 { background-color: #1d4ed8; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-blue-300 { background-color: #93c5fd; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-yellow-100 { background-color: #fef9c3; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .bg-black\/40 { background-color: rgb(0 0 0 / 0.4); }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-xs { font-size: 0.75rem; line-height: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-sm { font-size: 0.875rem; line-height: 1.25rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-\[11px\] { font-size: 11px; line-height: 1.25; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-white { color: var(--text-on-accent, #ffffff); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-gray-600 { color: var(--secondary-text, #4b5563); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-gray-700 { color: #374151; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-gray-800 { color: var(--primary-text, #1f2937); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-yellow-800 { color: #854d0e; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .font-semibold { font-weight: 600; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .font-bold { font-weight: 700; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .uppercase { text-transform: uppercase; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .tracking-wide { letter-spacing: 0.025em; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .tracking-widest { letter-spacing: 0.1em; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .placeholder-gray-500::placeholder { color: var(--secondary-text, #6b7280); }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .opacity-0 { opacity: 0; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .pointer-events-none { pointer-events: none; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .transition { transition-property: color, background-color, border-color, opacity, box-shadow, transform; transition-duration: 150ms; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .transition-opacity { transition-property: opacity; transition-duration: 150ms; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .duration-150 { transition-duration: 150ms; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .hover\:bg-gray-300:hover { background-color: #d1d5db; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .hover\:bg-gray-700:hover { background-color: #374151; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .hover\:bg-blue-500:hover { background-color: #3b82f6; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .hover\:bg-blue-700:hover { background-color: #1d4ed8; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .hover\:opacity-90:hover { opacity: 0.9; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .focus\:bg-blue-700:focus { background-color: #1d4ed8; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .active\:bg-blue-700:active { background-color: #1d4ed8; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .focus\:ring-2:focus { box-shadow: 0 0 0 2px var(--card-bg, #fff), 0 0 0 4px var(--accent-color, #2563eb); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .focus\:ring-blue-600:focus { box-shadow: 0 0 0 2px var(--card-bg, #fff), 0 0 0 4px var(--accent-color, #2563eb); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .focus\:ring-offset-2:focus { outline-offset: 2px; }

:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .gap-4 { gap: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-xl { font-size: 1.25rem; line-height: 1.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-lg { font-size: 1.125rem; line-height: 1.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .font-medium { font-weight: 500; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .h-6 { height: 1.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .rounded-full { border-radius: 9999px; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .justify-center { justify-content: center; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mt-2 { margin-top: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mt-3 { margin-top: 0.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mb-4 { margin-bottom: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .pt-3 { padding-top: 0.75rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .p-2 { padding: 0.5rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .z-50 { z-index: 50; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .top-4 { top: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .left-4 { left: 1rem; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .text-gray-300 { color: #d1d5db; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .transition-all { transition-property: all; transition-duration: 150ms; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .duration-300 { transition-duration: 300ms; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .hover\:opacity-80:hover { opacity: 0.8; }
:is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; }
@media (min-width: 1024px) {
  :is(body.denial-page, body.missingslip-page, body.collection-page, body.payment-page, body.providerreviews-page, body.generic-workbook-page) .lg\:hidden { display: none !important; }
}
