:root{--reboxd-grid-header-top:0px;--reboxd-grid-max-height:calc(100vh - 300px)}body,button,input,select,textarea,table,th,td,code,pre,kbd,.font-mono,.reboxd-data-grid,.reboxd-data-grid *{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif!important}.reboxd-grid-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:var(--reboxd-grid-max-height)!important;position:relative!important;overflow:auto!important}main :is(.overflow-auto,.overflow-x-auto,.overflow-y-auto):has(>table){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:var(--reboxd-grid-max-height)!important;position:relative!important;overflow:auto!important}main :is(.overflow-auto,.overflow-x-auto,.overflow-y-auto):has(.reboxd-data-grid){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:var(--reboxd-grid-max-height)!important;position:relative!important;overflow:auto!important}main .rounded-lg.border:has(>table){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:var(--reboxd-grid-max-height)!important;position:relative!important;overflow:auto!important}main .rounded-lg.border:has(.reboxd-data-grid){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:var(--reboxd-grid-max-height)!important;position:relative!important;overflow:auto!important}[role=dialog] :is(.overflow-auto,.overflow-x-auto,.overflow-y-auto):has(>table){scrollbar-gutter:stable;max-height:min(62vh,560px)!important;position:relative!important;overflow:auto!important}[role=dialog] .rounded-lg.border:has(>table){scrollbar-gutter:stable;max-height:min(62vh,560px)!important;position:relative!important;overflow:auto!important}main table,.reboxd-data-grid{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}main table thead,.reboxd-data-grid thead{z-index:40!important}main table thead th,.reboxd-data-grid thead th{cursor:grab;-webkit-user-select:none;user-select:none;background:var(--color-muted)!important;box-shadow:0 1px 0 var(--color-border), 0 2px 8px oklch(0% 0 0/.06)!important;resize:none!important;text-overflow:ellipsis!important;top:var(--reboxd-grid-header-top)!important;vertical-align:middle!important;white-space:nowrap!important;z-index:45!important;font-weight:700!important;position:sticky!important;overflow:hidden!important}main table thead th:active,.reboxd-data-grid thead th:active{cursor:grabbing}main table thead th.reboxd-sheet-selected,.reboxd-data-grid thead th.reboxd-sheet-selected{background:color-mix(in oklab, var(--color-primary) 12%, var(--color-muted))!important;box-shadow:inset 0 -2px 0 var(--color-primary), 0 1px 0 var(--color-border)!important}main table:not(.reboxd-data-grid) thead th:after{content:"";z-index:70;cursor:col-resize;width:8px;height:100%;position:absolute;top:0;right:0}.reboxd-data-grid thead th:after{pointer-events:none!important}main table th,main table td,.reboxd-data-grid th,.reboxd-data-grid td{max-width:520px;text-overflow:ellipsis!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important}main table td,.reboxd-data-grid td{height:44px}main table th>*,main table td>*,.reboxd-grid-cell{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.reboxd-grid-cell-wrap,.reboxd-grid-cell-wrap *{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.reboxd-grid-pinned{left:0;background:var(--color-card)!important;box-shadow:1px 0 0 var(--color-border), 6px 0 10px oklch(0% 0 0/.04)!important;z-index:50!important;position:sticky!important}.reboxd-data-grid thead .reboxd-grid-pinned,main table thead .reboxd-grid-pinned{z-index:60!important}.reboxd-grid-field-name{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif!important;letter-spacing:normal!important}@media (width<=767px){:root{--reboxd-grid-max-height:calc(100dvh - 230px)}header.h-14{gap:.25rem!important;padding-inline:.5rem!important}header.h-14>div:first-child{gap:.25rem!important;min-width:0!important}header.h-14>div:first-child>svg{display:none}header.h-14>div:first-child>span{max-width:5.5rem;font-size:.72rem!important}header.h-14>.relative.flex{flex:none;gap:0!important}header.h-14>.relative.flex>button{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}header.h-14>.relative.flex>button:first-child{display:none}header.h-14>.relative.flex>div{max-width:calc(100vw - 1rem)}header.h-14>.relative.flex>div[class*=w-72]{width:auto!important;position:fixed!important;top:3.5rem!important;left:.5rem!important;right:.5rem!important}header.h-14>.relative.flex>div[class*=w-52]{top:3.5rem!important;right:.5rem!important}main form{min-width:0;max-width:100%}main form :is(input,textarea,select,button,[role=combobox]){max-width:100%}main form [role=combobox],main form input:not([type=checkbox]):not([type=radio]),main form select,main form textarea{min-height:44px;font-size:16px!important}main form :is(.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6){grid-template-columns:minmax(0,1fr)!important}main form .flex.flex-wrap>*{min-width:0}main form [class*=min-w-]{max-width:100%}main form [class*=w-40],main form [class*=w-44],main form [class*=w-48],main form [class*=w-52],main form [class*=w-56],main form [class*=w-64]{width:100%!important}.reboxd-grid-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-gutter:auto;width:100%;max-width:calc(100vw - 1.25rem)!important;overflow:auto!important}main :is(.overflow-auto,.overflow-x-auto,.overflow-y-auto):has(>table){-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-gutter:auto;width:100%;max-width:calc(100vw - 1.25rem)!important;overflow:auto!important}main .rounded-lg.border:has(>table){-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-gutter:auto;width:100%;max-width:calc(100vw - 1.25rem)!important;overflow:auto!important}main table,.reboxd-data-grid{table-layout:auto!important;width:max-content!important;min-width:100%!important}main table th,main table td,.reboxd-data-grid th,.reboxd-data-grid td{min-width:108px;max-width:240px;padding-inline:.65rem!important}main table th:first-child,main table td:first-child{min-width:120px}main table th:last-child,main table td:last-child{min-width:170px!important}main table td:last-child .flex{flex-wrap:nowrap!important;overflow:visible!important}main table td:last-child button{flex:none;min-width:36px;min-height:36px}main table thead th,.reboxd-data-grid thead th{resize:none!important}[data-radix-popper-content-wrapper]{max-width:calc(100vw - 1rem)!important}[role=dialog]{overscroll-behavior:contain;max-height:calc(100dvh - 1rem)!important}}@media (width<=390px){header.h-14>div:first-child>span{display:none}header.h-14>.relative.flex>button{width:34px!important;height:34px!important;min-height:34px!important}}@media (width<=1023px){:root{--reboxd-grid-max-height:calc(100dvh - 220px)}main,main>*,main section{min-width:0!important;max-width:100%!important}.reboxd-grid-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}main :is(.overflow-auto,.overflow-x-auto,.overflow-y-auto):has(>table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}main :is(.overflow-auto,.overflow-x-auto,.overflow-y-auto):has(.reboxd-data-grid){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}main table,.reboxd-data-grid{table-layout:auto!important;width:max-content!important;min-width:100%!important}main table thead th,.reboxd-data-grid thead th{resize:none!important}}@media (width<=767px){[role=dialog][data-side=left],[data-radix-dialog-content][data-side=left]{width:min(88vw,22rem)!important;max-width:88vw!important}nav[aria-label=Modules] button,nav[aria-label=Modules] a,nav[aria-label=Workspaces] button,nav[aria-label=Workspaces] a{touch-action:manipulation;min-height:44px}[role=tablist][aria-label="Open workspace tabs"]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto!important}[role=tablist][aria-label="Open workspace tabs"] [role=tab]{min-height:40px}main>div,main>section{min-width:0}main :is(.flex.items-center.justify-between,.flex.items-end.justify-between){flex-wrap:wrap;row-gap:.5rem}main :is(.flex.items-center.justify-between,.flex.items-end.justify-between)>*{min-width:0;max-width:100%}main :is(.grid.grid-cols-2,.grid.grid-cols-3,.grid.grid-cols-4,.grid.grid-cols-5,.grid.grid-cols-6){grid-template-columns:minmax(0,1fr)!important}main :is(input,select,textarea,[role=combobox]),main [data-radix-scroll-area-viewport],main :is(.rounded-lg,.rounded-xl,.rounded-2xl){max-width:100%}[role=dialog]{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}main table th:last-child,main table td:last-child,.reboxd-data-grid th:last-child,.reboxd-data-grid td:last-child{min-width:176px!important}}@media (width<=479px){main :is(.px-6,.px-8){padding-left:1rem!important;padding-right:1rem!important}main :is(.p-6,.p-8){padding:1rem!important}main .flex.flex-wrap.items-end>*{width:100%;max-width:100%}}main .reboxd-data-grid.reboxd-flex-grid,.reboxd-data-grid.reboxd-flex-grid{width:var(--reboxd-total-width)!important;min-width:var(--reboxd-total-width)!important;table-layout:fixed!important;display:block!important}.reboxd-data-grid.reboxd-flex-grid :is(thead,tbody,tr){width:var(--reboxd-total-width)!important;min-width:var(--reboxd-total-width)!important}.reboxd-data-grid.reboxd-flex-grid :is(th,td),main .reboxd-data-grid.reboxd-flex-grid :is(th,td):last-child{box-sizing:border-box!important;width:var(--reboxd-col-width)!important;min-width:var(--reboxd-col-width)!important;max-width:var(--reboxd-col-width)!important;flex:0 0 var(--reboxd-col-width)!important}
