.mobile-panel-shell main{width:100%;max-width:1760px!important}@media(max-width:1199px){.mobile-panel-shell main{width:100%}}@media(pointer:coarse){button:not([disabled]),a[role=button],[data-radix-collection-item],input:not([type=checkbox]):not([type=radio]),select{min-height:44px}button,a,input,textarea,select{touch-action:manipulation}}@media(max-width:767px){.mobile-panel-shell,.mobile-panel-shell main{min-width:0;max-width:100vw}input,textarea,select{font-size:16px!important}.mobile-panel-shell [class~="grid-cols-[60px_repeat(7,1fr)]"]{grid-template-columns:52px repeat(7,clamp(250px,78vw,320px))!important;min-width:max-content!important}.mobile-panel-shell .overflow-hidden:has(>[class~="grid-cols-[60px_repeat(7,1fr)]"]){scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:.875rem;scroll-padding-left:52px;overflow:auto visible!important}.mobile-panel-shell [class~="grid-cols-[60px_repeat(7,1fr)]"]>div:nth-child(n+2):nth-child(-n+8){scroll-snap-align:start;z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.mobile-panel-shell [class~="grid-cols-[60px_repeat(7,1fr)]"]>div:first-child{z-index:10;background:var(--background);position:sticky;top:0;left:0}.mobile-panel-shell [class~="grid-cols-[60px_repeat(7,1fr)]"]>.contents>div:first-child{z-index:7;background:var(--background);position:sticky;left:0}.mobile-panel-shell [class~="grid-cols-[60px_repeat(7,1fr)]"] [class~="min-h-[60px]"]{min-height:72px!important}.mobile-panel-shell [class~=ml-auto][class~=flex][class~=items-center][class~=gap-2]{flex-wrap:wrap;width:100%;align-items:stretch!important;margin-left:0!important}.mobile-panel-shell [class~=ml-auto][class~=flex][class~=items-center][class~=gap-2]>[class~=w-44],.mobile-panel-shell [class~=ml-auto][class~=flex][class~=items-center][class~=gap-2]>[class~=w-36]{flex:9rem;min-width:min(100%,9rem);width:auto!important}form [class~=grid-cols-2]{grid-template-columns:minmax(0,1fr)!important}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]:has(>[class~=grid-cols-2][class~="md:grid-cols-4"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>[class~=grid-cols-2][class~="md:grid-cols-4"]{display:contents}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>:first-child>:nth-child(3){order:1}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>:first-child>:first-child{order:2}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>:first-child>:nth-child(4){order:3}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>:nth-child(2)>:nth-child(2){order:4}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>:first-child>:nth-child(2){order:5}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>:nth-child(2)>:first-child{order:6}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>:nth-child(2)>:nth-child(3){order:7}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>:nth-child(2)>:nth-child(4){order:8}.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]>:not([class~=grid-cols-2]){order:9;grid-column:1/-1}.mobile-panel-shell [class~=grid-cols-2][class~="md:grid-cols-4"]{gap:.75rem!important}.mobile-panel-shell .recharts-responsive-container{min-height:220px}.mobile-panel-shell main>div>[class~=grid]:has(.recharts-responsive-container){content-visibility:auto;contain-intrinsic-size:360px}[data-slot=sheet-content] button.h-8.w-8,[role=dialog] button.h-8.w-8{width:44px!important;height:44px!important}[data-slot=sheet-content] button.h-14.w-full.bg-emerald-600,[role=dialog] button.h-14.w-full.bg-emerald-600{bottom:max(.75rem,env(safe-area-inset-bottom));z-index:20;position:sticky;box-shadow:0 -14px 32px -18px #000000d1}header+main[class~=max-w-2xl] [class~=grid-cols-4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}header+main[class~=max-w-2xl] button{min-height:44px}}@media(max-width:359px){:is(.mobile-panel-shell [class~=grid-cols-2][class~="md:grid-cols-4"],.mobile-panel-shell [class~="lg:col-span-4"][class~=space-y-4]:has(>[class~=grid-cols-2][class~="md:grid-cols-4"])){grid-template-columns:minmax(0,1fr)!important}}@media(min-width:480px)and (max-width:639px){header+main[class~=max-w-2xl] [class~=grid-cols-4]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
