@import"https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500&display=swap";body{font-family:Kanit,sans-serif}html,body,#root{overflow-x:hidden}#root :where(.font-medium,.font-semibold,.font-bold,.font-extrabold,.font-black,b,strong,th,[style*=font-weight]){font-weight:400!important}#root :where(.font-emphasis,.font-emphasis *){font-weight:500!important}:root{--app-shell-gutter: .5rem;--app-section-gutter: .5rem}#root main.flex-1.overflow-hidden.relative.flex.flex-col>div.flex-1.overflow-hidden.relative.flex.flex-col>div.flex-1.overflow-hidden.relative{background:#f8fafc;box-sizing:border-box;padding:var(--app-shell-gutter)}.dark #root main.flex-1.overflow-hidden.relative.flex.flex-col>div.flex-1.overflow-hidden.relative.flex.flex-col>div.flex-1.overflow-hidden.relative{background:#09090b}#root main.flex-1.overflow-hidden.relative.flex.flex-col :where(.h-full.overflow-y-auto.p-4.md\:p-8,.h-full.overflow-y-auto.p-6.md\:p-8,.h-full.overflow-y-auto.p-8,.h-full.overflow-auto.p-8,.h-full.overflow-hidden.p-8.overflow-y-auto,.h-full.w-full.overflow-y-auto.px-8,.flex-1.flex.flex-col.overflow-hidden.p-6.md\:p-8,.w-full.p-6.md\:p-8){padding:var(--app-section-gutter)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a1a1aa;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background:#3f3f46}::-webkit-scrollbar-thumb:hover{background:#71717a}.dark ::-webkit-scrollbar-thumb:hover{background:#52525b}.office-accounts-theme{--office-background: #f8fafc;--office-background-card: #ffffff;--office-background-elevated: #f9fafb;--office-surface: #ffffff;--office-surface-subtle: #f8fafc;--office-surface-hover: #f3f4f6;--office-foreground: #09090b;--office-foreground-strong: #0f172a;--office-foreground-muted: #64748b;--office-foreground-soft: #94a3b8;--office-border: #e4e4e7;--office-chart-grid: #eef2f7;--office-chart-axis: #cbd5e1;--office-row-income: #f0fdf4;--office-row-expense: #fef2f2;--office-row-predicted: #fffbeb;--office-success-bg: #f0fdf4;--office-success-border: #bbf7d0;--office-success-text: #16a34a;--office-info-bg: #eff6ff;--office-info-border: #bfdbfe;--office-info-text: #2563eb;--office-danger-bg: #fef2f2;--office-danger-border: #fecaca;--office-danger-text: #dc2626;--office-danger-button-disabled-bg: #fca5a5;--office-danger-button-disabled-text: #ffffff;color-scheme:light}.dark .office-accounts-theme{--office-background: #09090b;--office-background-card: #18181b;--office-background-elevated: #111113;--office-surface: #18181b;--office-surface-subtle: #27272a;--office-surface-hover: #27272a;--office-foreground: #f4f4f5;--office-foreground-strong: #fafafa;--office-foreground-muted: #a1a1aa;--office-foreground-soft: #71717a;--office-border: #3f3f46;--office-chart-grid: #27272a;--office-chart-axis: #52525b;--office-row-income: rgba(20, 83, 45, .28);--office-row-expense: rgba(127, 29, 29, .28);--office-row-predicted: rgba(120, 53, 15, .3);--office-success-bg: rgba(22, 163, 74, .14);--office-success-border: rgba(34, 197, 94, .38);--office-success-text: #4ade80;--office-info-bg: rgba(37, 99, 235, .16);--office-info-border: rgba(96, 165, 250, .38);--office-info-text: #60a5fa;--office-danger-bg: rgba(220, 38, 38, .14);--office-danger-border: rgba(248, 113, 113, .38);--office-danger-text: #f87171;--office-danger-button-disabled-bg: rgba(248, 113, 113, .22);--office-danger-button-disabled-text: #fecaca;color-scheme:dark}.dark body,.dark #root{background:#09090b;color:#f4f4f5}.invoice-paper,.invoice-paper *{color-scheme:light}.dark :where([style*="background: white"],[style*="background-color: white"],[style*="background: #fff"],[style*="background-color: #fff"],[style*="background: #ffffff"],[style*="background-color: #ffffff"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"]):not(.invoice-paper):not(.invoice-paper *){background:var(--office-background-card, #18181b)!important;background-color:var(--office-background-card, #18181b)!important}.dark :where([style*="background: #f8fafc"],[style*="background-color: #f8fafc"],[style*="background: #f9fafb"],[style*="background-color: #f9fafb"],[style*="background: #f3f4f6"],[style*="background-color: #f3f4f6"],[style*="background: #f1f5f9"],[style*="background-color: #f1f5f9"],[style*="background: #fafafa"],[style*="background-color: #fafafa"],[style*="background: rgb(248, 250, 252)"],[style*="background-color: rgb(248, 250, 252)"],[style*="background: rgb(249, 250, 251)"],[style*="background-color: rgb(249, 250, 251)"],[style*="background: rgb(243, 244, 246)"],[style*="background-color: rgb(243, 244, 246)"],[style*="background: rgb(241, 245, 249)"],[style*="background-color: rgb(241, 245, 249)"]):not(.invoice-paper):not(.invoice-paper *){background:var(--office-surface-subtle, #27272a)!important;background-color:var(--office-surface-subtle, #27272a)!important}.dark :where([style*="color: #111827"],[style*="color:#111827"],[style*="color: #0f172a"],[style*="color:#0f172a"],[style*="color: #09090B"],[style*="color:#09090B"],[style*="color: #334155"],[style*="color:#334155"],[style*="color: #374151"],[style*="color:#374151"],[style*="color: #475569"],[style*="color:#475569"],[style*="color: #000"],[style*="color:#000"],[style*="color: black"],[style*="color:black"],[style*="color: rgb(17, 24, 39)"],[style*="color: rgb(15, 23, 42)"],[style*="color: rgb(9, 9, 11)"],[style*="color: rgb(51, 65, 85)"],[style*="color: rgb(55, 65, 81)"],[style*="color: rgb(71, 85, 105)"],[style*="color: rgb(0, 0, 0)"]):not(.invoice-paper):not(.invoice-paper *){color:var(--office-foreground-strong, #fafafa)!important}.dark :where([style*="color: #64748b"],[style*="color:#64748b"],[style*="color: #6b7280"],[style*="color:#6b7280"],[style*="color: #71717A"],[style*="color:#71717A"],[style*="color: #94a3b8"],[style*="color:#94a3b8"],[style*="color: #9ca3af"],[style*="color:#9ca3af"],[style*="color: rgb(100, 116, 139)"],[style*="color: rgb(107, 114, 128)"],[style*="color: rgb(113, 113, 122)"],[style*="color: rgb(148, 163, 184)"],[style*="color: rgb(156, 163, 175)"]):not(.invoice-paper):not(.invoice-paper *){color:var(--office-foreground-muted, #a1a1aa)!important}.dark :where(input,textarea,select):not([type=checkbox]):not([type=radio]):not(.invoice-paper):not(.invoice-paper *){background-color:var(--office-background-card, #18181b)!important;border-color:var(--office-border, #3f3f46)!important;color:var(--office-foreground, #f4f4f5)!important;color-scheme:dark}.dark :where(table,thead,tbody,tfoot,tr,th,td):not(.invoice-paper):not(.invoice-paper *){border-color:var(--office-border, #3f3f46)!important}.dark :where([style*="border: 1px solid #e"],[style*="border: 2px solid #e"],[style*="border-color: #e"],[style*="border-bottom: 1px solid #e"],[style*="border-top: 1px solid #e"],[style*="border-right: 1px solid #e"],[style*="border-left: 1px solid #e"],[style*="border: 1px solid #d"],[style*="border: 2px solid #d"],[style*="border-color: #d"],[style*="border: 1px dashed #c"],[style*="border-color: #c"],[style*="border: 1px solid rgb(229, 231, 235)"],[style*="border: 1px solid rgb(226, 232, 240)"],[style*="border: 1px solid rgb(209, 213, 219)"],[style*="border-color: rgb(229, 231, 235)"],[style*="border-color: rgb(226, 232, 240)"],[style*="border-color: rgb(209, 213, 219)"],[style*="border-color: rgb(203, 213, 225)"]):not(.invoice-paper):not(.invoice-paper *){border-color:var(--office-border, #3f3f46)!important}.dark :where(.bg-white,.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100):not(.invoice-paper):not(.invoice-paper *){background-color:var(--office-background-card, #18181b)!important}.dark :where(.text-black,.text-gray-600,.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900):not(.invoice-paper):not(.invoice-paper *){color:var(--office-foreground, #f4f4f5)!important}.dark :where(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300):not(.invoice-paper):not(.invoice-paper *){border-color:var(--office-border, #3f3f46)!important}.dark :where(.divide-gray-100>:not([hidden])~:not([hidden]),.divide-gray-200>:not([hidden])~:not([hidden]),.divide-slate-100>:not([hidden])~:not([hidden]),.divide-slate-200>:not([hidden])~:not([hidden])):not(.invoice-paper):not(.invoice-paper *){border-color:var(--office-border, #3f3f46)!important}#root :where(div):not(.ui-floating-field):has(>label:first-child+:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select)){position:relative}#root :where(div):not(.ui-floating-field):has(>label:first-child+:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select))>label:first-child{position:absolute!important;left:12px!important;top:8px!important;z-index:2!important;margin:0!important;padding:0!important;max-width:calc(100% - 28px)!important;color:var(--office-foreground-muted, #64748b)!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;pointer-events:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:top .16s ease,transform .16s ease,color .16s ease,font-size .16s ease}#root :where(div):not(.ui-floating-field):has(>label:first-child+:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):focus)>label:first-child{color:var(--primary, #E51D29)!important}#root :where(div):not(.ui-floating-field):has(>label:first-child+:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select))>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select):nth-child(2){min-height:54px!important;padding-top:24px!important;padding-bottom:8px!important}#root :where(div):not(.ui-floating-field):has(>label:first-child+textarea)>textarea:nth-child(2){min-height:92px!important;padding-top:28px!important;padding-bottom:10px!important}#root :where(div):not(.ui-floating-field):has(>label:first-child+input:not([type=checkbox]):not([type=radio]):not([type=file]):placeholder-shown:not(:focus))>label:first-child{top:50%!important;transform:translateY(-50%)!important;color:#9ca3af!important;font-size:13px!important}#root :where(div):not(.ui-floating-field):has(>label:first-child+textarea:placeholder-shown:not(:focus))>label:first-child{top:16px!important;color:#9ca3af!important;font-size:13px!important}#root :where(div):not(.ui-floating-field):has(>label:first-child+:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea))>:is(input,textarea):nth-child(2)::placeholder{color:transparent!important}#root :where(div):not(.ui-floating-field):has(>label:first-child+:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea):focus)>:is(input,textarea):nth-child(2)::placeholder{color:#9ca3af!important}
