html[data-theme=theme2] body{background:radial-gradient(ellipse 80% 60% at top,rgba(201,156,92,.1),transparent 40%),radial-gradient(circle at bottom right,rgba(169,125,58,.06),transparent 45%),radial-gradient(circle at bottom left,rgba(232,213,168,.12),transparent 40%),linear-gradient(180deg,#f8f1e4,#efe6d2 55%,#f5ecd8)!important;background-attachment:fixed;min-height:100vh;color:#0f172a}html[data-theme=theme2] div[class*="bg-[radial-gradient"][class*=f6f2eb]{background:transparent!important}html[data-theme=theme2] .rounded-3xl,html[data-theme=theme2] .rounded-\[28px\]{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,252,244,.56))!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid rgba(169,125,58,.2)!important;box-shadow:0 30px 60px rgba(92,72,32,.08),0 2px 6px rgba(169,125,58,.04),inset 0 1px 0 rgba(255,255,255,.8)!important}html[data-theme=theme2] .rounded-2xl{background:rgba(255,253,248,.68)!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-color:rgba(169,125,58,.16)!important}html[data-theme=theme2] .bg-white,html[data-theme=theme2] .bg-white\/80,html[data-theme=theme2] .bg-white\/90{background-color:rgba(255,253,248,.72)!important;backdrop-filter:blur(14px) saturate(140%)}html[data-theme=theme2] aside{background:linear-gradient(180deg,rgba(255,252,244,.9),rgba(250,244,228,.82))!important;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);border-right:1px solid rgba(169,125,58,.2)!important;box-shadow:4px 0 24px rgba(92,72,32,.06)}html[data-theme=theme2] aside [class*="bg-[linear-gradient(135deg,rgba(22,38,56"]{background:linear-gradient(135deg,#a97d3a,#b88845 50%,#c49a5b)!important;color:#fff!important;box-shadow:0 24px 48px rgba(169,125,58,.25),inset 0 1px 0 rgba(255,255,255,.25)!important}html[data-theme=theme2] nav a:hover{background:rgba(255,253,248,.88)!important;border-color:rgba(169,125,58,.22)!important;box-shadow:0 14px 30px rgba(169,125,58,.08)!important}html[data-theme=theme2] [class*="bg-[linear-gradient(135deg,rgba(22,38,56"],html[data-theme=theme2] [class*="bg-[linear-gradient(135deg,rgba(24,50,74"],html[data-theme=theme2] [class*="bg-[linear-gradient(135deg,rgba(37,58,81"]{background:linear-gradient(135deg,#a97d3a,#b88845 50%,#c49a5b)!important;color:#fff!important}html[data-theme=theme2] a[class*="bg-[linear-gradient(135deg,rgba(22,38,56"],html[data-theme=theme2] button[class*="bg-[linear-gradient(135deg,rgba(22,38,56"],html[data-theme=theme2] button[class*="bg-[linear-gradient(180deg,rgba(43,67,93"]{background:linear-gradient(180deg,#c49a5b,#a97d3a)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 22px rgba(169,125,58,.28)!important;border:none!important}html[data-theme=theme2] button[class*="bg-[linear-gradient(135deg,rgba(22,38,56"]:hover,html[data-theme=theme2] button[class*="bg-[linear-gradient(180deg,rgba(43,67,93"]:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 28px rgba(169,125,58,.35)!important}html[data-theme=theme2] [class*="bg-[linear-gradient(135deg,#18324a"]{background:linear-gradient(135deg,#a97d3a,#b88845)!important}html[data-theme=theme2] [class*="bg-[rgba(24,50,74"]{background:linear-gradient(180deg,#c49a5b,#a97d3a)!important;color:#fff!important}html[data-theme=theme2] input:not([type=checkbox]):not([type=radio]),html[data-theme=theme2] select,html[data-theme=theme2] textarea{background:rgba(255,253,248,.7)!important;border-color:rgba(169,125,58,.22)!important;backdrop-filter:blur(8px)}html[data-theme=theme2] input:focus,html[data-theme=theme2] select:focus,html[data-theme=theme2] textarea:focus{outline:none!important;border-color:rgba(169,125,58,.55)!important;box-shadow:0 0 0 3px rgba(169,125,58,.18)!important;background:rgba(255,255,255,.85)!important}html[data-theme=theme2] .bg-blue-100{background-color:#ede0be!important;color:#5c4820!important}html[data-theme=theme2] .text-blue-700{color:#7a5a26!important}html[data-theme=theme2] .bg-emerald-100{background-color:#e0e9d4!important}html[data-theme=theme2] .text-emerald-700{color:#4a6030!important}html[data-theme=theme2] thead{background:rgba(248,241,228,.7)!important;border-bottom:2px solid rgba(169,125,58,.22)!important}html[data-theme=theme2] tbody tr{border-bottom-color:rgba(169,125,58,.08)!important}html[data-theme=theme2] tbody tr:hover{background:rgba(169,125,58,.05)!important}html[data-theme=theme2] .bg-slate-900\/40,html[data-theme=theme2] .bg-slate-900\/50{background-color:rgba(92,72,32,.4)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html[data-theme=theme2] [class*="border-[rgba(24,50,74"]{border-color:rgba(169,125,58,.16)!important}html[data-theme=theme2] [class*="border-[rgba(116,95,62"]{border-color:rgba(169,125,58,.22)!important}html[data-theme=theme2] .border-slate-200{border-color:rgba(169,125,58,.16)!important}html[data-theme=theme2] .border-slate-300{border-color:rgba(169,125,58,.22)!important}html[data-theme=theme2] .bg-slate-100,html[data-theme=theme2] .bg-slate-50,html[data-theme=theme2] .bg-slate-50\/60,html[data-theme=theme2] .bg-slate-50\/80{background-color:rgba(248,241,228,.55)!important}html[data-theme=theme2] .text-slate-400{color:#7a6a4a!important}html[data-theme=theme2] .text-slate-500{color:#5a4a30!important}html[data-theme=theme2] .text-slate-600{color:#3d3020!important}html[data-theme=theme2] .text-slate-700,html[data-theme=theme2] .text-slate-800,html[data-theme=theme2] .text-slate-900,html[data-theme=theme2] .text-slate-950{color:#1a1408!important}html[data-theme=theme2] aside [class*=border-red-100]{border-color:rgba(169,125,58,.22)!important}html[data-theme=theme2] aside [class*=bg-red-50]{background:rgba(255,253,248,.7)!important}@media print{html[data-theme=theme2] body{background:#fff!important;color:#000!important}html[data-theme=theme2] .invoice-box,html[data-theme=theme2] .invoice-container,html[data-theme=theme2] .rounded-2xl,html[data-theme=theme2] .rounded-3xl,html[data-theme=theme2] .rounded-\[28px\]{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-color:#d1d5db!important}}@supports not (backdrop-filter:blur(1px)){html[data-theme=theme2] .rounded-2xl,html[data-theme=theme2] .rounded-3xl,html[data-theme=theme2] .rounded-\[28px\],html[data-theme=theme2] aside{background:rgba(255,253,248,.95)!important}}