.InFlightOrders-module__qMrofG__poLink{text-decoration:none}.InFlightOrders-module__qMrofG__poLink:hover{text-decoration:underline}
.DataTable-module__0Wn_SG__card{background:var(--color-bg-app);border:none;flex-direction:column;flex:1;min-height:400px;display:flex;overflow:hidden}.DataTable-module__0Wn_SG__cardFlush{background:0 0;border:none;border-radius:0}.DataTable-module__0Wn_SG__header{padding:var(--mantine-spacing-lg);flex-shrink:0}.DataTable-module__0Wn_SG__selectionBar{padding:var(--mantine-spacing-xs) var(--mantine-spacing-lg);background:var(--color-bg-raised);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-shrink:0}.DataTable-module__0Wn_SG__selectCell{width:40px;padding-right:0!important}.DataTable-module__0Wn_SG__searchInput{background:var(--color-bg-surface);border-color:var(--color-border)}.DataTable-module__0Wn_SG__segmentedControl{background:var(--color-bg-raised)}.DataTable-module__0Wn_SG__segmentedLabel{font-weight:500}.DataTable-module__0Wn_SG__segmentedLabel[data-active]{font-weight:600}.DataTable-module__0Wn_SG__tableWrapper{flex:1;min-height:0;overflow:auto}.DataTable-module__0Wn_SG__table{border-collapse:separate;border-spacing:0;width:100%;min-width:100%}.DataTable-module__0Wn_SG__th{z-index:1;height:var(--table-row-height);padding:0 var(--mantine-spacing-md);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--mantine-font-size-xs);text-align:left;white-space:nowrap;font-weight:500;position:sticky;top:0}.DataTable-module__0Wn_SG__row{transition:background-color var(--transition-base)}.DataTable-module__0Wn_SG__row:hover{background:var(--color-bg-hover)}.DataTable-module__0Wn_SG__row td{height:var(--table-row-height);padding:0 var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);color:var(--color-text);vertical-align:middle;border-bottom:1px solid var(--color-border)}.DataTable-module__0Wn_SG__rowRoomy td{padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm)}.DataTable-module__0Wn_SG__footer{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);border-top:1px solid var(--color-border);flex-shrink:0}.DataTable-module__0Wn_SG__paginationSelect{border-color:var(--color-border);color:var(--color-text-muted);font-size:var(--mantine-font-size-xs);background:0 0}.DataTable-module__0Wn_SG__paginationControl{border-color:var(--color-border);color:var(--color-text-muted)}.DataTable-module__0Wn_SG__resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;opacity:0;width:3px;height:100%;transition:opacity var(--transition-base), background-color var(--transition-base);position:absolute;top:0;right:0}.DataTable-module__0Wn_SG__resizer:hover,.DataTable-module__0Wn_SG__isResizing{opacity:1;background:var(--color-accent)}.DataTable-module__0Wn_SG__th:hover .DataTable-module__0Wn_SG__resizer{opacity:.4}
.RampSyncStrip-module__-KSzSa__strip{grid-template-columns:minmax(0,1fr) minmax(200px,1.4fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}@media (max-width:760px){.RampSyncStrip-module__-KSzSa__strip{grid-template-columns:1fr}}.RampSyncStrip-module__-KSzSa__node{border-radius:var(--mantine-radius-md);border:1px solid var(--color-border);background:var(--color-bg-raised);padding:12px 16px}.RampSyncStrip-module__-KSzSa__node[data-record=true]{border-color:var(--color-accent)}.RampSyncStrip-module__-KSzSa__middle{text-align:center;justify-items:center;gap:6px;display:grid}.RampSyncStrip-module__-KSzSa__arrow{border-top:2px solid var(--color-border);width:100%;height:0;position:relative}.RampSyncStrip-module__-KSzSa__arrow:after{content:"";border:4px solid #0000;border-left:6px solid var(--color-border);position:absolute;top:-5px;right:-1px}.RampSyncStrip-module__-KSzSa__dot{background:var(--color-success);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.RampSyncStrip-module__-KSzSa__dot[data-idle=true]{background:var(--color-border)}
.DocumentUploadsTable-module__FTiV2a__jsonContent{padding:var(--mantine-spacing-md);background:var(--color-bg-surface);border-radius:var(--mantine-radius-md);max-height:500px;overflow:auto}.DocumentUploadsTable-module__FTiV2a__jsonCode{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);color:var(--color-text-muted);line-height:1.5}.DocumentUploadsTable-module__FTiV2a__statusPending{animation:2s ease-in-out infinite DocumentUploadsTable-module__FTiV2a__pulse}@keyframes DocumentUploadsTable-module__FTiV2a__pulse{0%,to{opacity:1}50%{opacity:.6}}
.Gate-module__7KOcoa__overlay{background:color-mix(in srgb, var(--color-bg-app) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%)}.Gate-module__7KOcoa__content{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 84%, transparent);box-shadow:var(--shadow-overlay);border-radius:16px;animation:.2s ease-out Gate-module__7KOcoa__gate-in}.Gate-module__7KOcoa__header{background:0 0}.Gate-module__7KOcoa__body{padding:28px 32px}.Gate-module__7KOcoa__gateBody{text-align:center;padding:32px 36px 28px}.Gate-module__7KOcoa__actions{width:100%;transition:opacity .12s}.Gate-module__7KOcoa__actions[data-pending]{opacity:0;pointer-events:none}@keyframes Gate-module__7KOcoa__gate-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}
.AppHeader-module__XdDR2q__root{align-items:center;column-gap:var(--mantine-spacing-sm);height:100%;padding-inline:var(--mantine-spacing-md);grid-template-columns:1fr auto 1fr;display:grid}.AppHeader-module__XdDR2q__right{grid-column:3;justify-self:end}.AppHeader-module__XdDR2q__brandLink{color:var(--color-text-muted);transition:color var(--transition-base);flex-shrink:0;align-items:center;margin-left:8px;display:flex}.AppHeader-module__XdDR2q__brandLink:hover{color:var(--color-text)}.AppHeader-module__XdDR2q__orgIdentity{flex-shrink:0;min-width:0;max-width:220px}.AppHeader-module__XdDR2q__breadcrumb{min-width:0;overflow:hidden}.AppHeader-module__XdDR2q__searchBox{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:var(--mantine-radius-md);color:var(--color-text-muted);transition:border-color var(--transition-base);grid-column:2;justify-self:center;width:300px;padding:4px 8px 4px 12px}.AppHeader-module__XdDR2q__searchBox:hover{border-color:var(--mantine-color-dimmed)}
.BarRow-module__-B-F3q__track{background:var(--color-bg-raised);border-radius:3px;height:6px;overflow:hidden}.BarRow-module__-B-F3q__fill{background:var(--color-accent);border-radius:3px;height:100%}.BarRow-module__-B-F3q__fillMuted{background:var(--color-border)}
.detail-grid-module__eJwjQq__layout{gap:calc(var(--mantine-spacing-xl) * 1.5);flex-wrap:wrap;align-items:flex-start;display:flex}.detail-grid-module__eJwjQq__layout>:first-child{flex:3 520px;min-width:0}.detail-grid-module__eJwjQq__layout>:last-child{flex:340px;min-width:0;max-width:560px}
.FlatSection-module__jolC4W__rows>*+*{border-top:1px solid var(--color-border)}
.insights-list-module__gjZHHW__controlsBand{border-bottom:1px solid var(--color-border);flex-shrink:0}
.ColumnPicker-module__6uDXCa__search{padding:var(--mantine-spacing-sm);border-bottom:1px solid var(--color-border)}.ColumnPicker-module__6uDXCa__row{padding:6px var(--mantine-spacing-sm) 6px var(--mantine-spacing-md);background:var(--color-bg-surface)}.ColumnPicker-module__6uDXCa__row:hover{background:var(--color-bg-hover)}.ColumnPicker-module__6uDXCa__rowDragging{z-index:1;background:var(--color-bg-raised);position:relative}.ColumnPicker-module__6uDXCa__checkbox{flex:1;min-width:0}.ColumnPicker-module__6uDXCa__checkboxLabel{cursor:pointer;font-size:var(--mantine-font-size-sm)}.ColumnPicker-module__6uDXCa__grip{cursor:grab;touch-action:none;color:var(--color-text-muted)}.ColumnPicker-module__6uDXCa__grip:active{cursor:grabbing}.ColumnPicker-module__6uDXCa__lock{width:28px;color:var(--color-text-muted);justify-content:center;display:inline-flex}.ColumnPicker-module__6uDXCa__footer{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-top:1px solid var(--color-border)}
.PoLivePreview-module__ic8B_W__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PoLivePreview-module__ic8B_W__root{flex-direction:column;height:100%;min-height:0;display:flex}.PoLivePreview-module__ic8B_W__viewport{flex:1;min-height:0;position:relative}.PoLivePreview-module__ic8B_W__updating{top:var(--mantine-spacing-xs);right:var(--mantine-spacing-xs);z-index:2;pointer-events:none;opacity:.9;transition:opacity .15s;position:absolute}.PoLivePreview-module__ic8B_W__firstRender{justify-content:center;align-items:center;height:100%;display:flex}@media (prefers-reduced-motion:reduce){.PoLivePreview-module__ic8B_W__updating{transition:none}}
.home-module__A6HOpG__page{max-width:1080px;margin-inline:auto}.home-module__A6HOpG__tiles{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.home-module__A6HOpG__tile{align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-lg);border:1px solid var(--color-border);border-radius:var(--mantine-radius-md);background:var(--color-bg-card);color:inherit;text-decoration:none;transition:background-color .12s;display:flex}.home-module__A6HOpG__tile:hover{background:var(--color-bg-hover)}
.NewPurchaseOrder-module__Tuafoa__root,.NewPurchaseOrder-module__Tuafoa__rootCollapsed{--wizard-header:var(--app-shell-header-offset,0rem);--wizard-footer:var(--app-shell-footer-offset,0rem);--wizard-vpad:calc(2 * var(--app-shell-padding,0rem));height:calc(100dvh - var(--wizard-header) - var(--wizard-footer) - var(--wizard-vpad));min-height:0}.NewPurchaseOrder-module__Tuafoa__root{gap:var(--mantine-spacing-lg);grid-template-columns:minmax(0,1fr) minmax(0,.7fr);display:grid}.NewPurchaseOrder-module__Tuafoa__form{flex-direction:column;min-width:0;min-height:0;display:flex}.NewPurchaseOrder-module__Tuafoa__formScroll{min-height:0;padding-right:var(--mantine-spacing-xs);flex:1;overflow-y:auto}.NewPurchaseOrder-module__Tuafoa__actionBar{padding:var(--mantine-spacing-xs) 0 var(--mantine-spacing-sm);flex-shrink:0}.NewPurchaseOrder-module__Tuafoa__rootCollapsed{grid-template-columns:minmax(0,1fr);display:grid}.NewPurchaseOrder-module__Tuafoa__rootCollapsed .NewPurchaseOrder-module__Tuafoa__form{width:100%;max-width:1200px;margin-inline:auto}.NewPurchaseOrder-module__Tuafoa__preview{background:var(--color-bg-app);border:1px solid var(--color-border);border-radius:var(--mantine-radius-md);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.NewPurchaseOrder-module__Tuafoa__previewHeader{border-bottom:1px solid var(--color-border);flex-shrink:0}.NewPurchaseOrder-module__Tuafoa__previewBody{flex:1;min-height:0}.NewPurchaseOrder-module__Tuafoa__previewRail{padding-top:var(--mantine-spacing-xs);border-left:1px solid var(--color-border);flex-direction:column;align-items:center;display:flex}@media (max-width:1200px){.NewPurchaseOrder-module__Tuafoa__root,.NewPurchaseOrder-module__Tuafoa__rootCollapsed{grid-template-columns:minmax(0,1fr)}.NewPurchaseOrder-module__Tuafoa__preview,.NewPurchaseOrder-module__Tuafoa__previewRail{display:none}}.NewPurchaseOrder-module__Tuafoa__gridHeader,.NewPurchaseOrder-module__Tuafoa__gridRow{gap:var(--mantine-spacing-xs);grid-template-columns:1.5rem minmax(0,3fr) 10rem 8rem 7rem 6rem;align-items:center;display:grid}.NewPurchaseOrder-module__Tuafoa__gridHeader{padding:0 var(--mantine-spacing-xs) var(--mantine-spacing-xs);border-bottom:1px solid var(--color-border)}.NewPurchaseOrder-module__Tuafoa__gridRow{padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);grid-template-rows:auto auto;row-gap:4px}.NewPurchaseOrder-module__Tuafoa__gridRow:focus-within{background:var(--color-bg-hover)}.NewPurchaseOrder-module__Tuafoa__cellIndex{grid-area:1/1}.NewPurchaseOrder-module__Tuafoa__cellDescription{grid-area:1/2}.NewPurchaseOrder-module__Tuafoa__cellQty{grid-area:1/3}.NewPurchaseOrder-module__Tuafoa__cellUnitPrice{grid-area:1/4}.NewPurchaseOrder-module__Tuafoa__cellDerived input{background:var(--color-warning-subtle)}.NewPurchaseOrder-module__Tuafoa__cellTotal{grid-area:1/5}.NewPurchaseOrder-module__Tuafoa__cellActions{grid-area:1/6}.NewPurchaseOrder-module__Tuafoa__chipCellDescription{grid-area:2/2}.NewPurchaseOrder-module__Tuafoa__chipCellQty{grid-area:2/3}.NewPurchaseOrder-module__Tuafoa__chipCellUnitPrice{grid-area:2/4}.NewPurchaseOrder-module__Tuafoa__chipCell{flex-wrap:wrap;align-self:start;align-items:center;gap:4px;min-width:0;display:flex}.NewPurchaseOrder-module__Tuafoa__chip{border:1px solid var(--mantine-color-blue-light-hover);background:var(--mantine-color-blue-light);height:24px;color:var(--mantine-color-blue-light-color);border-radius:4px;align-items:center;display:inline-flex;overflow:hidden}.NewPurchaseOrder-module__Tuafoa__chipBody{height:100%;color:inherit;white-space:nowrap;align-items:center;gap:4px;padding:0 3px 0 8px;font-size:12px;line-height:1;display:inline-flex}.NewPurchaseOrder-module__Tuafoa__chipBody:hover{background:var(--mantine-color-blue-light-hover)}.NewPurchaseOrder-module__Tuafoa__chipMono{font-family:var(--mantine-font-family-monospace)}.NewPurchaseOrder-module__Tuafoa__chipRemove{width:20px;height:100%;color:inherit;opacity:.7;justify-content:center;align-items:center;display:inline-flex}.NewPurchaseOrder-module__Tuafoa__chipRemove:hover{background:var(--mantine-color-blue-light-hover);opacity:1}.NewPurchaseOrder-module__Tuafoa__chipGhost{white-space:nowrap;border:1px dashed var(--color-border);height:24px;color:var(--color-text-muted);background:0 0;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.NewPurchaseOrder-module__Tuafoa__chipGhost:hover{border-color:var(--mantine-color-blue-5);color:var(--mantine-color-blue-5)}.NewPurchaseOrder-module__Tuafoa__totals{gap:var(--mantine-spacing-xs);min-width:22rem;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-xs);border-top:1px solid var(--color-border);flex-direction:column;margin-left:auto;display:flex}@media (max-width:900px){.NewPurchaseOrder-module__Tuafoa__gridHeader,.NewPurchaseOrder-module__Tuafoa__gridRow{grid-template-columns:1.5rem minmax(16rem,3fr) 10rem 8rem 7rem 6rem;min-width:65rem}}.NewPurchaseOrder-module__Tuafoa__attachmentFrame{border:0;width:100%;height:100%}.NewPurchaseOrder-module__Tuafoa__attachmentPreview{height:100%;padding:var(--mantine-spacing-xs);text-align:center;overflow:auto}.NewPurchaseOrder-module__Tuafoa__attachmentPreview img{max-width:100%;height:auto}.NewPurchaseOrder-module__Tuafoa__submitPop{animation:.4s cubic-bezier(.22,1,.36,1) both NewPurchaseOrder-module__Tuafoa__submit-pop}.NewPurchaseOrder-module__Tuafoa__submitRise{animation:.4s ease-out both NewPurchaseOrder-module__Tuafoa__submit-rise}@keyframes NewPurchaseOrder-module__Tuafoa__submit-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes NewPurchaseOrder-module__Tuafoa__submit-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NewPurchaseOrder-module__Tuafoa__submitPop,.NewPurchaseOrder-module__Tuafoa__submitRise{animation:none}}.NewPurchaseOrder-module__Tuafoa__dropzone{border-radius:var(--mantine-radius-md);border-style:dashed}.NewPurchaseOrder-module__Tuafoa__dropzone:hover{background:var(--color-bg-hover)}.NewPurchaseOrder-module__Tuafoa__dropzoneTall{border-radius:var(--mantine-radius-md);border-style:dashed;justify-content:center;align-items:center;min-height:16rem;display:flex}.NewPurchaseOrder-module__Tuafoa__dropzoneTall:hover{background:var(--color-bg-hover)}.NewPurchaseOrder-module__Tuafoa__cloneRow{width:100%;padding:var(--mantine-spacing-sm) var(--mantine-spacing-xs);border-bottom:1px solid var(--color-border);border-radius:var(--mantine-radius-sm);transition:background-color var(--transition-base)}.NewPurchaseOrder-module__Tuafoa__cloneRow:disabled{opacity:.5}.NewPurchaseOrder-module__Tuafoa__cloneRow:hover:not(:disabled){background:var(--color-bg-hover)}
.VendorTiles-module__EDqBuG__spark{background:var(--color-accent);border-radius:2px;flex:1;min-width:3px}
