:root{--step--2:clamp(0.69rem,calc(0.66rem + 0.18vw),0.80rem);--step--1:clamp(0.83rem,calc(0.78rem + 0.29vw),1.00rem);--step-0:clamp(1.00rem,calc(0.91rem + 0.43vw),1.25rem);--step-1:clamp(1.20rem,calc(1.07rem + 0.63vw),1.56rem);--step-2:clamp(1.44rem,calc(1.26rem + 0.89vw),1.95rem);--step-3:clamp(1.73rem,calc(1.48rem + 1.24vw),2.44rem);--step-4:clamp(2.07rem,calc(1.73rem + 1.70vw),3.05rem);--step-5:clamp(2.49rem,calc(2.02rem + 2.34vw),3.82rem);--space-3xs:clamp(0.25rem,calc(0.23rem + 0.11vw),0.31rem);--space-2xs:clamp(0.50rem,calc(0.46rem + 0.21vw),0.63rem);--space-xs:clamp(0.75rem,calc(0.68rem + 0.32vw),0.94rem);--space-s:clamp(1.00rem,calc(0.91rem + 0.43vw),1.25rem);--space-m:clamp(1.50rem,calc(1.36rem + 0.65vw),1.88rem);--space-l:clamp(2.00rem,calc(1.82rem + 0.87vw),2.50rem);--space-xl:clamp(3.00rem,calc(2.73rem + 1.30vw),3.75rem);--space-2xl:clamp(4.00rem,calc(3.64rem + 1.74vw),5.00rem);--space-3xl:clamp(6.00rem,calc(5.45rem + 2.61vw),7.50rem);--touch-target-min:44px;--touch-target-comfort:48px;--container-sm:20rem;--container-md:30rem;--container-lg:48rem;--container-xl:64rem;--primary-rgb:254,151,0}*{-webkit-tap-highlight-color:rgba(var(--primary-rgb),.12);-webkit-touch-callout:none}[role=button],a,button{-webkit-tap-highlight-color:rgba(var(--primary-rgb),.15)}.recharts-sector,.recharts-sector:active,.recharts-sector:focus,svg path[role=img]{-webkit-tap-highlight-color:transparent;outline:none}@supports (padding:env(safe-area-inset-top)){.safe-top{padding-top:max(1rem,env(safe-area-inset-top))}.safe-bottom{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.safe-left{padding-left:max(1rem,env(safe-area-inset-left))}.safe-right,.safe-x{padding-right:max(1rem,env(safe-area-inset-right))}.safe-x{padding-left:max(1rem,env(safe-area-inset-left))}.safe-y{padding-top:max(.5rem,env(safe-area-inset-top));padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}html{padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);height:100%}body{min-height:100dvh;min-height:-webkit-fill-available;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;touch-action:manipulation;transition:min-height .3s ease-out}.light,.light *{color-scheme:light}[data-mobile-dialog]{max-width:100%!important;box-sizing:border-box!important}[data-mobile-dialog] *{max-width:100%;box-sizing:border-box}[data-mobile-dialog] input:not([type=checkbox]):not([type=radio]),[data-mobile-dialog] select,[data-mobile-dialog] textarea{max-width:100%!important;width:100%!important;box-sizing:border-box!important}@media (max-width:640px){[data-mobile-dialog]{max-width:90%!important;margin:1rem;word-wrap:break-word;overflow-wrap:break-word}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.pt-safe{padding-top:max(1rem,env(safe-area-inset-top))}.pb-safe{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-safe{padding-left:max(1rem,env(safe-area-inset-left))}.pr-safe{padding-right:max(1rem,env(safe-area-inset-right))}.min-h-screen-safe{min-height:100vh;min-height:100dvh;min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.h-screen-safe{height:100vh;height:100dvh;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.h-screen-stable{height:100vh;height:calc(var(--vh, 1vh) * 100)}.content-area-mobile{min-height:100dvh;display:flex}.content-area-mobile,.mobile-stack{flex-direction:column}@media (min-width:640px){.mobile-stack{flex-direction:row}}.tap-target{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center}@media (max-width:640px){table:not([data-keep-table=true]):not(.invoice-preview-v2 table){display:block;overflow-x:auto;white-space:nowrap;max-width:100%;-webkit-overflow-scrolling:touch}.invoice-preview-v2 table{display:table;overflow-x:visible;white-space:normal;max-width:none}.invoice-preview-v2 thead{display:table-header-group}.invoice-preview-v2 tbody{display:table-row-group}.invoice-preview-v2 tr{display:table-row}.invoice-preview-v2 td,.invoice-preview-v2 th{display:table-cell}.invoice-preview-v2 colgroup{display:table-column-group}.invoice-preview-v2 col{display:table-column}h1:not(.invoice-preview-v2 h1),h2:not(.invoice-preview-v2 h2),h3:not(.invoice-preview-v2 h3),h4:not(.invoice-preview-v2 h4),h5:not(.invoice-preview-v2 h5),h6:not(.invoice-preview-v2 h6),p:not(.invoice-preview-v2 p),span:not(.invoice-preview-v2 span){word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}img:not(.invoice-preview-v2 img){max-width:100%;height:auto}input:not([type=checkbox]):not([type=radio]):not(.invoice-preview-v2 input),select:not(.invoice-preview-v2 select),textarea:not(.invoice-preview-v2 textarea){max-width:100%;width:100%;font-size:16px!important}.btn:not(.invoice-preview-v2 .btn),button:not(.invoice-preview-v2 button){min-height:44px;min-width:44px}[class*="min-w-["]:not(.invoice-preview-v2 [class*="min-w-["]),[class*="w-["]:not(.invoice-preview-v2 [class*="w-["]){max-width:100%!important}}