.record-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--record-card-min-width,20rem)),1fr));grid-auto-rows:1fr;align-items:stretch;gap:.75rem;padding:.75rem}.record-card,.record-card-grid{display:grid;width:100%;min-width:0}.record-card{container:record-card/inline-size;position:relative;height:100%;align-self:stretch;overflow:hidden;border:1px solid hsl(var(--border)/.9);border-radius:.875rem;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--foreground)/.06),0 8px 18px hsl(var(--foreground)/.05)}.record-card[data-record-card-density=compact]{gap:0;padding:.75rem}.record-card[data-record-card-density=standard]{gap:0;padding:1rem}.record-card--interactive{cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.record-card--interactive:focus-visible,.record-card--interactive:hover,.record-card:focus-within{border-color:hsl(var(--primary)/.48);outline:none;box-shadow:0 0 0 1px hsl(var(--primary)/.12),0 10px 24px hsl(var(--foreground)/.07)}.record-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.625rem;min-width:0;padding-right:2rem}.record-card__identity{display:flex;min-width:0;align-items:center;gap:.625rem}.record-card__footer-icon,.record-card__leading{display:flex;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;align-items:center;justify-content:center;border:1px solid hsl(var(--border)/.9);border-radius:.625rem;background:hsl(var(--muted)/.24);color:hsl(var(--primary))}.record-card__footer-icon svg,.record-card__leading svg{max-width:1rem;max-height:1rem}.record-card__field-content,.record-card__footer-copy,.record-card__identity-copy{width:100%;min-width:0;max-width:100%}.record-card__label{width:100%;min-width:0;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;line-height:.875rem;letter-spacing:.07em;text-transform:uppercase}.record-card__title{width:100%;min-width:0;margin-top:.2rem;overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:.95rem;font-weight:700;line-height:1.2rem;letter-spacing:-.015em}.record-card[data-record-card-template=report] .record-card__title{color:hsl(var(--primary))}.record-card__subtitle{width:100%;min-width:0;margin-top:.125rem;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.6875rem;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.record-card__aside{width:min(9rem,36cqi);min-width:0;align-self:stretch;padding-left:.75rem;border-left:1px solid hsl(var(--border)/.72)}.record-card__aside-value{width:100%;min-width:0;margin-top:.25rem;overflow:hidden;font-size:.75rem;font-weight:550;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.record-card__badges{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem}.record-card__actions>*,.record-card__badges>*{min-width:0;max-width:100%}.record-card__badges [data-slot=badge]{max-width:9rem}.record-card__badges [data-slot=badge]>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-card__actions{position:absolute;top:.5rem;right:.5rem;z-index:2;display:flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:flex-end}.record-card__actions [data-slot=button]{min-width:1.75rem;min-height:1.75rem}.record-card__section{width:100%;min-width:0;padding-top:.625rem}.record-card__section--divided{margin-top:.625rem;border-top:1px solid hsl(var(--border)/.72)}.record-card__grid{display:grid;width:100%;min-width:0;gap:.625rem .875rem}.record-card__grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.record-card__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-card__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.record-card__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.record-card__field{display:flex;width:100%;min-width:0;max-width:100%;flex-direction:column;align-items:stretch;justify-self:stretch;overflow:hidden}.record-card__field[data-span="2"]{grid-column:span 2}.record-card__field[data-span="3"]{grid-column:span 3}.record-card__field[data-span="4"],.record-card__field[data-span=full]{grid-column:1/-1}.record-card__field[data-tone=metric]{padding:.5rem .625rem;border:1px solid hsl(var(--primary)/.36);border-radius:.625rem;background:hsl(var(--muted)/.2)}.record-card__field[data-tone=accent] .record-card__field-content{color:hsl(var(--primary));font-weight:650}.record-card__field[data-tone=warning] .record-card__field-content{color:hsl(var(--warning));font-weight:650}.record-card__field[data-tone=critical]{padding:.5rem .625rem;border:1px solid hsl(var(--destructive)/.38);border-radius:.625rem;background:hsl(var(--destructive)/.07)}.record-card__field[data-tone=critical] .record-card__field-content{color:hsl(var(--destructive));font-weight:700}.record-card__field[data-tone=positive]{padding:.5rem .625rem;border:1px solid hsl(var(--success)/.38);border-radius:.625rem;background:hsl(var(--success)/.07)}.record-card__field[data-tone=positive] .record-card__field-content{color:hsl(var(--success));font-weight:700}.record-card__field:is([data-tone=metric],[data-tone=critical],[data-tone=positive]) .record-card__field-content,.record-card__field:is([data-tone=metric],[data-tone=critical],[data-tone=positive]) .record-card__field-content>*,.record-card__field:is([data-tone=metric],[data-tone=critical],[data-tone=positive]) .record-card__field-value{justify-content:flex-start!important;text-align:left!important}.record-card__field:is([data-tone=critical],[data-tone=positive]) .record-card__field-content>*{color:inherit!important}.record-card__field-value{display:flex;width:100%;min-width:0;max-width:100%;align-items:flex-start;gap:.35rem;margin-top:.2rem;color:hsl(var(--foreground));font-size:.75rem;line-height:1.05rem;overflow-wrap:anywhere}.record-card__field-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:hsl(var(--muted-foreground))}.record-card__field-icon>*{width:.95rem;height:.95rem}.record-card__field-content [data-slot=badge],.record-card__field-content>*{max-width:100%}.record-card__footer{display:flex;width:100%;min-width:0;align-items:center;gap:.625rem;margin-top:.625rem;padding-top:.625rem;border-top:1px solid hsl(var(--border)/.72)}.record-card__footer-icon{width:1.875rem;height:1.875rem;flex-basis:1.875rem;color:hsl(var(--muted-foreground))}.record-card__footer-value{width:100%;min-width:0;margin-top:.125rem;overflow:hidden;color:hsl(var(--foreground));font-size:.75rem;font-weight:550;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.record-card__skeleton-header{display:flex;width:100%;min-width:0;align-items:center;gap:.625rem}@container record-card (max-width: 22rem){.record-card__grid[data-columns="3"],.record-card__grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-card__grid[data-columns="4"]>.record-card__field[data-span="3"]{grid-column:1/-1}}@container record-card (max-width: 17rem){.record-card__header:has(.record-card__aside){grid-template-columns:minmax(0,1fr)}.record-card__aside{width:100%;padding-top:.5rem;padding-left:0;border-top:1px solid hsl(var(--border)/.72);border-left:0}.record-card__grid[data-columns="2"],.record-card__grid[data-columns="3"],.record-card__grid[data-columns="4"]{grid-template-columns:minmax(0,1fr)}.record-card__field[data-span]{grid-column:1}}body,html{min-width:0;max-width:100%}body{overflow-wrap:break-word}#erp-main-content,[data-erp-page-section],[data-erp-page=standard],[data-erp-table-section]{min-width:0;max-width:100%}[data-slot=card-content],[data-slot=card],[data-slot=dialog-content],[data-slot=sheet-content]{min-width:0}[data-slot=table-container]{max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-gutter:auto}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]{max-width:calc(100vw - 1rem)}[data-sidebar=sidebar][data-mobile=true]{--sidebar-width:min(18rem,calc(100vw - 1rem))!important}@media (pointer:coarse){[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]{min-height:2.5rem}[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button]{min-height:2.75rem}[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-sub-button]{min-height:2.5rem}}@media (max-width:1279px){.group.peer[data-variant][data-side][data-state]{display:none!important}header:has(+main#erp-main-content){min-width:0;padding-inline-start:max(.75rem,env(safe-area-inset-left));padding-inline-end:max(.75rem,env(safe-area-inset-right))}#erp-main-content{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}[data-erp-page=standard] [role=tablist]{max-width:100%;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;overscroll-behavior-inline:contain;scrollbar-width:none}[data-erp-page=standard] [role=tablist]::-webkit-scrollbar{display:none}[data-erp-page=standard] [role=tab]{flex:0 0 auto}[data-erp-page=standard] [data-slot=table]:has(th:nth-child(6)){min-width:52rem}[data-erp-page=standard] [data-slot=table]:has(th:nth-child(8)){min-width:64rem}[data-erp-page=standard] [data-slot=table]:has(th:nth-child(10)){min-width:76rem}[data-slot=dialog-content],[data-slot=sheet-content]{max-height:calc(100dvh - .5rem)}main:has(.spx-login-logo) aside:has(.spx-login-logo){display:none!important}}@media (min-width:1280px){[data-sidebar=content]{overflow-x:hidden}[data-sidebar=rail]{background:hsl(var(--sidebar-background))}}@media (min-width:768px){[data-table-desktop-view=cards]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important}[data-table-desktop-view=cards] colgroup,[data-table-desktop-view=cards] thead{display:none!important}[data-table-desktop-view=cards] tbody{display:grid!important;width:100%!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:.75rem!important;padding:.75rem!important}[data-table-desktop-view=cards] tbody>tr{position:relative!important;display:grid!important;width:100%!important;min-width:0!important;height:auto!important;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem!important;column-gap:1rem!important;row-gap:.25rem!important;border:1px solid hsl(var(--border)/.8)!important;border-radius:.75rem!important;background:hsl(var(--card))!important;padding:.875rem 1rem!important;overflow:hidden!important}[data-table-desktop-view=cards] tbody>tr:hover{background:hsl(var(--card))!important}[data-table-desktop-view=cards] tbody>tr>td{display:grid!important;width:auto!important;min-width:0!important;height:auto!important;grid-template-columns:minmax(7.5rem,36%) minmax(0,1fr);align-items:start!important;gap:.625rem!important;border:0!important;padding:.35rem 0!important;overflow:visible!important;white-space:normal!important;text-align:left!important;font-size:.8125rem!important;line-height:1.25rem!important}[data-table-desktop-view=cards] tbody>tr>td:before{content:attr(data-mobile-label);min-width:0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;line-height:1.1rem;text-transform:uppercase;letter-spacing:.025em}[data-table-desktop-view=cards] td[data-mobile-card-hidden=true],[data-table-desktop-view=cards] td[data-mobile-empty=true],[data-table-desktop-view=cards] td[data-mobile-label=""]:before,[data-table-desktop-view=cards] td[data-mobile-role=action]:before,[data-table-desktop-view=cards] td[data-mobile-role=message]:before,[data-table-desktop-view=cards] td[data-mobile-role=utility]:before{display:none!important}[data-table-desktop-view=cards] td[data-mobile-role=primary]{order:-20;grid-column:1/-1!important;width:100%!important;font-weight:600}[data-table-desktop-view=cards] td[data-mobile-role=message],[data-table-desktop-view=cards] td[data-mobile-role=wide]{grid-column:1/-1}[data-table-desktop-view=cards] tr:has(td[data-mobile-role=status]) td[data-mobile-role=primary]{padding-right:8.5rem!important}[data-table-desktop-view=cards] td[data-mobile-role=status]{order:-19;position:absolute!important;top:.75rem!important;right:.75rem!important;z-index:3!important;display:flex!important;width:auto!important;min-width:0!important;align-items:flex-start;justify-content:flex-end;padding:0!important}[data-table-desktop-view=cards] tr:has(td[data-mobile-role=action]) td[data-mobile-role=status]{right:3.25rem!important}[data-table-desktop-view=cards] td[data-mobile-role=status]:before{display:none!important}[data-table-desktop-view=cards] td[data-mobile-role=wide]{margin-top:.25rem;border-top:1px solid hsl(var(--border)/.6)!important;padding-top:.625rem!important}[data-table-desktop-view=cards] td[data-mobile-role=action]{position:absolute!important;top:.75rem;right:.75rem;z-index:10;display:block!important;width:auto!important;padding:0!important}[data-table-desktop-view=cards] td[data-mobile-role=utility]{position:absolute!important;top:.75rem;left:.75rem;z-index:10;display:block!important;width:auto!important;padding:0!important}[data-table-desktop-view=cards] td[data-mobile-role=action]:has(button),[data-table-desktop-view=cards] td[data-mobile-role=utility]:has(input){grid-template-columns:none}table[data-table-desktop-view=cards][data-table-id=documents-v3-work_orders] td[data-mobile-role=primary]>*,table[data-table-desktop-view=cards][data-table-id=purchase-requisition-register] td[data-mobile-role=primary]>*{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}table[data-table-desktop-view=cards][data-table-id=documents-v3-work_orders] tr:has(td[data-mobile-role=status]) td[data-mobile-role=primary],table[data-table-desktop-view=cards][data-table-id=purchase-requisition-register] tr:has(td[data-mobile-role=status]) td[data-mobile-role=primary]{padding-right:6rem!important}[data-table-desktop-view=cards] td[data-mobile-role=primary]>*{min-width:0!important;max-width:100%!important}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(button,a[href],[role=button],[role=tab],[role=menuitem],summary,label[for]){touch-action:manipulation}:where(button,[role=button],[role=tab]){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}[data-phone-top-bar]{display:none}@media (max-width:767px){:root{--phone-bar-height:3.25rem;--phone-safe-top:env(safe-area-inset-top,0px);--phone-safe-bottom:env(safe-area-inset-bottom,0px);--phone-top-chrome:calc(var(--phone-bar-height) + var(--phone-safe-top));--phone-gutter:1rem;--phone-radius:0.625rem;--phone-hairline:hsl(var(--border)/0.7);--phone-material:hsl(var(--background)/0.86);--phone-ease:cubic-bezier(0.23,1,0.32,1)}html{scroll-padding-top:calc(var(--phone-top-chrome) + .5rem)}[data-phone-top-bar]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.25rem;height:var(--phone-top-chrome);padding:var(--phone-safe-top) max(.25rem,env(safe-area-inset-right)) 0 max(.25rem,env(safe-area-inset-left));background:var(--phone-material);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 1px 0 var(--phone-hairline)}[data-phone-bar-button]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:hsl(var(--foreground));transition:background-color .1s ease,transform .1s var(--phone-ease)}[data-phone-bar-button]:active{background:hsl(var(--muted));transform:scale(.94)}[data-phone-bar-button]>svg{width:1.375rem;height:1.375rem;stroke-width:1.75}[data-phone-bar-title]{margin:0;overflow:hidden;font-size:1.0625rem;line-height:1.375rem;text-overflow:ellipsis;white-space:nowrap}[data-phone-bar-title],[data-phone-brand]{min-width:0;flex:1 1 auto;padding-inline:.25rem;font-weight:600;letter-spacing:-.01em}[data-phone-brand]{display:inline-flex;align-items:center;gap:.5rem;font-size:1.25rem;color:hsl(var(--foreground))}[data-phone-brand] img{width:auto;height:1.75rem}[data-phone-bar-tools]{display:flex;flex:none;align-items:center;margin-inline-start:auto}[data-phone-bar-tools] [data-global-date-context]{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none}[data-phone-screen] #erp-main-content{padding:.75rem var(--phone-gutter) calc(var(--phone-safe-bottom) + 1.5rem)}[data-phone-workspace=true] #erp-main-content{flex:none;height:calc(100dvh - var(--phone-top-chrome));padding:0}[data-phone-screen] #erp-main-content .sticky.bottom-0{padding-bottom:max(.75rem,var(--phone-safe-bottom))}[data-phone-bar-menu]{display:flex;max-height:calc(100dvh - var(--phone-top-chrome) - 1rem);flex-direction:column;gap:.25rem;overflow-y:auto;overscroll-behavior:contain}:is([data-phone-menu-block],[data-phone-menu-actions]) :is([data-slot=button],a,button:not([role=radio],[role=tab])),[data-phone-menu-row]{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:flex-start;gap:.75rem;padding:0 .75rem;border-radius:.625rem;color:hsl(var(--foreground));font-size:.9375rem;font-weight:500;text-align:start}:is([data-phone-menu-block],[data-phone-menu-actions]) :is([data-slot=button],a,button):active,[data-phone-menu-row]:active{background:hsl(var(--muted))}:is([data-phone-menu-block],[data-phone-menu-actions]) :is([data-slot=button],a,button) svg,[data-phone-menu-row] svg{width:1.125rem;height:1.125rem;flex:none;color:hsl(var(--muted-foreground))}[data-phone-menu-actions],[data-phone-menu-block]{display:flex;flex-direction:column;gap:.25rem}[data-phone-menu-block]{padding-top:.5rem;margin-top:.25rem;border-top:1px solid var(--phone-hairline)}:is([data-phone-menu-block],[data-phone-menu-actions]) :is([data-erp-page-actions],[data-erp-page-command-strip],[data-erp-page-subpages]){display:flex;width:100%;flex-direction:column;align-items:stretch;gap:.25rem}:is([data-phone-menu-block],[data-phone-menu-actions]) [data-erp-page-command-strip]>*{width:100%}:is([data-phone-menu-block],[data-phone-menu-actions]) [data-slot=button][data-variant=default]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}:is([data-phone-menu-block],[data-phone-menu-actions]) [data-slot=button][data-variant=default] svg{color:inherit}:is([data-phone-menu-block],[data-phone-menu-actions]) :is([role=group],[role=radiogroup],[role=tablist]){display:flex;width:100%}:is([data-phone-menu-block],[data-phone-menu-actions]) :is([role=group],[role=tablist])>*{min-height:2.75rem;flex:1 1 0}}@media (max-width:767px){[contenteditable=true],[data-slot=select-trigger],input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea{font-size:16px}#erp-main-content :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,[data-slot=select-trigger],[role=combobox]),[data-slot=dialog-content] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,[data-slot=select-trigger],[role=combobox]){min-height:2.75rem}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]{max-width:calc(100vw - 1rem)}[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]{min-height:2.75rem}[data-slot=sheet-content]{max-width:100vw;padding-bottom:env(safe-area-inset-bottom,0)}[data-phone-list-frame]{display:flex;min-width:0;flex-direction:column}[data-phone-list-controls]{display:flex;min-height:2.75rem;align-items:center;gap:.5rem;margin-top:-.25rem}[data-phone-select-all]{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center}[data-phone-sort-trigger]{display:inline-flex;min-height:2.75rem;align-items:center;gap:.375rem;padding-inline:.25rem;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}[data-phone-sort-trigger] svg{width:1rem;height:1rem}[data-phone-table-body]{overflow:hidden;border:1px solid var(--phone-hairline);border-radius:var(--phone-radius);background:hsl(var(--card))}[data-phone-row-main]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto .875rem;grid-template-areas:"identity identity chevron" "subtitle subtitle chevron" "status metric chevron";align-items:baseline;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.375rem;min-height:4.25rem;padding:.875rem .75rem .875rem 1rem;outline:none;transition:background-color .1s ease}[data-phone-row][data-selectable=true] [data-phone-row-main]{grid-template-columns:2.75rem minmax(0,1fr) auto .875rem;grid-template-areas:"select identity identity chevron" "select subtitle subtitle chevron" "select status metric chevron";padding-left:.25rem;-moz-column-gap:.375rem;column-gap:.375rem}[data-phone-row-main]:active,[data-phone-row][data-selected=true] [data-phone-row-main]{background:hsl(var(--muted))}}@media (max-width:767px){[data-phone-row-main]:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring))}[data-phone-row]+[data-phone-row]{position:relative}[data-phone-row]+[data-phone-row]:before{position:absolute;top:0;right:0;left:1rem;z-index:1;height:1px;background:var(--phone-hairline);content:""}[data-phone-cell=select]{grid-area:select;align-self:center;display:inline-flex;justify-content:center}[data-phone-select-target]{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;cursor:pointer}[data-phone-row-identity]{grid-area:identity;display:flex;min-width:0;align-items:baseline;gap:.75rem}[data-phone-cell=primary]{flex:1 1 0;display:-webkit-box;min-width:0;overflow:hidden;color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;line-height:1.375rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-phone-row][data-phone-party-title=true] [data-phone-cell=primary]{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500;line-height:1.125rem}[data-phone-cell=metric]{grid-area:metric;justify-self:end;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.375rem;font-variant-numeric:tabular-nums;white-space:nowrap}[data-phone-cell=metric] :where(*):not(.text-destructive,.text-warning){color:inherit;font:inherit}[data-phone-cell=subtitle]{grid-area:subtitle;min-width:0;overflow:hidden;display:-webkit-box;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.375rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-phone-row][data-phone-party-title=true] [data-phone-cell=subtitle]{color:hsl(var(--foreground));font-size:.9375rem;font-weight:500}[data-table-search] input:-moz-placeholder{padding-inline-end:.75rem}[data-table-search] input:placeholder-shown{padding-inline-end:.75rem}[data-phone-cell=subtitle] :where(*){display:inline;font:inherit}[data-phone-cell=date]{flex:none;text-align:end;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.25rem;font-variant-numeric:tabular-nums;white-space:nowrap}[data-phone-cell=date] [data-phone-cell-secondary]{display:block}[data-phone-cell=status]{grid-area:status;display:flex;min-width:0;align-self:center;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.25rem;overflow-wrap:anywhere}[data-phone-cell=status] [data-slot=badge]{gap:.3125rem;height:auto;min-height:0;padding:0;border:0;background:transparent;font-size:.8125rem;font-weight:500;line-height:1.25rem;box-shadow:none;white-space:normal;text-align:start;flex-shrink:1;min-width:0;justify-content:flex-start}[data-phone-cell=status] [data-slot=badge]:is([data-variant=secondary],[data-variant=default],[data-variant=neutral]){color:hsl(var(--muted-foreground))}[data-phone-cell=status] [data-slot=badge]:before{width:.4375rem;height:.4375rem;flex:none;border-radius:999px;background:currentColor;content:""}[data-phone-cell=status] [data-slot=badge] svg{display:none}[data-phone-cell=chevron]{grid-area:chevron;align-self:center;color:hsl(var(--muted-foreground)/.7)}[data-phone-cell=chevron] svg{width:.875rem;height:.875rem}[data-phone-row-loading]{display:flex;min-height:4.25rem;flex-direction:column;justify-content:center;gap:.5rem;padding:.75rem 1rem}[data-phone-skeleton-line]{display:flex;justify-content:space-between;gap:1rem}[data-phone-table-empty]{padding:2.5rem 1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;text-align:center}[data-phone-row-details]{display:grid;grid-template-rows:1fr;animation:spx-phone-disclose .24s var(--phone-ease)}[data-phone-row-details-inner]{min-height:0;overflow:hidden;padding:0 1rem .875rem}[data-phone-detail-grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0}[data-phone-detail] dt{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}[data-phone-detail] dd{min-width:0;margin:.125rem 0 0;font-size:.875rem;line-height:1.25rem;overflow-wrap:anywhere}[data-phone-row-actions]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}[data-phone-row][data-expanded=true] [data-phone-cell=chevron] svg{transform:rotate(90deg)}}@keyframes spx-phone-disclose{0%{grid-template-rows:0fr;opacity:0}}@media (max-width:767px) and (prefers-reduced-transparency:reduce){[data-phone-top-bar]{background:hsl(var(--background));backdrop-filter:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){[data-phone-bar-button],[data-phone-row-main]{transition-duration:0s}[data-phone-row-details]{animation:none}}@media (max-width:767px){#erp-main-content :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]),[data-slot=dialog-content] :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]),[data-slot=sheet-content] :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:.75rem;line-height:1rem}#erp-main-content .recharts-wrapper text{font-size:12px}#erp-main-content :is([data-erp-page-actions],[data-table-status-bar],.sticky.bottom-0) [data-slot=button],[data-slot=dialog-footer] [data-slot=button],[data-slot=sheet-footer] [data-slot=button]{min-height:2.75rem}#erp-main-content :is([data-erp-page-subpages] :is(a,button),[data-slot=toggle-group-item],[data-slot=tabs-trigger],[role=tab]){min-height:2.75rem}#erp-main-content input[type=checkbox]:not([role]){width:1.25rem;height:1.25rem}[data-phone-brand]{min-height:2.75rem}}[data-phone-register-count]{display:none}@media (max-width:767px){:root{--phone-gutter:1.25rem;--phone-drawer-ease:cubic-bezier(0.32,0.72,0,1)}[data-phone-top-bar]{padding-inline:max(.5rem,env(safe-area-inset-left));background:hsl(var(--background)/.96);backdrop-filter:blur(12px)}[data-phone-bar-title]{font-size:.9375rem;letter-spacing:0}[data-phone-screen] #erp-main-content{padding-top:1rem}[data-phone-screen] [data-erp-page=standard]{animation:none;transform:none}[data-phone-screen] [data-key-metrics]{--erp-surface:hsl(var(--background))}[data-phone-bar-tools] [data-global-date-context]{animation:none;box-shadow:none}[data-slot=sheet-content][data-phone-navigation=true]{width:100%;max-width:none;height:100dvh;border:0;border-radius:0;background:hsl(var(--background));color:hsl(var(--foreground));padding:var(--phone-safe-top) 0 var(--phone-safe-bottom);overflow:hidden}[data-phone-directory]{display:flex;flex:1;min-height:0;flex-direction:column}[data-phone-directory-heading]{display:flex;align-items:center;gap:.875rem;padding:.75rem 1.25rem}[data-phone-directory-heading]>div{flex:1;min-width:0}[data-phone-directory-heading] p{margin:0;font-size:1.25rem;font-weight:650;letter-spacing:-.025em}[data-phone-directory-heading] span{font-size:.8125rem;color:hsl(var(--muted-foreground))}[data-phone-directory-heading] img{border-radius:.5rem}[data-phone-directory-search]{display:flex;align-items:center;gap:.625rem;margin:.5rem 1.25rem 1rem;padding:0 .875rem;min-height:3rem;border-radius:.625rem;background:hsl(var(--muted)/.7);border:1px solid hsl(var(--border)/.5)}[data-phone-directory-search] svg{width:1.125rem;height:1.125rem;color:hsl(var(--muted-foreground));flex:none}[data-phone-directory-search] input{width:100%;min-width:0;min-height:3rem;background:transparent;border:0;outline:none;color:inherit}[data-phone-directory-search]:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}[data-phone-directory-list]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem 1rem}[data-phone-directory-list] [data-phone-directory-row]{display:flex;width:100%;align-items:center;gap:.875rem;min-height:3.75rem;padding:.75rem .25rem;border-bottom:1px solid var(--phone-hairline);text-align:start;color:hsl(var(--foreground));text-decoration:none}[data-phone-directory-list] [data-phone-directory-row]:active{background:hsl(var(--muted))}[data-phone-directory-list] [data-phone-directory-row]>svg{width:1rem;height:1rem;color:hsl(var(--muted-foreground));flex:none}[data-phone-directory-icon]{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;color:hsl(var(--muted-foreground))}[data-phone-directory-icon] svg{width:1.25rem;height:1.25rem;stroke-width:1.6}[data-phone-directory-label]{display:flex;flex:1;min-width:0;flex-direction:column;gap:.25rem;font-size:1rem;font-weight:500}[data-phone-directory-label] small{font-size:.75rem;font-weight:400;line-height:1.125rem;color:hsl(var(--muted-foreground))}[data-phone-directory-list] [aria-current=page]{color:hsl(var(--primary))}[data-phone-directory-divider]{border:0;border-top:1px solid hsl(var(--border));margin:1rem 0}[data-phone-directory-category]{padding:1rem .25rem .375rem;margin:0;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}[data-phone-directory-children]{margin-left:1rem;padding-left:.5rem;border-left:1px solid var(--phone-hairline)}[data-phone-directory-list] [data-phone-directory-children] [data-phone-directory-row]{min-height:3.25rem}[data-phone-directory-children] [data-phone-directory-label]{font-size:.875rem}[data-phone-directory-chevron]{transition:transform .15s ease-out}[data-phone-directory-chevron][data-open=true]{transform:rotate(90deg)}[data-phone-directory-empty]{padding:2rem 0;color:hsl(var(--muted-foreground))}[data-phone-directory-footer]{flex:none;background:hsl(var(--background))}[data-erp-page=standard] [data-erp-page-header]{display:flex;flex-direction:column;gap:1rem;padding:0 0 .5rem}[data-phone-screen] [data-erp-page-heading] h1{font-family:var(--theme-font-ui,inherit);font-size:1.5rem;line-height:1.875rem;letter-spacing:-.025em;font-weight:600;text-wrap:balance}[data-erp-page-heading]>p{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}[data-erp-page-heading] [data-erp-page-context]{font-size:.75rem;line-height:1.125rem;margin-bottom:.5rem}[data-erp-page-header] [data-erp-page-actions]{gap:.75rem}[data-erp-page-header] [data-erp-page-command-strip]{gap:.5rem;justify-content:flex-start}[data-erp-page-command-strip] [data-erp-page-navigation]{display:none}[data-erp-page-header] [data-erp-primary-action]{flex:1 1 auto}[data-erp-page-header] [data-erp-primary-action] :is(button,a){width:100%}[data-erp-page-header] [data-erp-secondary-action]{flex:0 1 auto}[data-phone-screen] [data-erp-actions-menu]>button{width:2.75rem;padding:0}[data-phone-screen] [data-erp-actions-menu]>button>span{display:none}[data-erp-page-header] [data-erp-page-command-strip] :is(button,a){min-height:2.75rem;border-radius:.5rem;font-size:.875rem}[data-erp-page-subpages] [role=tablist]{width:100%;min-height:2.75rem;background:hsl(var(--muted));border-radius:.5rem}[data-erp-page-subpages] [role=tab]{flex:1;min-width:0;border-radius:.375rem}[data-erp-section-intro]{margin-bottom:.75rem}[data-erp-section-intro] h2{font-size:1rem;font-weight:600}[data-carbon-table-toolbar] [data-register-command-row]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;padding:0}[data-register-command-row] [data-table-search-group]{grid-column:1/-1;gap:.5rem}[data-register-command-row] [data-table-search]>input{border-radius:.5rem;min-height:2.875rem;background:hsl(var(--muted)/.45)}[data-phone-register-count]{display:block;color:hsl(var(--muted-foreground));font-size:.75rem;align-self:center;font-variant-numeric:tabular-nums}[data-register-command-row] [data-table-toolbar-actions]{justify-content:flex-end;gap:.25rem}[data-register-command-row] [data-phone-sort-trigger]{padding-inline:.5rem;font-size:.8125rem;color:hsl(var(--foreground))}[data-phone-table-body]{border:0;border-top:1px solid var(--phone-hairline);border-bottom:1px solid var(--phone-hairline);border-radius:0;background:transparent}[data-phone-row-main]{padding:.75rem 0;row-gap:.125rem;-moz-column-gap:.625rem;column-gap:.625rem}[data-phone-cell=subtitle]{-webkit-line-clamp:1}[data-phone-row][data-phone-party-title=true] [data-phone-cell=subtitle]{font-size:1rem;font-weight:550;line-height:1.5rem}[data-phone-cell=primary]{-webkit-line-clamp:1}[data-phone-cell=status]{font-size:.75rem}[data-phone-cell=status] [data-slot=badge]{font-size:.75rem;line-height:1.125rem}[data-phone-cell=metric]{font-size:.9375rem;line-height:1.375rem;letter-spacing:-.015em}[data-phone-row]+[data-phone-row]:before{left:0}[data-phone-row][data-selectable=true] [data-phone-row-main]{padding-inline-start:0}[data-phone-row-details-inner]{padding:.5rem 0 1rem}[data-phone-detail-grid]{gap:1rem}[data-phone-table-empty]{padding:3rem 1rem}[data-record-detail]{gap:1.5rem}[data-record-hero]{border:0;border-radius:0;padding:0 0 1.5rem;background:transparent;background-image:none;border-bottom:1px solid var(--phone-hairline)}[data-record-identity]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}[data-record-icon]{display:none}[data-record-identity] h2{font-size:1.125rem;line-height:1.5rem}[data-record-identity] p{white-space:normal;font-size:.8125rem;line-height:1.25rem}[data-record-amount]{margin-top:1.5rem;flex-wrap:wrap;gap:.75rem}[data-record-amount]>div>p:first-child{font-size:clamp(1.625rem,7.5vw,2rem);line-height:1.2;letter-spacing:-.035em}[data-record-facts]{border:0;border-radius:0;background:transparent}[data-record-facts]>h3{padding:0 0 .625rem;color:hsl(var(--foreground));text-transform:none;letter-spacing:0;font-size:1rem;font-weight:600}[data-record-facts] dl>div{padding-inline:0;gap:1rem;align-items:baseline}[data-record-facts] dt{flex:0 0 38%;font-size:.8125rem;white-space:normal}[data-record-facts] dd{font-size:.875rem;line-height:1.25rem}[data-document-detail-page]{padding:0 0 6rem;min-height:0}[data-document-header]{padding-bottom:1.25rem}[data-document-heading]{font-size:1.375rem;line-height:1.75rem;letter-spacing:-.025em;overflow-wrap:anywhere}[data-document-detail-actions],[data-erp-page-kind=detail] [data-erp-page-command-strip]{position:fixed;bottom:var(--phone-keyboard-inset,0);left:0;right:0;z-index:36;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;width:100%;padding:.75rem var(--phone-gutter) calc(.75rem + var(--phone-safe-bottom));border-top:1px solid var(--phone-hairline);background:hsl(var(--background))}[data-erp-page-kind=detail]{padding-bottom:5rem}[data-document-detail-actions] :is(button,a){min-height:2.75rem}[data-document-detail-actions] [data-erp-page-command-strip]{width:100%;flex-wrap:nowrap}[data-document-detail-actions] [data-erp-primary-action]{flex:1}[data-document-detail-actions] [data-erp-primary-action]>:is(button,a){width:100%}[data-document-action-menu]{width:2.75rem;flex:none;padding:0}[data-document-action-menu]>span{display:none}[data-transaction-section][data-slot=card]{border:0;border-radius:0;background:transparent;box-shadow:none;margin-bottom:1.5rem}[data-transaction-section] [data-slot=card-header]{padding:0 0 .75rem;border:0;background:transparent;gap:.375rem}[data-transaction-section] [data-slot=card-title]{font-size:1rem;font-weight:600;line-height:1.5rem;white-space:normal}[data-transaction-section] [data-slot=card-description]{font-size:.8125rem;line-height:1.25rem}[data-transaction-section] [data-slot=card-content]{padding:0}[data-transaction-fields]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem}[data-transaction-fields] label{display:block;margin-bottom:.375rem;font-size:.8125rem;font-weight:500}[data-transaction-fields] :is(input,textarea,select,[role=combobox]){min-height:3rem;border-radius:.5rem;background:hsl(var(--card))}[data-transaction-page-footer]{position:fixed;bottom:var(--phone-keyboard-inset,0);left:0;right:0;z-index:36;margin:0;padding:.75rem var(--phone-gutter) calc(.75rem + var(--phone-safe-bottom));border-top:1px solid var(--phone-hairline);background:hsl(var(--background))}[data-document-entry-footer]{flex-wrap:nowrap}[data-document-entry-actions]{flex:1;min-width:0}[data-document-entry-actions] [data-variant=default]{flex:1}[data-transaction-page-footer] [data-slot=button]{min-height:2.875rem;border-radius:.5rem}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{background:rgb(0 0 0/.38);animation-duration:.18s}[data-slot=dialog-content]{border-radius:1rem 1rem 0 0;padding:1.5rem var(--phone-gutter) max(1.25rem,var(--phone-safe-bottom));box-shadow:0 -12px 48px rgb(0 0 0/.12);gap:1.25rem}[data-slot=dialog-content][data-state=open]{animation:spx-phone-sheet-in .24s var(--phone-drawer-ease)}[data-slot=dialog-content][data-state=closed]{animation:spx-phone-sheet-out .16s ease-out}[data-slot=dialog-header]{padding-right:2rem}[data-slot=dialog-title]{font-size:1.25rem;line-height:1.625rem;letter-spacing:-.025em}[data-slot=dialog-description]{font-size:.875rem;line-height:1.375rem}[data-slot=dialog-footer]{gap:.5rem;padding-top:1rem}[data-slot=sheet-content][data-state=open]{animation-duration:.24s;animation-timing-function:var(--phone-drawer-ease)}[data-slot=sheet-content][data-state=closed]{animation-duration:.16s}[data-slot=sheet-close]{width:2.75rem;height:2.75rem}[data-phone-bar-button],[data-phone-directory-list] [data-phone-directory-row],[data-phone-screen] [data-slot=button]{transition:transform .1s ease-out,background-color .12s ease,color .12s ease}[data-phone-bar-button]:active,[data-phone-screen] [data-slot=button]:active{transform:scale(.97)}[data-phone-directory-list],[data-phone-row-details]{animation:spx-phone-reveal .15s ease-out}}@keyframes spx-phone-sheet-in{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}@keyframes spx-phone-sheet-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes spx-phone-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){[data-phone-directory-list],[data-phone-row-details],[data-slot=dialog-content][data-state],[data-slot=sheet-content][data-state]{animation:none}[data-phone-bar-button],[data-phone-directory-chevron],[data-phone-screen] [data-slot=button]{transition:none}[data-phone-bar-button]:active,[data-phone-screen] [data-slot=button]:active{transform:none}}@media (max-width:767px){[data-phone-screen] [data-home-greeting]{margin:0 0 1.25rem;gap:0;padding:0}[data-phone-screen] [data-home-greeting] h1{font-family:var(--theme-font-ui,inherit);font-size:1.625rem;line-height:2rem;font-weight:600;letter-spacing:-.025em}[data-erp-page-kind=overview]>div:has(>[data-home-greeting]){padding-top:0}[data-home-greeting] p{margin-top:.375rem;font-size:.8125rem;line-height:1.25rem}[data-home-attention-strip]>ul{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;border-block:1px solid var(--phone-hairline)}[data-home-attention]{display:block;border:0;border-radius:0;padding:.875rem .625rem;background:transparent}[data-home-attention-hint],[data-home-attention-icon]{display:none}[data-home-attention-label]{min-height:2.25rem;line-height:1.125rem;font-size:.8125rem;color:hsl(var(--muted-foreground))}[data-home-attention-value]{margin-top:.625rem;font-size:1.75rem;line-height:2rem;color:hsl(var(--foreground))}[data-home-board],[data-home-sections]{gap:1.5rem}[data-home-section]{border:0;border-radius:0;background:transparent;box-shadow:none}[data-home-section-heading]{padding:0 0 .75rem;gap:.625rem;border-bottom:1px solid var(--phone-hairline)}[data-home-section-heading] h2{font-family:var(--theme-font-ui,inherit);font-size:1rem;line-height:1.375rem;font-weight:600}[data-home-section-heading]>svg{width:1.125rem;height:1.125rem}[data-home-row]{padding:.875rem 0;min-height:3.25rem;gap:.625rem;flex-wrap:wrap}[data-home-row-label]{color:hsl(var(--foreground));font-size:.875rem}[data-home-row-value]{font-size:.9375rem;font-weight:600}[data-home-alert]{font-size:.75rem}[data-home-shortcuts]{gap:.5rem}[data-home-shortcuts]>span{width:100%;text-transform:none;letter-spacing:0;font-size:.875rem;color:hsl(var(--foreground))}[data-home-shortcuts] a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--phone-hairline);border-radius:.5rem}[data-erp-form-layout]{gap:1.5rem}[data-erp-form-section]{padding-top:1.25rem;gap:1rem}[data-erp-form-layout] [data-slot=field-group]{grid-template-columns:minmax(0,1fr);gap:1.125rem}[data-erp-form-layout] [data-slot=field-label]{font-size:.8125rem}[data-erp-form-layout] :is(input,select,textarea,[role=combobox]){min-height:3rem;border-radius:.5rem}[data-erp-form-layout] [data-slot=field-description],[data-erp-form-layout] [data-slot=field-error]{font-size:.8125rem;line-height:1.25rem}[data-slot=dialog-content][data-transaction-dialog]{padding:0;gap:0}[data-slot=dialog-content][data-erp-search-dialog]{padding:0;gap:0;height:calc(100dvh - var(--phone-safe-top) - .5rem);max-height:calc(100dvh - var(--phone-safe-top) - .5rem)}[data-erp-search-dialog] [cmdk-root]{background:hsl(var(--background))}[data-erp-search-heading]{padding:.875rem 3.5rem .875rem var(--phone-gutter)}[data-erp-search-heading] [cmdk-input-wrapper]{padding:0;border:0}[data-erp-search-dialog] [cmdk-list]{padding:.75rem .75rem max(1rem,var(--phone-safe-bottom))}[data-erp-search-dialog] [cmdk-item][data-selected=true]{background:hsl(var(--muted));color:hsl(var(--foreground))}}