.vena-design-system.supplies-surface{background:0 0}.sup-status-pill[data-tone=good]>span{color:var(--ink)!important}.sup-status-pill[data-tone=good]>span>svg{color:var(--success)}.sup-status-pill[data-tone=good]>span>span[aria-hidden]{background:var(--success)!important}.vena-design-system a.vn-btn,.vena-design-system a.vn-btn:hover{text-decoration:none}.vena-design-system a.vn-btn-primary,.vena-design-system a.vn-btn-primary:hover{color:var(--text-on-action)}.vena-design-system a.vn-btn-ghost,.vena-design-system a.vn-btn-ghost:hover,.vena-design-system a.vn-btn-subtle,.vena-design-system a.vn-btn-subtle:hover{color:var(--ink)}.vena-design-system a.supplies-link{color:var(--ink);text-decoration:none}.vena-design-system a.supplies-link:hover{color:var(--action-fg);text-decoration:none}@media (width<=420px){.vena-design-system .supplies-narrow-table td,.vena-design-system.supplies-narrow-table td{font-size:var(--text-sm);padding-left:6px;padding-right:6px}.vena-design-system .supplies-narrow-table th:is(th),.vena-design-system.supplies-narrow-table th:is(th){white-space:normal;padding-left:6px;padding-right:6px}}.vena-design-system a.supplies-row-link,.vena-design-system a.supplies-row-link:hover{color:var(--ink);text-decoration:none}.vena-design-system a.supplies-link.supplies-link-underline{text-underline-offset:2px;text-decoration:underline}.vena-design-system.supplies-card{background:var(--bg-card)}.supplies-header>header{align-items:center;min-height:48px}[data-supplies-ink] main,[data-supplies-ink] main .vena-design-system,.vena-design-system.supplies-surface,.vena-design-system.supplies-surface .vena-design-system,.supplies-portal{--ink:#111;--ink-2:#111111c7;--ink-soft:#111111b8;--ink-tertiary:#11111173;--ink-faint:#1111114d;color:var(--ink)}:is([data-supplies-ink] main,.supplies-surface,.supplies-portal) .text-vena-ink{color:#111}:is([data-supplies-ink] main,.supplies-surface,.supplies-portal) .text-vena-ink-soft{color:#111111b8}.vena-design-system.supplies-surface,.supplies-portal{font-size:var(--text-base);line-height:1.45}.vena-design-system.supplies-surface select,.supplies-portal select{font:inherit;font-size:var(--text-base);border:1px solid var(--line);border-radius:var(--radius-input);width:100%;max-width:100%;min-height:36px;color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;padding:0 32px 0 12px}body:has([data-supplies-ink]) .vn-dlg select{font:inherit;font-size:var(--text-base);border:1px solid var(--line);border-radius:var(--radius-input);width:100%;max-width:100%;min-height:36px;color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;padding:0 32px 0 12px}.vena-design-system.supplies-surface select:hover,.supplies-portal select:hover{border-color:var(--line-strong)}body:has([data-supplies-ink]) .vn-dlg select:hover{border-color:var(--line-strong)}.vena-design-system.supplies-surface select:focus-visible,.supplies-portal select:focus-visible{border-color:var(--action);box-shadow:var(--focus-ring);outline:0}body:has([data-supplies-ink]) .vn-dlg select:focus-visible{border-color:var(--action);box-shadow:var(--focus-ring);outline:0}@media (pointer:coarse),(width<=767px){.vena-design-system.supplies-surface select,.supplies-portal select{min-height:44px}body:has([data-supplies-ink]) .vn-dlg select{min-height:44px}}.vena-design-system.supplies-surface button.vn-select{border:1px solid var(--line);border-radius:var(--radius-input);width:100%;min-width:0;height:36px;box-shadow:var(--shadow-sm);font:inherit;font-size:var(--text-base);color:var(--ink);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.vena-design-system.supplies-surface button.vn-select:focus-visible{outline:0}.vena-design-system.supplies-surface button.vn-select[data-placeholder]{color:var(--ink-soft)}.vena-design-system.supplies-surface button.vn-select .vn-sel-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vena-design-system.supplies-surface button.vn-select>svg{color:var(--ink-tertiary);flex:none}@media (pointer:coarse),(width<=767px){.vena-design-system.supplies-surface button.vn-select{height:44px}}[data-supplies-ink]{--sup-btn-ink:#111;--sup-btn-ink-soft:#111111b8}body:has([data-supplies-ink]) .vn-dlg{--sup-btn-ink:#111;--sup-btn-ink-soft:#111111b8}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) :is(.vn-btn,.vn-ib,button,summary,[role=tab],[role=button],[role=menuitem],[role=combobox],[aria-label^=Seções] a,a.vn-btn){-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) :is(.vn-btn,.vn-ib,button,summary,[role=tab]) .sr-only{-webkit-user-select:none;user-select:none}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) :is(.vn-btn-ghost,.vn-btn-subtle){color:var(--sup-btn-ink)}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) .vn-ib{color:var(--sup-btn-ink-soft)}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) .vn-ib:hover:not(:disabled){color:var(--sup-btn-ink)}[data-supplies-ink] .vn-btn.vn-btn-sm{font-size:12.5px}body:has([data-supplies-ink]) .vn-dlg .vn-btn.vn-btn-sm{font-size:12.5px}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) :is(.vn-btn-ghost,.vn-btn).vn-btn[aria-pressed=true]{background:#11111114;font-weight:600;box-shadow:inset 0 0 0 1px #11111173}[data-supplies-ink] [aria-label^=Seções] a{color:var(--sup-btn-ink-soft)!important;font-weight:600!important}[data-supplies-ink] [aria-label^=Seções] a[aria-current=page]{color:var(--sup-btn-ink)!important;border-bottom-color:var(--sup-btn-ink)!important}[data-supplies-ink] [aria-label^=Seções] a:not([aria-current]):hover{color:var(--sup-btn-ink)!important}[data-supplies-ink] button[role=combobox].w-auto{font-size:var(--text-base);color:var(--sup-btn-ink-soft);font-weight:600}[data-supplies-ink] button[role=combobox].w-auto>span:first-child{font-size:var(--text-xs)}[data-supplies-ink] button[role=combobox].w-auto>span:not(:first-child){color:var(--sup-btn-ink)}[data-supplies-hit]{min-height:36px}.vn-ib[data-supplies-hit]{min-width:36px}@media (pointer:coarse),(width<=767px){[data-supplies-hit]{min-height:44px}.vn-ib[data-supplies-hit]{min-width:44px}}body:has([data-supplies-ink]) .vn-dlg .vn-dlg-h .vn-ib{flex-shrink:0;min-width:36px;min-height:36px}@media (pointer:coarse),(width<=767px){:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) :is(.vn-btn,.vn-ib,button[role=combobox]){min-height:44px}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) .vn-ib{min-width:44px}body:has([data-supplies-ink]) .vn-dlg .vn-dlg-h .vn-ib{min-width:44px;min-height:44px}}body:has([data-supplies-ink]) [aria-label="Detalhes da oferta"]{background:#fff}body:has([data-supplies-ink]) :is([data-radix-select-content],[data-radix-popper-content-wrapper]){color:#111;--ink:#111;--ink-soft:#111111b8}[data-supplies-ink] .vn-btn-sm{min-height:36px}body:has([data-supplies-ink]) .vn-dlg .vn-btn-sm{min-height:36px}@media (pointer:coarse),(width<=767px){[data-supplies-ink] .vn-btn-sm{min-height:44px}body:has([data-supplies-ink]) .vn-dlg .vn-btn-sm{min-height:44px}}[data-supplies-ink],.supplies-portal{--sup-lowest-bg:#edf7f1;--sup-lowest-bg-soft:#f4faf7;--sup-lowest-fg:#146446;--sup-selected-bg:#eff6ff;--sup-selected-border:#1e40af;--sup-selected-fg:#1e40af;--sup-attention-bg:#fff4e5;--sup-attention-fg:var(--warning-fg,#a35400);--sup-blocked-bg:var(--critical-bg,#fdecec);--sup-blocked-fg:var(--critical,#c81f1f);--sup-neutral-bg:var(--bg-sunken,#eef2ee);--sup-control-border:var(--line-strong,#21362d38);--sup-control-border-hover:#21362d5c}body:has([data-supplies-ink]) .vn-dlg{--sup-lowest-bg:#edf7f1;--sup-lowest-bg-soft:#f4faf7;--sup-lowest-fg:#146446;--sup-selected-bg:#eff6ff;--sup-selected-border:#1e40af;--sup-selected-fg:#1e40af;--sup-attention-bg:#fff4e5;--sup-attention-fg:var(--warning-fg,#a35400);--sup-blocked-bg:var(--critical-bg,#fdecec);--sup-blocked-fg:var(--critical,#c81f1f);--sup-neutral-bg:var(--bg-sunken,#eef2ee);--sup-control-border:var(--line-strong,#21362d38);--sup-control-border-hover:#21362d5c}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) :is(.vn-btn-ghost,.vn-ib-ghost){border-color:var(--sup-control-border);color:var(--sup-btn-ink);background:#fff}:is([data-supplies-ink],body:has([data-supplies-ink]) .vn-dlg) :is(.vn-btn-ghost,.vn-ib-ghost):hover:not(:disabled){background:var(--bg-app,#f8faf8);border-color:var(--sup-control-border-hover)}[data-supplies-ink] summary.vn-btn{cursor:pointer;list-style:none}[data-supplies-ink] summary.vn-btn::-webkit-details-marker{display:none}[data-supplies-ink] summary.vn-btn:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #ff82004d)}[data-supplies-ink] input[data-filter-search-surface=solid]{border-color:var(--sup-control-border);background:#fff}[data-supplies-ink] input[data-filter-search-surface=solid]:hover{border-color:var(--sup-control-border-hover)}[data-supplies-ink] input[data-filter-search-surface=solid]:focus{background:#fff;border-color:#ff820099}.supplies-portal{color:#111;font-family:var(--font-sans,"Inter", system-ui, sans-serif);background:#fff}.supplies-portal :is([cmdk-root],[cmdk-list]){color:#111;background:#fff}.supplies-portal :is(.text-muted-foreground,[cmdk-group-heading]){color:#111111b8}.supplies-portal [cmdk-item][data-selected=true]{background:var(--sup-neutral-bg);color:#111}[data-supplies-ink] .sup-offer-stack{flex-direction:column;gap:6px;height:100%;display:flex}[data-supplies-ink] .sup-offer-stack>details>summary{margin-bottom:6px}[data-supplies-ink] .sup-offer-stack>details>.sup-offer+.sup-offer{margin-top:6px}[data-supplies-ink] .sup-offer{--sup-accent:var(--sup-control-border);border:1px solid var(--sup-control-border);border-top:3px solid var(--sup-accent);text-align:left;background:#fff;border-radius:12px;flex-direction:column;flex:auto;align-items:stretch;gap:4px;width:100%;padding:8px 12px 12px;display:flex}[data-supplies-ink] .sup-offer[data-lowest]{--sup-accent:var(--sup-lowest-fg);background:var(--sup-lowest-bg-soft);border-color:#14644647}[data-supplies-ink] .sup-offer[data-offer-state=selected]{--sup-accent:var(--sup-selected-border);background:var(--sup-selected-bg);border-color:var(--sup-selected-border)}[data-supplies-ink] .sup-offer[data-offer-state=blocked]{--sup-accent:#11111159;background:var(--sup-neutral-bg);border-color:#1111112e}[data-supplies-ink] .sup-offer[data-offer-state=blocked] .sup-offer-price{color:#1111118c}[data-supplies-ink] .sup-offer-badges{flex-wrap:wrap;align-items:center;gap:4px;min-height:22px;display:flex}@media (width<=767px){[data-supplies-ink] .sup-offer-badges:empty{display:none}}[data-supplies-ink] .sup-offer-priceline{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}[data-supplies-ink] .sup-offer-meta{max-width:100%;font-family:var(--font-mono,monospace);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:0 4px;display:inline-flex}[data-supplies-ink] .sup-offer-actions{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:6px 8px;margin-top:auto;padding-top:8px;display:grid}[data-supplies-ink] .sup-offer-actions>.sup-offer-notes{flex-direction:column;grid-area:1/1/auto/-1;align-items:flex-start;gap:2px;display:flex}[data-supplies-ink] .sup-offer-actions>.vn-ib{grid-area:2/1}[data-supplies-ink] .sup-offer-actions>:is(.vn-btn,.sup-offer-slot,.sup-offer-reason){text-align:center;grid-area:2/2;justify-content:center;width:100%;min-height:36px}[data-supplies-ink] .sup-offer-actions>.sup-offer-reason{border-radius:9px;align-items:center;padding:4px 8px;display:flex}[data-supplies-ink] .sup-offer-actions>.sup-offer-reason[data-tone=blocked]{background:var(--sup-blocked-bg)}[data-supplies-ink] .sup-offer-actions>.sup-offer-reason[data-tone=attention]{background:var(--sup-attention-bg)}[data-supplies-ink] .sup-offer-slot{background:var(--sup-selected-border);color:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}@media (pointer:coarse),(width<=767px){[data-supplies-ink] .sup-offer-actions>:is(.vn-btn,.sup-offer-slot,.sup-offer-reason){min-height:44px}}[data-supplies-ink] .sup-offer-empty{height:100%;min-height:48px;font-size:var(--text-xs);color:var(--ink-soft);background:#11111106;border:1px dashed #1113;border-radius:12px;justify-content:center;align-items:center;font-style:italic;display:flex}[data-supplies-ink] .sup-best-th,[data-supplies-ink] .sup-best-cell{background:var(--sup-lowest-bg-soft)}[data-supplies-ink] .sup-total-cell[data-lowest-total]{background:var(--sup-lowest-bg);box-shadow:inset 0 3px 0 var(--sup-lowest-fg)}[data-supplies-ink] .sup-offer-price{font-family:var(--font-mono);font-size:var(--text-md);font-variant-numeric:tabular-nums;color:#111;font-weight:700}[data-supplies-ink] .sup-offer-price[data-lowest]{font-weight:700}[data-supplies-ink] :is(.sup-badge,.sup-offer-reason){align-items:center;gap:4px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-flex}[data-supplies-ink] .sup-badge{border-radius:7px;padding:2px 7px}[data-supplies-ink] .sup-badge[data-tone=lowest]{background:var(--sup-lowest-bg);color:var(--sup-lowest-fg)}[data-supplies-ink] .sup-badge[data-tone=selected]{background:var(--sup-selected-bg);color:var(--sup-selected-fg);box-shadow:inset 0 0 0 1px var(--sup-selected-border)}[data-supplies-ink] .sup-badge[data-tone=blocked]{background:var(--sup-blocked-bg);color:var(--sup-blocked-fg)}[data-supplies-ink] .sup-badge[data-tone=attention]{background:var(--sup-attention-bg);color:var(--sup-attention-fg)}[data-supplies-ink] .sup-badge[data-tone=neutral]{background:var(--sup-neutral-bg);color:#111111b8}[data-supplies-ink] .sup-offer-reason[data-tone=blocked]{color:var(--sup-blocked-fg)}[data-supplies-ink] .sup-offer-reason[data-tone=attention]{color:var(--sup-attention-fg)}[data-supplies-ink] .sup-offer[data-offer-state=selected] .sup-badge[data-tone=lowest]{box-shadow:inset 0 0 0 1px #1464464d}[data-supplies-ink] .sup-situation-count{font-variant-numeric:tabular-nums;font-weight:700}[data-supplies-ink] .supplies-row-open tbody tr:has(a[href]){cursor:pointer}[data-supplies-ink] .supplies-row-open tbody tr:has(a[href]):hover>td{background:var(--bg-app,#f8faf8)}[data-supplies-ink] .supplies-row-open tbody tr:has(a[href]):hover a.supplies-link{text-underline-offset:2px;text-decoration:underline}[data-supplies-ink] [aria-label^=Seções] a,[data-supplies-ink] a.supplies-link.inline-flex{min-height:36px}@media (pointer:coarse),(width<=767px){[data-supplies-ink] [aria-label^=Seções] a,[data-supplies-ink] a.supplies-link.inline-flex{min-height:44px}}.vena-design-system a.supplies-link:hover{text-underline-offset:2px;text-decoration:underline}.vena-design-system a.supplies-link:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #ff82004d);border-radius:4px;outline:none}.supplies-cc-card{background:var(--bg-card,#fff)}.supplies-cc-card:hover{border-color:var(--sup-control-border-hover,#21362d5c)}.supplies-cc-head:hover{background:var(--bg-app,#f8faf8)}.supplies-suppliers-rows tbody tr{cursor:pointer}.supplies-suppliers-rows tbody tr:hover>td{background:var(--bg-app,#f8faf8)}.vena-design-system a.supplies-link.supplies-link-prose{text-underline-offset:2px;margin:-4px -2px;padding:4px 2px;text-decoration:underline;display:inline-block}@media (width<=560px){.vena-design-system .supplies-order-cards .vn-table,.vena-design-system .supplies-order-cards .vn-table>tbody{width:100%;display:block}.vena-design-system .supplies-order-cards .vn-table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px;display:grid}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr>td{text-align:left;border:0;grid-column:1/-1;height:auto;padding:0;display:block}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr>td:first-child{grid-area:1/1}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr>td:nth-child(2){grid-area:1/2;justify-self:end}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr>td:nth-child(4){display:none}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr>td:is(:nth-child(3),:nth-child(5)){align-items:center;gap:8px;display:flex}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr>td:is(:nth-child(3),:nth-child(5)):before{color:var(--ink-soft);font-size:var(--text-xs);flex:0 0 4.5rem;font-weight:600}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr>td:nth-child(3):before{content:"Entrega";content:"Entrega" / ""}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr>td:nth-child(5):before{content:"Total";content:"Total" / ""}.vena-design-system.supplies-surface .supplies-order-cards .vn-table>tbody>tr>td:nth-child(3){flex-wrap:wrap;row-gap:4px}}.vena-design-system.supplies-surface[role=dialog] .vn-ib-subtle[aria-label=Fechar]{border:1px solid var(--sup-control-border,#21362d38);color:#111;opacity:1;min-width:36px;min-height:36px;box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}[role=dialog].supplies-portal>button.absolute:has(.sr-only){border:1px solid var(--sup-control-border,#21362d38);color:#111;opacity:1;min-width:36px;min-height:36px;box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.vena-design-system.supplies-surface[role=dialog] .vn-ib-subtle[aria-label=Fechar]:hover{background:var(--bg-app,#f8faf8);border-color:var(--sup-control-border-hover,#21362d5c)}[role=dialog].supplies-portal>button.absolute:has(.sr-only):hover{background:var(--bg-app,#f8faf8);border-color:var(--sup-control-border-hover,#21362d5c)}[role=dialog].supplies-portal>button.absolute:has(.sr-only){top:10px;right:10px}@media (pointer:coarse),(width<=767px){.vena-design-system.supplies-surface[role=dialog] .vn-ib-subtle[aria-label=Fechar]{min-width:44px;min-height:44px}[role=dialog].supplies-portal>button.absolute:has(.sr-only){min-width:44px;min-height:44px}}.vena-design-system.supplies-surface[role=dialog] button[role=combobox]{background-color:#fff}@media (width<=800px){[data-supplies-ink] nav[aria-label="Seções de Suprimentos"]{overflow:visible}[data-supplies-ink] nav[aria-label="Seções de Suprimentos"]>ul{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;min-width:0;display:grid}[data-supplies-ink] nav[aria-label="Seções de Suprimentos"] a{min-height:44px;font-size:var(--text-xs);white-space:normal;text-align:center;flex-direction:column;justify-content:center;gap:2px;padding-inline:4px}.vena-design-system.supplies-surface .kpi-strip-compact-row{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:visible}.vena-design-system.supplies-surface .kpi-strip-compact-cell{background:#fff;min-width:0;border-left:0!important}}@media (pointer:coarse),(width<=767px){.vena-design-system.supplies-surface input[data-filter-search-surface]{height:44px}}[data-supplies-ink],.supplies-surface,.supplies-portal{--sup-field-border:#21362d2e;--sup-field-border-hover:#21362d57;--sup-field-disabled-ink:#1111116b}body:has([data-supplies-ink]) .vn-dlg{--sup-field-border:#21362d2e;--sup-field-border-hover:#21362d57;--sup-field-disabled-ink:#1111116b}body:has([data-supplies-ink]) .vn-dlg .vn-dlg-b:has(input,textarea,select,[role=combobox]){background:var(--bg-app,#f8faf8)}body:has([data-supplies-ink]) .vn-dlg :is(.vn-dlg-h,.vn-dlg-f){border-color:var(--line,#21362d1a);background:#fff}:is([data-supplies-ink],.supplies-surface,.supplies-portal,body:has([data-supplies-ink]) .vn-dlg) :is(.vn-inputwrap,.vn-search,button.vn-select,button[role=combobox]){border-color:var(--sup-field-border);background-color:#fff}:is([data-supplies-ink],.supplies-surface,.supplies-portal,body:has([data-supplies-ink]) .vn-dlg) :is(.vn-inputwrap,.vn-search,button.vn-select,button[role=combobox]):hover{border-color:var(--sup-field-border-hover)}:is([data-supplies-ink],.supplies-surface,.supplies-portal,body:has([data-supplies-ink]) .vn-dlg) :is(.vn-inputwrap:focus-within,.vn-search:focus-within,button.vn-select:focus-visible){border-color:var(--action,#ff8200);box-shadow:var(--focus-ring,0 0 0 3px #ff82004d)}:is([data-supplies-ink],.supplies-surface,.supplies-portal,body:has([data-supplies-ink]) .vn-dlg) :is(.vn-inputwrap,.vn-search) :is(input,textarea){background:0 0}:is([data-supplies-ink],.supplies-surface,.supplies-portal,body:has([data-supplies-ink]) .vn-dlg) :is(input,textarea,select):not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],.vn-inputwrap *,.vn-search *,[data-filter-search-surface]){border:1px solid var(--sup-field-border);border-radius:var(--radius-input,10px);background-color:#fff}:is([data-supplies-ink],.supplies-surface,body:has([data-supplies-ink]) .vn-dlg) .vn-inputwrap[data-disabled=true]{opacity:1;cursor:not-allowed;background:#fff}:is([data-supplies-ink],.supplies-surface,body:has([data-supplies-ink]) .vn-dlg) :is(.vn-inputwrap[data-disabled=true] :is(input,textarea),button.vn-select:disabled){color:var(--sup-field-disabled-ink);-webkit-text-fill-color:var(--sup-field-disabled-ink)}:is([data-supplies-ink],.supplies-surface,body:has([data-supplies-ink]) .vn-dlg) button.vn-select:disabled{opacity:1;background-color:#fff}.vena-design-system .sup-form-panel{border:1px solid var(--line,#21362d1a);background:var(--bg-app,#f8faf8);border-radius:12px;padding:14px}.supplies-header>header{flex-wrap:wrap;row-gap:10px}.supplies-header>header>div:first-child{flex:260px;min-width:min(260px,100%)}.supplies-header>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}.supplies-header>header>div:last-child>div:has(>.vn-btn){flex-wrap:wrap}@media (width<=767.98px){.supplies-header>header>div:first-child{flex-basis:100%}.supplies-header>header>div:last-child{justify-content:flex-start;width:100%;margin-left:0}.supplies-header>header>div:last-child>div.max-md\:hidden:has(>.vn-btn){display:flex}.supplies-header>header>div:last-child>div.md\:hidden{display:none}.supplies-header [data-primary-label]{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.sup-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=640px){.sup-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.sup-dash-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.vena-design-system a.sup-dash-kpi,.vena-design-system a.sup-dash-kpi:hover{color:var(--ink);text-decoration:none}.sup-dash-kpi{--kpi-accent:transparent;--kpi-icon-bg:var(--bg-sunken,#eef2ee);--kpi-icon-fg:var(--ink-soft);--kpi-value:var(--ink);text-align:left;min-width:0;min-height:64px;font:inherit;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.sup-dash-kpi:before{content:"";background:var(--kpi-accent);width:3px;position:absolute;inset:0 auto 0 0}.sup-dash-kpi[data-tone=critical]{--kpi-accent:var(--critical,#c81f1f);--kpi-icon-bg:var(--critical-bg,#fdecec);--kpi-icon-fg:var(--critical,#c81f1f);--kpi-value:var(--critical,#c81f1f)}.sup-dash-kpi[data-tone=action]{--kpi-accent:#e08a00;--kpi-icon-bg:var(--sup-attention-bg,#fff4e5);--kpi-icon-fg:var(--sup-attention-fg,#a35400)}:is(a,button).sup-dash-kpi{cursor:pointer;transition:transform .12s,border-color .12s}:is(a,button).sup-dash-kpi:hover{border-color:var(--ink-soft,#5b6b62);transform:translateY(-1px)}:is(a,button).sup-dash-kpi:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sup-dash-kpi-icon{width:32px;height:32px;color:var(--kpi-icon-fg);background:var(--kpi-icon-bg);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sup-dash-kpi-text{flex-direction:column;gap:1px;min-width:0;display:flex}.sup-dash-kpi-label{font-size:var(--text-xs,12px);color:var(--ink-soft);font-weight:600;line-height:1.25}.sup-dash-kpi-value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--kpi-value);font-weight:700;line-height:1.1}.sup-funnel-list{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:10px 14px;list-style:none;display:grid}@media (width>=640px){.sup-funnel-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sup-funnel-step{min-width:0;position:relative}.sup-funnel-cell{min-height:36px;color:var(--ink);flex-direction:column;justify-content:center;gap:6px;padding-right:18px;text-decoration:none;display:flex}.vena-design-system a.sup-funnel-cell,.vena-design-system a.sup-funnel-cell:hover{color:var(--ink);text-decoration:none}a.sup-funnel-cell{border-radius:8px}a.sup-funnel-cell:hover .sup-funnel-label{text-underline-offset:2px;text-decoration:underline}a.sup-funnel-cell:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sup-funnel-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sup-funnel-label{min-width:0;font-size:var(--text-xs,12px);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sup-funnel-count{font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.sup-funnel-track{background:var(--bg-sunken,#eef2ee);border-radius:999px;height:6px;display:block;overflow:hidden}.sup-funnel-fill{background:#111c;border-radius:999px;height:100%;display:block}.sup-funnel-fill[data-step="1"]{background:#1111119e}.sup-funnel-fill[data-step="2"]{background:var(--sup-selected-border,#1e40af)}.sup-funnel-fill[data-step="3"]{background:#111c}.sup-funnel-arrow{color:var(--ink-tertiary,#8a978f);display:none;position:absolute;top:10px;right:-2px}@media (width>=640px){.sup-funnel-arrow{display:block}}.sup-cc-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.sup-cc-card{min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:8px 12px 0;text-decoration:none;transition:transform .12s,border-color .12s;display:flex;overflow:hidden}.vena-design-system a.sup-cc-card,.vena-design-system a.sup-cc-card:hover{color:var(--ink);text-decoration:none}.sup-cc-card[data-signal]{border-color:#e08a0073}.sup-cc-card:hover{border-color:var(--sup-control-border-hover,#21362d5c);transform:translateY(-1px)}.sup-cc-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sup-cc-top{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.sup-cc-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);letter-spacing:.02em;color:var(--ink-soft);font-weight:600;overflow:hidden}.sup-cc-name{font-size:var(--text-base);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sup-cc-stats{font-size:var(--text-sm);color:var(--ink-soft);flex-wrap:wrap;gap:2px 12px;margin-top:auto;padding-bottom:10px;display:flex}.sup-cc-stat{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.sup-cc-stat b{font-size:var(--text-sm);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.sup-cc-stat b[data-warn]{color:var(--sup-attention-fg,#a35400)}.sup-cc-track{background:var(--bg-sunken,#eef2ee);height:4px;margin:0 -12px;display:block}.sup-cc-fill{background:var(--sup-selected-border,#1e40af);height:100%;display:block}.sup-cc-progress-text{font-size:var(--text-xs);color:var(--ink-soft);flex:none}.sup-dash-list .vn-table{table-layout:fixed}.sup-dash-list .vn-table td:first-child{overflow:hidden}.sup-dash-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.sup-dash-cell>a,.sup-dash-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sup-dash-cell>a{font-size:var(--text-base)}.sup-dash-meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft)}.sup-dash-list .vn-table td.num{white-space:nowrap}@media (width>=1024px) and (width<=1279px){.sup-dash-lists>:last-child:nth-child(odd){grid-column:span 2}}
