@import"https://fonts.googleapis.com/css2?family=Raleway:wght@500;600;700;800&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#222;background-color:#fff;--color-primary: #FF6B00;--color-primary-dark: #E55D00;--color-secondary: #FFA500;--color-text: #222222;--color-text-secondary: #666666;--color-border: #DDDDDD;--color-background: #FFFFFF;--color-surface: #F8F8F8;--color-surface-hover: #F0F0F0;--color-error: #FF4444;--color-success: #4CAF50;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid var(--color-border);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#fff;cursor:pointer;transition:border-color .25s,background-color .25s;color:var(--color-text)}button:hover{border-color:var(--color-primary);background-color:var(--color-surface-hover)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#222;background-color:#fff}a:hover{color:var(--color-primary)}button{background-color:#fff;border-color:var(--color-border)}}.font-raleway{font-family:Raleway,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html.dark,html.dark body{background:#0b1220;color:#e5e7eb}html.dark{color-scheme:dark}html.dark .bg-gray-50{background-color:#0f172a!important}html.dark .bg-white{background-color:#111827!important}html.dark .bg-slate-50{background-color:#0b1220!important}html.dark .bg-orange-50{background-color:#3a1f08!important}html.dark .bg-emerald-50{background-color:#09291f!important}html.dark .bg-blue-50{background-color:#0a2540!important}html.dark .bg-amber-50{background-color:#3a2a08!important}html.dark .bg-gray-100{background-color:#1f2937!important}html.dark .text-gray-900{color:#f3f4f6!important}html.dark .text-gray-800{color:#e5e7eb!important}html.dark .text-gray-700{color:#d1d5db!important}html.dark .text-gray-600,html.dark .text-gray-500{color:#9ca3af!important}html.dark .border-gray-100{border-color:#1f2937!important}html.dark .border-gray-200{border-color:#374151!important}html.dark .border-gray-300{border-color:#4b5563!important}html.dark .border-orange-100{border-color:#9a3412!important}html.dark .border-emerald-100{border-color:#065f46!important}html.dark .border-blue-100{border-color:#1d4ed8!important}html.dark .border-amber-200{border-color:#a16207!important}html.dark input,html.dark textarea,html.dark select{background:#111827!important;color:#f3f4f6!important;border-color:#4b5563!important}html.dark button{color:#e5e7eb}html.dark .hover\:bg-gray-50:hover{background-color:#1f2937!important}html.dark .hover\:bg-gray-100:hover{background-color:#374151!important}html.dark .hover\:bg-orange-600:hover{background-color:#ea580c!important}html.dark .hover\:bg-orange-100:hover{background-color:#7c2d12!important}html.dark .shadow-sm,html.dark .shadow-lg,html.dark .shadow-2xl{box-shadow:0 10px 25px #00000059!important}html.dark .text-orange-700{color:#fdba74!important}html.dark .text-orange-600{color:#fb923c!important}html.dark .text-orange-500{color:#f97316!important}html.dark .text-emerald-700{color:#6ee7b7!important}html.dark .text-emerald-900{color:#a7f3d0!important}html.dark .text-blue-900{color:#bfdbfe!important}html.dark .text-amber-800{color:#fde68a!important}html.dark .text-gray-400{color:#9ca3af!important}html.dark .bg-orange-500{background-color:#ea580c!important}html.dark .bg-orange-600{background-color:#c2410c!important}html.dark .bg-orange-100{background-color:#7c2d12!important}html.dark .bg-emerald-100{background-color:#064e3b!important}html.dark .bg-blue-100{background-color:#1e3a8a!important}html.dark .hover\:bg-orange-50:hover{background-color:#431407!important}html.dark .hover\:bg-emerald-50:hover{background-color:#022c22!important}html.dark .hover\:bg-blue-50:hover{background-color:#172554!important}html.dark .from-white,html.dark .to-white,html.dark .via-white{--tw-gradient-from: #111827 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}html.dark .from-orange-50\/50,html.dark .via-orange-50\/60,html.dark .to-orange-50\/50{--tw-gradient-from: rgb(59 33 14 / .45) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(59 33 14 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}html.dark .MuiChip-root{filter:brightness(.95) saturate(1.15)}.theme-toggle-fab{background:#fff;color:#374151;border-color:#d1d5db}.theme-toggle-fab:hover{background:#f3f4f6}html.dark .theme-toggle-fab{background:#111827;color:#e5e7eb;border-color:#4b5563}html.dark .theme-toggle-fab:hover{background:#1f2937}html.dark .bg-gradient-to-t.from-orange-50\/50.to-white{background-image:linear-gradient(to top,#3b210e73,#111827)!important}html.dark footer{background-image:linear-gradient(to right,#111827,#1f2937,#111827)!important;border-color:#374151!important}html.dark footer a,html.dark footer p,html.dark footer span{color:#d1d5db!important}html.dark footer .text-orange-700{color:#fb923c!important}html.dark .MuiDialog-paper{background-color:#111827!important;color:#e5e7eb!important;border:1px solid #374151!important}html.dark .MuiDialogTitle-root,html.dark .MuiDialogContent-root,html.dark .MuiDialogActions-root{color:#e5e7eb!important}html.dark table tr,html.dark table td,html.dark table th{border-color:#374151}html.dark img[alt="Payment QR"],html.dark img[alt=TANQR]{background:#fff!important}
