:root{--black:#0d0d0d;--yellow:#f2ef00;--paper:#f5f5f2;--green:#2ca44f;--red:#dc4b42;--line:#d9dad5;--muted:#71746e}button,[role=button],.marketRow,.catalogRow,.exchangeOrderSummary,.materialHoldingSummary,.supplierOpportunitySummary,.adminApplicationSummary,.exchangeListingSummary{-webkit-tap-highlight-color:transparent}button:not(:disabled),[role=button],.marketRow,.catalogRow,.exchangeOrderSummary,.materialHoldingSummary,.supplierOpportunitySummary,.adminApplicationSummary,.exchangeListingSummary{transition:filter .1s,box-shadow .1s,transform .1s,background-color .18s,border-color .18s,color .18s}button:active:not(:disabled),[role=button]:active,.marketRow:active,.catalogRow:active,.exchangeOrderSummary:active,.materialHoldingSummary:active,.supplierOpportunitySummary:active,.adminApplicationSummary:active,.exchangeListingSummary:active{filter:brightness(.92);transform:translateY(1px);box-shadow:inset 0 2px 3px #0000001f}button[aria-busy=true]{cursor:progress;opacity:.78}button[aria-busy=true]:after{content:"";opacity:.75;transform-origin:0;vertical-align:3px;background:currentColor;border:0;border-radius:999px;width:20px;height:2px;margin-left:9px;animation:.72s .12s infinite teButtonProgress;display:inline-block}@keyframes teButtonProgress{0%{transform:scaleX(.12)}70%,to{transform:scaleX(1)}}.teScreenTransition{min-height:inherit;animation:.2s both teScreenIn}@keyframes teScreenIn{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.workspaceTabs+section,.supplierPortalBody>section,.adminPriceWorkspace>section,.materialBankSection,.exchangeOrders,.dashboardSection{animation:.19s both teSectionIn}@keyframes teSectionIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.j span,.j small{transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s}.marketTradePanel,.productVariantSelector,.materialHoldingDetails,.exchangeOrderDetails,.exchangeListingDetails,.supplierAgreementDetails{transform-origin:top;animation:.2s both teExpandIn}@keyframes teExpandIn{0%{clip-path:inset(0 0 100%);opacity:.25;transform:translateY(-4px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}.marketRowOpen,.catalogRow>i,.materialItemOpen,.exchangeChevron{transition:transform .2s}.teToastRegion{pointer-events:none;z-index:120;gap:8px;max-width:min(390px,100vw - 32px);display:grid;position:fixed;top:76px;right:18px}.teToast{pointer-events:none;border:1px solid;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:11px 12px;animation:.2s both teToastIn;display:grid;box-shadow:0 12px 30px #00000021}.teToast.success{color:#176127;background:#edf8ef;border-color:#8abe94}.teToast.error{color:#9b2f28;background:#fff0ed;border-color:#dc9e96}.teToast>i{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:flex}.teToast>span{font-size:11px;font-weight:800;line-height:1.4}.teToast>button{color:currentColor;pointer-events:auto;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:19px}@keyframes teToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.teWorkspaceLoading{background:#fff}.teLoadingHero{color:#fff;background:#111412;justify-content:space-between;align-items:center;min-height:110px;padding:24px;display:flex}.teLoadingHero h1{margin:8px 0 0;font-size:27px}.teLoadingHero>span{background:#343936;border-radius:6px;width:180px;height:42px}.teLoadingPanel{background:#fff;min-height:310px;padding:20px}.teSkeletonRows{gap:9px;display:grid}.teSkeletonRow{background:#f1f1ee;border:1px solid #e3e4df;grid-template-columns:minmax(0,1fr) 150px 82px;align-items:center;gap:20px;min-height:78px;padding:15px;display:grid;position:relative;overflow:hidden}.teSkeletonRow:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa8,#0000);animation:1.25s ease-in-out infinite teSkeleton;position:absolute;inset:0;transform:translate(-100%)}.teSkeletonRow>span{gap:9px;display:grid}.teSkeletonRow i,.teSkeletonRow strong,.teSkeletonRow b,.teLoadingHero>span{background:#dcddd8;border-radius:4px;height:12px;display:block}.teSkeletonRow i:first-child{width:55%;height:17px}.teSkeletonRow i:last-child{width:78%}.teSkeletonRow strong{height:18px}.teSkeletonRow b{width:70%}.teSkeletonRows.holding .teSkeletonRow{min-height:126px}.teSkeletonRows.supplier .teSkeletonRow,.teSkeletonRows.account .teSkeletonRow{min-height:96px}.teLoadingTabs button:disabled{cursor:default;opacity:1}.materialBankEmpty:before,.exchangeEmpty:before,.supplierPortalEmpty:before,.dashboardEmpty:before,.marketEmpty:before,.catalogEmpty:before{color:#a3a69f;content:"○";margin-bottom:7px;font-size:18px;display:block}@keyframes teCurrentStage{0%,45%{box-shadow:0 0 #d8d5004f}80%,to{box-shadow:0 0 0 8px #d8d50000}}.holderRedemptionHead{gap:12px}.holderRedemptionHead .redemptionStatus{align-self:center}.redemptionDetails>div{padding:12px}@media (max-width:700px){.teToastRegion{max-width:none;top:118px;left:12px;right:12px}.teLoadingHero{flex-direction:column;align-items:stretch;gap:16px;padding:22px 18px}.teLoadingHero>span{width:55%}.teLoadingPanel{padding:16px}.teSkeletonRow{grid-template-columns:minmax(0,1fr) 90px}.teSkeletonRow>b{display:none}.redemptionProgress{margin:14px 0 12px;padding-left:4px}.redemptionProgressBar{width:4px;height:auto;inset:17% auto 17% 20px}.redemptionProgressBar>i{height:var(--redemption-progress,0%);transition:height .25s;width:100%!important}.redemptionProgress ol{grid-template-columns:1fr;gap:11px}.redemptionProgress li{text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.redemptionProgress li>i{grid-column:1;justify-self:center}.redemptionProgress li span{grid-column:2}.redemptionProgress li small{display:block}}.bankMasterGrid.isDragging .bankTradeColumn:not(.dragReady){opacity:.62}.bankMasterGrid.isDragging .bankTradeColumn[data-bank-drop]{outline-offset:-3px;outline:1px dashed #c7c9c3}.bankMasterGrid.isDragging .bankTradeColumn.dragReady{opacity:1;outline:2px solid var(--yellow);outline-offset:-3px;background:#fffde5}.bankTradeColumn.dragReady .bankColumnBody:before{border-top:2px solid var(--yellow);content:"";margin:3px 2px 8px;display:block}.bankTradeColumn.dropAccepted{animation:.4s ease-out bankDropFlash}@keyframes bankDropFlash{0%,45%{box-shadow:inset 0 0 0 3px var(--yellow);background:#fff8a8}to{box-shadow:none;background:0 0}}.bankCompactCard[draggable=true],.bankDraggableCard{cursor:grab;touch-action:pan-y;transition:box-shadow .18s,opacity .18s,transform .18s}.bankCompactCard[draggable=true]:active,.bankDraggableCard:active,.dragSource{cursor:grabbing;opacity:.42;-webkit-user-select:none;user-select:none;transform:translateY(-3px)scale(1.02);box-shadow:0 9px 20px #1113}.bankMaterialIdentity>i{position:relative}.bankMaterialIdentity>i svg{fill:none;stroke:#252824;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:22px;height:22px}.bankMaterialIdentity>i em{background:var(--yellow);color:#111;padding:0 2px;font-size:4px;font-style:normal;line-height:7px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.bankColumnSearch>svg{fill:none;stroke:#777b75;stroke-linecap:round;stroke-width:1.8px;width:15px;height:15px}.bankColumnSearch.active>svg,.bankColumnSearch:focus-within>svg{stroke:#111}.bankTradeState{border-left-width:3px;padding-left:18px;position:relative}.bankTradeState:before{content:"⇄";font-size:10px;position:absolute;top:-2px;left:6px}.bankTradeState.open{animation:.55s ease-out bankListedOnce}@keyframes bankListedOnce{0%{border-left-color:#0000;transform:translate(-4px)}}.bankCardDetails>summary>i:after{content:"⌄";margin-left:4px;transition:transform .2s;display:inline-block}.bankCardDetails[open]>summary>i:after{transform:rotate(180deg)}.bankCardDetails[open]>:not(summary){animation:.2s both bankDetailsIn}@keyframes bankDetailsIn{0%{opacity:0;transform:translateY(-4px)}}.closeBank,.closeBank span{transition:border-color .15s,outline-color .15s,transform .15s}.closeBank:hover,.closeBank:focus-visible{border-color:var(--yellow);outline-offset:2px;outline:1px solid #ffd60055}.closeBank:active span{transform:rotate(90deg)scale(1.12)}.bankWorkspaceView{opacity:1;transition:opacity .16s}.bankWorkspaceView.closing{opacity:0}.bankTouchGhost{animation:.18s ease-out bankGhostLift;transform:translate(-50%,-115%)scale(1.02)}.bankTouchGhost span svg{fill:none;height:20px;stroke:var(--yellow);stroke-width:1.6px;width:20px}@keyframes bankGhostLift{0%{opacity:.3;transform:translate(-50%,-100%)scale(.96)}}.bankDealPrompt{animation:.22s both bankDealTransform}@keyframes bankDealTransform{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.bankSkeletonHead{background:#111;gap:12px;min-height:76px;padding:14px 18px;display:flex}.bankSkeletonHead i,.bankSkeletonHead button,.bankSkeletonGrid i,.bankSkeletonGrid b,.bankSkeletonGrid span,.bankSkeletonSearch,.bankSkeletonGrid article{background:#e2e3de;border:0;border-radius:3px;animation:1.15s ease-in-out infinite alternate bankSkeleton}.bankSkeletonHead i{background:#343634;width:150px;height:42px}.bankSkeletonHead button{background:#343634;width:52px;margin-left:auto}.bankSkeletonGrid{grid-template-columns:repeat(3,1fr);height:calc(100dvh - 76px);display:grid}.bankSkeletonGrid section{border-right:1px solid var(--line);padding:10px}.bankSkeletonGrid header{justify-content:space-between;margin-bottom:12px;display:flex}.bankSkeletonGrid header i{width:80px;height:18px}.bankSkeletonGrid header b{width:22px;height:18px}.bankSkeletonGrid article{background:#fff;gap:7px;height:82px;margin-bottom:8px;padding:10px;display:grid}.bankSkeletonGrid article i{width:65%;height:24px}.bankSkeletonGrid article span{width:85%;height:8px}.bankSkeletonGrid article span:last-child{width:45%}@keyframes bankSkeleton{0%{opacity:.46}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.bankDraggableCard,.bankCompactCard[draggable=true],.bankTouchGhost,.bankDealPrompt,.bankTradeColumn.dropAccepted,.bankCardDetails[open]>:not(summary),.bankTradeState.open,.bankWorkspaceView,.closeBank span{transition-duration:.01ms!important;animation:none!important;transform:none!important}}.bankCompactCard[draggable=true],.bankCompactCard[draggable=true] *,.bankDraggableCard,.bankDraggableCard *{touch-action:pan-y}html.bankDragLocked,html.bankDragLocked body{overscroll-behavior:none;overflow:hidden}html.bankDragLocked .bankColumnBody{overflow:hidden}.bankFocusedDealOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#1119;justify-content:center;align-items:center;padding:18px;animation:.2s both bankOverlayIn;display:flex;position:fixed;inset:0}.bankFocusedDealCard{background:var(--paper);border:1px solid #fff6;border-radius:10px;width:100%;max-width:620px;max-height:calc(100dvh - 36px);margin:0;padding:24px;animation:.22s both bankFocusedCardIn;position:relative;overflow-y:auto;box-shadow:0 22px 60px #0007}.bankFocusedDealCard:focus{outline:2px solid var(--yellow);outline-offset:2px}.bankFocusedDealClose{color:var(--yellow);background:#111;border:1px solid #4e534e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:flex;position:absolute;top:14px;right:14px}.bankFocusedDealCard>.bankMaterialIdentity{margin:16px 42px 18px 0}.bankFocusedRequirement{gap:12px;display:grid}.bankFocusedRequirement label{color:#626660;letter-spacing:.04em;gap:5px;font-size:8px;font-weight:900;display:grid}.bankFocusedRequirement input{background:#fff;border:1px solid #cfd2cc;border-radius:5px;width:100%;min-height:44px;padding:9px 11px;font-size:12px}.bankFocusedRequirement .btn,.bankFocusedResult .btn{width:100%;min-height:44px}.bankFocusedResult{gap:14px;display:grid}.bankFocusedResult>b{font-size:18px}@keyframes bankOverlayIn{0%{opacity:0}}@keyframes bankFocusedCardIn{0%{opacity:0;transform:translateY(12px)scale(.97)}}@media (max-width:650px){.bankFocusedDealOverlay{padding:10px}.bankFocusedDealCard{max-height:calc(100dvh - 20px);padding:18px 14px}.bankFocusedDealCard .bankMaterialIdentity b{font-size:11px}.bankFocusedRequirement input{min-height:40px;font-size:11px}}@media (prefers-reduced-motion:reduce){.bankFocusedDealOverlay,.bankFocusedDealCard{animation:none}}.bankFocusedDealOverlay{display:none!important}.bankMarketDealOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:121;background:#1119;justify-content:center;align-items:center;padding:18px;animation:.2s both bankOverlayIn;display:flex;position:fixed;inset:0}.bankMarketDealCard{background:var(--paper);border:1px solid #fff6;border-radius:10px;width:100%;max-width:700px;max-height:calc(100dvh - 36px);margin:0;padding:24px;animation:.22s both bankFocusedCardIn;position:relative;overflow-y:auto;box-shadow:0 22px 60px #0007}.bankMarketDealCard>h2{margin:7px 42px 12px 0}.bankMarketDealCard>.bankMaterialIdentity{margin-bottom:16px}.bankMarketRequirement{gap:12px;display:grid}.bankMarketRequirement>label{color:#626660;letter-spacing:.04em;gap:5px;font-size:8px;font-weight:900;display:grid}.bankMarketRequirement input,.bankMarketRequirement textarea{background:#fff;border:1px solid #cfd2cc;border-radius:5px;width:100%;min-height:44px;padding:9px 11px;font-size:12px}.bankMarketRequirement textarea{resize:vertical;min-height:58px}.bankMarketRequirement .fulfillmentChoice{margin:0}.bankMarketRequirement>small{color:#70746e;text-align:center;font-size:8px}.bankMarketMatching{text-align:center;gap:16px;padding:24px 0;display:grid}.bankMarketMatching ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bankMarketMatching li{color:#757972;font-size:9px}.bankMarketMatching li:before{color:var(--yellow);content:"✓";margin-right:7px}.bankMatchingRoute{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:380px;margin:auto;display:grid}.bankMatchingRoute:before,.bankMatchingRoute:after{background:linear-gradient(90deg,var(--yellow)50%,#d4d5d0 50%);content:"";background-size:200% 100%;height:2px;animation:1.1s linear infinite bankRouteTravel}.bankMatchingRoute span{border:1px solid #c9cbc6;border-radius:50%;place-items:center;width:58px;height:58px;font-size:7px;display:grid}.bankMatchingRoute span:last-child{justify-self:end}.bankMatchingRoute i{border:2px solid var(--yellow);color:var(--yellow);background:#111;border-radius:50%;place-items:center;width:44px;height:44px;font-size:9px;font-style:normal;display:grid}@keyframes bankRouteTravel{to{background-position:-200% 0}}.bankMarketDealCard .dealTotalSummary{margin-top:16px}.bankMarketDealCard .costBreakdownDetails,.bankMarketDealCard .compactDealStatusLine{margin-top:12px}.bankMarketDealCard .decisionToolbar{margin-top:18px}@media (max-width:650px){.bankMarketDealOverlay{padding:8px}.bankMarketDealCard{max-height:calc(100dvh - 16px);padding:17px 12px}.bankMarketRequirement input,.bankMarketRequirement textarea{min-height:39px;font-size:11px}.bankMarketDealCard .compactDealStatusLine{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bankMarketDealOverlay,.bankMarketDealCard,.bankMatchingRoute:before,.bankMatchingRoute:after{animation:none}}.bankExactDealOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:123;background:#1119;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.bankExactDealOverlay+.bankMarketDealOverlay{display:none}.bankExactMarketCard{color:#fff;background:#111412;border:1px solid #343934;border-radius:8px;width:100%;max-width:620px;max-height:calc(100dvh - 36px);margin:0;padding:18px;position:relative;overflow-y:auto;box-shadow:0 22px 60px #0008}.bankExactMarketCard .compactSelectedControls{padding-right:42px}.bankExactMarketCard .bankExactProduct{border-bottom:1px solid #343934;margin:8px 0 12px;padding:8px 0 12px}.bankExactMarketCard .bankExactProduct>small{color:#9da19c;margin-top:7px;font-size:8px;display:block}.bankExactMarketCard .bankMaterialIdentity>span b{color:#fff;font-size:13px}.bankExactMarketCard .bankMaterialIdentity small{color:#9da19c}.bankExactMarketCard .bankMaterialIdentity>i{background:#202421;border-color:#4a4f4a}.bankExactMarketCard .bankMaterialIdentity>i svg{stroke:#fff}.bankExactMarketCard .marketOrderQuantity,.bankExactMarketCard .compactLocationField,.bankExactMarketCard .compactPriceMethod,.bankExactMarketCard .compactMaterialValue{border-color:#343934}.bankExactMarketCard label,.bankExactMarketCard .compactMaterialValue span{color:#aeb2ad}.bankExactMarketCard input,.bankExactMarketCard select{color:#fff;background:#1d211e;border-color:#4b514d}.bankExactMarketCard .compactPriceMethod span{color:#aeb2ad}.bankExactMarketCard .compactPriceMethod b{color:#fff}.bankExactMarketCard .compactPriceMethod button{color:var(--yellow);background:0 0;border:0}.bankExactMarketCard .compactMaterialValue strong{color:var(--yellow)}.bankExactMarketCard .bankFocusedDealClose{border-color:#555b56}@media (max-width:650px){.bankExactDealOverlay{padding:8px}.bankExactMarketCard{max-height:calc(100dvh - 16px);padding:12px}.bankExactMarketCard .marketOrderQuantity,.bankExactMarketCard .compactLocationField{margin-top:8px}}.workspaceSelector{border-left:1px solid var(--line);align-items:center;gap:3px;margin-left:8px;padding-left:8px;display:flex}.workspaceSelector a{color:#72766f;letter-spacing:.05em;border-radius:4px;padding:6px 7px;font-size:7px;font-weight:900;text-decoration:none}.workspaceSelector a.active{color:#fff;background:#111}.activityFilters{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 18px;display:flex}.activityFilters button{color:#666a64;background:0 0;border:1px solid #cfd2cc;border-radius:999px;padding:6px 10px;font-size:7px;font-weight:900}.activityFilters button.active{color:#fff;background:#111;border-color:#111}.holdingLots,.issuedNoteHistory,.technicalGovernance{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.holdingLots summary,.issuedNoteHistory summary,.technicalGovernance summary{cursor:pointer;letter-spacing:.04em;font-size:8px;font-weight:900}.holdingLots>div{justify-content:space-between;padding:8px 0;display:flex}.adminTransactionQueues{gap:8px;padding:18px;display:grid}.adminTransactionQueues article{border:1px solid var(--line);background:#fff;gap:5px;padding:14px;display:grid}.adminTransactionQueues span{color:#777b75;font-size:8px;font-weight:900}.adminTransactionQueues strong{font-size:9px}.adminTransactionQueues .adminMintingNote{padding:0}.adminMintingNote .materialHoldingSummary{grid-template-columns:52px minmax(0,1fr) auto 12px}.adminMintingDetails{gap:12px}.adminMintingDetails .supplierIdentityBadge{justify-self:start}.adminMintingDetails .focusedNoteProof{grid-template-columns:repeat(4,minmax(0,1fr))}.adminMintingNotice{color:#61582a;margin:0;font-size:8px;line-height:1.45}.materialNoteMetrics>a{color:inherit;gap:5px;padding:12px;text-decoration:none;display:grid}.materialNoteMetrics>a small{color:#777b75;font-size:7px;font-weight:900}@media (max-width:760px){.workspaceSelector{border-left:0;flex-basis:100%;order:3;justify-content:flex-end}.activityFilters{overflow-x:auto}}.materialBankShell{max-width:1180px;overflow-x:auto}.bankMasterHead{color:#fff;background:#111;justify-content:space-between;align-items:stretch;min-height:76px;padding:14px 18px;display:flex}.bankMasterHead h1{margin:2px 0 0;font-size:19px}.bankMasterHead .eyebrow{color:var(--yellow)}.bankValueStrip{align-items:stretch;display:flex}.bankValueStrip>div{border-left:1px solid #393939;min-width:150px;padding:5px 14px;display:grid}.bankValueStrip span,.bankValueStrip small{color:#a6aaa4;letter-spacing:.05em;font-size:7px;font-weight:900}.bankValueStrip b{align-self:center;font-size:17px}.bankValueStrip button{background:var(--yellow);border:0;padding:0 15px;font-size:8px;font-weight:950}.bankValueStrip .bankAddFunds{color:#111;background:#fff}.closeBank{background:var(--te-ink);border-radius:var(--te-radius-control);color:#fff;height:var(--te-control-transaction);letter-spacing:.03em;min-height:var(--te-control-transaction);white-space:nowrap;border:1px solid #4c504c;flex-direction:row;justify-content:center;align-items:center;gap:7px;min-width:0;margin-left:10px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.closeBank .teIcon{color:var(--te-yellow);width:16px;height:16px}.bankEqualView{white-space:nowrap;border-color:#4c504c;align-self:center;margin-left:10px}.bankMasterGrid[data-active-panel] .bankTradeColumn>header{cursor:pointer}.bankMasterGrid[data-active-panel] .bankTradeColumn>header:hover h2{text-decoration:underline;-webkit-text-decoration-color:var(--te-yellow);text-decoration-color:var(--te-yellow);text-underline-offset:3px}.bankMasterGrid{grid-template-columns:repeat(3,minmax(250px,1fr));min-width:750px;height:calc(100dvh - 120px);min-height:520px;display:grid}.bankMasterGrid[data-active-panel]{transition:grid-template-columns var(--te-motion-panel)var(--te-ease);grid-template-columns:minmax(0,.5fr) minmax(0,.5fr) minmax(0,.5fr)}.bankMasterGrid[data-active-panel=inventory]{grid-template-columns:minmax(0,.5fr) minmax(0,2fr) minmax(0,.5fr)}.bankMasterGrid[data-active-panel=sell]{grid-template-columns:minmax(0,2fr) minmax(0,.5fr) minmax(0,.5fr)}.bankMasterGrid[data-active-panel=buy]{grid-template-columns:minmax(0,.5fr) minmax(0,.5fr) minmax(0,2fr)}.bankMasterGrid[data-active-panel] .bankTradeColumn{transition:background var(--te-motion-ui)var(--te-ease),opacity var(--te-motion-ui)var(--te-ease);overflow:hidden}.bankMasterGrid[data-active-panel] .bankTradeColumn:not(:focus-within){opacity:.82}.bankMasterGrid[data-active-panel=inventory] .inventoryColumn,.bankMasterGrid[data-active-panel=sell] .sellColumn,.bankMasterGrid[data-active-panel=buy] .buyColumn{opacity:1}.bankMasterGrid .sellColumn{order:1}.bankMasterGrid .inventoryColumn{order:2}.bankMasterGrid .buyColumn{order:3}@media (prefers-reduced-motion:reduce){.bankMasterGrid[data-active-panel]{transition:none}}.bankTradeColumn{border-right:1px solid var(--line);grid-template-rows:auto auto minmax(0,1fr);min-width:0;transition:background .18s;display:grid}.bankTradeColumn:last-child{border-right:0}.bankTradeColumn.dragReady{box-shadow:inset 0 0 0 2px var(--yellow);background:#fffde5}.bankTradeColumn.dragReady:after{color:var(--yellow);content:"DROP TO OPEN DEAL";pointer-events:none;white-space:nowrap;z-index:4;background:#111;padding:6px 9px;font-size:7px;font-weight:950;position:absolute;top:74px;left:50%;transform:translate(-50%)}.bankTradeColumn{position:relative}.bankTradeColumn>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.bankTradeColumn>header div{align-items:center;gap:8px;display:flex}.bankTradeColumn>header span{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:7px;display:flex}.bankTradeColumn>header h2{margin:0;font-size:12px}.bankTradeColumn>header>b{background:#edede8;border-radius:999px;padding:4px 7px;font-size:8px}.bankColumnSearch{border-bottom:1px solid var(--line);align-items:center;min-height:38px;padding:0 11px;display:flex}.bankColumnSearch>span{color:#777;font-size:17px}.bankColumnSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 7px;font-size:10px}.bankColumnSearch button{color:#777;background:0 0;border:0;font-size:16px}.bankPanelFilters{border-bottom:1px solid var(--line);scrollbar-width:none;touch-action:pan-x;align-items:center;gap:5px;min-height:38px;padding:6px 8px;display:flex;overflow-x:auto}.bankPanelFilters::-webkit-scrollbar{display:none}.bankPanelFilters button{color:#666a64;background:#fff;border:1px solid #cfd2cc;border-radius:999px;flex:none;min-height:25px;padding:5px 8px;font-size:7px;font-weight:900}.bankPanelFilters button:hover,.bankPanelFilters button:focus-visible{color:#111;border-color:#111;outline:0}.bankPanelFilters button.active{color:#fff;background:#111;border-color:#111}.bankSellMaterialContext{border:1px solid var(--line);background:#f5f5f2;border-radius:4px;gap:7px;padding:9px 34px 9px 9px;display:grid}.bankSellMaterialContext>span{color:#72766f;letter-spacing:.08em;font-size:6px;font-weight:900}.bankSellMaterialContext>strong{color:#555a54;font-size:7px;font-weight:900}.bankSellMaterialContext .bankMaterialIdentity{margin:0}.bankColumnBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:8px;overflow-y:auto}.bankCompactCard,.bankSearchResult,.bankDealPrompt{border:1px solid var(--line);text-align:left;background:#fff;border-radius:5px;gap:8px;width:100%;margin-bottom:7px;padding:10px;display:grid;position:relative}.bankCompactCard[draggable=true],.bankDraggableCard{cursor:grab;touch-action:pan-y}.bankDraggableCard:active,.bankCompactCard[draggable=true]:active{cursor:grabbing;opacity:.72}.bankDraggableCard:hover,.bankDraggableCard:focus-visible{border-color:#9b9e98;outline:0;box-shadow:0 2px 8px #11111112}.bankTouchGhost{border:2px solid var(--yellow);color:#fff;pointer-events:none;z-index:100;background:#111;border-radius:5px;align-items:center;gap:7px;max-width:150px;padding:8px;display:flex;position:fixed;transform:translate(-50%,-115%);box-shadow:0 10px 24px #0005}.bankTouchGhost span{border:1px solid var(--yellow);color:var(--yellow);flex:0 0 25px;justify-content:center;align-items:center;height:25px;font-size:7px;display:flex}.bankTouchGhost b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bankMaterialIdentity{align-items:center;gap:8px;min-width:0;display:flex}.bankMaterialIdentity>i{background:#f0f0eb;border:1px solid #d4d6d1;border-radius:3px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:7px;font-style:normal;font-weight:950;display:flex}.bankMaterialIdentity>span{min-width:0;display:grid}.bankMaterialIdentity b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bankMaterialIdentity small{color:#777b75;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.bankCompactCard>strong{font-size:15px}.bankCardDetails>summary{cursor:pointer;gap:7px;list-style:none;display:grid}.bankCardDetails>summary::-webkit-details-marker{display:none}.bankCardDetails>summary>strong{font-size:15px}.bankCardDetails>summary>i{color:#747872;justify-self:end;font-size:6px;font-style:normal;font-weight:900}.bankCardDetails[open]>summary>i{color:#111}.bankCardDetails[open]>summary{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:8px}.bankCompactAllocation{grid-template-columns:1fr 1fr;display:grid}.bankCompactAllocation span{color:#767a74;gap:3px;font-size:7px;display:grid}.bankCompactAllocation b{color:#111;font-size:10px}.bankCompactActions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.bankCompactActions button,.bankDealPrompt>button:not(.closePrompt),.bankCompactCard>button{color:#fff;background:#111;border:0;min-height:30px;font-size:8px;font-weight:950}.bankCompactCard>.bankCancelOrder{color:#555a54;background:0 0;border:1px solid #c9cbc6}.bankCompactCard>.bankCancelOrder:hover{color:#111;border-color:#111}.bankCompactActions button:last-child,.sellPrompt>button:not(.closePrompt){background:var(--yellow);color:#111}.bankInlineForm,.bankDealPrompt{gap:6px;display:grid}.bankInlineForm input,.bankDealPrompt input{border:1px solid #ccd0ca;border-radius:3px;width:100%;min-height:31px;padding:6px 8px;font-size:9px}.bankInlineForm button{background:var(--yellow);border:0;min-height:31px;font-size:8px;font-weight:950}.bankSellQuantityChoice{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0;padding:0;display:grid}.bankSellQuantityChoice legend{color:#646760;letter-spacing:.08em;grid-column:1/-1;margin-bottom:1px;font-size:6px;font-weight:900}.bankSellQuantityChoice button{min-height:var(--te-control-compact);padding:0 5px;font-size:7px}.bankSellQuantityChoice button.active{color:var(--yellow);background:#111;border-color:#111}.bankSellQuantityInput{color:#646760;letter-spacing:.08em;gap:3px;font-size:7px;font-weight:900;display:grid}.bankSellQuantityInput input[readonly]{color:#111;background:#f0f0eb}.bankSellQuantityInput button{min-height:27px}.bankSellStageCard{animation:.14s ease-out bankSellCardRefresh}.bankSellPriceStage,.bankSellCustomStage{gap:6px;display:grid}.bankSellStageHead{grid-template-columns:22px 1fr auto;align-items:center;gap:5px;display:grid}.bankSellStageHead button{background:#f0f0eb;border:1px solid #d9dad5;min-height:22px;padding:0;font-size:10px}.bankSellStageHead span{letter-spacing:.08em;font-size:7px;font-weight:950}.bankSellStageHead b{font-size:7px}.bankSellMarketValue{border-bottom:1px solid #d9dad5;grid-template-columns:1fr auto;align-items:baseline;gap:2px;padding:4px 1px 6px;display:grid}.bankSellMarketValue span,.bankSellSelectedPrice span{color:#646760;letter-spacing:.08em;font-size:6px;font-weight:950}.bankSellMarketValue b{font-size:12px}.bankSellMarketValue small{color:#777;text-align:right;grid-column:1/-1;font-size:6px}.bankSellSelectedPrice{background:#f0f0eb;justify-content:space-between;align-items:center;min-height:38px;padding:7px 8px;display:flex}.bankSellSelectedPrice strong{font-size:15px}.bankSellSelectedPrice em{background:var(--te-yellow);border-radius:var(--te-radius-pill);padding:3px 6px;font-size:7px;font-style:normal;font-weight:950}.bankSellPriceChoices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0;padding:0;display:grid}.bankSellPriceChoices legend{color:#646760;letter-spacing:.08em;grid-column:1/-1;margin-bottom:1px;font-size:6px;font-weight:950}.bankSellPriceChoices button{min-height:var(--te-control-compact);padding:0 5px;font-size:7px}.bankSellPriceChoices button:not(.teButton--secondary){background:var(--te-surface);border-color:var(--te-line);color:var(--te-ink)}.bankSellPriceChoices button:first-child,.bankSellPriceChoices button:last-child{grid-column:span 2}.bankSellPriceChoices button.active{background:var(--te-yellow);border-color:var(--te-yellow);color:var(--te-ink)}.bankSellSubmit{width:100%}@keyframes bankSellCardRefresh{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}.bankAllocationNotice{color:#777b75;font-size:7px}.bankSearchResult{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center}.bankSearchResult>span:last-child{text-align:right;display:grid}.bankSearchResult>span:last-child b{font-size:9px}.bankSearchResult>span:last-child small{color:#777;font-size:6px;font-weight:900}.bankTradeState{color:#61655f;border-left:2px solid #aaa;padding-left:7px;font-size:7px;font-weight:950}.bankTradeState.open,.bankTradeState.purchased{border-color:var(--yellow);color:#686600}.bankTradeState.sold{border-color:var(--green);color:#165025}.closePrompt.teIconButton{background:var(--te-ink);color:var(--te-yellow);height:var(--te-control-compact);width:var(--te-control-compact);z-index:2;border:1px solid #4e534e;border-radius:50%;justify-self:end;margin:-3px -3px 0 0;position:static}.closePrompt.teIconButton:hover,.bankFocusedDealClose.teIconButton:hover{background:var(--te-yellow);border-color:var(--te-yellow);color:var(--te-ink)}.closePrompt.teIconButton .teIcon,.bankFocusedDealClose.teIconButton .teIcon{width:15px;height:15px}.bankExactMarketCard>h2:first-of-type,.bankMarketDealCard>h2:first-of-type,.bankFocusedDealCard>h2:first-of-type,.bankExactMarketCard .compactSelectedControls{padding-right:38px}.bankDealPrompt>label{align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.bankDealPrompt>label input{width:auto;min-height:auto}.bankDealResult{background:#f8f8f3}.bankDealTotal{border-block:1px solid var(--line);justify-content:space-between;padding:9px 0;display:flex}.bankDealTotal span{font-size:8px;font-weight:900}.bankDealTotal b{font-size:18px}.bankDealLine{background:linear-gradient(90deg,var(--yellow)0 45%,#ddd 45%);width:100%;height:3px;animation:1s ease-in-out infinite bankLine}@keyframes bankLine{50%{opacity:.42}}@media (prefers-reduced-motion:reduce){.bankDealLine{animation:none}}@media (max-width:800px){.bankMasterHead{gap:10px}.bankValueStrip>div{min-width:120px}.bankMasterGrid{height:calc(100dvh - 120px)}}@media (max-width:650px){.materialBankShell{width:100%;overflow-x:hidden}.bankMasterHead{min-height:62px;padding:8px}.bankOwner{display:none}.bankValueStrip{flex:1;min-width:0}.bankValueStrip>div{width:50%;min-width:0;padding:3px 7px}.bankValueStrip b{font-size:12px}.bankValueStrip small,.bankValueStrip button{display:none}.bankValueStrip .bankAddFunds{flex:none;padding:0 8px;display:block}.closeBank{min-width:44px;margin-left:0}.bankMasterGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;height:calc(100dvh - 106px);min-height:430px}.bankTradeColumn>header{padding:7px 5px}.bankTradeColumn>header div{gap:4px}.bankTradeColumn>header span{display:none}.bankTradeColumn>header h2{font-size:9px}.bankTradeColumn>header>b{padding:3px 5px;font-size:6px}.bankColumnSearch{min-height:31px;padding:0 5px}.bankColumnSearch>span{display:none}.bankColumnSearch input{padding:7px 2px;font-size:7px}.bankPanelFilters{gap:3px;min-height:31px;padding:4px}.bankPanelFilters button{min-height:22px;padding:4px 6px;font-size:6px}.bankColumnBody{padding:4px}.bankCompactCard,.bankSearchResult,.bankDealPrompt{gap:5px;margin-bottom:4px;padding:6px}.bankMaterialIdentity{gap:4px}.bankMaterialIdentity>i{flex-basis:22px;height:22px}.bankMaterialIdentity b{font-size:7px}.bankMaterialIdentity small{display:none}.bankCardDetails>summary>strong,.bankCompactCard>strong{font-size:10px}.bankSearchResult{grid-template-columns:1fr;display:grid}.bankSearchResult>span:last-child{text-align:left}.bankSearchResult>span:last-child b{font-size:7px}.bankCompactAllocation{grid-template-columns:1fr;gap:4px}.bankCompactActions{grid-template-columns:1fr}.bankDealPrompt input{min-height:27px;padding:4px;font-size:7px}}.dealJourneyDemoShell{max-width:960px;margin:0 auto;padding:34px 20px 60px}.demoJourneyHead span{color:#777b75;letter-spacing:.08em;font-size:9px;font-weight:900}.demoJourneyHead h1{margin:7px 0 4px;font-size:30px}.demoJourneyHead p{color:#666a64;margin:0}.demoJourneyStages{grid-template-columns:repeat(7,1fr);gap:6px;margin:24px 0 15px;display:grid}.demoJourneyStages span{color:#92968f;text-align:center;gap:6px;font-size:8px;display:grid}.demoJourneyStages i{border:1px solid #bec1bc;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:auto;font-style:normal;display:flex}.demoJourneyStages span.complete{color:#1f6e38}.demoJourneyStages span.complete i{background:var(--green);border-color:var(--green);color:#fff}.demoJourneyStages span.current{color:#111;font-weight:900}.demoJourneyStages span.current i{background:var(--yellow);border-color:var(--yellow);color:#111}.demoJourneyCard{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:760px;min-height:430px;margin:0 auto;padding:24px}.demoProductHead{justify-content:space-between;align-items:start;gap:18px;display:flex}.demoProductHead h2{margin:0 0 5px}.demoProductHead span{color:#477254;font-size:11px}.demoProductHead strong{font-size:20px}.demoRequirement{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.demoRequirement span{border:1px solid var(--line);color:#777b75;border-radius:7px;gap:6px;padding:12px;font-size:9px;display:grid}.demoRequirement b{color:#111;font-size:15px}.demoMaterialValue{border-top:1px solid var(--line);justify-content:space-between;margin-bottom:15px;padding-top:14px;display:flex}.demoMaterialValue span{color:#777b75;font-size:9px;font-weight:900}.demoMaterialValue b{font-size:19px}.demoMaterialValue small{color:#777b75;font-size:8px}.demoJourneyCard>.matchingGraphic{max-width:430px;margin:0 auto;display:block}.demoJourneyCard>h2,.demoJourneyCard>p{text-align:center}.demoMatchChecks{gap:7px;max-width:350px;margin:16px auto 22px;padding:0;display:grid}.demoMatchChecks li{font-size:12px;list-style:none}.demoMatchChecks li:before{background:var(--green);color:#fff;content:"✓";text-align:center;border-radius:50%;width:14px;height:14px;margin-right:8px;font-size:8px;line-height:14px;display:inline-block}.demoNote{border:1.5px solid #92968f;border-radius:8px;gap:5px;padding:18px;display:grid}.demoNote span,.demoNote small{color:#6f736d;letter-spacing:.05em;font-size:8px;font-weight:900}.demoNote h2{margin:0}.demoNote>b{font-size:22px}.demoNote.accepted{border-color:var(--green)}.demoDealTerms{color:#555a54;margin:16px 0;font-size:11px}.demoCompletionMark{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:50px auto 15px;font-size:25px;display:flex}.demoHistoryRow{border-block:1px solid var(--line);justify-content:space-between;align-items:center;margin:18px 0 24px;padding:18px 4px;display:flex}.demoHistoryRow span{gap:5px;display:grid}.demoHistoryRow small{color:#70746e}.demoHistoryRow strong{color:#1f6e38;font-size:10px}@media (max-width:700px){.dealJourneyDemoShell{padding:24px 12px 45px}.demoJourneyStages{padding-bottom:8px;display:flex;overflow-x:auto}.demoJourneyStages span{flex:0 0 80px}.demoJourneyCard{min-height:0;padding:17px}.demoRequirement{grid-template-columns:1fr}.demoProductHead strong{white-space:nowrap;font-size:16px}}@media (max-width:767px){.journey{width:calc(100% - 20px)}.j small{font-size:8px}.loadingMarketRow{grid-template-columns:minmax(0,1fr) 92px 18px}.loadingMarketRow em{display:none}}@media (prefers-reduced-motion:reduce){.j.active span,.matchingGraphic *,.resultGraphic *{transition-duration:1ms!important;animation:none!important}}.journey{grid-template-columns:repeat(5,1fr);width:min(600px,100% - 40px);min-height:54px}.journey:before,.journey:after{height:2px;top:14px}.j.active span{border:2px solid var(--yellow);background:#fff;animation:.7s ease-out teJourneyPulse;box-shadow:0 0 0 4px #f2ef0024}.loadingMarketRow{grid-template-columns:minmax(0,1fr) 150px 82px 24px}@media (max-width:767px){.journey{width:calc(100% - 20px)}.j small{font-size:8px}.loadingMarketRow{grid-template-columns:minmax(0,1fr) 92px 18px}.loadingMarketRow em{display:none}}@media (prefers-reduced-motion:reduce){.j.active span,.matchingGraphic *,.resultGraphic *{transition-duration:1ms!important;animation:none!important}}.teModalBackdrop{z-index:150;background:#1111118f;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.teConfirmModal{background:#fff;border-radius:10px;width:100%;max-width:430px;padding:22px;animation:.18s both teModalIn;box-shadow:0 20px 60px #0006}.teConfirmModal>div:first-child{grid-template-columns:32px minmax(0,1fr);gap:8px;display:grid}.teConfirmModal>div:first-child>span{color:#a32c1f;background:#f7ded9;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:flex}.teConfirmModal h2{margin:3px 0 0;font-size:18px}.teConfirmModal p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.teConfirmActions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;padding-top:14px;display:grid}.teDestructiveAction{border-radius:var(--radius-sm);color:#fff;background:#a52d21;border:0;min-height:44px;padding:10px 14px;font-size:11px;font-weight:900}.teDestructiveAction:disabled{cursor:progress;opacity:.75}@keyframes teModalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.teConfirmModal{animation:none}*,:before,:after{scroll-behavior:auto!important}button,[role=button],.teScreenTransition,.workspaceTabs+section,.supplierPortalBody>section,.adminPriceWorkspace>section,.materialBankSection,.exchangeOrders,.dashboardSection,.marketTradePanel,.productVariantSelector,.materialHoldingDetails,.exchangeOrderDetails,.exchangeListingDetails,.supplierAgreementDetails,.teToast{transition-duration:1ms!important;animation:none!important;transform:none!important}.teSkeletonRow:after,.loadingSearchSkeleton:after,.loadingMarketRow:after,.loadingToolbar span:after,.loadingJourney small:after,.accountLoadingBody span,.redemptionSending>i{animation:none!important}.redemptionProgress li.current>i{box-shadow:0 0 0 4px #d8d5003b;animation:none!important}}.accountWorkspaceEntries{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.exchangeOrderFilters{background:#f1f1ed;gap:10px;margin-bottom:12px;padding:12px;display:flex}.exchangeOrderFilters label{color:#666a64;flex:0 220px;gap:5px;font-size:6px;font-weight:900;display:grid}.exchangeOrderFilters select{border:1px solid var(--line);background:#fff;min-height:40px;padding:0 10px}.exchangeSide.deal{color:#555300;background:#efeec0}.exchangeListing{padding:0;display:block}.exchangeListingSummary{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto auto 12px;align-items:center;gap:14px;width:100%;padding:13px 15px;display:grid}.exchangeListingSummary>strong{color:#4d514c;font-size:7px}.exchangeListingDetails{border-top:1px solid var(--line);background:#f4f4f0;grid-template-columns:repeat(5,1fr);gap:8px;padding:12px;display:grid}.exchangeListingDetails>div{background:#fff;gap:4px;padding:10px;display:grid}.exchangeListingDetails>div.wide{background:0 0;grid-column:1/-1;justify-content:end;align-items:center;padding:2px 0 0}.exchangeListingDetails span,.exchangeCertificateList span{color:var(--muted);font-size:6px;font-weight:900}.exchangeListingDetails b{font-size:8px}.exchangeCertificateList{gap:8px;display:grid}.exchangeCertificateList article{border:1px solid var(--line);grid-template-columns:1fr 1fr minmax(120px,.7fr);align-items:center;gap:14px;padding:14px;display:grid}.exchangeCertificateList article>div{gap:4px;display:grid}.exchangeCertificateList small{color:var(--muted);font-size:7px}.exchangeCertificateList code{text-overflow:ellipsis;font-size:7px;overflow:hidden}.adminWorkspaceTabs{background:#202420}.supplierActionGrid,.adminSummaryGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px;display:grid}.supplierActionGrid button,.adminSummaryGrid button{cursor:pointer;text-align:left;background:#f1f1ed;border:1px solid #0000;gap:5px;padding:18px;display:grid}.supplierActionGrid strong,.adminSummaryGrid strong{font-size:26px}.supplierActionGrid span,.adminSummaryGrid span{font-size:7px;font-weight:900}.adminSummaryGrid button.requiresAction{box-shadow:inset 4px 0 0 var(--yellow);border-color:#cbc800}.adminSummaryGrid small{color:var(--muted);font-size:6px;font-weight:900}.supplierOverviewProducts{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:grid}.supplierOverviewProducts span{color:var(--muted);font-size:7px;font-weight:900}.issuedNotesHead{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.adminWorkspaceHero{color:#fff;background:#111412;justify-content:space-between;align-items:center;padding:25px 24px;display:flex}.adminWorkspaceHero h1{margin:7px 0 5px;font-size:28px}.adminWorkspaceHero p{color:#bfc2bd;margin:0;font-size:9px}.adminOverview{background:#fff;padding:22px}.adminOverviewHead h2{margin:6px 0 0;font-size:19px}.adminSummaryGrid{grid-template-columns:repeat(3,1fr)}.adminPriceWorkspace{background:#fff}.priceWorkspaceTabs{background:#303531}@media (max-width:700px){.accountNav{scrollbar-width:none;display:flex;overflow-x:auto}.accountNav a{flex:none;min-width:96px}.accountWorkspaceHero{align-items:stretch}.accountWorkspaceEntries{justify-content:flex-start;width:100%}.exchangeOrderFilters{grid-template-columns:1fr 1fr;display:grid}.exchangeOrderFilters label{min-width:0}.exchangeListingSummary{grid-template-columns:minmax(0,1fr) auto 12px}.exchangeListingSummary .noteMarketPrice,.exchangeListingSummary>strong{grid-column:auto}.exchangeListingSummary .noteMarketAvailable{grid-column:1/-1}.exchangeListingDetails{grid-template-columns:1fr 1fr}.exchangeCertificateList article{grid-template-columns:1fr}.supplierActionGrid,.adminSummaryGrid{grid-template-columns:1fr 1fr}.adminWorkspaceHero{padding:22px 18px}}@media (max-width:430px){.exchangeOrderFilters,.supplierActionGrid,.adminSummaryGrid,.exchangeListingDetails{grid-template-columns:1fr}.supplierOverviewProducts{grid-template-columns:1fr auto}.supplierOverviewProducts button{grid-column:1/-1;justify-self:start}}.certificateGovernance{background:#f5f5f1}.certificateGovernanceHead{align-items:center}.certificateGate{align-items:center;gap:9px;min-width:190px;padding:10px 13px;display:flex}.certificateGate i{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:inline-flex}.certificateGate span{gap:2px;font-size:7px;display:grid}.certificateGate small{font-size:6px;font-weight:600}.certificateGate.enabled{color:#185d2a;background:#dff3e3}.certificateGate.enabled i{color:#fff;background:#2d8b48}.certificateGate.blocked{color:#705800;background:#fff0bd}.certificateGate.blocked i{color:#171b18;background:#e3b900}.certificateGovernanceStats{color:#fff;background:#171b18;grid-template-columns:repeat(4,1fr);margin:0 -24px;display:grid}.certificateGovernanceStats>div{border-right:1px solid #363b37;gap:4px;padding:13px 22px;display:grid}.certificateGovernanceStats>div:last-child{border-right:0}.certificateGovernanceStats span{color:#969b96;font-size:6px;font-weight:900}.certificateGovernanceStats strong{font-size:17px}.certificateGovernanceNotice{border-left:4px solid var(--yellow);background:#fff8d8;grid-template-columns:92px 1fr;align-items:start;gap:5px;margin:18px 0;padding:11px 13px;display:grid}.certificateGovernanceNotice b{color:#6b590a;font-size:7px}.certificateGovernanceNotice p{color:#625b38;margin:0;font-size:7px;line-height:1.5}.certificateVersionList{gap:12px;display:grid}.certificateVersionCard{background:#fff;border:1px solid #d7d9d2;padding:16px}.certificateVersionTop{justify-content:space-between;align-items:start;gap:18px;display:flex}.certificateVersionTop>div{gap:3px;display:grid}.certificateVersionTop span,.certificateVersionFacts span,.certificateLegalRecord span{color:#777b75;font-size:6px;font-weight:900}.certificateVersionTop h3{margin:0;font-size:20px}.certificateVersionTop small{color:#777b75;font-size:7px}.certificateWorkflowStatus{padding:7px 9px;font-size:6px}.certificateWorkflowStatus.approved{color:#185d2a;background:#dff3e3}.certificateWorkflowStatus.pending_review,.certificateWorkflowStatus.draft{color:#705800;background:#fff0bd}.certificateWorkflowStatus.changes_required{color:#8f2d22;background:#ffe2de}.certificateWorkflowStatus.superseded{color:#60635f;background:#e8e9e5}.certificateChangeSummary{color:#555954;margin:12px 0;font-size:8px;line-height:1.5}.certificateVersionFacts{grid-template-columns:1fr 1fr 1fr 1.4fr;gap:1px;display:grid}.certificateVersionFacts>div{background:#f4f4f0;gap:4px;min-width:0;padding:10px;display:grid}.certificateVersionFacts b{overflow-wrap:anywhere;font-size:7px}.certificateVersionFacts code{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.certificateLegalRecord{grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.certificateLegalRecord>div{background:#eaf4ec;gap:3px;padding:10px;display:grid}.certificateLegalRecord b{font-size:8px}.certificateLegalRecord small{color:#5f6d61;font-size:6px}.certificateGovernanceDetails,.certificateNewVersion{border-top:1px solid var(--line);margin-top:14px}.certificateGovernanceDetails summary,.certificateNewVersion summary{cursor:pointer;justify-content:space-between;padding:12px 0 4px;font-size:7px;font-weight:900;list-style:none;display:flex}.certificateGovernanceDetails summary::-webkit-details-marker{display:none}.certificateNewVersion summary::-webkit-details-marker{display:none}.certificateEvidenceList{gap:1px;margin-top:9px;display:grid}.certificateEvidenceList>div{background:#f5f5f1;grid-template-columns:100px 1fr 1fr auto;align-items:center;gap:3px;padding:9px 10px;display:grid}.certificateEvidenceList span,.certificateEvidenceList a{color:#666a65;font-size:6px;font-weight:900}.certificateEvidenceList b{font-size:8px}.certificateEvidenceList small,.certificateEvidenceList p{color:#777b75;margin:0;font-size:7px}.certificateHistory{border-left:1px solid #cfd2ca;gap:10px;margin:15px 0 3px 11px;padding-left:16px;display:grid}.certificateHistory>div{align-items:start;gap:9px;display:flex}.certificateHistory i{color:#fff;background:#171b18;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-26px;font-size:6px;font-style:normal;display:inline-flex}.certificateHistory span{gap:3px;display:grid}.certificateHistory b{font-size:7px}.certificateHistory small{color:#737772;font-size:7px;line-height:1.45}.certificateGovernanceActions{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:16px;margin-top:14px;padding-top:14px;display:grid}.certificateEvidenceForm,.certificateReviewForm{gap:7px;display:grid}.certificateEvidenceForm input,.certificateEvidenceForm select,.certificateReviewForm input,.certificateReviewForm textarea,.certificateNewVersion input,.certificateNewVersion textarea{color:#171b18;font:inherit;background:#f6f6f2;border:1px solid #d8dad4;border-radius:0;min-height:35px;padding:8px 10px;font-size:8px}.certificateReviewForm textarea{resize:vertical;min-height:70px}.certificateEvidenceForm button,.certificateReviewButtons button{color:#fff;background:#252a26;border:0;min-height:34px;padding:8px 10px;font-size:6px;font-weight:900}.certificateReviewFields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.certificateAdviceConfirm{color:#5d615c;align-items:start;gap:7px;font-size:6px;line-height:1.45;display:flex}.certificateAdviceConfirm input{width:auto;min-height:auto}.certificateReviewButtons{grid-template-columns:1fr 1fr 1.35fr;gap:5px;display:grid}.certificateReviewButtons .approve{background:var(--yellow);color:#171b18}.certificateNewVersion{background:#fff;border:1px solid #d7d9d2;margin-top:12px;padding:0 16px 14px}.certificateNewVersion form{grid-template-columns:repeat(3,1fr);gap:9px;padding-top:10px;display:grid}.certificateNewVersion form>div{gap:4px;display:grid}.certificateNewVersion label{color:#777b75;font-size:6px;font-weight:900}.certificateNewVersion .wide{grid-column:1/-1}.certificateNewVersion textarea{resize:vertical;min-height:180px;font-family:monospace;font-size:7px}.certificateNewVersion button{justify-self:start}.certificateSupersession{background:#f1f1ed;border-left:3px solid #8b8e88;grid-template-columns:minmax(180px,.7fr) 1.3fr;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:grid}.certificateSupersession>div{gap:4px;display:grid}.certificateSupersession>div>b{font-size:9px}.certificateSupersession p,.certificateSupersession>small{color:#656963;margin:0;font-size:7px;line-height:1.45}.certificateSupersession form{grid-template-columns:1fr 1fr;align-items:center;gap:6px;display:grid}.certificateSupersession select,.certificateSupersession form>input{font:inherit;background:#fff;border:1px solid #d2d4ce;border-radius:0;min-height:34px;padding:7px 9px;font-size:7px}.certificateSupersession label{color:#646762;align-items:center;gap:6px;font-size:6px;display:flex}.certificateSupersession button{color:#fff;background:#494d49;border:0;min-height:34px;padding:8px 10px;font-size:6px;font-weight:900}@media (max-width:700px){.certificateGovernanceStats{grid-template-columns:1fr 1fr;margin-left:-17px;margin-right:-17px}.certificateGovernanceStats>div{padding:11px 17px}.certificateGovernanceStats>div:nth-child(2n){border-right:0}.certificateGovernanceHead,.certificateVersionTop{flex-direction:column;align-items:stretch}.certificateGate{min-width:0}.certificateGovernanceNotice,.certificateVersionFacts,.certificateLegalRecord,.certificateGovernanceActions,.certificateReviewFields,.certificateNewVersion form{grid-template-columns:1fr}.certificateEvidenceList>div{grid-template-columns:1fr;align-items:start}.certificateReviewButtons{grid-template-columns:1fr}.certificateNewVersion .wide{grid-column:auto}.certificateSupersession,.certificateSupersession form{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:var(--paper);color:#111;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{min-height:100vh}.top{color:#fff;background:linear-gradient(145deg,#131816,#070908)}.bar{align-items:center;gap:10px;width:min(1120px,100% - 28px);height:58px;margin:auto;display:flex}.top.bankFocusHeader{-webkit-backdrop-filter:blur(12px);z-index:50;background:#111613c7;position:sticky;top:0}.bankFocusHeader .bar{min-height:58px}.brandHome{align-items:center;gap:10px;min-width:0;display:flex}.mark{border:1px solid var(--yellow);width:34px;height:34px;color:var(--yellow);flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.brand{letter-spacing:.16em;white-space:nowrap;font-size:10px;font-weight:900}.accountNav{gap:5px;margin-left:auto;display:flex}.accountNav a{color:#d5d7d3;white-space:nowrap;border:1px solid #4b514d;border-radius:5px;padding:8px 9px;font-size:7px;font-weight:900}.accountNav a:hover,.accountNav a:focus-visible,.accountNav a.active{color:#fff;border-color:#fff;outline:0}.accountNav a.accountLogin{color:var(--yellow);border-color:#d7d400}.accountNav a.accountLogin.active{background:var(--yellow);color:#111}.exchangeDock{color:#fff;z-index:30;background:#111412;border:1px solid #343934;border-radius:8px;width:min(520px,100% - 20px);margin:7px auto 0;padding:4px;position:sticky;top:5px;box-shadow:0 10px 28px #0000001f}.exchangeDockSearch{padding:2px}.exchangeDockSearchBar{gap:4px;padding:3px}.exchangeDockTradeToggle{background:#e7e8e3;border-radius:6px;flex:0 0 112px;grid-template-columns:1fr 1fr;align-self:stretch;gap:3px;padding:3px;display:grid}.exchangeDockTradeToggle button{color:#5f625d;border:0;border-radius:4px;min-width:0;padding:0 7px;font-size:7px;font-weight:900}.exchangeDockTradeToggle button.buy{color:#216b36;background:#d8eadc}.exchangeDockTradeToggle button.sell{color:#942f29;background:#f1d9d7}.exchangeDockTradeToggle button.active.buy{background:var(--green);color:#fff}.exchangeDockTradeToggle button.active.sell{background:var(--red);color:#fff}.exchangeDockTradeToggle button:hover,.exchangeDockTradeToggle button:focus-visible{filter:brightness(.94);outline:0}.exchangeDock .searchResults{max-height:260px;overflow-y:auto}.exchangeDockLogin{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:5px 3px;display:grid}.exchangeDockLogin span{color:#9ea29d;font-size:7px}.exchangeDockLogin a{color:var(--yellow);border:1px solid #555b56;border-radius:5px;grid-area:1/2/3;padding:9px;font-size:7px;font-weight:900}.exchangeDockEmpty{color:#aeb2ad;text-align:center;padding:10px 4px;font-size:8px}.exchangeDockOrderList{display:grid}.exchangeDockOrder{border-bottom:1px solid #363b37;grid-template-columns:34px minmax(0,1fr) auto 50px;align-items:center;gap:7px;padding:9px 3px;display:grid}.exchangeDockOrder>span{text-align:center;border-radius:4px;padding:5px;font-size:6px;font-weight:900}.exchangeDockOrder>span.buy{background:var(--green);color:#fff}.exchangeDockOrder>span.sell{background:var(--red);color:#fff}.exchangeDockOrder b{font-size:8px}.exchangeDockOrder small{color:#aeb2ad;font-size:7px}.exchangeDockOrder strong{color:#8de2a6;text-align:right;font-size:6px}.exchangeDockViewAll{color:var(--yellow);text-align:right;padding:10px 3px 4px;font-size:7px;font-weight:900;display:block}.exchangeDockOpenOrders{border-top:1px solid #3a3f3b;margin-top:4px;padding:3px 4px 1px}.exchangeDockOpenSummary{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:7px auto 1fr auto;align-items:center;gap:7px;width:100%;min-height:27px;padding:4px 2px;display:grid}.exchangeDockOpenSummary>span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2ca44f24}.exchangeDockOpenSummary b{letter-spacing:.07em;font-size:7px}.exchangeDockOpenSummary small{color:#9fa39e;font-size:6px}.exchangeDockOpenSummary em{color:var(--yellow);font-size:6px;font-style:normal;font-weight:900}.exchangeDockOpenSummary:hover,.exchangeDockOpenSummary:focus-visible{outline:0}.journey{--journey-progress:0%;grid-template-columns:repeat(5,1fr);width:min(520px,100% - 40px);min-height:48px;margin:14px auto 0;display:grid;position:relative}.journey:before,.journey:after{content:"";height:2px;position:absolute;top:14px;left:10%}.journey:before{background:#c9cac5;right:10%}.journey:after{width:var(--journey-progress);background:#d3d000}.j{color:#111;z-index:1;background:0 0;border:0;min-height:48px;padding:0;position:relative}.j:not(:disabled){cursor:pointer}.j:not(:disabled):hover span,.j:not(:disabled):focus-visible span{outline:0;transform:scale(1.08);box-shadow:0 0 0 3px #d3d0003d}.j:focus-visible{outline:0}.j:disabled{cursor:default;opacity:1}.j span{background:#fff;border:2px solid #c9cac5;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 6px;font-size:9px;font-weight:900;display:grid}.j.done span{background:var(--yellow);border-color:var(--yellow)}.j.active span{border-color:var(--yellow);background:#fff;animation:.7s ease-out teJourneyPulse;box-shadow:0 0 0 4px #f2ef0024}.j small{font-size:9px;font-weight:800;display:block}@keyframes teJourneyPulse{0%{box-shadow:0 0 #f2ef0060}to{box-shadow:0 0 0 7px #f2ef0000}}.shell{background:#fafaf8;border:1px solid #ddd;border-radius:15px;width:min(520px,100% - 20px);margin:12px auto 90px;overflow:hidden;box-shadow:0 12px 40px #0000000d}.screenHead{color:#fff;background:linear-gradient(145deg,#151a18,#090b0a);align-items:center;gap:12px;padding:18px 20px;display:flex}.screenHead b{letter-spacing:.05em;font-size:12px}.flowBack{color:#d7d9d5;cursor:pointer;background:0 0;border:1px solid #555b57;border-radius:5px;padding:7px 8px;font-size:7px;font-weight:900}.flowBack:hover,.flowBack:focus-visible{border-color:var(--yellow);color:var(--yellow);outline:0}.stepTag{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;font-size:11px;font-weight:900;display:grid}.eyebrow{letter-spacing:.1em;color:#686c66;font-size:10px;font-weight:900}.marketToolbar{background:linear-gradient(145deg,#151a18,#090b0a);align-items:center;gap:9px;min-height:46px;padding:7px 9px 7px 14px;display:flex}.marketToolbar>b,.marketHomeButton{color:#fff;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-right:1px solid #3e423f;border-radius:0;flex:none;padding:9px 10px 9px 0;font-family:inherit;font-size:8px;font-weight:700}.marketHomeButton:hover,.marketHomeButton:focus-visible{color:var(--yellow)}.marketFilterScroll{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.marketFilterScroll::-webkit-scrollbar{display:none}.marketFilterScroll button{color:#d8dad6;background:#202321;border:1px solid #484d49;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:900;display:inline-flex}.categoryIcon{width:17px;height:17px}.marketFilterScroll button:hover,.marketFilterScroll button:focus-visible{border-color:#fff;outline:0}.marketFilterScroll button.active{background:var(--yellow);border-color:var(--yellow);color:#111}.needSearch{color:#fff;background:#121413;border-radius:10px;gap:10px;margin-top:18px;padding:13px;display:grid}.needSearchIntro{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.needSearchIntro label{letter-spacing:-.02em;flex:none;font-size:16px;font-weight:900}.needSearchIntro p{color:#aeb1ac;text-align:right;margin:0;font-size:8px;line-height:1.2}.needSearchAction{min-width:0}.searchInput{background:#fff;border:0;border-radius:8px;align-items:center;min-height:44px;padding:5px;display:flex;overflow:hidden}.searchInput:focus-within{outline-offset:3px;outline:3px solid #f2ef0066}.searchInput input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px;font-size:12px}.searchInput input::placeholder{color:#777b75}.searchInput button{background:var(--yellow);color:#111;border:0;border-radius:6px;flex:0 0 102px;align-self:stretch;font-size:8px;font-weight:900}.searchInput button:disabled{cursor:default;opacity:.5}.searchResults{color:#111;background:#fff;border:1px solid #e2e2dd;border-radius:8px;margin-top:8px;overflow:hidden;box-shadow:0 14px 30px #00000040}.searchResult{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 14px;display:flex}.searchResult:last-child{border-bottom:0}.searchResult:hover,.searchResult:focus-visible{background:#fffef0;outline:0}.searchResult span{gap:4px;min-width:0;display:grid}.searchResult b{font-size:12px}.searchResult small{color:var(--muted);font-size:9px}.searchResult strong{color:#575a55;flex:none;font-size:8px}.searchResult em{color:#25713d;font-size:8px;font-style:normal;font-weight:800}.searchEmpty{gap:5px;padding:15px;display:grid}.searchEmpty b{font-size:12px}.searchEmpty span{color:var(--muted);font-size:10px}.searchEmpty button{color:#fff;background:#111;border:0;border-radius:6px;justify-self:start;margin-top:7px;padding:10px 12px;font-size:8px;font-weight:900}.quickSearches{scrollbar-width:none;gap:5px;margin-top:7px;display:flex;overflow-x:auto}.quickSearches::-webkit-scrollbar{display:none}.quickSearches button{color:#fff;background:0 0;border:1px solid #5d605c;border-radius:999px;flex:none;padding:6px 9px;font-size:8px}.quickSearches button:hover,.quickSearches button:focus-visible{background:#242725;border-color:#fff;outline:0}.browseCategories{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.browseCategoriesHead h2{margin:0;font-size:19px}.browseCategoriesHead p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.categoryTile{border:1px solid var(--line);color:#111;text-align:left;background:#fff;border-radius:8px;grid-template-columns:1fr auto;min-height:112px;padding:13px;display:grid}.categoryTile:hover,.categoryTile:focus-visible{background:#fffef0;border-color:#aeafa9;outline:0}.categoryTile>span{color:#9a9d97;letter-spacing:.08em;font-size:8px;font-weight:900}.categoryTile>b{grid-column:1/-1;margin-top:9px;font-size:11px;line-height:1.15}.categoryTile>small{color:var(--muted);align-self:end;margin-top:6px;font-size:8px;line-height:1.35}.categoryTile>strong{align-self:end;font-size:13px}.categoryCatalogHead{border-bottom:1px solid var(--line);margin-top:24px;padding-bottom:16px}.categoryCatalogHead h2{margin:8px 0 5px;font-size:25px}.categoryCatalogHead p{color:var(--muted);margin:0;font-size:11px}.categoryCatalogHead>span{color:var(--green);letter-spacing:.08em;margin-top:15px;font-size:8px;font-weight:900;display:block}.catalogList{display:grid}.catalogRow{border:0;border-bottom:1px solid var(--line);color:#111;text-align:left;background:0 0;grid-template-columns:1fr auto 10px;align-items:center;gap:12px;padding:16px 0;display:grid}.catalogRow>span{gap:4px;display:grid}.catalogRow>span small{color:var(--green);letter-spacing:.08em;font-size:7px;font-weight:900}.catalogRow>span em{color:var(--muted);font-size:8px;font-style:normal}.catalogRow>strong{text-align:right;gap:2px;font-size:13px;display:grid}.catalogRow>strong small{color:var(--muted);font-size:8px}.catalogRow>i{font-size:16px;font-style:normal}.catalogEmpty{text-align:center;background:#fff;border:1px dashed #bfc0bb;border-radius:9px;margin-top:18px;padding:22px}.catalogEmpty b{font-size:13px}.catalogEmpty p{color:var(--muted);max-width:270px;margin:7px auto 0;font-size:10px;line-height:1.45}.catalogEmpty .btn{margin-top:14px}.marketLabel{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:9px;font-weight:900;display:flex}.marketLabel b{color:#9a9d97;font-size:7px}.marketTreeGroup{border-left:3px solid #d7d9d3}.marketTreeHeading{z-index:2;background:#f1f2ee;border-bottom:1px solid #d1d4ce;align-items:center;gap:9px;min-height:44px;padding:8px 11px;display:flex;position:sticky;top:0}.marketTreeHeading .categoryIcon{color:#111;flex:none;width:23px;height:23px}.marketTreeHeading>span{align-items:baseline;gap:9px;min-width:0;display:flex}.marketTreeHeading b{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.marketTreeHeading small{color:#777b75;letter-spacing:.06em;font-size:7px;font-weight:900}.marketRow{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1.4fr .8fr auto;align-items:center;gap:10px;width:100%;padding:14px 0;display:grid}.marketRow.selected,.catalogRow.selected{background:#fffef0}.marketProductIdentity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.marketProductIdentity>span{flex-wrap:wrap;gap:5px 7px;min-width:0;display:flex}.marketProductIdentity>span>b{text-overflow:ellipsis;flex:100%;overflow:hidden}.marketProductGlyph{background:#f4f4f0;border:1px solid #d6d8d2;justify-content:center;align-items:center;width:58px;height:46px;display:flex}.marketProductGlyph svg{fill:none;stroke:#252825;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:52px;height:38px;overflow:visible}.marketProductGlyph text{fill:#252825;stroke:none;text-anchor:middle;font-size:9px;font-weight:900}.materialIdentityIconV2 svg{overflow:visible}.materialIdentityIconV2 .objectFill{fill:#181b18;stroke:none}.materialIdentityIconV2 .objectFill.soft{fill:#414641}.materialIdentityIconV2 .objectStroke{fill:none;stroke:#181b18;stroke-linecap:round;stroke-linejoin:round}.materialIdentityIconV2 .objectStroke.heavy{stroke-width:8px}.materialIdentityIconV2 .accentFill{fill:var(--yellow);stroke:none}.materialIdentityIconV2 .accentStroke{fill:none;stroke:var(--yellow);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.materialIdentityIconV2 .cutoutFill{fill:#fff;stroke:none}.materialIdentityIconV2 .cutoutText{fill:#fff;stroke:none;text-anchor:middle;font-size:10px;font-weight:950}.materialIdentityIconV2 .grainStroke{fill:none;stroke:#181b18;stroke-linecap:round;stroke-width:2px}.materialIdentityIconV2 .cutoutStroke{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:2px}.bankMaterialGlyph{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bankMaterialGlyph svg{width:25px;height:25px}.bankExactMarketCard .bankMaterialGlyph .objectFill{fill:#fff}.bankExactMarketCard .bankMaterialGlyph .objectFill.soft{fill:#aeb3ad}.bankExactMarketCard .bankMaterialGlyph .objectStroke{stroke:#fff}.bankExactMarketCard .bankMaterialGlyph .cutoutFill{fill:#202421}.feedMaterialGraphic.materialIdentityIconV2 .objectFill{fill:#fff}.feedMaterialGraphic.materialIdentityIconV2 .objectFill.soft{fill:#b6bbb5}.feedMaterialGraphic.materialIdentityIconV2 .objectStroke{stroke:#fff}.feedMaterialGraphic.materialIdentityIconV2 .cutoutFill,.feedMaterialGraphic.materialIdentityIconV2 .cutoutText{fill:#242925}.marketSpecBadge{color:#fff;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:#202321;max-width:100%;padding:4px 6px;font-size:7px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.marketApplicationTag{color:#666a64;letter-spacing:.05em;white-space:nowrap;border:1px solid #bfc2bc;align-items:center;padding:3px 5px;font-size:6px;font-weight:900;line-height:1;display:inline-flex}.sub{color:#777;margin-top:4px;font-size:9px}.price{font-size:14px;font-weight:900}.availabilitySlot{min-height:12px;display:block}.move{font-size:10px;font-weight:900}.marketExpand{border:0;border-bottom:1px solid var(--line);color:#4f524d;letter-spacing:.06em;background:#f0f0ec;width:100%;padding:11px;font-size:8px;font-weight:900}.marketExpand:hover,.marketExpand:focus-visible{color:#111;background:#e8e9e3;outline:0}.marketEmpty{border-bottom:1px solid var(--line);text-align:center;padding:22px 5px}.marketEmpty b{font-size:12px}.marketEmpty p{color:var(--muted);margin:7px 0 13px;font-size:9px}.marketEmpty .btn{padding-block:11px;font-size:9px}.red{color:var(--red)}.green{color:var(--green)}.btn{border:0;border-radius:6px;justify-content:center;align-items:center;padding:14px 16px;font-size:11px;font-weight:900;display:inline-flex}.primary{background:var(--yellow);color:#111}.dark{color:#fff;background:#111}.ghost{background:#fff;border:1px solid #ccc}.full{width:100%}.card{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:12px;padding:15px}.card label{color:#777;font-size:9px;font-weight:900;display:block}.card input,.card select,.card textarea{background:0 0;border:0;width:100%;padding:9px 0 0;font-weight:700}.card textarea{resize:vertical}.addressAutocomplete{width:100%;position:relative}.addressAutocompleteInput{align-items:center;display:flex;position:relative}.addressAutocompleteInput input{padding-right:38px}.addressAutocompleteInput>span{color:#71746e;pointer-events:none;background:#efefeb;border-radius:4px;justify-content:center;align-items:center;width:28px;height:24px;font-size:7px;font-weight:900;display:flex;position:absolute;top:5px;right:5px}.addressAutocompleteInput>span.verified{color:var(--green);background:#dff3e4}.addressSuggestions{z-index:50;background:#fff;border:1px solid #cfd0ca;border-radius:7px;max-height:250px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #0000002b}.addressSuggestions button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e4df;gap:4px;width:100%;padding:11px 12px;display:grid}.addressSuggestions button:last-child{border-bottom:0}.addressSuggestions button:hover,.addressSuggestions button:focus-visible{background:#fffef0;outline:0}.addressSuggestions b{color:#111;font-size:9px;line-height:1.3}.addressSuggestions small{color:var(--green);letter-spacing:.06em;font-size:6px;font-weight:900}.cardHint{color:var(--muted);margin-top:8px;font-size:8px;font-weight:400;display:block}.customQuantity{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:12px;display:grid}.customQuantity select{border-left:1px solid var(--line);padding-left:12px}.requestBuilderIntro{border-bottom:1px solid var(--line);margin-bottom:15px;padding-bottom:15px}.requestBuilderIntro h2{margin:7px 0;font-size:25px;line-height:1}.requestBuilderIntro p{color:var(--muted);max-width:390px;margin:0;font-size:9px;line-height:1.45}.requestMaterialPanel{color:#fff;background:#111412;border-radius:10px;margin-bottom:12px;padding:16px;overflow:hidden}.requestMaterialHeading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px;display:grid}.requestMaterialHeading>span{gap:5px;min-width:0;display:grid}.requestMaterialHeading small,.requestQuantityRow label,.requestEstimate small{color:#989d98;letter-spacing:.08em;font-size:7px;font-weight:900}.requestMaterialHeading select{appearance:none;color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 18px 0 0;font-size:16px;font-weight:900}.requestMaterialHeading select option{color:#111}.requestLiveRate{text-align:right}.requestLiveRate b{color:var(--yellow);font-size:17px}.requestLiveRate em{color:#b9bcb8;font-size:7px;font-style:normal}.requestQuantityRow{border-top:1px solid #373c38;justify-content:space-between;align-items:end;margin-top:15px;padding-top:13px;display:flex}.requestQuantityRow>div{align-items:baseline;gap:8px;display:flex}.requestQuantityRow input{text-align:right;background:#fff;border:0;border-radius:5px;width:82px;padding:8px 9px;font-size:15px;font-weight:900}.requestQuantityRow span{color:#c7cac6;font-size:9px;font-weight:900}.requestEstimate{border-top:1px solid #373c38;grid-template-columns:1fr 1fr 1.3fr;gap:10px;margin-top:13px;padding-top:13px;display:grid}.requestEstimate>span{gap:4px;display:grid}.requestEstimate>span:last-child{text-align:right}.requestEstimate b{font-size:9px}.requestEstimate strong{color:var(--yellow);font-size:14px}.fulfillmentChoice{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px;padding:0;display:grid}.fulfillmentChoice legend{color:#777;float:left;letter-spacing:.06em;width:100%;margin-bottom:7px;font-size:8px;font-weight:900}.fulfillmentChoice button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;gap:3px;padding:11px 12px;display:grid}.fulfillmentChoice button.active{background:#fffef0;border:2px solid #c8c500;padding:10px 11px}.fulfillmentChoice button:disabled{cursor:default;opacity:.55}.fulfillmentChoice span{color:var(--muted);font-size:7px}.requestDetailGrid .card{margin:0}.requestLocation,.requestNotes{grid-column:1/-1}.requestActions{text-align:center;gap:9px;margin-top:14px;display:grid}.requestBack{color:#676a65;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:8px;font-weight:900}.requestBack:hover,.requestBack:focus-visible{color:#111;outline:0}.requestActions small{color:var(--muted);font-size:7px}.purchaseMode{background:#ecece7;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.purchaseMode button{color:#666a64;text-align:left;background:0 0;border:0;border-radius:6px;gap:3px;padding:10px;display:grid}.purchaseMode button.active{color:#fff;background:#111412}.purchaseMode button:disabled{cursor:default;opacity:.5}.purchaseMode b{font-size:8px}.purchaseMode span{color:inherit;font-size:7px;font-weight:400}.limitOrderPanel{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;gap:11px;padding:14px;display:grid}.limitOrderPanel>div:first-child>span{color:var(--muted);letter-spacing:.07em;font-size:7px;font-weight:900;display:block}.limitOrderPanel label{align-items:baseline;gap:5px;margin-top:6px;display:flex}.limitOrderPanel label b{font-size:16px}.limitOrderPanel input{background:0 0;border:0;border-bottom:1px solid #9b9e98;width:130px;min-width:0;padding:2px 0;font-size:20px;font-weight:900}.limitOrderPanel em{color:var(--muted);font-size:8px;font-style:normal}.limitPricePresets{gap:6px;display:flex}.limitPricePresets button{border:1px solid var(--line);background:#f1f1ed;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:900}.limitOrderPanel p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.dealBanner.openOrder{color:var(--yellow);background:#111412}.marketTradePanel{color:#fff;background:#111412;border-radius:8px;gap:10px;margin:7px 0 12px;padding:12px;display:grid;position:relative}.marketTradeClose{color:#d3d5d1;background:0 0;border:1px solid #555b57;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;display:grid;position:absolute;top:12px;right:12px}.marketTradeClose:hover,.marketTradeClose:focus-visible{border-color:var(--yellow);color:var(--yellow);outline:0}.marketTradeHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:15px;padding-right:28px;display:grid}.marketTradeHead>span{gap:4px;display:grid}.marketTradeHead small{color:#9da19c;letter-spacing:.07em;font-size:7px;font-weight:900}.marketTradeHead h2{margin:0;font-size:13px;line-height:1.1}.productVariantTrigger{color:#fff;text-align:left;background:0 0;border:1px solid #4d524e;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;padding:7px 8px;display:grid}.productVariantTrigger:hover,.productVariantTrigger:focus-visible{border-color:var(--yellow);outline:0}.productVariantTrigger em{color:#9fa39e;font-size:6px;font-style:normal;font-weight:800}.productVariantTrigger i{color:var(--yellow);grid-area:1/2/3;font-size:8px;font-style:normal}.productVariantSelector{background:#202421;border:1px solid #464b47;border-radius:7px;gap:7px;padding:8px;display:grid}.productVariantSelectorHead{justify-content:space-between;align-items:end;display:flex}.productVariantSelectorHead>span:first-child{gap:2px;display:grid}.productVariantSelectorHead small{color:#929691;font-size:6px;font-weight:900}.productVariantSelectorHead b{font-size:9px}.productVariantSelectorHead>span:last-child{color:var(--yellow);font-size:6px;font-weight:900}.productVariantOptions{gap:4px;display:grid}.productVariantOptions button{color:#fff;text-align:left;background:#2a2f2b;border:1px solid #464c47;border-radius:5px;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:7px;padding:8px;display:grid}.productVariantOptions button:hover,.productVariantOptions button:focus-visible{border-color:#a7aaa6;outline:0}.productVariantOptions button.selected{border-color:var(--yellow);background:#343a35}.productVariantOptions button>span{gap:2px;display:grid}.productVariantOptions button b{font-size:9px}.productVariantOptions button small{color:#a8aca7;letter-spacing:0;font-size:6px;font-weight:500}.productVariantOptions button strong{color:#d9dbd8;text-align:right;font-size:7px}.productVariantOptions button.selected strong,.productVariantOptions button.selected i{color:var(--yellow)}.productVariantOptions button i{text-align:right;font-size:8px;font-style:normal}.productVariantNotice{color:#8f938e;font-size:6px;line-height:1.4}.marketTradePrice{text-align:right}.marketTradePrice b{color:var(--yellow);font-size:13px}.marketTradePrice em{color:#b7bab6;font-size:7px;font-style:normal}.marketMovementStrip{border-top:1px solid #363a37;border-bottom:1px solid #363a37;grid-template-columns:auto minmax(38px,1fr) auto auto;align-items:center;gap:7px;padding:8px 0;display:grid}.marketMovementStrip>span{gap:3px;display:grid}.marketMovementStrip>span:nth-last-child(-n+2){text-align:right}.marketMovementStrip small{color:#8f938e;font-size:6px;font-weight:900}.marketMovementStrip b{font-size:8px}.marketMovementStrip i{border-bottom:1px solid #dbd800;height:9px;position:relative;transform:skewY(-7deg)}.marketTradePanel .purchaseMode{background:#292d2a}.marketTradePanel .purchaseMode button{color:#c3c6c1}.marketTradePanel .purchaseMode button.active{color:#111;background:#fff}.marketTradePanel .btn.primary{min-height:45px}.dealSideToggle{background:#292d2a;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.dealSideToggle button{color:#b8bcb7;background:0 0;border:1px solid #4a504b;border-radius:5px;min-height:33px;font-size:7px;font-weight:900}.dealSideToggle button.buy{color:#8de2a6;border-color:#3b7f50}.dealSideToggle button.sell{color:#ff9b94;border-color:#9c4842}.dealSideToggle button.active.buy{background:var(--green);border-color:var(--green);color:#fff}.dealSideToggle button.active.sell{background:var(--red);border-color:var(--red);color:#fff}.marketTradePanel .buyAction,.marketTradePanel .sellAction{min-height:45px}.buyAction{background:var(--green);color:#fff}.sellAction{background:var(--red);color:#fff}.marketOrderHeading{justify-content:space-between;align-items:end;gap:12px;display:flex}.marketOrderHeading .eyebrow{color:var(--yellow);font-size:7px}.marketOrderHeading p{color:#aeb2ad;text-align:right;max-width:235px;margin:0;font-size:7px;line-height:1.3}.marketOrderQuantity{border-bottom:1px solid #363a37;justify-content:space-between;align-items:end;padding:3px 0 10px;display:flex}.marketOrderQuantity label{color:#989d98;letter-spacing:.08em;font-size:7px;font-weight:900}.marketOrderQuantity>div{align-items:baseline;gap:7px;display:flex}.marketOrderQuantity input{text-align:right;background:#fff;border:0;border-radius:5px;width:76px;padding:7px 8px;font-size:13px;font-weight:900}.marketOrderQuantity span{color:#c7cac6;font-size:8px;font-weight:900}.marketOrderEstimate{border-top:1px solid #363a37;grid-template-columns:1fr 1fr 1.3fr;gap:8px;padding-top:10px;display:grid}.marketOrderEstimate>span{gap:3px;display:grid}.marketOrderEstimate>span:last-child{text-align:right}.marketOrderEstimate small{color:#989d98;font-size:6px;font-weight:900}.marketOrderEstimate strong{color:var(--yellow);font-size:11px}.targetOrderSwitch{color:#c3c6c1;letter-spacing:.05em;text-underline-offset:3px;background:0 0;border:0;min-height:28px;font-size:7px;font-weight:900;text-decoration:underline}.targetOrderSwitch:hover,.targetOrderSwitch:focus-visible{color:var(--yellow);outline:0}.requestCarryover{color:#fff;background:#111412;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;margin-bottom:12px;padding:11px 12px;display:grid}.requestCarryover span{font-size:10px;font-weight:900}.requestCarryover b{color:var(--yellow);text-align:right;font-size:9px}.requestCarryover strong{color:#aeb2ad;grid-column:1/-1;font-size:7px;font-weight:700}.initialPurchaseChoice{border-top:1px solid var(--line);gap:9px;margin-top:18px;padding-top:18px;display:grid}.initialLimitOrder{border-radius:8px}.unpricedLimitOrder{border-style:dashed}.limitOrderValue{position:relative}.limitOrderValue>strong{color:var(--yellow);background:#111412;border-radius:999px;padding:6px 8px;font-size:8px;position:absolute;top:-3px;right:0}.limitOrderPanel .limitPriceSlider{accent-color:#111412;cursor:pointer;background:0 0;border:0;width:100%;margin:1px 0 0;padding:0}.limitSliderScale{color:var(--muted);justify-content:space-between;margin-top:-8px;font-size:6px;font-weight:900;display:flex}.materialPrice{margin:14px 0;font-size:30px;font-weight:900}.chart{border-bottom:1px solid #ddd;border-left:1px solid #ddd;height:170px;margin:20px 0;position:relative}.chart:after{content:"";background:linear-gradient(90deg,#de4c43 0 15%,#0000 15% 18%,#de4c43 18% 35%,#0000 35% 40%,#de4c43 40% 62%,#0000 62% 66%,#de4c43 66% 82%,#0000 82% 87%,#de4c43 87% 100%);height:2px;position:absolute;top:60%;left:0;right:0;transform:rotate(-8deg)}.notice{color:#555;background:#f0f0ec;border-radius:7px;margin:12px 0;padding:12px;font-size:9px;line-height:1.4}.executableDealHead{justify-content:space-between;align-items:start;gap:18px;margin:18px 0 12px;display:flex}.executableDealHead h2{margin:5px 0 0}.executableDealHead>strong{color:var(--muted);font-size:8px}.dealPriceTable{border:1px solid var(--line);border-radius:8px;margin-top:14px;display:grid;overflow:hidden}.dealPriceTable>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.dealPriceTable>div:last-child{border-bottom:0}.dealPriceTable span{color:var(--muted);letter-spacing:.04em;font-size:7px;font-weight:900}.dealPriceTable b{text-align:right;font-size:9px}.dealPriceTable .dealFinalTotal{color:#fff;background:#111412;padding-block:13px}.dealPriceTable .dealFinalTotal span{color:#bfc2bd}.dealPriceTable .dealFinalTotal strong{color:var(--yellow);font-size:17px}.dealStatusGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.dealStatusGrid>div{background:#f0f0ec;border-radius:7px;gap:5px;padding:11px;display:grid}.dealStatusGrid span{color:var(--muted);font-size:6px;font-weight:900}.dealStatusGrid b{font-size:8px;line-height:1.35}.supplierProtected{background:#fffbe0;border-left:3px solid #cfcc00;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:13px 0;padding:12px;display:grid}.supplierProtected>span{font-size:13px}.supplierProtected b{font-size:8px}.supplierProtected p{color:#66634d;margin:4px 0 0;font-size:8px;line-height:1.45}.loginShell{background:#fafaf8;border:1px solid #ddd;border-radius:15px;width:min(430px,100% - 20px);margin:24px auto 70px;padding:22px;box-shadow:0 12px 40px #0000000d}.loginShell h1{margin:8px 0 5px;font-size:27px}.accountFeatureList{margin-bottom:18px}.accountFeatureList>div{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:12px;padding:16px 0;display:grid}.accountFeatureList>div>span{color:#9a9d97;font-size:8px;font-weight:900}.accountFeatureList section{gap:5px;display:grid}.accountFeatureList b{font-size:12px}.accountFeatureList p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.accountAction{color:#fff;background:#111412;border-radius:9px;gap:14px;margin-bottom:10px;padding:15px;display:grid}.accountAction b{font-size:11px}.accountAction p{color:#bfc2bd;margin:5px 0 0;font-size:9px;line-height:1.4}.accountAction .btn{justify-self:start}.loginShell>.muted{margin-bottom:20px;font-size:11px;line-height:1.45}.authMode{background:#ecece7;border-radius:8px;grid-template-columns:.72fr 1.28fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.authMode button{color:#666a64;background:0 0;border:0;border-radius:6px;padding:10px 7px;font-size:8px;font-weight:900}.authMode button.active{color:#fff;background:#111412}.authTextButton{color:#666a64;letter-spacing:.02em;text-underline-offset:2px;background:0 0;border:0;width:auto;margin:-3px 0 12px auto;padding:2px 0;font-size:8px;font-weight:800;text-decoration:underline;display:block}.authTextButton:hover,.authTextButton:focus-visible{color:#111;outline:0}.authTextButton:disabled{cursor:default;opacity:.55}.authMessage{border-radius:7px;margin:0 0 12px;padding:11px;font-size:10px;font-weight:700}.authMessage.error{color:#9b2f28;background:#fae8e6}.authMessage.success{color:#28763b;background:#e4f5df}.loginRoleLinks{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 10px;display:grid}.loginRoleLinks a{border:1px solid var(--line);text-align:center;border-radius:6px;padding:12px;font-size:8px;font-weight:900}.loginRoleLinks a:hover,.loginRoleLinks a:focus-visible{background:#fff;outline:0}.dashboardShell{background:#fafaf8;border:1px solid #ddd;border-radius:15px;width:min(920px,100% - 20px);margin:24px auto 70px;overflow:hidden;box-shadow:0 12px 40px #0000000d}.accountLoadingShell{min-height:360px}.accountLoadingHero{min-height:118px}.accountLoadingBody{gap:12px;display:grid}.accountLoadingBody span{background:linear-gradient(90deg,#e9e9e4 25%,#f6f6f2 50%,#e9e9e4 75%) 0 0/200% 100%;border-radius:7px;height:48px;animation:1.2s ease-in-out infinite account-loading}.accountLoadingBody span:first-child{width:68%}.accountLoadingBody span:last-child{width:84%}.productSpecification{border-top:1px solid var(--line);min-width:0;margin-top:8px;padding-top:8px}.productSpecificationLead,.productSpecificationCompact{color:var(--muted);font-size:8px;line-height:1.35}.productSpecificationLead{margin:0 0 6px}.productSpecificationCompact{display:block}.productSpecification details{border:1px solid var(--line);background:#fff;border-radius:6px}.productSpecification summary{cursor:pointer;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:8px 10px;font-size:7px;font-weight:900;list-style:none;display:flex}.productSpecification summary::-webkit-details-marker{display:none}.productSpecification details[open] summary{border-bottom:1px solid var(--line)}.productSpecification details[open] summary span{transform:rotate(180deg)}.productSpecification.compact{border-top:0;margin:-1px 0 7px;padding:0}.productSpecification.compact details{background:#f7f7f3;border-radius:0 0 6px 6px}.productSpecification.compact summary{color:#444842;min-height:26px;padding:6px 9px;font-size:6px}.productSpecification.compact details[open] summary{color:#111}.productSpecificationBody{gap:10px;padding:11px;display:grid}.productSpecificationBody>p{color:#4f534f;margin:0;font-size:8px;line-height:1.55}.productSpecificationIdentity{background:#f1f1ed;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.productSpecificationIdentity span,.productSpecificationBody dt{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:900}.productSpecificationIdentity b{font-size:8px}.productSpecificationBody dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.productSpecificationBody dl>div{background:#f5f5f1;gap:3px;padding:8px;display:grid}.productSpecificationBody dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:800}.productSpecificationList{border-left:3px solid var(--green);padding-left:9px}.productSpecificationList.excluded{border-left-color:#8d918c}.productSpecificationList>b{font-size:6px}.productSpecificationList ul{gap:3px;margin:5px 0 0;padding:0;list-style:none;display:grid}.productSpecificationList li{color:#555954;font-size:7px}.productSpecificationList.included li:before{color:var(--green);content:"✓ ";font-weight:900}.productSpecificationList.excluded li:before{content:"— ";font-weight:900}.productSpecificationBody>small{color:var(--muted);font-size:6px;line-height:1.45}.exchangeProductSpecification,.supplierAgreementProductSpecification{padding:0!important}.exchangeProductSpecification .productSpecification,.supplierAgreementProductSpecification .productSpecification{border-top:0;margin:0}.exchangeProductSpecification .productSpecification>details,.supplierAgreementProductSpecification .productSpecification>details{border:0}.searchResultProduct .productSpecification{margin:-1px 8px 7px}.agreementProductOption{min-width:0}.agreementProductOption>button{width:100%}.agreementProductOption .productSpecification{margin-bottom:0}.supplierAgreementCard>.productSpecification{flex:1 0 100%;width:100%;margin-bottom:0}.exchangeOrder>.productSpecification{margin:-1px 4px 7px}.exchangeDockOrderProduct .productSpecification{margin:-1px 3px 5px}.exchangeDockOrderProduct .productSpecificationBody{color:#111}.requestItem>.productSpecification,.adminApplication>.productSpecification{margin:-1px 10px 8px}@keyframes account-loading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.accountLoadingBody span{animation:none}}.dashboardHero{color:#fff;background:#111412;justify-content:space-between;align-items:start;gap:18px;padding:26px 24px;display:flex}.dashboardHero h1{margin:8px 0 5px;font-size:27px;line-height:1.05}.dashboardHero p{color:#bfc2bd;margin:3px 0 0;font-size:10px}.dashboardHero .eyebrow{color:var(--yellow)}.dashboardHero .btn{flex:none;padding:10px 12px;font-size:8px}.dashboardHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.accountWorkspaceHero{align-items:end}.accountHeroSummary{text-align:right;gap:28px;display:flex}.accountHeroSummary>div{gap:4px;display:grid}.accountHeroSummary strong{color:var(--yellow);font-size:12px}.accountHeroSummary span{color:#929792;letter-spacing:.07em;font-size:6px;font-weight:900}.accountWorkspaceTabs{background:#202420}.accountOverviewSection,.accountAccessSection{background:#fff}.dashboardSectionHead p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.accountDestinationGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.accountDestinationGrid article{background:#f1f1ed;gap:7px;min-height:190px;padding:17px;display:grid}.accountDestinationGrid article>span,.accountAccessList article span{color:var(--muted);letter-spacing:.08em;font-size:6px;font-weight:900}.accountDestinationGrid h3{margin:4px 0 0;font-size:14px}.accountDestinationGrid p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.accountDestinationGrid .btn{place-self:end start;padding:9px 11px;font-size:7px}.accountWorkspaceForm{margin-top:18px}.accountAccessList{border-top:1px solid var(--line);margin-top:18px;display:grid}.accountAccessList article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 4px;display:flex}.accountAccessList article>div:first-child{gap:4px;display:grid}.accountAccessList article b{font-size:10px}.accountAccessList article small{color:var(--muted);font-size:8px}.accountAccessList .btn{flex:none;padding:9px 11px;font-size:7px}.accountAdminLinks{flex-direction:row;gap:6px!important;display:flex!important}.supplierAccountLink{color:#fff;background:0 0;border:1px solid #686d69}.supplierAccountLink:hover,.supplierAccountLink:focus-visible{border-color:var(--yellow);color:var(--yellow);outline:0}.adminReviewLink{background:var(--yellow);border:1px solid var(--yellow);color:#111}.adminReviewLink:hover,.adminReviewLink:focus-visible{background:#fff;border-color:#fff;outline:0}.supplierPortalLink{border:1px solid var(--yellow);color:var(--yellow);background:0 0}.supplierPortalLink:hover,.supplierPortalLink:focus-visible{background:var(--yellow);color:#111;outline:0}.supplierApplicationTag{border-left:2px solid var(--yellow);color:#d6d8d4;letter-spacing:.06em;margin-top:10px;padding-left:8px;font-size:7px;font-weight:900;display:block}.supplierApplicationHero{color:#fff;background:#111412;padding:25px 24px}.supplierApplicationHero .eyebrow{color:var(--yellow)}.supplierApplicationHero h1{margin:8px 0 7px;font-size:27px;line-height:1.05}.supplierApplicationHero p{color:#bfc2bd;max-width:470px;margin:0;font-size:10px;line-height:1.45}.supplierApplicationBody{padding:22px}.supplierFormIntro{color:var(--muted);margin:0 0 17px;font-size:9px;line-height:1.5}.supplierFormGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.supplierFormGrid .card{margin:0}.supplierChoiceGroup{margin:18px 0}.supplierChoiceGroup h2{margin:0 0 5px;font-size:15px}.supplierChoiceGroup>p{color:var(--muted);margin:0 0 10px;font-size:9px;line-height:1.4}.supplierChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.supplierChoice{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:8px;font-weight:800;display:flex}.supplierChoice:has(input:checked){background:#fffef0;border-color:#b9b600}.supplierChoice input{accent-color:#111;margin:0}.supplierFormActions{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:14px;display:grid}.supplierFormActions .btn{min-height:42px}.supplierApplicationNotice{border-radius:8px;margin-bottom:16px;padding:12px;font-size:9px;line-height:1.45}.supplierApplicationNotice.info{color:#50534e;background:#efefe9}.supplierApplicationNotice.error{color:#9b2f28;background:#fae8e6}.supplierApplicationNotice.success{color:#28763b;background:#e4f5df}.supplierStatusCard{border:1px solid var(--line);background:#fff;border-radius:9px;padding:18px}.supplierStatusCard strong{color:var(--green);letter-spacing:.08em;font-size:8px;display:block}.supplierStatusCard h2{margin:8px 0 6px;font-size:19px}.supplierStatusCard p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.supplierStatusMeta{border-top:1px solid var(--line);gap:5px;margin-top:14px;padding-top:12px;font-size:8px;display:grid}.supplierReviewNote{background:#fffbe0;border-left:3px solid #d3d000;margin:14px 0 16px;padding:12px;font-size:9px;line-height:1.45}.accountRoleTag{color:#d6d8d4;letter-spacing:.08em;border:1px solid #555a56;border-radius:999px;margin-top:13px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.dashboardSection{border-bottom:1px solid var(--line);padding:22px}.dashboardSection:last-child{border-bottom:0}.dashboardSection h2{margin:7px 0 15px;font-size:20px}.dashboardSectionHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.dashboardSectionHead h2{margin-bottom:0}.dashboardSectionHead .btn{padding:11px 12px;font-size:8px}.accountRequestsSection{background:#fff}.requestList{border-top:1px solid var(--line);margin-top:17px}.requestItem{border-bottom:1px solid var(--line)}.requestRow{color:#111;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:18px;width:100%;padding:14px 0;display:grid}.requestRow:hover,.requestRow:focus-visible{background:#fffef0;outline:0}.requestSummary,.requestStatusSummary{gap:4px;display:grid}.requestStatusSummary{text-align:right}.requestRow span{color:var(--muted);font-size:8px;font-weight:900}.requestRow b{font-size:12px}.requestRow small{color:var(--muted);font-size:8px}.requestRow strong{color:var(--green);font-size:8px}.requestChevron{text-align:right;color:#111!important}.requestDetails{border-top:1px solid var(--line);background:#f3f3ef;padding:17px}.requestProgressHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.requestProgressHead>div{min-width:0}.requestProgressHead b{margin-top:5px;font-size:12px;display:block}.requestProgressHead p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.4}.requestProgressHead>span{color:#fff;background:#111;border-radius:999px;flex:none;padding:6px 8px;font-size:7px;font-weight:900}.requestProgressSteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:16px 0;padding:0;list-style:none;display:grid}.requestProgressSteps li{color:#8a8d87;border-top:3px solid #d0d1cc;gap:5px;padding-top:7px;display:grid}.requestProgressSteps li span{border:1px solid #c9cac5;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-weight:900;display:grid}.requestProgressSteps li b{font-size:6px;line-height:1.2}.requestProgressSteps li.done{border-color:var(--green);color:var(--green)}.requestProgressSteps li.done span{background:var(--green);border-color:var(--green);color:#fff}.requestProgressSteps li.current{color:#111;border-color:#d3d000}.requestProgressSteps li.current span{background:var(--yellow);border-color:var(--yellow);color:#111}.requestClosedNotice{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;margin:15px 0;padding:11px;font-size:9px;line-height:1.4}.requestDetailGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.requestDetail{border:1px solid var(--line);background:#fff;border-radius:7px;gap:6px;min-width:0;padding:11px;display:grid}.requestDetail span{color:var(--muted);letter-spacing:.06em;font-size:7px;font-weight:900}.requestDetail b{overflow-wrap:anywhere;font-size:9px;line-height:1.35}.requestDetail.wide{grid-column:1/-1}.dashboardEmpty{text-align:center;background:#f0f0ec;border-radius:8px;margin-top:17px;padding:19px}.dashboardEmpty b{font-size:11px}.dashboardEmpty p{color:var(--muted);margin:5px 0 0;font-size:9px}.dashboardEmpty .btn{margin-top:13px;padding:10px 12px;font-size:8px}.accountDetailsSection{background:#f7f7f4}.accountSectionIntro{color:var(--muted);margin:-7px 0 17px;font-size:9px;line-height:1.45}.profileForm{margin-top:16px}.accountDetailGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accountDetailGrid .card{margin-bottom:0}.accountReadOnlyValue{color:#555;overflow-wrap:anywhere;padding-top:9px;font-size:11px;font-weight:700}.accountDeliveryCard{margin-top:10px}.profileMessage{color:#28763b;background:#e4f5df;border-radius:7px;margin-bottom:12px;padding:10px;font-size:9px;font-weight:900}.adminSupplierHero{color:#fff;background:#111412;padding:25px 24px}.adminSupplierHero .eyebrow{color:var(--yellow)}.adminSupplierHero h1{margin:8px 0 7px;font-size:27px;line-height:1.05}.adminSupplierHero p{color:#bfc2bd;max-width:500px;margin:0;font-size:10px;line-height:1.45}.adminSupplierBody{background:#fff;padding:22px}.adminSupplierToolbar{justify-content:space-between;align-items:center;gap:7px;margin-bottom:15px;display:flex}.adminSupplierFilters{flex-wrap:wrap;gap:6px;display:flex}.adminSupplierFilters button{border:1px solid var(--line);background:#f1f1ed;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900}.adminSupplierFilters button.active{color:#fff;background:#111412;border-color:#111412}.adminSupplierCount{color:var(--muted);font-size:8px;font-weight:900}.adminApplicationList{border-top:1px solid var(--line)}.adminApplication{border-bottom:1px solid var(--line)}.adminApplicationSummary{color:#111;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.adminApplicationSummary:hover,.adminApplicationSummary:focus-visible{background:#fffef0;outline:0}.adminApplicationTitle{gap:4px;display:grid}.adminApplicationTitle b{font-size:12px}.adminApplicationTitle span,.adminApplicationStatus small{color:var(--muted);font-size:8px}.adminApplicationStatus{text-align:right;gap:4px;display:grid}.adminApplicationStatus strong{color:var(--green);font-size:8px}.adminApplicationDetails{border-top:1px solid var(--line);background:#f3f3ef;padding:17px}.adminApplicationGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adminApplicationField{border:1px solid var(--line);background:#fff;border-radius:7px;gap:6px;min-width:0;padding:11px;display:grid}.adminApplicationField.wide{grid-column:1/-1}.adminApplicationField span{color:var(--muted);letter-spacing:.06em;font-size:7px;font-weight:900}.adminApplicationField b{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.adminReviewForm{border-top:1px solid var(--line);gap:9px;margin-top:14px;padding-top:14px;display:grid}.adminReviewForm label{font-size:8px;font-weight:900}.adminReviewForm textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:7px;width:100%;min-height:78px;padding:10px}.adminReviewActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.adminReviewActions button{border:1px solid #111412;border-radius:6px;min-height:38px;padding:8px;font-size:7px;font-weight:900}.adminReviewActions .approve{background:var(--yellow)}.adminReviewActions .review{color:#fff;background:#111412}.adminReviewActions .changes{background:#fff}.adminReviewActions .decline{color:#9b2f28;background:#fae8e6;border-color:#c4554c}.adminReviewMessage{border-radius:7px;padding:10px;font-size:8px;font-weight:900}.adminReviewMessage.success{color:#28763b;background:#e4f5df}.adminReviewMessage.error{color:#9b2f28;background:#fae8e6}.supplierPortalHero{border-bottom:4px solid var(--yellow);color:#fff;background:linear-gradient(90deg,#ffd5000e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#ffd50009 1px,#0000 1px) 0 0/24px 24px,#111412;padding:25px 24px;position:relative;overflow:hidden}.supplierPortalHero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:9px}.supplierPortalHeroTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.supplierPortalHero .eyebrow{color:var(--yellow)}.supplierPortalHero h1{margin:8px 0 6px;font-size:27px;line-height:1.05}.supplierPortalHero p{color:#bfc2bd;margin:0;font-size:10px;line-height:1.4}.supplierPortalNoteIdentity{z-index:1;position:relative}.supplierPortalNoteIdentity>span{color:#858b85;letter-spacing:.1em;margin-top:12px;font-size:6px;font-weight:900;display:block}.supplierPortalBrandIdentity{z-index:1;position:relative}.supplierPortalIssuingSeal{--seal-ink:#f2e5a5;filter:saturate(.72);opacity:.82;grid-template-columns:66px minmax(0,1fr);gap:10px;min-width:190px;padding:5px}.supplierPortalIssuingSeal .supplierNoteSealRoundel{width:66px;padding:7px}.supplierPortalIssuingSeal .supplierNoteSealRoundel:before{top:18px;left:8px;right:8px}.supplierPortalIssuingSeal .supplierNoteSealRoundel:after{bottom:18px;left:8px;right:8px}.supplierPortalIssuingSeal .supplierNoteSealRoundel>i{width:30px;height:30px;margin:2px 0}.supplierPortalIssuingSeal .supplierNoteSealLegend{gap:2px;padding:5px 0}.supplierPortalIssuingSeal .supplierNoteSealLegend small,.supplierPortalIssuingSeal .supplierNoteSealLegend em{color:#a9aaa2;font-size:5px}.supplierPortalIssuingSeal .supplierNoteSealLegend b{color:#f2ead0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.supplierApprovedTag{color:#8de2a6;border:1px solid #4d8b61;border-radius:999px;flex:none;padding:7px 9px;font-size:7px;font-weight:900}.supplierPortalStats{border-top:1px solid #363a37;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;padding-top:14px;display:grid}.supplierPortalStat{gap:4px;display:grid}.supplierPortalStat strong{color:#fff;font-size:18px}.supplierPortalStat span{color:#8f938e;letter-spacing:.06em;font-size:7px;font-weight:900}.supplierPortalBody{background:#fff}.supplierPortalSection{border-bottom:1px solid var(--line);padding:22px}.supplierPortalSection:last-child{border-bottom:0}.supplierPortalSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.supplierPortalSectionHead h2{margin:6px 0 0;font-size:19px}.supplierPortalSectionHead p{color:var(--muted);max-width:360px;margin:6px 0 0;font-size:8px;line-height:1.4}.supplierPortalSectionCount{color:#fff;background:#111412;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.supplierOpportunityList{border-top:1px solid var(--line)}.supplierOpportunity{border-bottom:1px solid var(--line)}.supplierOpportunitySummary{color:#111;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.supplierOpportunitySummary:hover,.supplierOpportunitySummary:focus-visible{background:#fffef0;outline:0}.supplierOpportunityTitle,.supplierOpportunityMeta{gap:4px;display:grid}.supplierOpportunityTitle b{font-size:12px}.supplierOpportunityTitle span,.supplierOpportunityMeta small{color:var(--muted);font-size:8px}.supplierOpportunityMeta{text-align:right}.supplierOpportunityMeta strong{color:var(--green);font-size:8px}.supplierOpportunityDetails{border-top:1px solid var(--line);background:#f3f3ef;padding:17px}.supplierOpportunityGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.supplierOpportunityField{border:1px solid var(--line);background:#fff;border-radius:7px;gap:6px;min-width:0;padding:11px;display:grid}.supplierOpportunityField span{color:var(--muted);letter-spacing:.06em;font-size:7px;font-weight:900}.supplierOpportunityField b{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.supplierOfferForm{border-top:1px solid var(--line);gap:9px;margin-top:14px;padding-top:14px;display:grid}.supplierOfferForm h3{margin:0;font-size:13px}.supplierOfferGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.supplierOfferField{gap:5px;display:grid}.supplierOfferField.wide{grid-column:1/-1}.supplierOfferField label{letter-spacing:.05em;font-size:7px;font-weight:900}.supplierOfferField input,.supplierOfferField textarea{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;padding:9px}.supplierOfferField textarea{resize:vertical;min-height:68px}.supplierOfferTotal{color:#fff;background:#111412;border-radius:7px;justify-content:space-between;align-items:center;padding:11px;display:flex}.supplierOfferTotal span{color:#bfc2bd;font-size:8px}.supplierOfferTotal b{color:var(--yellow);font-size:13px}.supplierOfferForm .btn{min-height:40px}.supplierPortalMessage{border-radius:7px;padding:10px;font-size:8px;font-weight:900}.supplierPortalMessage.success{color:#28763b;background:#e4f5df}.supplierPortalMessage.error{color:#9b2f28;background:#fae8e6}.supplierOfferStatus{border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.supplierOfferStatus.submitted,.supplierOfferStatus.under_review{color:#6b6100;background:#fff7c9}.supplierOfferStatus.accepted{color:#28763b;background:#e4f5df}.supplierOfferStatus.unsuccessful,.supplierOfferStatus.expired,.supplierOfferStatus.withdrawn{color:#666a64;background:#eeeeea}.supplierOfferSummary{border:1px solid var(--line);background:#f5f5f1;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding:12px;display:grid}.supplierOfferSummary div{gap:4px;display:grid}.supplierOfferSummary span{color:var(--muted);font-size:7px;font-weight:900}.supplierOfferSummary b{font-size:9px}.supplierPortalEmpty{background:#f1f1ed;border-radius:8px;padding:18px}.supplierPortalEmpty b{font-size:10px}.supplierPortalEmpty p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.4}.supplierAgreementList{gap:8px;display:grid}.supplierAgreementCard{border:1px solid var(--line);background:#f5f5f1;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:10px 11px;display:flex}.supplierAgreementCard>div:first-child{flex:220px;min-width:0}.supplierAgreementCard span{color:var(--muted);letter-spacing:.06em;font-size:7px;font-weight:900;display:block}.supplierAgreementCard h3{margin:3px 0 2px;font-size:11px}.supplierAgreementCard p{color:var(--muted);margin:0;font-size:8px}.supplierAgreementCardMeta{text-align:right;flex:none;align-items:end;gap:4px;display:grid}.supplierAgreementCardMeta b{font-size:9px}.supplierAgreementCardMeta small{color:var(--muted);font-size:7px}.supplierAgreementToggle{color:#444741;background:0 0;border:0;border-bottom:1px solid #8a8c86;padding:3px 0 2px;font-size:7px;font-weight:900}.supplierAgreementActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:4px;display:flex}.supplierAgreementActions button{background:#fff;border:1px solid #bfc0ba;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:900}.supplierAgreementActions button:hover,.supplierAgreementActions button:focus-visible{border-color:#111;outline:0}.supplierAgreementActions button.danger{color:#9b2f28;background:#fae8e6;border-color:#c4554c}.supplierAgreementDetails{border-top:1px solid var(--line);text-align:left;background:#fff;flex:1 0 100%;grid-template-columns:1fr 1fr;gap:6px;margin-top:1px;padding:10px 0 0;display:grid}.supplierAgreementDetails>div{border:1px solid var(--line);border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.supplierAgreementDetails>.supplierAgreementActions{border:0;padding:4px 0 0;display:flex}.supplierAgreementDetails>div.wide{grid-column:1/-1}.supplierAgreementDetails span{color:var(--muted);letter-spacing:.05em;font-size:7px;font-weight:900}.supplierAgreementDetails b{overflow-wrap:anywhere;text-transform:capitalize;font-size:8px;line-height:1.4}.agreementStatus{border-radius:999px;padding:5px 7px}.agreementStatus.draft{color:#60635e;background:#e8e8e3}.agreementStatus.submitted{color:#6b6100;background:#fff7c9}.agreementStatus.approved,.agreementStatus.active{color:#28763b;background:#e4f5df}.agreementStatus.paused,.agreementStatus.rejected{color:#9b2f28;background:#fae8e6}.agreementBuilder{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.agreementStep{align-items:center;gap:9px;margin-bottom:10px;display:flex}.agreementStep>span{color:var(--yellow);background:#111412;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.agreementStep>div{gap:3px;display:grid}.agreementStep b{font-size:8px}.agreementStep small{color:var(--muted);font-size:7px}.agreementProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.agreementProductGrid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;gap:5px;padding:11px;display:grid}.agreementProductGrid button:hover,.agreementProductGrid button:focus-visible{border-color:#111;outline:0}.agreementProductGrid button.selected{background:#fffef0;border:2px solid #c8c500}.agreementProductGrid span,.agreementProductGrid small{color:var(--muted);font-size:7px}.agreementProductGrid b{font-size:10px}.agreementForm{background:#f3f3ef;border-radius:9px;margin-top:14px;padding:14px}.agreementFormGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agreementFormGrid label,.agreementNotes{gap:5px;display:grid}.agreementFormGrid label>span,.agreementNotes>span{color:#555952;letter-spacing:.04em;font-size:7px;font-weight:900}.agreementFormGrid input,.agreementFormGrid select,.agreementNotes textarea{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;padding:9px}.agreementPickup>span{align-items:center;gap:7px;display:flex}.agreementPickup>span input{width:auto}.agreementChoices{border:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:7px 12px;margin:14px 0 0;padding:12px 0 0;display:flex}.agreementChoices legend{color:#555952;float:left;width:100%;margin-bottom:9px;font-size:7px;font-weight:900}.agreementChoices label{align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.agreementChoices input{accent-color:#111}.agreementNotes{margin-top:13px}.agreementNotes textarea{resize:vertical;min-height:78px}.agreementActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.agreementActions .btn{min-height:40px}.exchangeShell,.sellEntryShell{width:100%;max-width:920px;margin:0 auto}.exchangeHero{color:#fff;background:#111412;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px 26px;display:grid}.exchangeHero .eyebrow,.sellEntryIntro .eyebrow{color:var(--yellow)}.exchangeHero h1{margin:7px 0 5px;font-size:28px}.exchangeHero p{color:#aeb2ad;margin:0;font-size:9px}.exchangePrimaryActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exchangeAction{color:#fff;border:1px solid #545954;border-radius:8px;grid-template-columns:24px minmax(90px,1fr);align-items:center;gap:2px 8px;min-width:155px;padding:11px;display:grid}.exchangeAction:hover,.exchangeAction:focus-visible{border-color:var(--yellow);outline:0}.exchangeAction>span{color:var(--yellow);grid-row:1/3;font-size:20px}.exchangeAction b{font-size:9px}.exchangeAction small{color:#989d98;font-size:7px}.exchangeStats{border-bottom:1px solid var(--line);background:#f0f0ec;grid-template-columns:repeat(4,1fr);display:grid}.exchangeStats>div{border-right:1px solid var(--line);gap:3px;padding:12px 22px;display:grid}.exchangeStats>div:last-child{border-right:0}.exchangeStats strong{font-size:17px}.exchangeStats span{color:var(--muted);font-size:7px;font-weight:900}.exchangeOrders{background:#fff;padding:22px 24px 28px}.exchangeOrdersHead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.exchangeOrdersHead h2{margin:5px 0 0;font-size:19px}.exchangeFilters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.exchangeFilters button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:900}.exchangeFilters button.active{color:#fff;background:#111412;border-color:#111412}.exchangeOrderList{border-top:1px solid var(--line)}.exchangeOrder{border-bottom:1px solid var(--line)}.exchangeOrderSummary{color:#111;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1.3fr) minmax(110px,.8fr) 90px 12px;align-items:center;gap:12px;width:100%;padding:13px 4px;display:grid}.exchangeOrderSummary:hover,.exchangeOrderSummary:focus-visible{background:#fffef0;outline:0}.exchangeSide{text-align:center;border-radius:4px;padding:6px;font-size:7px;font-weight:900}.exchangeSide.buy{background:var(--green);color:#fff}.exchangeSide.sell{background:var(--red);color:#fff}.exchangeProduct,.exchangeQuantity{gap:3px;display:grid}.exchangeProduct b{font-size:10px}.exchangeProduct small,.exchangeQuantity small{color:var(--muted);font-size:7px}.exchangeQuantity b{font-size:9px}.exchangeStatus{color:var(--green);text-align:right;font-size:7px}.exchangeStatus.cancelled,.exchangeStatus.expired,.exchangeStatus.declined{color:#a53a32}.exchangeStatus.draft,.exchangeStatus.changes_required{color:#8a7100}.exchangeChevron{font-size:8px}.exchangeOrderDetails{border-top:1px solid var(--line);background:#f3f3ef;grid-template-columns:repeat(3,1fr);gap:7px;padding:13px;display:grid}.exchangeOrderDetails>div{border:1px solid var(--line);background:#fff;border-radius:6px;gap:4px;min-width:0;padding:9px;display:grid}.exchangeOrderDetails span{color:var(--muted);font-size:6px;font-weight:900}.exchangeOrderDetails b{overflow-wrap:anywhere;text-transform:capitalize;font-size:8px}.exchangeOrderDetails .wide{grid-column:1/-1}.exchangeOrderNote{color:var(--muted);font-size:8px;line-height:1.4}.exchangeEmpty{background:#f1f1ed;border-radius:8px;padding:20px}.exchangeEmpty b{font-size:11px}.exchangeEmpty p{color:var(--muted);margin:5px 0 0;font-size:8px}.workspaceTabs{scrollbar-width:none;background:#171b18;gap:1px;padding:0 18px;display:flex;overflow-x:auto}.workspaceTabs::-webkit-scrollbar{display:none}.workspaceTabs button{color:#8f948f;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:7px;font-weight:900;display:flex}.workspaceTabs button.active{border-bottom-color:var(--yellow);color:#fff}.workspaceTabs button span{color:var(--yellow);background:#343936;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:6px;display:inline-flex}.exchangeWorkspaceTabs{background:#202420}.sectionTextAction{color:#595c56;background:0 0;border:0;padding:6px 0;font-size:7px;font-weight:900}.exchangeOrdersHead p{color:var(--muted);margin:5px 0 0;font-size:8px}.ledgerControl{background:#f5f5f1}.ledgerControlHead{align-items:center}.blockchainAnchorControl{background:#fff;border:1px solid #d7d9d2;border-top:4px solid #6978ff;grid-template-columns:1fr 1fr auto;align-items:center;gap:1px;margin-bottom:0;display:grid}.blockchainAnchorIdentity,.blockchainAnchorState{gap:4px;padding:13px 16px;display:grid}.blockchainAnchorIdentity{border-right:1px solid var(--line)}.blockchainAnchorControl span{color:#777b75;font-size:6px;font-weight:900}.blockchainAnchorControl b{font-size:9px}.blockchainAnchorControl small{color:#777b75;font-size:6px}.blockchainAnchorButton,.blockchainExplorerLink{color:#fff;background:#242b59;border:0;justify-content:center;align-self:stretch;align-items:center;min-width:170px;padding:12px 16px;font-size:6px;font-weight:900;text-decoration:none;display:flex}.blockchainAnchorButton:disabled{cursor:wait;opacity:.7}.blockchainAnchorNotice{color:#464e80;background:#eceeff;margin:0 0 18px;padding:8px 12px;font-size:6px;line-height:1.45}.blockchainAnchorHistory{background:#fff;border:1px solid #d7d9d2;gap:1px;margin-top:12px;padding:14px;display:grid}.blockchainAnchorHistory>.eyebrow{margin-bottom:6px}.blockchainAnchorHistory>div:not(.eyebrow){background:#f5f5f1;grid-template-columns:75px minmax(0,1fr) 110px 110px;align-items:center;gap:9px;padding:9px 10px;display:grid}.blockchainAnchorHistory code{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.blockchainAnchorHistory span,.blockchainAnchorHistory a,.blockchainAnchorHistory small{color:#696d68;font-size:6px}.blockchainAnchorHistory a{text-align:right;font-weight:900}.anchorBatchStatus{font-size:6px}.anchorBatchStatus.confirmed{color:#24833f}.anchorBatchStatus.broadcast{color:#514bb8}.anchorBatchStatus.prepared{color:#8a6d00}.ledgerSystemState{align-items:center;gap:9px;padding:10px 12px;display:flex}.ledgerSystemState>i{border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:flex}.ledgerSystemState>span{gap:3px;font-size:7px;display:grid}.ledgerSystemState small{font-size:6px;font-weight:700}.ledgerSystemState.verified{color:#176127;background:#dff2e3}.ledgerSystemState.verified>i{color:#fff;background:#176127}.ledgerSystemState.exception{color:#92291e;background:#fbe0dc}.ledgerSystemState.exception>i{color:#fff;background:#92291e}.ledgerControlStats{color:#fff;background:#171b18;grid-template-columns:repeat(5,1fr);margin:0 -24px;display:grid}.sandboxLedgerExclusions{background:#fff4cf;border:1px solid #d8bb57;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.sandboxLedgerExclusions b{letter-spacing:.08em;font-size:7px}.sandboxLedgerExclusions span{color:#675617;text-align:right;font-size:8px}.ledgerControlStats>div{border-right:1px solid #363b37;gap:4px;padding:13px 22px;display:grid}.ledgerControlStats>div:last-child{border-right:0}.ledgerControlStats span{color:#969b96;font-size:6px;font-weight:900}.ledgerControlStats strong{font-size:17px}.ledgerControlStats .clear strong{color:#77cf8a}.ledgerControlStats .warning strong{color:#ff897b}.ledgerClassList{gap:10px;margin-top:18px;display:grid}.ledgerClassCard{background:#fff;border:1px solid #cfd1cb;grid-template-columns:minmax(160px,1fr) minmax(150px,.8fr) auto;gap:12px 18px;padding:15px;display:grid}.ledgerClassCard.hasException{border-color:#c84d3e}.ledgerClassIdentity,.ledgerClassCode{gap:3px;min-width:0;display:grid}.ledgerClassIdentity>span,.ledgerClassCode>span,.ledgerSupplyFlow span,.ledgerBalanceBreakdown span,.ledgerHash span{color:#848781;font-size:6px;font-weight:900}.ledgerClassIdentity b{font-size:12px}.ledgerClassIdentity small,.ledgerClassCode small{color:#777a74;font-size:6px}.ledgerClassCode b{color:#25683a;font-size:8px}.ledgerClassState{align-self:start;padding:6px 8px;font-size:6px}.ledgerClassState.verified{color:#176127;background:#dff2e3}.ledgerClassState.exception{color:#92291e;background:#fbe0dc}.ledgerSupplyFlow{background:#f1f2ee;grid-column:1/-1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.ledgerSupplyFlow>div{text-align:center;gap:3px;display:grid}.ledgerSupplyFlow b{font-size:10px}.ledgerSupplyFlow>i{color:#9a9d97;font-size:9px;font-style:normal}.ledgerBalanceBreakdown{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ledgerBalanceBreakdown>div{background:#fafaf8;gap:3px;padding:9px;display:grid}.ledgerBalanceBreakdown b{font-size:8px}.ledgerChecks{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.ledgerCheck{align-items:center;gap:5px;padding:5px 7px;font-size:6px;font-weight:900;display:inline-flex}.ledgerCheck i{border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:6px;font-style:normal;display:inline-flex}.ledgerCheck.valid{color:#176127;background:#edf6ef}.ledgerCheck.valid i{color:#fff;background:#176127}.ledgerCheck.exception{color:#92291e;background:#fbe0dc}.ledgerCheck.exception i{color:#fff;background:#92291e}.ledgerHash{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.ledgerHash>div{gap:3px;display:grid}.ledgerHash b{font-size:7px}.ledgerHash code{color:#5c5f5a;text-overflow:ellipsis;white-space:nowrap;background:#f2f3ef;padding:7px 8px;font-size:6px;overflow:hidden}.dealRequestStrip{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:18px;display:grid}.dealRequestStrip>div{background:#f1f1ed;gap:3px;padding:11px;display:grid}.dealRequestStrip span,.dealRequestStrip small{color:var(--muted);font-size:6px}.dealRequestStrip b{font-size:9px}.listingBuyButton,.supplierFulfilmentAction button,.fulfilButton{color:#fff;cursor:pointer;background:#111;border:0;padding:10px 12px;font-size:7px;font-weight:900}.exchangeSubsection{border-top:1px solid var(--line);gap:7px;margin-top:22px;padding-top:18px;display:grid}.exchangeLedgerRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:12px;padding:11px 4px;display:grid}.exchangeLedgerRow>b,.exchangeLedgerRow>strong{font-size:8px}.supplierWorkspaceGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:28px;display:grid}.supplierWorkspaceGrid>div{align-content:start;gap:12px;display:grid}.supplierWorkspace .materialNoteIssueForm{grid-template-columns:1fr}.supplierFulfilmentCard{border:1px solid var(--line);gap:12px;padding:13px;display:grid}.supplierFulfilmentFacts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.supplierFulfilmentFacts span{background:#f3f3ef;gap:4px;padding:8px;display:grid}.supplierFulfilmentFacts small{color:var(--muted);font-size:6px;font-weight:900}.supplierFulfilmentFacts b{font-size:8px}.supplierFulfilmentAction{gap:7px;display:grid}.supplierFulfilmentAction input{border:1px solid var(--line);width:100%;padding:9px;font-size:8px}.bankActivityList{border-top:1px solid var(--line)}.bankActivityRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(120px,.6fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.bankActivityRow>div{gap:3px;display:grid}.bankActivityRow b,.bankActivityRow strong{font-size:8px}.bankActivityRow small,.bankActivityRow span{color:var(--muted);font-size:7px}.bankActivityRow code{color:#176127;white-space:nowrap;background:#e4f2e7;padding:5px 7px;font-family:inherit;font-size:6px;font-weight:900}.accountBoundarySection{justify-content:space-between;align-items:center;gap:24px;display:flex}.accountBoundarySection h2{margin:5px 0}.accountBoundarySection p{color:var(--muted);max-width:410px;margin:0;font-size:9px;line-height:1.5}.accountBoundaryLinks{flex:none;gap:7px;display:flex}.sellEntryShell{background:#fff;padding:28px 24px 34px}.sellEntryIntro{max-width:600px}.sellEntryIntro h1{margin:8px 0;font-size:29px;line-height:1.05}.sellEntryIntro p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.sellDealCard{color:#fff;background:#111412;border-radius:9px;gap:13px;margin-top:22px;padding:18px;display:grid}.sellDealHead{border-bottom:1px solid #383d39;justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.sellDealHead>span{gap:4px;display:grid}.sellDealHead>span:last-child{text-align:right}.sellDealHead small,.sellProductSelect>span,.sellDealInputs label>span{color:#969b96;font-size:7px;font-weight:900}.sellDealHead b{font-size:14px}.sellDealHead strong{color:var(--yellow);font-size:14px}.sellDealHead em{color:#b7bab6;font-size:7px;font-style:normal}.sellProductSelect{gap:6px;display:grid}.sellProductSelect select{color:#111;background:#fff;border:0;border-radius:6px;width:100%;padding:10px}.sellDealInputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sellDealInputs label{gap:6px;display:grid}.sellDealInputs label>div{color:#111;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.sellDealInputs input{border:0;width:100%;min-width:0;padding:5px;font-size:12px;font-weight:900}.sellDealInputs b{white-space:nowrap;font-size:8px}.sellDealEstimate{border-top:1px solid #383d39;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.sellDealEstimate span{color:#969b96;font-size:7px;font-weight:900}.sellDealEstimate strong{color:var(--yellow);font-size:14px}.sellDealNote{color:#969b96;text-align:center;font-size:7px}@media (max-width:520px){.exchangeDock{border-left:0;border-right:0;border-radius:0 0 9px 9px;width:100%;margin-top:0;top:0}.exchangeDockPrompt span{display:none}.exchangeDockOrder{grid-template-columns:32px minmax(0,1fr) 48px}.exchangeDockOrder small{display:none}.exchangeDockLogin{grid-template-columns:minmax(0,1fr) auto}.exchangeHero{grid-template-columns:1fr;align-items:stretch;padding:22px 18px}.exchangePrimaryActions{width:100%}.exchangeAction{min-width:0}.exchangeOrders{padding:19px 17px 24px}.exchangeOrdersHead{flex-direction:column;align-items:flex-start}.ledgerSystemState{width:100%}.ledgerControlStats{grid-template-columns:1fr 1fr;margin-left:-17px;margin-right:-17px}.sandboxLedgerExclusions{flex-direction:column;align-items:flex-start;gap:6px}.sandboxLedgerExclusions span{text-align:left}.ledgerControlStats>div{padding:11px 17px}.ledgerControlStats>div:nth-child(2n){border-right:0}.blockchainAnchorControl{grid-template-columns:1fr;align-items:stretch}.blockchainAnchorIdentity{border-bottom:1px solid var(--line);border-right:0}.blockchainAnchorButton,.blockchainExplorerLink{min-height:43px}.blockchainAnchorHistory>div:not(.eyebrow){grid-template-columns:1fr;align-items:start}.blockchainAnchorHistory a{text-align:left}.ledgerClassCard{grid-template-columns:1fr auto;padding:12px}.ledgerClassCode{grid-area:2/1/auto/-1}.ledgerBalanceBreakdown{grid-template-columns:1fr 1fr}.ledgerHash{grid-template-columns:1fr}.exchangeFilters{justify-content:flex-start}.exchangeOrderSummary{grid-template-columns:38px minmax(0,1fr) 72px 10px;gap:8px}.exchangeQuantity{display:none}.exchangeStatus{font-size:6px}.exchangeOrderDetails,.exchangeStats{grid-template-columns:1fr 1fr}.exchangeStats>div:nth-child(2){border-right:0}.workspaceTabs{padding:0 8px}.workspaceTabs button{padding:0 11px}.dealRequestStrip,.supplierWorkspaceGrid{grid-template-columns:1fr}.noteMarketListing{grid-template-columns:1fr 1fr}.noteMarketListing .noteIdentity,.noteMarketListing .listingBuyButton,.noteMarketListing .ownNoteListing{grid-column:1/-1}.exchangeLedgerRow,.bankActivityRow{grid-template-columns:minmax(0,1fr) auto}.exchangeLedgerRow>strong,.bankActivityRow>span{grid-column:1/-1}.bankActivityRow>code{grid-column:1/-1;justify-self:start}.accountBoundarySection{flex-direction:column;align-items:stretch}.accountBoundaryLinks{grid-template-columns:1fr 1fr;display:grid}.sellEntryShell{padding:22px 17px 28px}.sellDealInputs{grid-template-columns:1fr}.dashboardHero{flex-direction:column;padding:22px 18px}.dashboardHeroActions{justify-content:flex-start;width:100%}.dashboardHero h1{font-size:23px}.accountWorkspaceHero{align-items:stretch}.accountHeroSummary{text-align:left;justify-content:space-between}.dashboardSection{padding:19px 17px}.dashboardSectionHead{align-items:flex-start}.accountDetailGrid,.accountDestinationGrid{grid-template-columns:1fr}.accountDestinationGrid article{min-height:0}.accountAccessList article{flex-direction:column;align-items:stretch}.accountAccessList .btn{align-self:flex-start}.requestRow{align-items:flex-start;gap:10px}.requestProgressHead{gap:10px}.supplierApplicationHero{padding:22px 18px}.supplierApplicationBody{padding:19px 17px}.supplierFormGrid,.supplierChoiceGrid,.supplierFormActions{grid-template-columns:1fr}.adminSupplierHero{padding:22px 18px}.adminSupplierBody{padding:19px 17px}.adminSupplierToolbar{flex-direction:column;align-items:flex-start}.adminApplicationGrid{grid-template-columns:1fr}.adminApplicationField.wide{grid-column:auto}.adminReviewActions{grid-template-columns:1fr 1fr}.supplierPortalHero{padding:22px 18px}.supplierPortalHeroTop{gap:12px}.supplierPortalSection{padding:19px 17px}.supplierOpportunityGrid,.supplierOfferGrid{grid-template-columns:1fr}.supplierOfferField.wide{grid-column:auto}.supplierOfferSummary{grid-template-columns:1fr}.supplierAgreementCard{align-items:flex-start}.supplierAgreementDetails{grid-template-columns:1fr}.supplierAgreementDetails>div.wide{grid-column:auto}.agreementProductGrid,.agreementFormGrid,.agreementActions{grid-template-columns:1fr}}@media (max-width:390px){.brand{letter-spacing:.12em;font-size:8px}.accountNav a{padding-inline:5px;font-size:5px}}@media (max-width:350px){.accountNav a{padding-inline:7px;font-size:6px}.categoryGrid{grid-template-columns:1fr}}.agreementReviewSplit{grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);gap:24px;display:grid}.agreementCommercialPanel{border:1px solid var(--line);background:#f4f4f0;align-self:start;gap:13px;padding:20px;display:grid}.agreementCommercialPanel label{color:#666760;letter-spacing:.04em;gap:7px;font-size:11px;font-weight:800;display:grid}.agreementCommercialPanel input,.agreementCommercialPanel textarea{border:1px solid var(--line);color:#111;width:100%;font:inherit;background:#fff;border-radius:0;padding:12px;font-size:14px;font-weight:700}.agreementCommercialPanel textarea{resize:vertical;min-height:94px}.agreementMargin{color:#fff;background:#111;justify-content:space-between;gap:12px;padding:12px;display:flex}.agreementMargin span{color:#aaa;letter-spacing:.05em;font-size:10px;font-weight:800}.agreementReviewActions{margin-top:20px}.supplierAgreementReviewNote{color:#292914;background:#fff3c4;max-width:360px;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.4}.supplierAgreementReviewNote span{letter-spacing:.06em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}@media (max-width:760px){.agreementReviewSplit{grid-template-columns:1fr}.agreementReviewActions{grid-template-columns:1fr 1fr}}:root{--black:#0d0d0d;--yellow:#ffd600;--paper:#f5f5f2;--green:#22c55e;--red:#ef4444;--muted:#6b7280;--line:#d9dad5;--content-width:960px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px}body{color:var(--black);font-size:14px;line-height:1.5}.bar{width:min(1120px,100% - 48px)}.exchangeDock,.shell{width:min(var(--content-width),calc(100% - 48px))}.exchangeDock{border-radius:var(--radius-md);margin-top:12px;padding:6px}.shell{border-radius:var(--radius-lg);margin-top:20px}.content{padding:32px}.brand{font-size:12px}.accountNav a{border-radius:var(--radius-sm);min-height:40px;padding:10px 13px;font-size:11px}.exchangeDock .searchInput{min-height:50px}.exchangeDockSearchBar{padding:4px}.searchClear{justify-content:center;height:30px;display:flex;color:#474b46!important;background:#ecece8!important;border:0!important;border-radius:50%!important;flex:0 0 30px!important;align-self:center!important;align-items:center!important;padding:0!important;font-size:19px!important;font-weight:500!important}.searchClear:hover,.searchClear:focus-visible{outline:2px solid var(--yellow);background:#dedfd9!important}.searchSuppressed{display:none}.exchangeDockTradeToggle{flex-basis:150px}.exchangeDockTradeToggle button{font-size:11px}.exchangeDockLogin b{font-size:13px}.exchangeDockLogin span,.exchangeDockLogin a,.exchangeDockEmpty{font-size:11px}.exchangeDockOpenSummary{min-height:36px}.exchangeDockOpenSummary b,.exchangeDockOpenSummary small,.exchangeDockOpenSummary em{font-size:10px}.journey{width:min(600px,100% - 48px);height:54px;margin-top:18px}.journey:before,.journey:after{top:14px}.j{justify-items:center;gap:6px;height:54px;display:grid}.j span{width:29px;height:29px;font-size:11px}.j small{color:#777d86;letter-spacing:.01em;font-size:11px;font-weight:800;display:block}.j.active span{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.j.active small{color:var(--black)}.j.done span{background:var(--green);border-color:var(--green);color:var(--black)}.j.done small{color:#18753a}.screenHead{padding:22px 30px}.screenHead b{font-size:15px}.flowBack{border-radius:var(--radius-sm);min-height:40px;padding:9px 12px;font-size:11px}.stepTag{width:30px;height:30px;font-size:12px}.eyebrow{letter-spacing:.08em;font-size:11px}.marketToolbar{gap:14px;min-height:60px;padding:10px 18px 10px 24px}.marketToolbar>b,.marketHomeButton{padding-right:18px;font-size:12px}.marketFilterScroll{gap:8px}.marketFilterScroll button{min-height:36px;padding:8px 14px;font-size:11px}.marketLabel{padding-bottom:12px;font-size:11px}.marketLabel b{font-size:10px}.marketRow{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1.45fr) minmax(170px,.75fr) 110px;gap:22px;min-height:92px;padding:18px 16px;transition:background-color .16s,box-shadow .16s}.marketRow:hover,.marketRow:focus-visible,.catalogRow:hover,.catalogRow:focus-visible{box-shadow:inset 3px 0 0 var(--yellow);background:#fffce8;outline:0}.marketRow.selected,.catalogRow.selected{box-shadow:inset 3px 0 0 var(--yellow);background:#fff8c8}.marketRow b{font-size:17px;line-height:1.25}.marketRow .availabilitySlot,.catalogRow .availabilitySlot{min-height:15px}.sub{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4}.price{text-align:right;font-size:18px;line-height:1.2}.price small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.move{text-align:right;margin-top:5px;font-size:12px}.marketRowOpen{color:#6b706a;justify-content:flex-end;align-items:center;gap:8px;font-size:17px;display:flex}.marketRowOpen span{font-size:11px;font-weight:800}.marketExpand{border-radius:var(--radius-sm);min-height:44px;font-size:11px}.catalogRow{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) minmax(165px,auto) 105px;min-height:94px;padding:18px 16px}.catalogRow>span small{font-size:10px}.catalogRow>span b{font-size:16px}.catalogRow>span em{font-size:12px}.catalogRow>strong{font-size:17px}.catalogRow>strong small{font-size:11px}.catalogRow>i{justify-content:flex-end;align-items:center;gap:8px;font-size:17px;font-style:normal;display:flex}.catalogRow>i small{color:#6b706a;font-size:11px;font-weight:800}.marketTradePanel{border-radius:var(--radius-md);gap:18px;margin:10px 0 18px;padding:24px}.marketTradeClose{width:34px;height:34px;top:20px;right:20px}.marketTradeHead{gap:28px;padding-right:42px}.marketTradeHead small{font-size:10px}.productVariantTrigger{border-radius:var(--radius-sm);min-height:58px;padding:10px 12px}.productVariantTrigger b{font-size:17px}.productVariantTrigger em{font-size:10px}.productVariantTrigger i{font-size:12px}.marketTradePrice b{font-size:22px}.marketTradePrice em{font-size:11px}.marketTradePrice .availabilitySlot{min-height:15px}.requestPricingUpdate{border-radius:var(--radius-md);color:#fff;background:#111412;border:0;margin-top:16px;padding:16px}.deliveryEstimateNote{color:#969b96;margin:-4px 0 2px;font-size:10px;line-height:1.5}.deliveryEstimateNote.light{color:var(--muted);margin:8px 0 0}.marketTradePanel>.productSpecification{margin-top:0;padding-top:0}.marketTradePanel>.marketMovementStrip{display:none}.marketOrderHeading{align-items:start}.marketOrderHeading .eyebrow{font-size:12px}.marketOrderHeading p{max-width:390px;font-size:12px;line-height:1.45}.marketOrderQuantity label{font-size:11px}.marketOrderQuantity input{width:100px;min-height:44px;font-size:16px}.marketOrderQuantity span{font-size:12px}.marketOrderEstimate small{font-size:10px}.marketOrderEstimate b{font-size:13px}.marketOrderEstimate strong{font-size:17px}.targetOrderSwitch{min-height:36px;font-size:11px}.productSpecificationLead,.productSpecificationCompact{font-size:12px;line-height:1.5}.productSpecification summary{text-transform:none;min-height:42px;padding:11px 13px;font-size:11px}.productSpecificationBody>p{font-size:12px}.productSpecificationIdentity span,.productSpecificationBody dt,.productSpecificationList>b{font-size:10px}.productSpecificationIdentity b,.productSpecificationBody dd{font-size:12px}.productSpecificationList li,.productSpecificationBody>small{font-size:11px}.requestBuilderIntro h2{font-size:32px;line-height:1.15}.requestBuilderIntro p{max-width:600px;font-size:13px}.requestCarryover{border-radius:var(--radius-md);padding:16px}.requestCarryover span{font-size:15px}.requestCarryover b{font-size:14px}.requestCarryover strong,.fulfillmentChoice legend,.card label{font-size:11px}.fulfillmentChoice button{border-radius:var(--radius-md);min-height:64px;padding:13px 15px}.fulfillmentChoice button.active{padding:12px 14px}.fulfillmentChoice b{font-size:14px}.fulfillmentChoice span{font-size:11px}.card{border-radius:var(--radius-md);padding:17px}.card input,.card select,.card textarea{min-height:44px;font-size:14px}.requestActions small,.requestBack{font-size:11px}.btn{border-radius:var(--radius-sm);min-height:44px;padding:11px 18px;font-size:12px;transition:filter .15s,transform 80ms}.btn:hover:not(:disabled){filter:brightness(.94)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline-offset:2px;outline:3px solid #ffd60066}.btn:disabled{cursor:not-allowed;opacity:.5}.btn[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-left:9px;animation:.7s linear infinite teButtonSpin}.primary,.buyAction{background:var(--yellow);color:var(--black)}.dark{background:var(--black);color:var(--white,#fff)}.ghost{border:1px solid var(--black);color:var(--black);background:#fff}.sellAction{color:#fff;background:0 0;border:1px solid #fff}@keyframes teButtonSpin{to{transform:rotate(360deg)}}.content>h2{margin:8px 0 10px;font-size:30px;line-height:1.15}.content>p{font-size:13px;line-height:1.55}.dealBanner{background:var(--black);border-radius:var(--radius-sm);color:var(--yellow);letter-spacing:.06em;padding:11px 13px;font-size:11px;font-weight:900}.dealBanner.success{background:var(--green);color:var(--black)}.summary{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.summary>div{border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:14px 16px;display:grid}.summary>div:nth-child(odd){border-right:1px solid var(--line)}.summary>div:last-child{border-bottom:0}.summary span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.summary b{overflow-wrap:anywhere;font-size:13px}.summary .total{background:var(--black);color:#fff;grid-column:1/-1}.summary .total span{color:#bfc2bd}.summary .total b{color:var(--yellow);font-size:20px}.toolbar{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.big{letter-spacing:-.03em;font-size:34px;font-weight:900}.successIcon{background:var(--green);color:var(--black);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:flex}.dealPriceTable span,.dealStatusGrid span{font-size:10px}.dealPriceTable b,.dealStatusGrid b{font-size:13px}.dealPriceTable>div{padding:13px 16px}.dealPriceTable .dealFinalTotal strong{font-size:22px}.dealStatusGrid>div{padding:14px}.supplierProtected b,.supplierProtected p{font-size:11px}.notice{font-size:12px}.footer{width:min(var(--content-width),calc(100% - 48px));margin:0 auto;padding:24px}.footer>div{border-top:1px solid var(--line);color:var(--black);justify-content:space-between;padding-top:18px;font-size:12px;display:flex}.footer small{color:var(--muted);font-size:11px}.loadingSearchSkeleton,.loadingMarketRow,.loadingToolbar span,.loadingJourney small{position:relative;overflow:hidden}.loadingSearchSkeleton:after,.loadingMarketRow:after,.loadingToolbar span:after,.loadingJourney small:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.25s ease-in-out infinite teSkeleton;position:absolute;inset:0;transform:translate(-100%)}.loadingSearchSkeleton{background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:50px;padding:12px;display:flex}.loadingSearchSkeleton i{background:#e2e3df;border-radius:4px;width:45%;height:12px}.loadingSearchSkeleton span{background:#d9dbd6;border-radius:5px;width:145px;height:30px;margin-left:auto}.loadingJourney{grid-template-columns:repeat(5,1fr);display:grid}.loadingJourney>span{place-items:center;gap:7px;display:grid}.loadingJourney i{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;font-style:normal;display:flex}.loadingJourney small{background:#dfe0dc;border-radius:3px;width:54px;height:8px;display:block}.loadingToolbar span{background:#333734;border-radius:999px;width:300px;height:28px}.loadingMarketRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 170px 28px;align-items:center;gap:22px;min-height:92px;padding:18px 16px;display:grid}.loadingMarketRow span{gap:9px;display:grid}.loadingMarketRow i,.loadingMarketRow strong,.loadingMarketRow b{background:#e4e5e1;border-radius:4px;height:12px;display:block}.loadingMarketRow i:first-child{width:58%;height:17px}.loadingMarketRow i:last-child{width:78%}.loadingMarketRow strong{width:100%;height:18px}.loadingMarketRow b{width:20px;height:12px}@keyframes teSkeleton{to{transform:translate(100%)}}@media (max-width:767px){.bar{width:calc(100% - 24px)}.exchangeDock,.shell{width:calc(100% - 20px)}.exchangeDock{margin-top:8px}.shell{border-radius:12px;margin-top:14px}.content{padding:20px 18px}.journey{width:calc(100% - 24px);height:52px;margin-top:14px}.j small{font-size:9px}.j span{width:27px;height:27px}.marketToolbar{min-height:56px;padding-inline:14px}.marketToolbar>b,.marketHomeButton{padding-right:12px;font-size:11px}.marketFilterScroll button{min-height:36px;padding-inline:12px}.marketRow{grid-template-columns:minmax(0,1fr) minmax(105px,.7fr) 18px;gap:10px;min-height:88px;padding:16px 8px}.marketRow b{font-size:15px}.sub{font-size:11px}.price{font-size:15px}.price small,.move{font-size:10px}.marketRowOpen span{display:none}.catalogRow{grid-template-columns:minmax(0,1fr) minmax(105px,auto) 16px;gap:9px;padding:16px 8px}.catalogRow>span b{font-size:14px}.catalogRow>span em{font-size:11px}.catalogRow>strong{font-size:14px}.catalogRow>i small{display:none}.marketTradePanel{border-radius:9px;margin-inline:-8px;padding:18px}.marketTradeHead{grid-template-columns:minmax(0,1fr);gap:14px;padding-right:38px}.marketTradePrice{text-align:left}.marketTradePrice b{font-size:20px}.marketOrderHeading{display:grid}.marketOrderHeading p{text-align:left;max-width:none}.marketOrderEstimate{grid-template-columns:1fr 1fr}.marketOrderEstimate>span:last-child{text-align:left;border-top:1px solid #363a37;grid-column:1/-1;padding-top:10px}.btn{min-height:48px}.requestBuilderIntro h2{font-size:27px}.requestDetailGrid,.dealStatusGrid{grid-template-columns:1fr}.requestLocation,.requestNotes{grid-column:auto}.footer{width:calc(100% - 20px);padding-inline:12px}.footer>div{gap:5px;display:grid}.loadingMarketRow{grid-template-columns:1fr 110px 18px;padding-inline:8px}.loadingToolbar span{width:48%}.summary{grid-template-columns:1fr}.summary>div:nth-child(odd){border-right:0}.summary .total{grid-column:auto}.toolbar{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:390px){.accountNav a{padding-inline:8px;font-size:9px}.brand{font-size:10px}.exchangeDockTradeToggle{flex-basis:118px}.exchangeDockTradeToggle button{padding-inline:4px;font-size:10px}.j small{font-size:8px}.marketRow{grid-template-columns:minmax(0,1fr) 102px 14px}.marketRow b,.price{font-size:14px}}@media (max-width:700px){.bar{align-items:stretch;gap:10px;height:auto;padding:12px 0 10px;display:grid}.brandHome{justify-self:start}.accountNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin-left:0;display:grid}.accountNav a{text-align:center;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 7px;font-size:10px;display:flex;overflow:hidden}.accountNav a:only-child{grid-column:3}}@media (max-width:390px){.accountNav{gap:5px}.accountNav a{padding-inline:5px;font-size:9px}}.exchangeDock{transition:box-shadow .18s,border-color .18s,opacity .18s}.exchangeDock.journeyActive{border-color:#454a46;box-shadow:0 4px 12px #00000014}.marketRow,.catalogRow{outline-offset:-1px;border-left:3px solid #0000;outline:1px solid #0000}.marketRow:hover:not(.selected),.catalogRow:hover:not(.selected){box-shadow:none;background:#fffce8;border-left-color:#e7df70}.marketRow.selected,.catalogRow.selected{border-left-color:var(--yellow);box-shadow:none;background:#fff9d6;outline-color:#d8ce67}.marketRow.selected:focus-visible,.catalogRow.selected:focus-visible{outline-offset:2px;outline:3px solid #ffd60080}.marketRow.selected+.marketTradePanel,.catalogRow.selected+.marketTradePanel{border-top:3px solid var(--yellow);margin-top:-1px}.marketRow.selected .marketRowOpen,.catalogRow.selected>i{transform:none}.marketTradeClose{top:16px;right:16px}.marketTradeHead{gap:20px}.marketTradeProductName{align-self:center;padding:8px 0;font-size:18px;line-height:1.2}.productVariantTrigger{min-height:52px;padding-block:8px}.marketTradePanel>.productSpecification{margin-bottom:0}.marketTradePanel>.productSpecification.compact{opacity:.82}.marketTradePanel .priceState{display:block}.marketPriceStatus{margin-top:6px}.requestPriceStatus{grid-column:1/-1;margin:0}.universalLocationGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.universalLocationGrid label{gap:6px;display:grid}.universalLocationGrid label span{color:#b9bcb8;font-size:10px;font-weight:900}.universalLocationGrid input{font:inherit;border:1px solid #4b504c;border-radius:7px;width:100%;min-height:44px;padding:10px 12px}.priceMethodChoice{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.priceMethodChoice button{color:#d9dcd8;background:0 0;border:1px solid #555b57;border-radius:7px;min-height:42px;padding:9px;font-size:10px;font-weight:900}.priceMethodChoice button.active{background:var(--yellow);border-color:var(--yellow);color:#111}.priceMethodChoice.light button{color:#303430;border-color:#c8cbc6}.priceMethodChoice.light button.active{border-color:var(--yellow);color:#111}.priceMethodChoice button:disabled{cursor:not-allowed;opacity:.45}.universalTransactionActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.universalTransactionActions .sellAction{color:#fff;border-color:#e16b6b}.matchingTransition{text-align:center;place-content:center;min-height:420px;display:grid}.matchingNetwork{justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex}.matchingNetwork span{color:var(--muted);font-size:10px;font-weight:900}.matchingNetwork strong{background:var(--yellow);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.matchingNetwork i{color:var(--green);font-style:normal;animation:1s ease-in-out infinite alternate teMatchPulse}.matchingTransition ol{text-align:left;gap:9px;width:min(280px,100%);margin:18px auto 0;padding:0;display:grid}.matchingTransition li{color:#8b8f89;padding-left:24px;font-size:12px;list-style:none;position:relative}.matchingTransition li:before{content:"";border:1px solid #a7aaa5;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:0}.matchingTransition li.complete{color:#1f6e38}.matchingTransition li.complete:before{background:var(--green);border-color:var(--green)}.matchingTransition li.active{color:#111;font-weight:900}.matchingTransition li.active:before{background:var(--yellow);border-color:var(--yellow);animation:1s ease-out infinite teMatchRing}@keyframes teMatchPulse{to{opacity:.35}}@keyframes teMatchRing{50%{box-shadow:0 0 0 5px #f0ed0030}}.sellOwnershipStatus{background:#f2f3ef;border-radius:8px;gap:4px;margin-top:12px;padding:13px;display:grid}.sellOwnershipStatus span{color:var(--muted);font-size:9px;font-weight:900}.sellOwnershipStatus b{font-size:16px}.sellOwnershipStatus small{color:var(--muted);font-size:10px}.sellOwnershipEmpty{text-align:center;max-width:580px;margin:0 auto;padding:70px 24px}.sellOwnershipEmpty h1{font-size:30px}.confirmationAddress{margin-top:14px}.matchingGraphic{width:100%;max-width:420px;height:auto;margin:0 auto 8px;display:block;overflow:visible}.matchingGraphic circle,.matchingGraphic path{fill:none;stroke:#a9aca7;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.matchingGraphic text{fill:#111;text-anchor:middle;font-size:13px;font-weight:900}.matchingGraphic .matchExchangeNode>circle:first-child{fill:var(--yellow);stroke:var(--yellow)}.matchingGraphic .searchPulse{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out 2 teNetworkPulse}.matchingGraphic .matchPath{stroke-dasharray:120;stroke-dashoffset:120px;animation:.6s forwards teDrawPath}.matchingGraphic .supplierOne{animation:.5s 1.5s forwards teSupplierFade}.matchingGraphic .supplierThree{animation:.5s 1.7s forwards teSupplierFade}.matchingGraphic .supplierTwo{animation-delay:.6s}.matchingGraphic .supplierThree{animation-delay:.75s}.matchingGraphic .supplierNode{transform-box:fill-box;transform-origin:50%;animation:.28s both teNodeIn}.matchingGraphic .confirmed circle{fill:var(--yellow);stroke:var(--yellow)}.matchingGraphic .confirmed path{stroke:#111;stroke-width:3px}.matchingGraphic.matched .supplierOne,.matchingGraphic.matched .supplierThree{opacity:.22}.matchingGraphic.matched .supplierTwo{stroke:var(--yellow);stroke-width:3px}.resultGraphic{max-width:360px;max-height:125px;margin:-8px auto 8px;overflow:hidden}.resultGraphic.none .confirmed circle{fill:#fff;stroke:#a9aca7}.resultGraphic.none .confirmed path{opacity:0}.resultGraphic.pending .searchPulse{animation-iteration-count:infinite}@keyframes teNetworkPulse{0%{opacity:.5;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}@keyframes teDrawPath{to{stroke-dashoffset:0}}@keyframes teNodeIn{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes teSupplierFade{to{opacity:.2}}.priceState{align-items:center;gap:5px;display:inline-flex}.priceState:before{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px;display:inline-block}.priceState-executable:before{background:currentColor}.priceState-indicative:before,.priceState-market_reference:before{background:0 0}.priceState-unavailable:before{border-radius:1px;transform:rotate(45deg)}.loadingMarketRow em{background:#dfe0db;border-radius:999px;justify-self:end;width:74px;height:9px;display:block}@media (max-width:767px){.universalLocationGrid,.universalTransactionActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.matchingNetwork i,.matchingTransition li.active:before{animation:none}}.marketTradePanel .productSpecificationLead{margin-bottom:7px}.marketTradePanel .productSpecification summary{min-height:38px;padding-block:8px}.marketOrderHeading{gap:16px}.marketOrderQuantity{padding:4px 0 11px}.marketOrderEstimate{gap:13px;padding-top:12px}.marketTradePanel>.btn.full{min-height:46px}.targetOrderSwitch{margin-top:-3px}.checkoutShell{margin-top:10px}.screenHead.compact{min-height:42px;padding:7px 24px}.screenHead.compact .flowBack{min-height:30px;padding-block:5px}.checkoutShell .content{padding-top:20px}.checkoutShell .requestBuilderIntro{margin-bottom:10px;padding-bottom:10px}.checkoutShell .requestBuilderIntro .eyebrow{display:none}.checkoutShell .requestBuilderIntro h2{margin-top:0}.requestBuilder>.productSpecification.compact{margin:-2px 0 10px}.requestBuilder>.productSpecification.compact .productSpecificationLead{display:none}.fulfillmentChoice{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.fulfillmentChoice button{border-width:1px;align-content:center;min-height:58px;padding:10px 14px}.fulfillmentChoice button.active{border-width:2px;padding:9px 13px;box-shadow:0 0 0 1px #ffd60033}.fulfillmentChoice button:disabled{color:#626761;opacity:.78;background:#f1f1ee;border-color:#cfd1cb}.fulfillmentChoice button:disabled span{color:#6b706a}.fulfillmentChoice button:focus-visible{outline-offset:2px;outline:3px solid #ffd60066}.fulfillmentChoice button:first-of-type{order:1}.fulfillmentChoice button:last-of-type{order:2}.requestBuilderIntro{margin-bottom:13px;padding-bottom:13px}.requestCarryover{grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;margin-bottom:10px;padding:13px 15px}.requestCarryover span,.requestCarryover b{align-self:center;line-height:1.25}.requestCarryover strong{opacity:.82}.requestDetailGrid{gap:12px}.requestDetailGrid .card{min-height:76px;padding:13px 15px}.requestDetailGrid .requestNotes{min-height:82px}.card input,.card select{height:44px;min-height:44px;padding-top:5px}.card textarea{min-height:72px;padding-top:8px}.requestNotes textarea{min-height:48px}.card input:focus-visible,.card select:focus-visible,.card textarea:focus-visible,.marketOrderQuantity input:focus-visible,.searchInput input:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.btn{border:1px solid #0000;min-height:44px;padding:10px 18px}.btn.ghost{border-color:var(--black)}.btn[aria-busy=true]{cursor:wait}.btn:disabled{opacity:.62}.requestSubmit{min-height:48px}.app button:focus-visible,.app a:focus-visible,.app [role=button]:focus-visible{outline-offset:2px;outline:3px solid #ffd60099}.j:not(.active):not(.done){opacity:.64}.j:not(.active):not(.done) small{color:#555b64}.j:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.loadingSearchSkeleton{box-shadow:none;min-height:50px}.loadingMarketRow{min-height:92px}.footer{padding-top:30px;padding-bottom:30px}@media (max-width:767px){.exchangeDock.journeyActive{box-shadow:0 2px 8px #00000012}.marketTradePanel{gap:12px;margin-inline:-5px;padding:16px}.marketTradeClose{top:13px;right:13px}.marketTradeHead{gap:10px}.productVariantTrigger{min-height:48px}.marketOrderQuantity{padding-bottom:10px}.fulfillmentChoice{grid-template-columns:1fr}.fulfillmentChoice button,.fulfillmentChoice button.active{min-height:54px}.requestCarryover{padding:12px 13px}.requestCarryover span{font-size:14px}.requestCarryover b{font-size:13px}.requestDetailGrid{gap:10px}.requestDetailGrid .card{min-height:74px;padding:12px 14px}.requestDetailGrid .requestNotes{min-height:80px}.journey{scrollbar-width:none;overflow:auto hidden}.journey::-webkit-scrollbar{display:none}.j{min-width:62px}.footer{padding-top:26px;padding-bottom:26px}}@media (max-width:430px){.content{padding-inline:15px}.marketRow{grid-template-columns:minmax(0,1fr) minmax(100px,.72fr) 16px;gap:8px;padding-inline:7px}.catalogRow{grid-template-columns:minmax(0,1fr) minmax(100px,auto) 16px;gap:8px;padding-inline:7px}.price,.catalogRow>strong{overflow-wrap:anywhere}.marketTradePanel{margin-inline:-4px;padding:15px}.marketOrderEstimate{gap:9px}.marketOrderEstimate small{font-size:9px}.requestBuilderIntro h2{font-size:25px}.requestCarryover{grid-template-columns:minmax(0,1fr) auto}.footer{padding-inline:5px}}@media (max-width:375px){.exchangeDockTradeToggle{flex-basis:112px}.exchangeDockTradeToggle button{font-size:9px}.marketRow,.catalogRow{grid-template-columns:minmax(0,1fr) 96px 14px}.marketRow b,.catalogRow>span b,.price,.catalogRow>strong{font-size:13px}.marketTradePanel{padding:14px}.marketTradePrice b{font-size:18px}.marketOrderHeading p{font-size:11px}.marketOrderQuantity input{width:88px}.requestBuilderIntro h2{font-size:24px}}.materialBankShell{max-width:1180px;margin:0 auto;padding:28px 24px 60px}.materialBankHero{color:#fff;background:#111512;border-radius:13px 13px 0 0;justify-content:space-between;align-items:end;padding:26px 30px;display:flex}.materialBankHero h1{margin:6px 0 8px;font-size:clamp(24px,4vw,38px);line-height:1}.materialBankHero p{color:#aeb2ae;margin:0;font-size:12px}.materialBankSummary{text-align:right;gap:26px;display:flex}.materialBankSummary>div{gap:3px;display:grid}.materialBankSummary strong{color:var(--yellow);font-size:18px}.materialBankSummary span{color:#929792;letter-spacing:.08em;font-size:7px;font-weight:900}.materialBankMessage{border:1px solid;padding:12px 18px;font-size:11px;font-weight:800}.materialBankMessage.success{color:#176127;background:#e7f6e9;border-color:#83be8d}.materialBankMessage.error{color:#a32c1f;background:#fde9e6;border-color:#df9d95}.materialBankSection{border:1px solid var(--line);background:#fff;border-top:0;padding:24px 28px}.materialBankSectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.materialBankSectionHead h2{margin:3px 0 0;font-size:18px}.materialBankSectionHead p{color:var(--muted);margin:5px 0 0;font-size:10px}.materialBankSectionHead>span{color:var(--yellow);background:#111;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:flex}.materialBankEmpty{background:#f4f4f1;border:1px dashed #c9cac4;gap:4px;padding:18px;display:grid}.materialBankEmpty b{font-size:11px}.materialBankEmpty p{color:var(--muted);margin:0;font-size:9px}.materialHoldingList,.noteMarketList,.noteIssueList,.noteRedemptionList,.noteSettlementList,.holderRedemptionList{gap:7px;display:grid}.materialHolding{border:1px solid var(--line)}.materialHolding.open{border-color:#898b85}.materialHoldingSummary{color:#111;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 72px 10px;align-items:center;gap:14px;width:100%;padding:13px 15px;display:grid}.materialHoldingSummary i,.noteAdminIssueSummary i{font-size:9px;font-style:normal}.materialHoldingList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.materialAssetCard{background:#e9e9e4;border:0;min-width:0;position:relative;box-shadow:0 8px 18px #11111112}.materialAssetCard:before,.materialAssetCard:after{content:"";z-index:0;background:#d8d9d3;height:5px;position:absolute;top:-5px;left:9px;right:9px}.materialAssetCard:after{background:#c9cac3;top:-9px;left:17px;right:17px}.materialAssetCard.open{border:0;grid-column:1/-1}.materialHoldingSummary.materialAssetFace{z-index:1;background:#f6f6f2;border:1px solid #bfc0ba;grid-template-columns:58px minmax(0,1fr) auto;gap:0 12px;padding:0;display:grid;position:relative;overflow:hidden}.materialAssetStripe{background:#555b57;grid-area:1/1/7;align-self:stretch;width:7px}.materialAssetCard[data-material=concrete] .materialAssetStripe{background:#777b77}.materialAssetMark{color:var(--yellow);letter-spacing:-.02em;text-align:center;text-transform:uppercase;writing-mode:vertical-rl;background:#262a27;grid-area:1/1/7;justify-content:center;align-items:center;margin-left:7px;font-size:10px;font-weight:950;display:flex}.materialAssetIdentity{grid-column:2;gap:3px;padding-top:15px;display:grid}.materialAssetIdentity small,.materialAssetQuantity small,.materialAssetSerial small{color:#777b76;letter-spacing:.09em;font-size:6px;font-weight:900}.materialAssetIdentity b{font-size:15px;line-height:1.05}.materialAssetIdentity em{color:#646762;font-size:7px;font-style:normal}.materialAssetQuantity{text-align:right;grid-column:3;grid-template-columns:auto auto;align-items:baseline;padding:13px 15px 0 0;display:grid}.materialAssetQuantity small{grid-column:1/-1}.materialAssetQuantity b{letter-spacing:-.05em;font-size:30px;line-height:1}.materialAssetQuantity em{margin-left:4px;font-size:9px;font-style:normal;font-weight:900}.materialAssetVerification{grid-column:2;align-items:center;gap:6px;padding-top:12px;display:flex}.materialAssetVerification strong{color:var(--yellow);background:#111;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:7px;display:flex}.materialAssetVerification small{color:#60635e;font-size:5px;font-weight:900;line-height:1.25}.materialAssetFace>.materialNoteStatus{grid-column:3;place-self:center end;min-width:60px;margin:12px 15px 0 0}.materialAssetStock{background:#d8d9d3;grid-column:2/4;height:7px;margin:13px 15px 0 0;display:flex;overflow:hidden}.materialAssetStock i{height:100%;display:block}.materialAssetStock .available,.materialAssetLegend i.available{background:#20733d}.materialAssetStock .listed,.materialAssetLegend i.listed{background:#d2ce00}.materialAssetStock .reserved,.materialAssetLegend i.reserved{background:#8b8e88}.materialAssetLegend{grid-column:2/4;gap:11px;padding:6px 15px 13px 0;display:flex}.materialAssetLegend small{color:#767973;align-items:center;gap:3px;font-size:5px;font-weight:900;display:flex}.materialAssetLegend small>i{width:5px;height:5px}.materialAssetLegend b{color:#111;font-size:6px}.materialAssetSerial{border-top:1px solid #d2d3cd;grid-column:2;gap:2px;padding:9px 0 11px;display:grid}.materialAssetSerial b{letter-spacing:.05em;font-size:7px}.materialAssetOpen{color:#555853;border-top:1px solid #d2d3cd;grid-column:3;justify-content:flex-end;align-self:stretch;align-items:center;padding:9px 15px 11px 0;font-size:6px;font-weight:900;display:flex}.materialAssetCard .materialHoldingDetails{z-index:1;position:relative}.materialItemTile{background:#fff;border:1px solid #c8cac4;min-width:0;position:relative;box-shadow:0 4px 10px #1111110d}.materialItemTile:after{content:"";z-index:0;background:#d9dad4;height:3px;position:absolute;bottom:-4px;left:7px;right:7px}.materialItemTile.open{border-color:#8d908a;grid-column:1/-1}.materialHoldingSummary.materialItemSummary{z-index:1;background:#fff;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:10px;display:grid;position:relative}.materialSkuIcon{background:#ebebe6;border:1px solid #d4d5cf;grid-area:1/1/5;justify-content:center;align-self:stretch;align-items:center;width:52px;min-height:68px;display:flex;position:relative}.materialSkuIcon svg{fill:none;stroke:#323632;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:38px;height:38px}.materialSkuIcon>b{color:var(--yellow);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#111;max-width:54px;padding:4px 5px;font-size:5px;font-weight:950;position:absolute;bottom:-1px;left:-1px;overflow:hidden}.materialSkuIcon[data-family=concrete]{background:#e4e5e1}.materialSkuIcon[data-family=steel]{background:#e1e6e8}.materialSkuIcon[data-family=timber]{background:#eee6d9}.materialSkuIcon[data-family=aggregate]{background:#e8e3d9}.materialSkuIcon[data-family=drainage]{background:#dfe9eb}.materialSkuIcon[data-family=fixings]{background:#e6e7e9}.materialSkuIcon[data-family=plant]{background:#eee9cf}.materialItemIdentity{gap:2px;min-width:0;display:grid}.materialItemIdentity small{color:#8a8d87;letter-spacing:.07em;font-size:5px;font-weight:900}.materialItemIdentity b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.materialItemIdentity em{color:#747771;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.materialTokenClass{color:#28713f;letter-spacing:.04em;margin-top:1px;font-size:5px;font-weight:900}.materialItemQuantity{text-align:right;gap:0;display:grid}.materialItemQuantity b{letter-spacing:-.04em;font-size:18px;line-height:1}.materialItemQuantity small{color:#797c76;font-size:5px;font-weight:900}.materialItemStock{background:#dddeda;grid-column:2/4;height:4px;display:flex;overflow:hidden}.materialItemStock i{height:100%}.materialItemStock .available{background:#20733d}.materialItemStock .listed{background:#d2ce00}.materialItemStock .reserved{background:#8b8e88}.materialItemAvailability{color:#676a65;grid-column:2;font-size:6px}.materialItemSummary>.materialNoteStatus{grid-area:3/3;justify-self:end;padding:4px 6px;font-size:5px}.materialItemOpen{color:#777a74;grid-area:4/3;justify-self:end;font-size:7px}.materialItemTile .materialHoldingDetails{z-index:1;position:relative}.noteIdentity{gap:2px;min-width:0;display:grid}.noteIdentity>span{color:#8b8c86;letter-spacing:.08em;font-size:6px;font-weight:900}.noteIdentity b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.noteIdentity small{color:#787a74;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.materialHoldingQuantity{text-align:right;gap:2px;display:grid}.materialHoldingQuantity b{font-size:11px}.materialHoldingQuantity small{color:#777973;font-size:7px}.materialNoteStatus{color:#55564f;text-align:center;background:#ecece8;padding:6px;font-size:6px;font-weight:900}.materialNoteStatus.active{color:#176127;background:#dff2e3}.materialNoteStatus.submitted,.materialNoteStatus.under_review{color:#665600;background:#fff3ba}.materialNoteStatus.changes_required,.materialNoteStatus.declined{color:#9a281d;background:#fbe0dc}.materialHoldingDetails{border-top:1px solid var(--line);background:#f7f7f4;gap:14px;padding:15px;display:grid}.materialNoteMetrics{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.materialNoteMetrics>div{background:#fff;gap:4px;padding:10px;display:grid}.materialNoteMetrics>div.wide{grid-column:1/-1}.materialNoteMetrics span,.noteRedemption>div span{color:#898b85;font-size:6px;font-weight:900}.materialNoteMetrics b,.noteRedemption>div b{font-size:9px}.materialHoldingActions{gap:7px;display:flex}.materialHoldingActions button{cursor:pointer;border:0;padding:10px 15px;font-size:8px;font-weight:900}.noteCertificate{color:#202420;background:#fff;box-shadow:inset 0 0 0 1px #a9aca5}.noteTrade{color:#fff;background:#111}.noteRedeem{background:var(--yellow);color:#111}.materialCertificate{background:#fff;border:1px solid #bfc2bb;gap:14px;padding:18px;display:grid;position:relative;box-shadow:0 5px 16px #1111110a}.materialCertificate:before{background:var(--yellow);content:"";height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.materialCertificateHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:13px;display:flex}.materialCertificateHead>div{gap:3px;display:grid}.materialCertificateHead span{color:#727570;letter-spacing:.08em;font-size:6px;font-weight:900}.materialCertificateHead h3{margin:0;font-size:20px}.materialCertificateHead small{color:#737671;font-size:7px;font-weight:800}.materialCertificateHead>strong{color:#705800;white-space:nowrap;background:#fff0bd;padding:7px 9px;font-size:6px}.materialCertificateStatement{color:#4e514d;max-width:720px;margin:0;font-size:8px;line-height:1.55}.materialCertificateIdentity{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.materialCertificateIdentity>div{background:#f3f3ef;gap:3px;min-width:0;padding:10px;display:grid}.materialCertificateIdentity span,.materialCertificateSection>span,.materialCertificateIntegrity span{color:#7a7d77;font-size:6px;font-weight:900}.materialCertificateIdentity b{overflow-wrap:anywhere;font-size:8px}.materialCertificateIdentity small{color:#747771;font-size:6px}.materialCertificateSection{border-top:1px solid var(--line);gap:9px;padding-top:12px;display:grid}.materialCertificateSection>p{color:#555853;margin:0;font-size:8px;line-height:1.5}.materialCertificateTerms{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.materialCertificateTerms>div{background:#fafaf8;gap:4px;padding:9px;display:grid}.materialCertificateTerms small{color:#858882;font-size:5px;font-weight:900}.materialCertificateTerms b{font-size:7px}.materialCertificateRules{grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.materialCertificateRules>div{color:#fff;background:#171b18;padding:10px}.materialCertificateRules span{color:var(--yellow);font-size:5px;font-weight:900}.materialCertificateRules p{color:#c4c8c4;margin:6px 0 0;font-size:6px;line-height:1.45}.materialCertificateIntegrity{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-top:12px;display:grid}.materialCertificateIntegrity>div{gap:4px;min-width:0;display:grid}.materialCertificateIntegrity code{color:#4f524e;text-overflow:ellipsis;white-space:nowrap;background:#f1f2ee;padding:7px;font-size:6px;overflow:hidden}.materialCertificateIntegrity b{font-size:7px}.materialCertificateNotice{color:#635823;background:#fff8d8;margin:0;padding:9px 10px;font-size:6px;line-height:1.5}.materialNoteForm,.materialNoteIssueForm{background:#ecece8;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.materialNoteForm.redemption{grid-template-columns:repeat(3,1fr)}.materialNoteForm>div,.materialNoteIssueForm>div{gap:5px;display:grid}.materialNoteForm .wide{grid-column:1/-1}.materialNoteForm label,.materialNoteIssueForm label{color:#666861;font-size:6px;font-weight:900}.materialNoteForm input,.materialNoteForm select,.materialNoteForm textarea,.materialNoteIssueForm input,.materialNoteIssueForm select{color:#111;font:inherit;background:#fff;border:1px solid #c9cac4;border-radius:0;width:100%;min-width:0;padding:9px;font-size:9px}.materialNoteForm textarea{resize:vertical;min-height:60px}.materialNoteForm.redemption>button{grid-column:1/-1}.redemptionSending{color:#fff;background:#111512;grid-column:1/-1;align-items:center;padding:12px 14px;gap:12px!important;display:flex!important}.redemptionSending>i{border:2px solid #5b5e5a;border-top-color:var(--yellow);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite redemptionSpin}.redemptionSending>span{gap:2px;display:grid}.redemptionSending b{font-size:9px}.redemptionSending small{color:#aeb2ae;font-size:7px}@keyframes redemptionSpin{to{transform:rotate(360deg)}}.redemptionTrackingSection{background:#f8f8f5}.holderRedemption{border:1px solid var(--line);background:#fff;padding:15px}.holderRedemptionHead{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.holderRedemptionHead>div:not(.noteIdentity),.redemptionDetails>div{gap:3px;display:grid}.holderRedemptionHead span,.redemptionDetails span{color:#898b85;font-size:6px;font-weight:900}.holderRedemptionHead b,.redemptionDetails b{font-size:8px}.redemptionStatus{color:#665600;background:#fff3ba;padding:7px 9px;font-size:6px;font-weight:900}.redemptionStatus.scheduled{color:#174c72;background:#dceaf7}.redemptionStatus.fulfilled{color:#176127;background:#dff2e3}.redemptionStatus.declined,.redemptionStatus.cancelled{color:#9a281d;background:#fbe0dc}.redemptionProgress{margin:20px 8px 17px;position:relative}.redemptionProgressBar{background:#dedfd9;height:2px;position:absolute;top:11px;left:17%;right:17%}.redemptionProgressBar>i{background:#19713a;height:100%;transition:width .35s;display:block}.redemptionProgress ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.redemptionProgress li{color:#969892;text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.redemptionProgress li>i{background:#e5e6e1;border:2px solid #fff;border-radius:50%;outline:1px solid #d4d5cf;justify-content:center;align-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:900;display:flex}.redemptionProgress li.reached>i{color:#fff;background:#19713a;outline-color:#19713a}.redemptionProgress li.current>i{box-shadow:0 0 0 4px #dff2e3}.redemptionProgress li span{gap:2px;display:grid}.redemptionProgress li b,.redemptionProgress li small{font-size:6px}.redemptionProgress li.reached b{color:#111}.redemptionProgress.stopped .redemptionProgressBar>i{background:#a42d20}.redemptionDetails{background:#f4f4f1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.redemptionDetails>div{background:#f4f4f1;padding:10px}.redemptionDetails>div.wide{grid-column:1/-1}.redemptionDetails .supplierUpdate{background:#fff8d9}.cancelRedemption{color:#777973;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px 0;font-size:6px;font-weight:900;text-decoration:underline}.noteMarketListing{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto minmax(150px,auto);align-items:center;gap:14px;padding:13px 15px;display:grid}.noteMarketPrice,.noteMarketAvailable{text-align:right;gap:2px;display:grid}.noteMarketPrice b,.noteMarketAvailable b{font-size:10px}.noteMarketPrice small,.noteMarketAvailable small{color:#777973;font-size:6px}.ownNoteListing{text-align:center;background:#ecece8;padding:8px;font-size:6px;font-weight:900}.noteBuyControl{grid-template-columns:58px auto;gap:5px;display:grid}.noteBuyControl input{border:1px solid var(--line);width:100%;min-width:0;padding:8px;font-size:9px}.noteBuyControl button,.noteRedemption button,.noteSettlement button{color:#fff;cursor:pointer;background:#111;border:0;padding:9px;font-size:7px;font-weight:900}.noteIssueRow{background:#f5f5f2;grid-template-columns:minmax(0,1fr) auto 80px;align-items:center;gap:12px;padding:11px;display:grid}.noteIssueRow>b{font-size:9px}.noteRedemption{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(3,auto) 120px 160px auto;align-items:end;gap:10px;padding:12px;display:grid}.noteRedemption>div{gap:3px;display:grid}.noteRedemption input,.noteSettlement input{border:1px solid var(--line);width:100%;min-width:0;padding:8px;font-size:8px}.noteAdminIssue{border:1px solid var(--line)}.noteAdminIssueSummary{cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 80px 10px;align-items:center;gap:12px;width:100%;padding:11px;display:grid}.noteAdminIssueSummary>b{font-size:9px}.noteAdminActions{background:#f4f4f0;grid-template-columns:minmax(180px,1fr) repeat(3,auto);gap:7px;padding:11px;display:grid}.noteAdminActions textarea{border:1px solid var(--line);font:inherit;resize:vertical;min-height:52px;padding:8px;font-size:8px}.noteAdminActions button{cursor:pointer;border:0;padding:10px;font-size:7px;font-weight:900}.noteAdminActions .approve{color:#fff;background:#157436}.noteAdminActions .decline{color:#fff;background:#a42d20}.noteSettlement{color:#fff;background:#111512;grid-template-columns:minmax(0,1fr) auto 190px auto;align-items:center;gap:12px;padding:12px;display:grid}.noteSettlement .noteIdentity small,.noteSettlement .noteIdentity>span{color:#999d99}.noteSettlement>b{font-size:8px}.priceState{color:#666a64;letter-spacing:.08em;margin-top:4px;font-size:6px;font-style:normal;font-weight:900;display:block}.priceState-executable{color:#157436}.priceState-market_reference{color:#8a6200}.priceState-indicative{color:#765400}.priceMovement{margin-top:4px;font-size:7px;font-weight:900;display:inline-block}.priceMovement.up{color:#157436}.priceMovement.down{color:#a42d20}.marketPriceAdmin{border-bottom:1px solid var(--line);gap:18px;padding:24px;display:grid}.marketPriceAdminHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.marketPriceAdminHead h1,.marketIndicativeForm h2{margin:3px 0 5px}.marketPriceAdminHead p{color:#666a64;margin:0}.marketPriceStateStats{grid-template-columns:repeat(4,minmax(88px,1fr));display:grid}.marketPriceStateStats span{border-left:1px solid var(--line);gap:3px;padding:8px 12px;display:grid}.marketPriceStateStats b{font-size:17px}.marketPriceStateStats small{color:#666a64;font-size:6px;font-weight:900}.marketPriceList{gap:8px;display:grid}.marketPriceCard{border:1px solid var(--line)}.marketPriceSummary{cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) minmax(150px,auto) 12px;align-items:center;gap:12px;width:100%;padding:13px 15px;display:grid}.marketPriceSummary span{gap:3px;display:grid}.marketPriceSummary span:nth-child(2){text-align:right}.marketPriceSummary small{color:#666a64;font-size:6px;font-weight:900}.marketPriceDetails{border-top:1px solid var(--line);background:#f5f5f2;gap:14px;padding:14px;display:grid}.marketPriceSourceGrid{grid-template-columns:repeat(3,1fr);display:grid}.marketPriceSourceGrid span{border:1px solid var(--line);background:#fff;gap:4px;margin:0 -1px -1px 0;padding:10px;display:grid}.marketPriceSourceGrid small{color:#666a64;font-size:6px;font-weight:900}.marketPriceDiagnostics,.marketPriceHistory{gap:5px;display:grid}.marketPriceDiagnostics>div,.marketPriceHistory>div{background:#fff;border-left:3px solid #a42d20;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.marketPriceDiagnostics>div.eligible{border-left-color:#157436}.marketPriceDiagnostics span,.marketPriceHistory span{gap:3px;display:grid}.marketPriceDiagnostics span:last-child,.marketPriceHistory span:last-child{text-align:right}.marketPriceDiagnostics small,.marketPriceHistory small{color:#666a64;font-size:6px}.marketPriceSuspend{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.marketPriceSuspend label,.marketIndicativeForm label{gap:5px;font-size:6px;font-weight:900;display:grid}.marketPriceSuspend input,.marketIndicativeForm input,.marketIndicativeForm select{border:1px solid var(--line);font:inherit;min-height:38px;padding:8px}.marketPriceSuspend button,.marketIndicativeForm button{cursor:pointer;border:0;min-height:38px;padding:10px 14px;font-size:7px;font-weight:900}.marketPriceSuspend .decline{color:#fff;background:#a42d20}.marketIndicativeForm{color:#fff;background:#111512;grid-template-columns:1.2fr repeat(4,minmax(110px,1fr));gap:10px;padding:16px;display:grid}.marketIndicativeForm .wide{grid-column:2/5}.marketIndicativeForm .approve{background:var(--yellow);color:#111}.marketPriceAuditNote{color:#666a64;margin:0;font-size:7px}.supplierCrawlAdmin{border-bottom:1px solid var(--line);gap:16px;padding:24px;display:grid}.supplierCrawlHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.supplierCrawlHead h2{margin:3px 0 5px}.supplierCrawlHead p{color:#666a64;margin:0}.supplierCrawlSources{gap:6px;display:grid}.supplierCrawlSources article{border:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(120px,auto) minmax(220px,1.2fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.supplierCrawlSources article>span{gap:3px;display:grid}.supplierCrawlSources article>span:nth-child(2){text-align:right}.supplierCrawlSources small{color:#666a64;font-size:6px}.supplierCrawlSources article>span:last-child{color:#666a64;text-align:right;font-size:7px}.supplierCrawlSources .sourceError{color:#a42d20}.supplierObservationHead{justify-content:space-between;align-items:center;display:flex}.supplierObservationHead>b{color:#fff;background:#111;padding:7px 9px;font-size:7px}.supplierObservations{gap:9px;display:grid}.supplierObservations>article{border:1px solid var(--line);gap:0;display:grid}.supplierObservationIdentity{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:12px;padding:12px;display:grid}.supplierObservationIdentity span,.supplierObservationPrices span{gap:3px;display:grid}.supplierObservationIdentity small,.supplierObservationPrices small{color:#666a64;font-size:6px;font-weight:900}.supplierObservationIdentity a{color:#111;font-size:7px;font-weight:900}.supplierObservationPrices{background:#f5f5f2;grid-template-columns:repeat(4,1fr);display:grid}.supplierObservationPrices span{border-right:1px solid #fff;padding:11px}.supplierObservationPrices em{color:#666a64;font-size:6px;font-style:normal}.supplierObservationReview{justify-content:flex-end;gap:8px;padding:11px;display:flex}.supplierObservationReview button{cursor:pointer;border:0;min-height:38px;padding:10px 13px;font-size:7px;font-weight:900}.supplierObservationReview .decline{color:#444;background:#ecece8}.supplierObservationReview .approve{color:#fff;background:#157436}.supplierCrawlEmpty{text-align:center;background:#f5f5f2;padding:20px}.supplierCrawlEmpty p{color:#666a64;margin:5px 0 0}@media (max-width:760px){.marketPriceAdmin{padding:18px 16px}.marketPriceAdminHead{flex-direction:column;align-items:stretch}.marketPriceStateStats{grid-template-columns:1fr 1fr}.marketPriceSummary{grid-template-columns:minmax(0,1fr) auto 10px}.marketPriceSourceGrid{grid-template-columns:1fr 1fr}.marketPriceSuspend,.marketIndicativeForm{grid-template-columns:1fr}.marketIndicativeForm .wide{grid-column:auto}.supplierCrawlAdmin{padding:18px 16px}.supplierCrawlHead{flex-direction:column;align-items:stretch}.supplierCrawlSources article{grid-template-columns:1fr}.supplierCrawlSources article>span:nth-child(2),.supplierCrawlSources article>span:last-child{text-align:left}.supplierObservationIdentity,.supplierObservationPrices,.supplierObservationReview{grid-template-columns:1fr}.supplierObservationPrices span{border-bottom:1px solid #fff;border-right:0}.materialBankShell{padding:0 0 35px}.materialBankHero{border-radius:0;flex-direction:column;align-items:stretch;gap:18px;padding:22px 18px}.materialBankSummary{text-align:left;justify-content:space-between}.materialBankSection{padding:18px 16px}.materialHoldingSummary{grid-template-columns:minmax(0,1fr) auto 9px}.materialHoldingSummary .materialNoteStatus{display:none}.materialHoldingList{grid-template-columns:1fr}.materialAssetCard.open{grid-column:auto}.materialHoldingSummary.materialAssetFace{grid-template-columns:48px minmax(0,1fr)}.materialAssetStripe,.materialAssetMark{grid-row:1/8}.materialAssetQuantity{text-align:left;grid-area:2/2;padding:12px 14px 0 0}.materialAssetQuantity b{font-size:27px}.materialAssetVerification,.materialAssetStock,.materialAssetLegend{grid-column:2}.materialAssetFace>.materialNoteStatus{display:none}.materialAssetSerial{grid-column:2}.materialAssetOpen{grid-area:7/2;justify-content:flex-start;padding:0 0 11px}.materialItemTile.open{grid-column:auto}.materialHoldingSummary.materialItemSummary{grid-template-columns:50px minmax(0,1fr) auto}.materialItemSummary>.materialNoteStatus{display:block}.materialNoteMetrics{grid-template-columns:1fr 1fr}.materialNoteMetrics>div.wide{grid-column:1/-1}.materialNoteForm,.materialNoteForm.redemption,.materialNoteIssueForm{grid-template-columns:1fr}.materialNoteForm .wide,.materialNoteForm.redemption>button,.redemptionSending{grid-column:auto}.noteMarketListing{grid-template-columns:1fr 1fr;align-items:stretch}.noteMarketListing .noteIdentity{grid-column:1/-1}.noteMarketAvailable{text-align:left}.noteBuyControl,.ownNoteListing{grid-column:1/-1}.noteRedemption{grid-template-columns:1fr 1fr;align-items:stretch}.noteRedemption .noteIdentity,.noteRedemption input,.noteRedemption button{grid-column:1/-1}.holderRedemptionHead{grid-template-columns:1fr auto;align-items:start}.holderRedemptionHead .noteIdentity{grid-column:1/-1}.holderRedemptionHead>div:nth-child(3){text-align:right}.holderRedemptionHead .redemptionStatus{text-align:center;grid-column:1/-1}.redemptionProgress{margin-left:0;margin-right:0}.redemptionProgress li small{display:none}.redemptionDetails{grid-template-columns:1fr 1fr}.redemptionDetails>div.wide{grid-column:1/-1}.materialHoldingActions{grid-template-columns:1fr 1fr;display:grid}.materialHoldingActions .noteCertificate{grid-column:1/-1}.materialCertificate{padding:14px}.materialCertificateHead{flex-direction:column;align-items:stretch}.materialCertificateHead>strong{align-self:start}.materialCertificateIdentity,.materialCertificateTerms{grid-template-columns:1fr 1fr}.materialCertificateRules,.materialCertificateIntegrity,.noteAdminActions,.noteSettlement{grid-template-columns:1fr}}.btn[aria-busy=true]:after,button[aria-busy=true]:after{opacity:0;animation:.72s linear .3s infinite teButtonSpin,0s linear .3s forwards teSpinnerReveal}.journey:after{transition:width .25s}.redemptionProgress{margin:15px 4px 13px}.redemptionProgressBar{height:4px;top:16px;left:16.66%;right:16.66%}.redemptionProgressBar>i{transition:width .25s}.redemptionProgress li{gap:8px}.redemptionProgress li>i{background:#f1f1ed;border:3px solid #fff;outline:2px solid #cfd1ca;width:34px;height:34px;font-size:10px}.redemptionProgress li.completed>i{color:#fff;background:#19713a;outline-color:#19713a}.redemptionProgress li.current>i{background:var(--yellow);color:#111;outline-color:#8b8900;animation:1.8s ease-out infinite teCurrentStage}.redemptionProgress li b{color:#70736d;font-size:9px}.redemptionProgress li small{font-size:8px;line-height:1.3}.redemptionProgress li.completed b,.redemptionProgress li.current b{color:#111}.holderRedemption{padding:13px 15px}.redemptionDetails b{font-size:10px}.redemptionDetails>div:nth-child(3),.redemptionDetails .supplierUpdate{box-shadow:inset 3px 0 0 var(--yellow)}.exchangeStats{grid-template-columns:repeat(3,1fr)}.materialItemIdentity small{letter-spacing:0;text-transform:none}.materialItemAvailability{grid-area:2/2;line-height:1.35}.materialItemOpen{grid-row:2}.materialHoldingActions>button{flex:1;min-height:44px}.redemptionCurrentState{color:#fff;background:#111512;grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr);gap:1px;margin-bottom:10px;display:grid}.redemptionCurrentState>div{gap:4px;padding:11px 13px;display:grid}.redemptionCurrentState span{color:#929792;letter-spacing:.07em;font-size:6px;font-weight:900}.redemptionCurrentState b{font-size:9px;line-height:1.4}.bankActivityRow{grid-template-columns:minmax(0,1fr) auto minmax(150px,.7fr)}@media (max-width:700px){.exchangeStats{grid-template-columns:repeat(3,1fr)}.exchangeStats>div:nth-child(2){border-right:1px solid var(--line)}.redemptionCurrentState{grid-template-columns:1fr}.redemptionProgress{margin:14px 0 12px;padding-left:4px}.redemptionProgressBar{width:4px;height:auto;inset:17% auto 17% 20px}.redemptionProgressBar>i{height:var(--redemption-progress,0%);transition:height .25s;width:100%!important}.redemptionProgress ol{grid-template-columns:1fr;gap:11px}.redemptionProgress li{text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.redemptionProgress li>i{grid-column:1;justify-self:center}.redemptionProgress li span{grid-column:2}.redemptionProgress li small{display:block}}.app .journey{grid-template-columns:repeat(5,1fr);width:min(600px,100% - 40px);min-height:54px}.app .journey:before,.app .journey:after{height:2px;top:14px}.app .j.active span{border:2px solid var(--yellow);background:#fff;animation:.7s ease-out teJourneyPulse;box-shadow:0 0 0 4px #f2ef0024}.app .j.done span{background:var(--yellow);border-color:var(--yellow);color:#111}.app .priceState{align-items:center;gap:5px;display:inline-flex}.app .loadingMarketRow{grid-template-columns:minmax(0,1fr) 150px 82px 24px}@media (max-width:767px){.app .journey{width:calc(100% - 20px)}.app .j small{font-size:8px}.app .loadingMarketRow{grid-template-columns:minmax(0,1fr) 92px 18px}.app .loadingMarketRow em{display:none}}@media (prefers-reduced-motion:reduce){.app .j.active span,.matchingGraphic *,.resultGraphic *{transition-duration:1ms!important;animation:none!important}}.app .journey{grid-template-columns:repeat(3,1fr);width:min(420px,100% - 40px)}.marketTradePanel{gap:10px;padding:16px 18px}.compactDealSummary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding-right:34px;display:grid}.compactDealSummary>b{font-size:18px;line-height:1.2}.compactDealSummary>strong{color:var(--yellow);text-align:right;font-size:18px}.compactDealSummary>span{color:#bfc3bd;grid-column:1/-1;align-items:center;gap:6px;font-size:10px;display:flex}.compactDealSummary>span:before{content:"";background:#8d918b;border-radius:50%;width:7px;height:7px}.compactDealSummary>span.available:before{background:var(--green)}.compactSkuChange{grid-column:1/-1;align-items:center;gap:7px;margin-top:2px;display:flex}.compactSkuChange span{color:#aeb2ac;font-size:8px;font-weight:900}.compactSkuChange select{color:var(--yellow);background:0 0;border:0;max-width:210px;font-size:9px;font-weight:800}.marketTradePanel>.productSpecification.compact{opacity:1;background:0 0;border:0;margin:-2px 0 0}.marketTradePanel .productSpecification.compact summary{color:#c4c7c2;text-transform:none;justify-content:flex-start;gap:7px;min-height:24px;padding:2px 0;font-size:9px}.marketTradePanel .productSpecification.compact details[open] summary{border-bottom-color:#363a37}.marketTradePanel .productSpecificationBody{background:#1b1f1c}.marketOrderQuantity{border:0;grid-template-columns:1fr;align-items:end;gap:5px;padding:2px 0;display:grid}.marketOrderQuantity label,.compactLocationField>label{color:#b8bcb6;font-size:9px;font-weight:900}.marketOrderQuantity>div{background:#fff;border-radius:6px;min-height:42px;padding:0 11px}.marketOrderQuantity input{text-align:left;width:100%;min-height:40px;padding:7px 2px;font-size:15px}.marketOrderQuantity span{color:#4e524d;font-size:11px}.compactLocationField{gap:5px;display:grid}.compactLocationField select{appearance:auto;color:#111;background:#fff;border:0;border-radius:6px;width:100%;min-height:42px;padding:9px 11px;font-size:13px}.compactLocationField .addressAutocomplete{width:100%}.compactLocationField .addressAutocompleteInput input{background:#fff;border:0;border-radius:6px;width:100%;min-height:42px;padding:9px 42px 9px 11px;font-size:13px}.compactLocationField .addressAutocompleteInput>span{top:9px}.compactPriceMethod{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.compactPriceMethod span{color:#d7dad5;font-size:10px}.compactPriceMethod button{color:var(--yellow);background:0 0;border:0;padding:3px 0;font-size:9px;font-weight:900;text-decoration:underline}.marketTradePanel .limitOrderPanel.initialLimitOrder{padding:9px 11px}.marketTradePanel .limitOrderPanel .limitOrderValue{grid-template-columns:minmax(0,1fr) auto}.marketTradePanel .limitOrderPanel .limitOrderValue>strong{display:none}.compactMaterialValue{border-top:1px solid #363a37;gap:4px;padding-top:9px;display:grid}.compactMaterialValue>span{color:#aeb2ac;font-size:9px;font-weight:900}.compactMaterialValue>strong{color:#fff;font-size:22px}.compactMaterialValue small{color:#b8bcb6;font-size:10px;font-weight:700}.marketTradePanel>.btn.full{min-height:44px;margin-top:1px}.sellEligibilityNotice{background:#242825;border:1px solid #454a46;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.sellEligibilityNotice b{color:#d5d8d3;font-size:9px}.sellEligibilityNotice span{color:#9fa39d;font-size:9px}@media (max-width:767px){.app .journey{width:min(360px,100% - 20px)}.compactDealSummary>b,.compactDealSummary>strong{font-size:16px}}.sequentialDealCard{max-width:720px;margin-inline:auto;padding-block:18px}.matchingTransition.sequentialDealCard{place-content:center;gap:10px;min-height:310px}.matchingTransition.sequentialDealCard .matchingGraphic{margin-bottom:2px}.matchingTransition.sequentialDealCard h2{margin:0}.matchingTransition.sequentialDealCard ol{width:100%;max-width:440px;margin:4px auto 0}.compactResultHead{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;display:grid}.compactResultHead .resultGraphic{min-height:62px;margin:0}.compactResultHead .matchingGraphic{transform-origin:50%;transform:scale(.72)}.compactResultHead .dealBanner{margin:0 0 5px}.compactResultHead small{color:var(--muted);font-size:8px;font-weight:800}.sequentialDealCard .executableDealHead{align-items:end;margin:12px 0 8px}.sequentialDealCard .executableDealHead h2{margin-top:3px;font-size:22px}.sequentialDealCard .executableDealHead>strong{color:#454944;font-size:10px}.compactDealPriceTable{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.compactDealPriceTable>div{border-bottom:0;border-right:1px solid var(--line);align-items:start;gap:5px;padding:10px 12px;display:grid}.compactDealPriceTable>div:nth-child(4){border-right:0}.compactDealPriceTable .dealFinalTotal{border-right:0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding-block:10px}.compactDealStatusGrid{grid-template-columns:repeat(3,1fr)}.compactDealStatusGrid>div{padding:9px 11px}.sequentialDealCard .supplierProtected{margin:9px 0;padding:9px 11px}.sequentialDealCard .supplierProtected p{margin-top:2px}.sequentialDealCard .toolbar{margin-top:10px}.compactTransitionCard{place-content:center;min-height:300px}.compactTransitionCard .notice{max-width:480px}.compactStageHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.compactStageHeading h2{margin:0;font-size:22px}.compactStageHeading .dealBanner{flex:none}.compactOrderIdentity{color:#fff;background:#111412;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.compactOrderIdentity>div{gap:4px;display:grid}.compactOrderIdentity b{font-size:13px}.compactOrderIdentity span{color:#b9bdb8;font-size:9px}.compactOrderIdentity>strong{color:var(--yellow);text-align:right;font-size:22px;display:grid}.compactOrderIdentity strong small{color:#b9bdb8;font-size:7px}.compactConfirmationFacts{grid-template-columns:1fr 1fr;margin:8px 0}.confirmationDealCard .confirmationAddress{margin:8px 0;padding:10px 12px}.confirmationDealCard .supplierProtected{margin:8px 0}.compactPaymentMethod{justify-content:space-between;align-items:center;margin-top:9px;padding:10px 12px;display:flex}.checkoutDealCard .notice{margin:8px 0}.compactCheckoutTotals{grid-template-columns:1fr 1fr;margin-bottom:0}.checkoutDealCard>.btn{margin-top:10px!important}.compactFulfilmentSummary{gap:9px;width:100%;max-width:520px;margin:8px auto 12px;display:grid}.fulfilmentDealCard .resultGraphic{transform-origin:50%;margin-bottom:-8px;transform:scale(.8)}.fulfilmentDealCard .successIcon{margin-top:-8px}.fulfilmentDealCard h2,.fulfilmentDealCard p{margin-block:5px}@media (max-width:767px){.sequentialDealCard{padding-block:14px}.compactResultHead{grid-template-columns:64px minmax(0,1fr)}.compactDealPriceTable{grid-template-columns:1fr 1fr}.compactDealPriceTable>div:nth-child(2){border-right:0}.compactDealPriceTable>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.compactDealPriceTable .dealFinalTotal{grid-column:1/-1}.compactDealStatusGrid{grid-template-columns:1fr 1fr}.compactDealStatusGrid>div:last-child{grid-column:1/-1}.compactStageHeading{flex-direction:column;align-items:start;gap:7px}.compactOrderIdentity{gap:10px;padding:12px}.compactOrderIdentity>strong{font-size:18px}}.compactDealSummary .compactAvailabilityLine{grid-column:1/-1;align-items:center;gap:8px 14px;min-width:0;display:flex}.compactSelectedControls{gap:6px;display:grid}.compactSelectedControls .compactAvailabilityLine{align-items:center;gap:8px 14px;min-width:0;display:flex}.compactSelectedControls>.compactSkuChange{background:#242825;border-radius:5px;margin:0;padding:5px 8px}.compactAvailabilityLine>span{color:#bfc3bd;align-items:center;gap:6px;font-size:10px;display:inline-flex}.compactAvailabilityLine>span:before{content:"";background:#8d918b;border-radius:50%;width:7px;height:7px}.compactAvailabilityLine>span.available:before{background:var(--green)}.compactAvailabilityLine>button{color:#aeb2ac;text-underline-offset:2px;background:0 0;border:0;padding:2px 0;font-size:8px;font-weight:800;text-decoration:underline}.compactAvailabilityLine>button:hover,.compactAvailabilityLine>button:focus-visible{color:var(--yellow);outline:0}.compactDealSummary>.compactSkuChange{background:#242825;border-radius:5px;margin:0;padding:5px 8px}.marketTradePanel>.productSpecification.compact details{background:0 0;border:0}.marketTradePanel>.productSpecification.compact summary{width:max-content;min-height:18px;padding:0}.marketTradePanel>.productSpecification.compact details[open] summary{border-bottom:0;margin-bottom:5px}.matchingTransition.sequentialDealCard{gap:5px;min-height:230px;padding-block:10px}.matchingTransition.sequentialDealCard ol{background:#f4f4ef;border-radius:7px;padding:9px 12px 9px 30px}.matchingTransition.sequentialDealCard li{color:#777b75;padding-block:2px;font-size:10px}.matchingTransition.sequentialDealCard li.complete,.matchingTransition.sequentialDealCard li.active{color:#111;font-weight:900}.matchingTransition.sequentialDealCard li.active::marker{color:var(--yellow)}.compactMatchedBanner{margin-bottom:10px;display:inline-block}.compactMatchedProduct{justify-content:space-between;align-items:end;gap:16px;display:flex}.compactMatchedProduct h2{margin:0;font-size:23px}.compactMatchedProduct span{color:var(--muted);text-align:right;font-size:11px;font-weight:800}.decisionPriceTable{margin-top:12px}.decisionPriceTable>div{padding:8px 12px}.decisionPriceTable .dealFinalTotal{padding-block:12px}.decisionPriceTable .dealFinalTotal strong{font-size:24px}.compactDealStatusLine{background:#f0f0ec;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:9px;padding:9px 11px;display:flex}.compactDealStatusLine b,.compactDealStatusLine span{font-size:9px}.compactDealStatusLine>span:nth-of-type(odd){color:#aaa}.compactDealStatusLine strong{color:#111;font-variant-numeric:tabular-nums}.compactSupplierProtection{color:#686c66;margin:9px 0 5px;font-size:9px}.compactSavedNotice{color:var(--green);margin:4px 0;font-size:8px;font-weight:800}.compactDealDetails{border-top:1px solid var(--line);margin-top:7px}.compactDealDetails>summary{color:#5f635e;cursor:pointer;align-items:center;gap:6px;width:max-content;padding:8px 0 4px;font-size:8px;font-weight:900;list-style:none;display:flex}.compactDealDetails>summary::-webkit-details-marker{display:none}.compactDealDetails[open]>summary span{transform:rotate(180deg)}.compactDealDetails>div{background:#f7f7f3;border-radius:6px;gap:0;margin-top:5px;padding:8px 10px;display:grid}.compactDealDetails>div>p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:7px 0;display:flex}.compactDealDetails>div>p span{color:var(--muted);font-size:7px;font-weight:900}.compactDealDetails>div>p b{font-size:9px}.compactDealDetails .productSpecification.compact{margin:2px 0 0}.decisionToolbar{grid-template-columns:auto minmax(210px,1fr);gap:9px;display:grid}.decisionToolbar .btn{min-height:44px}.decisionToolbar .btn.ghost{color:#454944;background:0 0;border:1px solid #aeb1ac}.decisionToolbar .btn.primary{justify-self:stretch}@media (max-width:767px){.compactAvailabilityLine{flex-direction:column;align-items:flex-start}.matchingTransition.sequentialDealCard{min-height:220px}.compactMatchedProduct{flex-direction:column;align-items:start;gap:4px}.compactMatchedProduct span{text-align:left}.compactDealStatusLine>span:nth-of-type(odd){display:none}.compactDealStatusLine{flex-direction:column;align-items:start}.decisionToolbar{grid-template-columns:1fr 1.25fr}}.marketRow.selected,.catalogRow.selected{border-radius:var(--radius-sm)var(--radius-sm)0 0;box-shadow:inset 3px 0 0 var(--yellow)}.marketRow.selected+.marketTradePanel,.catalogRow.selected+.marketTradePanel{border-radius:0 0 var(--radius-md)var(--radius-md);border-top:1px solid #d4d100;margin-top:0}.marketTradePanel{gap:9px}.compactDealSummary{gap:2px 16px}.marketTradePanel .marketOrderQuantity,.marketTradePanel .compactLocationField{gap:4px}.marketTradePanel .marketOrderQuantity>div,.marketTradePanel .compactLocationField select{min-height:40px}.marketTradePanel .marketOrderQuantity input{min-height:38px;padding-block:5px}.marketTradePanel .compactLocationField select{padding-block:7px}.marketTradePanel .compactMaterialValue{margin-top:5px;padding-top:11px}.marketTradePanel>.btn.full{font-size:14px}.matchingTransition.sequentialDealCard{grid-template-rows:104px auto 104px;max-width:760px;min-height:245px;overflow:hidden}.matchingTransition.sequentialDealCard .matchingGraphic{align-self:center;height:104px;margin:-5px auto -9px}.matchingTransition.sequentialDealCard ol{align-self:start;min-height:86px}.matchingTransition.sequentialDealCard li{min-height:18px;transition:color .2s,font-weight .2s}.matchingTransition.sequentialDealCard li:before{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.matchingTransition.sequentialDealCard li.active:before{width:15px;height:15px;top:0;left:-1px}.matchingTransition.sequentialDealCard.matchingComplete{animation:.4s both teMatchComplete}@keyframes teMatchComplete{0%,60%{opacity:1;transform:translateY(0)}to{opacity:.94;transform:translateY(-8px)}}.sequentialDealCard{max-width:760px}.compactMatchedBanner{border-left:3px solid var(--yellow);margin-bottom:6px;padding:8px 10px;font-size:9px}.dealMaterialNotePreview{margin-top:2px}.dealMaterialNotePreview .materialItemSummary{cursor:default}.dealMaterialNotePreview .materialItemIdentity small{color:#626660}.dealMaterialNotePreview .materialItemAvailability{grid-column:2/4;line-height:1.35}.dealTotalSummary{color:#fff;background:#111412;justify-content:space-between;align-items:center;min-height:62px;margin-top:12px;padding:15px 16px;display:flex}.dealTotalSummary span{color:#bfc2bd;letter-spacing:.04em;font-size:8px;font-weight:900}.dealTotalSummary strong{color:var(--yellow);font-variant-numeric:tabular-nums;font-size:24px}.costBreakdownDetails{border-bottom:1px solid var(--line)}.costBreakdownDetails>summary{color:#5f635e;cursor:pointer;align-items:center;gap:6px;width:max-content;padding:9px 2px;font-size:8px;font-weight:900;list-style:none;display:flex}.costBreakdownDetails>summary::-webkit-details-marker{display:none}.costBreakdownDetails>summary span{transition:transform .2s}.costBreakdownDetails[open]>summary span{transform:rotate(180deg)}.costBreakdownDetails>div{background:#f7f7f3;border-radius:6px;margin-bottom:8px;padding:2px 12px}.costBreakdownDetails p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:36px;margin:0;display:flex}.costBreakdownDetails p:last-child{border-bottom:0}.costBreakdownDetails p span{color:var(--muted);font-size:9px}.costBreakdownDetails p b{font-variant-numeric:tabular-nums;font-size:11px}.compactMatchedProduct{align-items:center}.compactMatchedProduct h2{font-size:24px}.compactMatchedProduct span{font-variant-numeric:tabular-nums}.decisionPriceTable>div{min-height:38px;padding-inline:14px}.decisionPriceTable b,.decisionPriceTable strong{font-variant-numeric:tabular-nums}.decisionPriceTable .dealFinalTotal{min-height:58px;padding-block:15px}.decisionPriceTable .dealFinalTotal span{font-size:8px}.compactDealStatusLine{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.compactDealStatusLine>div{gap:4px;min-width:0;padding:10px 12px;display:grid}.compactDealStatusLine>div+div{border-left:1px solid #d5d6d1}.compactDealStatusLine small{color:var(--muted);font-size:7px;font-weight:900}.compactDealStatusLine b,.compactDealStatusLine span,.compactDealStatusLine strong{font-size:10px}.compactDealStatusLine .dealExpiryStatus strong{color:#111;font-variant-numeric:tabular-nums;font-size:13px}.compactSupplierProtection{align-items:center;gap:6px;margin-top:7px;display:flex}.standardLockIcon{border:1.5px solid #686c66;border-radius:2px;width:10px;height:9px;display:inline-block;position:relative}.standardLockIcon:before{content:"";border:1.5px solid #686c66;border-bottom:0;border-radius:7px 7px 0 0;width:5px;height:6px;position:absolute;top:-7px;left:1px}.compactDealDetails>summary span{transition:transform .2s}.compactDealDetails>div{animation:.2s both teDealDetailsIn}@keyframes teDealDetailsIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.decisionToolbar .btn{white-space:nowrap;height:46px;min-height:46px;font-size:14px}.decisionToolbar .btn.primary{min-width:240px}.decisionToolbar .btn.primary.confirmed{background:var(--green);color:#fff}.dealReserving{opacity:.98}.dealAcceptConfirmed{animation:.2s both teDealConfirmed}@keyframes teDealConfirmed{50%{box-shadow:inset 0 0 0 2px #2ca44f55}}.bankDepositNotice{border-left:3px solid var(--yellow);background:#f7f7f2;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;margin-top:8px;padding:10px 12px;display:grid}.bankDepositMark{color:var(--yellow);background:#111412;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:flex}.bankDepositNotice>div{gap:2px;display:grid}.bankDepositNotice small{color:var(--muted);letter-spacing:.06em;font-size:7px;font-weight:900}.bankDepositNotice b{font-size:11px}.bankDepositNotice p{color:#626660;margin:2px 0 0;font-size:9px;line-height:1.35}.materialNotePresentation{border-left:3px solid var(--yellow);color:#fff;background:#111412;border-radius:0 7px 7px 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.materialNoteMark{border:1px solid var(--yellow);color:var(--yellow);justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:flex}.materialNoteIdentity{gap:2px;min-width:0;display:grid}.materialNoteIdentity small{color:#aeb2ac;letter-spacing:.07em;font-size:7px;font-weight:900}.materialNoteIdentity b{font-size:13px;line-height:1.25}.materialNoteIdentity p{color:#c4c8c2;margin:1px 0 0;font-size:8px;line-height:1.35}.materialNotePresentation>strong{color:var(--yellow);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:20px;display:grid}.materialNotePresentation>strong small{color:#aeb2ac;font-size:7px}.materialNoteDetails{border-top:1px solid #393e3a;flex-wrap:wrap;grid-column:2/-1;gap:4px 14px;padding-top:7px;display:flex}.materialNoteDetails span{color:#c4c8c2;font-size:8px}@media (max-width:520px){.materialNotePresentation{grid-template-columns:30px minmax(0,1fr);align-items:start;padding:10px}.materialNoteMark{width:30px;height:30px}.materialNotePresentation>strong{text-align:left;grid-column:2;justify-self:start;font-size:18px}.materialNoteDetails{grid-column:2}.compactDealSummary>b,.compactDealSummary>strong{font-size:15px}.compactDealSummary{padding-right:30px}.compactAvailabilityLine{flex-flow:wrap;align-items:center}.matchingTransition.sequentialDealCard{grid-template-rows:96px auto 108px;min-height:235px}.compactDealStatusLine{grid-template-columns:1fr}.compactDealStatusLine>div{padding:8px 10px}.compactDealStatusLine>div+div{border-top:1px solid #d5d6d1;border-left:0}.decisionToolbar{grid-template-columns:1fr}.decisionToolbar .btn.primary{min-width:0}}.matchingTransition.sequentialDealCard{grid-template-rows:112px auto minmax(112px,auto);place-content:center;gap:8px;min-height:270px;padding-block:14px}.matchingTransition.sequentialDealCard .matchingGraphic{max-width:430px;height:112px;margin:0 auto}.matchingGraphic circle,.matchingGraphic path,.matchingGraphic rect{vector-effect:non-scaling-stroke}.matchingGraphic .roleFrame{fill:#f6f6f2;stroke:#9a9e98;stroke-width:1.7px;transition:fill .2s,stroke .2s}.matchingGraphic .roleIcon{fill:none;stroke:#737771;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transition:stroke .2s}.matchingGraphic text{fill:#656963;letter-spacing:.04em;font-size:8px;font-weight:900;transition:fill .2s}.matchingGraphic .teRoleMark{fill:#111;letter-spacing:0;font-size:15px}.matchingGraphic .matchingConnection{fill:none;stroke:#b8bbb6;stroke-width:2.5px;transition:stroke .2s}.matchingGraphic .matchingSignal{fill:var(--yellow);opacity:0;stroke:none}.matchingGraphic .matchingConfirmed{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .18s,transform .18s;transform:scale(.8)}.matchingGraphic .matchingConfirmed circle{fill:var(--green);stroke:var(--green)}.matchingGraphic .matchingConfirmed path{fill:none;stroke:#fff;stroke-width:2.2px}.matchingGraphic.phase-0 .materialRole .roleFrame,.matchingGraphic.phase-1 .materialRole .roleFrame{fill:#fffef0;stroke:var(--yellow)}.matchingGraphic.phase-0 .materialRole .roleIcon,.matchingGraphic.phase-1 .materialRole .roleIcon{stroke:#111}.matchingGraphic.phase-1 .connectionOne{stroke:var(--yellow)}.matchingGraphic.phase-1 .signalOne{animation:.42s ease-out both teSignalOne}.matchingGraphic.phase-2 .materialRole .roleFrame,.matchingGraphic.phase-2 .exchangeRole .roleFrame,.matchingGraphic.phase-3 .materialRole .roleFrame,.matchingGraphic.phase-3 .exchangeRole .roleFrame,.matchingGraphic.phase-4 .matchingRole .roleFrame{border-color:var(--green);stroke:var(--green)}.matchingGraphic.phase-2 .connectionOne,.matchingGraphic.phase-3 .connectionOne,.matchingGraphic.phase-4 .matchingConnection{stroke:var(--green)}.matchingGraphic.phase-2 .exchangeRole .roleFrame,.matchingGraphic.phase-3 .supplierRole .roleFrame{fill:#fffef0;stroke:var(--yellow)}.matchingGraphic.phase-2 .connectionTwo,.matchingGraphic.phase-3 .connectionTwo{stroke:var(--yellow)}.matchingGraphic.phase-2 .signalTwo,.matchingGraphic.phase-3 .signalTwo{animation:.42s ease-out both teSignalTwo}.matchingGraphic.phase-4 .matchingRole .roleFrame{fill:#f1f8f3}.matchingGraphic.phase-4 .matchingConfirmed,.matchingGraphic.matched .matchingConfirmed{opacity:1;transform:scale(1)}@keyframes teSignalOne{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(70px)}}@keyframes teSignalTwo{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(70px)}}.matchingTransition.sequentialDealCard h2{margin-top:1px}.matchingTransition.sequentialDealCard ol{gap:10px;max-width:390px;min-height:112px;margin-top:3px;padding:10px 14px 10px 40px}.matchingTransition.sequentialDealCard li{color:#656963;min-height:17px;padding-left:2px;font-size:11px;line-height:1.35}.matchingTransition.sequentialDealCard li:before{background:#fff;border:1.5px solid #8f938d;width:14px;height:14px;top:0;left:-25px}.matchingTransition.sequentialDealCard li.complete:after{color:#fff;content:"✓";font-size:9px;font-weight:950;line-height:1;position:absolute;top:3px;left:-22px}.matchingTransition.sequentialDealCard li.active:before{border:2px solid var(--yellow);background:#fff;width:15px;height:15px;top:-1px;left:-26px}.compactMatchedBanner{border:1px solid #c9c700;border-bottom:0;border-left:3px solid var(--yellow);z-index:2;border-radius:5px 5px 0 0;margin:0 0 -1px;position:relative}.dealMaterialNotePreview{border:1.5px solid #92968f;margin-top:0}.dealMaterialNotePreview .materialHoldingSummary.materialItemSummary{grid-template-columns:62px minmax(0,1fr) auto;gap:7px 13px;padding:14px}.dealMaterialNotePreview .materialSkuIcon{width:62px;min-height:80px}.dealMaterialNotePreview .materialSkuIcon svg{stroke-width:1.8px;width:45px;height:45px}.dealMaterialNotePreview .materialSkuIcon>b{max-width:64px;padding:5px 6px;font-size:6px}.dealMaterialNotePreview .materialItemIdentity{gap:3px}.dealMaterialNotePreview .materialItemIdentity small{font-size:6px}.dealMaterialNotePreview .materialItemIdentity b{font-size:12px}.dealMaterialNotePreview .materialItemIdentity em{font-size:7px}.dealMaterialNotePreview .materialItemQuantity b{font-variant-numeric:tabular-nums;font-size:21px}.dealMaterialNotePreview .materialItemQuantity small{font-size:6px}.dealMaterialNotePreview .materialItemAvailability{font-size:7px}.dealMaterialNotePreview.accepted{border-color:var(--green);animation:.42s both teNoteAccepted}@keyframes teNoteAccepted{50%{box-shadow:0 0 0 4px #2ca44f22}}.dealTotalSummary{margin-top:10px}.dealTotalSummary span{color:#d1d4cf}.costBreakdownDetails>summary span,.compactDealDetails>summary span{font-size:11px;line-height:1}.costBreakdownDetails>summary:focus-visible,.compactDealDetails>summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #111}.compactDealStatusLine>div{min-height:54px}.compactDealStatusLine small{font-size:8px}.compactSavedNotice{color:#666a64}.standardLockIcon{flex:none}@media (max-width:520px){.matchingTransition.sequentialDealCard{grid-template-rows:104px auto minmax(118px,auto);min-height:274px}.matchingTransition.sequentialDealCard .matchingGraphic{height:104px}.matchingGraphic text{font-size:7px}.dealMaterialNotePreview .materialHoldingSummary.materialItemSummary{grid-template-columns:56px minmax(0,1fr) auto;padding:12px}.dealMaterialNotePreview .materialSkuIcon{width:56px;min-height:74px}.dealMaterialNotePreview .materialSkuIcon svg{width:41px;height:41px}.dealMaterialNotePreview .materialItemIdentity b{white-space:normal;font-size:11px}.dealMaterialNotePreview .materialItemAvailability{grid-column:2/4}.dealTotalSummary{min-height:58px;padding-inline:13px}.dealTotalSummary strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.matchingTransition.sequentialDealCard.matchingComplete,.compactDealDetails>div,.dealAcceptConfirmed,.dealMaterialNotePreview.accepted,.matchingSignal{animation:none!important;transform:none!important}}.marketTradePanel{animation-duration:.22s}.marketTradePanel>*{animation:.17s 70ms both teCardContentIn}@keyframes teCardContentIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.matchingGraphic .matchingTrack{fill:none;stroke:#c7cac5;stroke-width:2px}.matchingGraphic .matchingConnection{stroke:var(--yellow);stroke-dasharray:70;stroke-dashoffset:70px}.matchingGraphic .materialRole,.matchingGraphic .exchangeRole,.matchingGraphic .supplierRole{opacity:.2;transform-box:fill-box;transform-origin:50%;transition:opacity .22s,transform .22s}.matchingGraphic.phase-0 .materialRole,.matchingGraphic.phase-1 .materialRole,.matchingGraphic.phase-2 .materialRole,.matchingGraphic.phase-3 .materialRole,.matchingGraphic.phase-4 .materialRole,.matchingGraphic.phase-1 .exchangeRole,.matchingGraphic.phase-2 .exchangeRole,.matchingGraphic.phase-3 .exchangeRole,.matchingGraphic.phase-4 .exchangeRole,.matchingGraphic.phase-2 .supplierRole,.matchingGraphic.phase-3 .supplierRole,.matchingGraphic.phase-4 .supplierRole{opacity:1;animation:.24s both teRoleAppear}.matchingGraphic.phase-1 .connectionOne,.matchingGraphic.phase-2 .connectionOne,.matchingGraphic.phase-3 .connectionOne,.matchingGraphic.phase-4 .connectionOne,.matchingGraphic.phase-3 .connectionTwo,.matchingGraphic.phase-4 .connectionTwo{animation:.44s both teConnectionDraw}.matchingGraphic.phase-4 .supplierRole .roleFrame,.matchingGraphic.matched .supplierRole .roleFrame{fill:var(--yellow);stroke:#9f9c00}.matchingGraphic.phase-4 .supplierRole .roleIcon,.matchingGraphic.matched .supplierRole .roleIcon{stroke:#111}.matchingGraphic.phase-4 .matchingConfirmed circle,.matchingGraphic.matched .matchingConfirmed circle{fill:var(--yellow);stroke:#9f9c00}.matchingGraphic.phase-4 .matchingConfirmed path,.matchingGraphic.matched .matchingConfirmed path{stroke:#111;stroke-dasharray:18;stroke-dashoffset:18px;animation:.26s .12s both teCheckDraw}@keyframes teRoleAppear{0%{opacity:.18;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes teConnectionDraw{to{stroke-dashoffset:0}}@keyframes teCheckDraw{to{stroke-dashoffset:0}}.matchingTransition.sequentialDealCard li.complete:before{background:var(--yellow);border-color:#c4c100}.matchingTransition.sequentialDealCard li.complete:after{color:#111;animation:.22s both teChecklistCheck}.matchingTransition.sequentialDealCard li.active:before{animation:1.35s ease-in-out infinite teChecklistPulse;box-shadow:0 0 #f2ef0040}@keyframes teChecklistCheck{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes teChecklistPulse{50%{box-shadow:0 0 0 5px #f2ef0024}}.app .j.done span{background:var(--yellow);color:#111;border-color:#c4c100}.app .j.active span{border-color:var(--yellow);border-width:2px;animation:1.55s ease-in-out infinite teJourneyCurrent;box-shadow:0 0 0 4px #f2ef0024}.app .j:not(.done):not(.active) span{color:#737771;background:#fff;border-color:#aeb1ac}@keyframes teJourneyCurrent{50%{transform:scale(1.04);box-shadow:0 0 0 7px #f2ef0008}}.priceState{min-height:14px}.priceState:before{width:9px;height:9px}.priceState-executable:before{background:var(--green);border-color:var(--green);box-shadow:inset 0 0 0 2px var(--green)}.priceState-indicative:before,.priceState-market_reference:before{background:0 0;border-color:#b7a700}.marketRow .move,.catalogRow .move{align-items:center;gap:3px;font-size:10px;display:inline-flex}.marketRow .move.up,.catalogRow .move.up{color:#157436}.marketRow .move.down,.catalogRow .move.down{color:#a42d20}.marketRow .move.flat,.catalogRow .move.flat{color:#747871}.marketRow .move small,.catalogRow .move small{color:inherit;font-size:inherit;margin:0;display:inline}.marketRow .marketPriceStatus,.catalogRow .marketPriceStatus{color:#747871}.marketRow .marketPriceStatus:before,.catalogRow .marketPriceStatus:before{display:none}.categoryIcon{stroke-width:1.7px}.productSpecification summary>span,.costBreakdownDetails>summary span,.compactDealDetails>summary span{justify-content:center;align-items:center;width:14px;height:14px;font-size:0;display:inline-flex}.productSpecification.compact details:not([open]) .productSpecificationBody{display:none!important}.productSpecification summary>span:before,.costBreakdownDetails>summary span:before,.compactDealDetails>summary span:before{content:"";border-bottom:1.7px solid;border-right:1.7px solid;width:5px;height:5px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.productSpecification details[open] summary>span:before,.costBreakdownDetails[open]>summary span:before,.compactDealDetails[open]>summary span:before{transform:rotate(225deg)translate(-1px,-1px)}@media (prefers-reduced-motion:reduce){.marketTradePanel,.marketTradePanel>*,.matchingGraphic .matchingRole,.matchingGraphic .matchingConnection,.matchingGraphic .matchingConfirmed path,.matchingTransition.sequentialDealCard li.complete:after,.matchingTransition.sequentialDealCard li.active:before,.app .j.active span,button[aria-busy=true]:after{clip-path:none!important;transition-duration:1ms!important;animation:none!important;transform:none!important}.matchingGraphic .matchingConnection{stroke-dashoffset:0}}.pendingConfirmationBanner{color:#111;background:#fffef0;border:1px solid #d4d100}.pendingRequestMeta{color:#666a64;margin:-4px 0 16px;font-size:13px}.pendingConfirmationChecks{background:#f4f4ef;border-radius:8px;padding:16px 18px}.pendingConfirmationChecks>span{color:#666a64;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.pendingConfirmationChecks ul{gap:8px;margin:12px 0 0;padding:0;display:grid}.pendingConfirmationChecks li{align-items:center;gap:9px;font-size:13px;list-style:none;display:flex}.pendingConfirmationChecks li:before{content:"";border:1.5px solid #8f938d;border-radius:50%;width:10px;height:10px}.pendingRequestReference{gap:4px;margin:15px 0;display:grid}.pendingRequestReference small{color:#71756f;letter-spacing:.06em;font-size:9px;font-weight:900}.pendingRequestReference b{font-size:12px}.orderTrackingCard{max-width:760px}.confirmedOrderBanner{border-left:3px solid var(--green);color:#184c27;background:#eaf6ed}.currentOrderStatus{color:#fff;background:#111;border-radius:7px;gap:5px;margin-top:12px;padding:15px 17px;display:grid}.currentOrderStatus small,.orderTrackingFacts small{color:#9fa49e;letter-spacing:.06em;font-size:8px;font-weight:900}.currentOrderStatus b{font-size:17px}.fulfilmentProgress{gap:0;margin:18px 0;padding:0;display:grid}.fulfilmentProgress li{color:#777b75;border-left:2px solid #d2d5d0;min-height:37px;padding:1px 0 13px 26px;font-size:12px;list-style:none;position:relative}.fulfilmentProgress li:before{content:"";background:#fff;border:2px solid #a8aca6;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:-8px}.fulfilmentProgress li.complete{border-left-color:var(--green);color:#174f27;font-weight:900}.fulfilmentProgress li.complete:before{background:var(--green);border-color:var(--green);content:"✓";color:#fff;text-align:center;font-size:9px;line-height:12px}.fulfilmentProgress li.current{color:#111;font-weight:900}.fulfilmentProgress li.current:before{border-color:var(--yellow);box-shadow:0 0 0 3px #d7d3002b}.fulfilmentProgress li:last-child{border-left-color:#0000;min-height:18px;padding-bottom:0}.orderTrackingFacts{border-block:1px solid var(--line);margin-bottom:17px;display:grid}.orderTrackingFacts p{gap:4px;margin:0;padding:12px 2px;display:grid}.orderTrackingFacts p+p{border-top:1px solid var(--line)}.orderTrackingFacts b{font-size:12px;line-height:1.4}.dealActivityDetails{border-top:1px solid var(--line);background:#f4f4ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:13px 16px;display:grid}.dealActivityOrder .exchangeOrderSummary{grid-template-columns:42px minmax(0,1.4fr) minmax(190px,.8fr) 12px}.dealActivityOrder .exchangeStatus{display:none}.dealActivityDetails>div{gap:5px;padding:9px 12px 9px 0;display:grid}.dealActivityDetails span{color:#70746e;letter-spacing:.04em;font-size:8px;font-weight:900}.dealActivityDetails b{font-size:11px;line-height:1.35}.dealActivityReference{border-top:1px solid #d8dad6;grid-column:1/-1;justify-content:space-between;gap:8px;margin:3px 0 0;padding-top:10px;display:flex}.dealActivityReference b{color:#666a64;font-size:9px}.exchangeStatus.pending_confirmation{color:#706d00}.exchangeStatus.sent_to_supplier,.exchangeStatus.scheduling{color:#174f27}@media (max-width:700px){.dealActivityDetails{grid-template-columns:1fr}.dealActivityOrder .exchangeOrderSummary{grid-template-columns:38px minmax(0,1fr) 12px}.dealActivityOrder .exchangeQuantity{grid-column:2}.dealActivityOrder .exchangeStatus{display:none}.pendingConfirmationChecks{padding:14px}}.top .bar{box-sizing:border-box;flex-wrap:nowrap;align-items:center;height:46px;min-height:46px;padding-block:6px;display:flex;overflow:visible}.brandHome{flex:none;gap:8px}.brandHome .mark{flex:0 0 30px;width:30px;height:30px}.headerControls{white-space:nowrap;flex:0 auto;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex;overflow:visible}.accountNav,.workspaceSelector{flex:none;align-items:center;gap:3px;margin:0;padding:0;display:flex}.workspaceSelector{border-left:1px solid #d2d4ce;padding-left:7px}.accountNav a,.workspaceSelector a{box-shadow:none;color:#5f635d;letter-spacing:.04em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;height:30px;min-height:30px;padding:0 9px;font-size:9px;font-weight:900;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.accountNav a:hover,.accountNav a:focus-visible,.workspaceSelector a:hover,.workspaceSelector a:focus-visible{color:#111;background:#eeeeea;border-color:#d9dbd5}.accountNav a.active,.workspaceSelector a.active{background:var(--yellow);border-color:var(--yellow);box-shadow:none;color:#111}@media (min-width:900px) and (max-width:1100px){.headerControls{gap:7px}.accountNav,.workspaceSelector{gap:2px}.accountNav a,.workspaceSelector a{padding-inline:7px}}@media (max-width:899px){.top .bar{grid-template-rows:40px 36px;align-items:stretch;height:76px;min-height:76px;padding-block:0;display:grid}.brandHome{grid-row:1;justify-self:start;align-items:center}.headerControls{box-sizing:border-box;scrollbar-width:none;grid-row:2;justify-self:stretch;align-items:center;gap:7px;width:100%;max-width:100%;margin:0;padding-bottom:2px;display:flex;overflow:auto hidden}.headerControls::-webkit-scrollbar{display:none}.accountNav,.workspaceSelector{flex:none;gap:3px}.accountNav a,.workspaceSelector a{height:30px;min-height:30px;padding-inline:9px}.top .bar{box-sizing:border-box;grid-template-rows:38px 34px;height:72px;min-height:72px;overflow:visible}.headerControls{grid-template-columns:minmax(0,4fr) minmax(0,3fr);align-items:stretch;gap:3px;width:100%;min-width:0;max-width:100%;height:34px;padding:0;display:grid;overflow:visible}.accountNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid}.workspaceSelector{border-left:1px solid #d2d4ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;min-width:0;padding-left:3px;display:grid}.accountNav a,.workspaceSelector a{box-sizing:border-box;letter-spacing:.01em;text-overflow:clip;white-space:nowrap;flex:none;justify-content:center;width:100%;min-width:0;height:32px;min-height:32px;padding:0 2px;font-size:clamp(7px,2.1vw,9px);overflow:visible}}@media (max-width:390px){.headerControls,.accountNav,.workspaceSelector{gap:1px}.workspaceSelector{padding-left:1px}.accountNav a,.workspaceSelector a{letter-spacing:0;padding-inline:1px;font-size:7px}}.accountNav a,.workspaceSelector a{transform:translateY(0)}.accountNav a.active,.workspaceSelector a.active{box-shadow:none;outline:0}@media (max-width:899px){.top{box-sizing:border-box;min-height:72px}.top .bar{grid-template-rows:38px 34px;height:72px;min-height:72px;overflow:clip}.headerControls,.accountNav,.workspaceSelector{align-items:end;height:34px;max-height:34px;overflow:clip}.accountNav a,.workspaceSelector a{height:30px;min-height:30px;transition:transform .14s,background-color .14s,color .14s;overflow:hidden;transform:translateY(-1px)}.accountNav a.active,.workspaceSelector a.active{background:var(--yellow);color:#111;border-radius:4px;height:30px;min-height:30px;transform:translateY(-2px);box-shadow:inset 0 1px #fff9}}.top.bankFocusHeader{-webkit-backdrop-filter:none;background:#111}.top.bankFocusHeader .bar{height:46px;min-height:46px}.bankSkeletonMasterHead{color:#fff;background:#111;justify-content:space-between;align-items:stretch;min-height:76px;padding:14px 18px;display:flex}.bankSkeletonOwner,.bankSkeletonValues,.bankSkeletonValues>div,.bankSkeletonColumn header>div,.bankSkeletonBody article>div{display:grid}.bankSkeletonOwner{align-content:center;gap:7px;min-width:180px}.bankSkeletonValues{grid-template-columns:repeat(2,minmax(150px,1fr))}.bankSkeletonValues>div{border-left:1px solid #3a3d39;align-content:center;gap:5px;min-width:170px;padding:0 18px}.bankSkeletonMasterHead>button{align-self:stretch;width:74px;margin-left:12px}.bankSkeletonMasterHead i,.bankSkeletonMasterHead b,.bankSkeletonMasterHead span,.bankSkeletonMasterHead button,.bankSkeletonGrid i,.bankSkeletonGrid b,.bankSkeletonGrid span,.bankSkeletonGrid strong,.bankSkeletonGrid small,.bankSkeletonSearch,.bankSkeletonGrid article{background:#e2e3de;border:0;border-radius:3px;animation:1.15s ease-in-out infinite alternate bankSkeleton}.bankSkeletonMasterHead i{background:#f2ef00;width:42px;height:8px}.bankSkeletonMasterHead span{background:#343634;width:92px;height:8px}.bankSkeletonOwner span{width:150px;height:19px}.bankSkeletonValues b{background:#4b4e4a;width:100px;height:18px}.bankSkeletonMasterHead>button{background:#343634}.bankSkeletonGrid{grid-template-columns:repeat(3,minmax(250px,1fr));min-width:750px;height:calc(100dvh - 120px);min-height:520px;display:grid}.bankSkeletonColumn{border-right:1px solid var(--line);min-width:0;padding:10px}.bankSkeletonColumn>header{justify-content:space-between;align-items:center;min-height:30px;margin-bottom:10px;display:flex}.bankSkeletonColumn header>div{grid-template-columns:18px 80px;align-items:center;gap:6px}.bankSkeletonColumn header i{width:18px;height:13px}.bankSkeletonColumn header span{width:80px;height:13px}.bankSkeletonColumn header>b{width:22px;height:22px}.bankSkeletonSearch{height:40px;margin-bottom:10px}.bankSkeletonBody{gap:8px;display:grid}.bankSkeletonBody article{background:#fff;gap:9px;min-height:105px;padding:12px;display:grid}.bankSkeletonBody article>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}.bankSkeletonBody article i{width:30px;height:30px}.bankSkeletonBody article span{width:72%;height:11px}.bankSkeletonBody article strong{width:46%;height:12px}.bankSkeletonBody article small{width:64%;height:8px}@media (max-width:899px){.top.bankFocusHeader .bar{height:72px;min-height:72px}}@media (max-width:650px){.bankSkeletonMasterHead{min-height:62px;padding:8px}.bankSkeletonOwner{min-width:100px}.bankSkeletonOwner span{width:92px}.bankSkeletonValues{grid-template-columns:repeat(2,minmax(74px,1fr))}.bankSkeletonValues>div{min-width:0;padding:0 7px}.bankSkeletonValues b{width:62px}.bankSkeletonValues span{width:55px}.bankSkeletonMasterHead>button{width:36px;margin-left:5px}.bankSkeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;height:calc(100dvh - 134px);min-height:430px}.bankSkeletonColumn{padding:4px}.bankSkeletonColumn header>div{grid-template-columns:10px minmax(0,1fr)}.bankSkeletonColumn header i{width:10px}.bankSkeletonColumn header span{width:100%}.bankSkeletonColumn header>b{width:18px;height:18px}.bankSkeletonSearch{height:34px}.bankSkeletonBody article{min-height:96px;padding:7px}.bankSkeletonBody article>div{grid-template-columns:23px minmax(0,1fr)}.bankSkeletonBody article i{width:23px;height:23px}}.app>.top+main{transform-origin:top;animation:.175s ease-out both teHeaderInterfaceOpen}@keyframes teHeaderInterfaceOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app>.top+main{animation:none;transform:none}}.headerControls{opacity:1;transition:opacity .12s}.headerControls.authPending{opacity:0;pointer-events:none;visibility:hidden}@media (prefers-reduced-motion:reduce){.headerControls{transition:none}}.bankMasterGrid .inventoryColumn{background:linear-gradient(#fffde8 0,#fffef5 150px,#fafaf7 100%);box-shadow:inset 3px 0 #d8d500}.bankMasterGrid .sellColumn{background:linear-gradient(#fff1ef 0,#fff8f7 150px,#fafaf7 100%);box-shadow:inset 3px 0 #c94035}.bankMasterGrid .buyColumn{background:linear-gradient(#eef8f1 0,#f7fbf8 150px,#fafaf7 100%);box-shadow:inset 3px 0 #3d9655}.bankMasterGrid .inventoryColumn>header{border-bottom-color:#d8d500}.bankMasterGrid .sellColumn>header{border-bottom-color:#c94035}.bankMasterGrid .buyColumn>header{border-bottom-color:#3d9655}.bankMasterGrid .bankCompactCard,.bankMasterGrid .bankSearchResult,.bankMasterGrid .bankDealPrompt{background-color:#fff}.bankMasterGrid .inventoryColumn,.bankMasterGrid .sellColumn,.bankMasterGrid .buyColumn{box-shadow:none}.bankMasterGrid .inventoryColumn>header,.bankMasterGrid .sellColumn>header,.bankMasterGrid .buyColumn>header{border-bottom-color:var(--line)}.bankTradeColumn.dragReady .bankColumnBody:before{display:none}.bankMasterGrid.isDragging .inventoryColumn.dragReady,.bankMasterGrid .inventoryColumn.dragReady{box-shadow:none;outline-offset:-2px;background:linear-gradient(#fff7a8 0,#fffbd6 175px,#fffef5 100%);outline:1px solid #c9c600}.bankMasterGrid.isDragging .sellColumn.dragReady,.bankMasterGrid .sellColumn.dragReady{box-shadow:none;outline-offset:-2px;background:linear-gradient(#ffd6d1 0,#ffefed 175px,#fff8f7 100%);outline:1px solid #bd3a30}.bankMasterGrid.isDragging .buyColumn.dragReady,.bankMasterGrid .buyColumn.dragReady{box-shadow:none;outline-offset:-2px;background:linear-gradient(#d3f0da 0,#ebf7ee 175px,#f7fbf8 100%);outline:1px solid #34834a}.inventoryColumn.dragReady:after{color:#111;background:#d8d500}.sellColumn.dragReady:after{color:#fff;background:#b7372e}.buyColumn.dragReady:after{color:#fff;background:#347f48}.inventoryColumn.dropAccepted{animation:.4s ease-out bankDropInventory}.sellColumn.dropAccepted{animation:.4s ease-out bankDropSell}.buyColumn.dropAccepted{animation:.4s ease-out bankDropBuy}@keyframes bankDropInventory{0%,45%{background:#fff7a8}to{background:#fffef5}}@keyframes bankDropSell{0%,45%{background:#ffd6d1}to{background:#fff8f7}}@keyframes bankDropBuy{0%,45%{background:#d3f0da}to{background:#f7fbf8}}.bankCancellableOrder[draggable=true]{cursor:grab;touch-action:none}.bankCancellableOrder[draggable=true]:active{cursor:grabbing}.bankDiscardOrderTarget{color:#fff;pointer-events:none;z-index:90;background:#111e;border:2px dashed #d2d5d0;justify-content:center;align-items:center;gap:10px;transition:background-color .14s,border-color .14s;display:flex;position:fixed;inset:8px}.bankDiscardOrderTarget b{letter-spacing:.05em;font-size:11px}.bankDiscardOrderTarget span{color:#d2d5d0;font-size:10px}.bankDiscardOrderTarget.ready{background:#7f1818ee;border-color:#ffb2aa}.bankDiscardOrderTarget.ready:after{content:"RELEASE TO REVIEW";font-size:10px;font-weight:900}@media (max-width:650px){.bankDiscardOrderTarget{text-align:center;align-content:end;padding:0 14px 24px;display:grid;inset:5px}.bankDiscardOrderTarget span{max-width:280px}}@media (prefers-reduced-motion:reduce){.bankDiscardOrderTarget{transition:none}}.bankDiscardOrderTarget{color:#fff;bottom:12px;text-align:left;background:#111;border:1px solid #727671;border-radius:7px;grid-template-columns:28px auto;justify-content:center;align-items:center;gap:2px 9px;width:230px;height:72px;padding:9px 16px;display:grid;inset:auto auto 12px 50%;transform:translate(-50%)}.bankDiscardOrderTarget svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;grid-row:1/3;width:25px;height:25px}.bankDiscardOrderTarget b{align-self:end}.bankDiscardOrderTarget span{white-space:nowrap;align-self:start;font-size:8px}.bankDiscardOrderTarget.ready{background:#8b1f1f;border-color:#ffb2aa;box-shadow:0 0 0 3px #8b1f1f2e}.bankDiscardOrderTarget.ready:after{content:none}@media (max-width:650px){.bankDiscardOrderTarget{bottom:8px;text-align:left;align-content:center;width:min(230px,100vw - 24px);height:76px;padding:9px 13px;display:grid;inset:auto auto 8px 50%}.bankDiscardOrderTarget span{max-width:none}}.accountNav a:not(.active),.workspaceSelector a:not(.active){color:#c6cac4}.accountNav a,.workspaceSelector a{letter-spacing:.02em;font-size:10px;font-weight:900;line-height:1.15}@media (max-width:899px){.accountNav a,.workspaceSelector a{color:#cbd0c9;letter-spacing:0;font-size:clamp(8px,2.15vw,9px);font-weight:950;line-height:1.15;transform:translateY(-2px)}.accountNav a.active,.workspaceSelector a.active{transform:translateY(-3px)}}@media (max-width:390px){.accountNav a,.workspaceSelector a{font-size:8px}}.accountNav a.active,.workspaceSelector a.active{position:relative;overflow:visible}.accountNav a.active:after,.workspaceSelector a.active:after{background:var(--yellow);content:"";z-index:0;border-radius:0 0 2px 2px;height:2px;position:absolute;bottom:-3px;left:8px;right:8px}@media (max-width:899px){.accountNav a.active:after,.workspaceSelector a.active:after{height:2px;bottom:-3px;left:6px;right:6px}}.top .bar,.top.bankFocusHeader .bar{height:52px;min-height:52px;padding-top:6px;padding-bottom:12px}.accountNav a.active:after,.workspaceSelector a.active:after{border-radius:0 0 4px 4px;height:12px;bottom:-12px;left:0;right:0}@media (max-width:899px){.top,.top.bankFocusHeader{min-height:78px}.top .bar,.top.bankFocusHeader .bar{grid-template-rows:38px 34px 6px;height:78px;min-height:78px;padding:0;overflow:clip}.headerControls,.accountNav,.workspaceSelector{overflow:visible}.accountNav a.active:after,.workspaceSelector a.active:after{border-radius:0 0 4px 4px;height:9px;bottom:-9px;left:0;right:0}}.cleanedHeaderControls{align-items:center;gap:6px;display:flex}.cleanedAccountNav{gap:3px;display:flex}.headerUtilityNav{border-left:1px solid #565a54;flex:none;align-items:center;gap:4px;padding-left:7px;display:flex}.headerIconControl{box-sizing:border-box;color:#cbd0c9;background:0 0;border:1px solid #656a63;border-radius:4px;justify-content:center;align-items:center;width:34px;height:30px;min-height:30px;padding:0;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.headerIconControl:hover,.headerIconControl:focus-visible{color:#fff;background:#ffffff18;border-color:#aeb3ac}.headerIconControl:focus-visible{outline-offset:2px;outline:2px solid #fff}.headerIconControl.active{background:var(--yellow);border-color:var(--yellow);color:#111}.headerIconControl svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.headerWorkspaceMenu{position:relative}.workspaceMenuTrigger{gap:3px;width:40px}.workspaceChevron{border-bottom:1.5px solid;border-right:1.5px solid;width:4px;height:4px;margin:-3px 1px 0 -1px;transform:rotate(45deg)}.headerWorkspaceDropdown{z-index:150;background:#111;border:1px solid #686c66;min-width:142px;padding:4px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0004}.headerWorkspaceDropdown a{color:#d1d5cf;letter-spacing:.03em;background:0 0;border:0;border-radius:3px;align-items:center;height:38px;padding:0 11px;font-size:10px;font-weight:900;display:flex}.headerWorkspaceDropdown a:hover,.headerWorkspaceDropdown a:focus-visible{color:#fff;background:#ffffff18;outline:none}.headerWorkspaceDropdown a.active{background:var(--yellow);color:#111}.top .bar:has(.headerWorkspaceDropdown){overflow:visible}.top.bankFocusHeader .bar:has(.headerWorkspaceDropdown){overflow:visible}@media (max-width:899px){.cleanedHeaderControls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;display:grid;overflow:visible}.cleanedAccountNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid}.headerUtilityNav{align-items:end;gap:3px;height:34px;padding-left:5px}.headerIconControl{height:30px;min-height:30px;transform:translateY(-2px)}.headerIconControl.active{transform:translateY(-3px)}.headerWorkspaceDropdown{min-width:150px;top:calc(100% + 7px)}.headerWorkspaceDropdown a{height:44px;font-size:11px}}.top .bar,.top.bankFocusHeader .bar{height:72px;min-height:72px;padding-top:6px;padding-bottom:32px;position:relative}.cleanedHeaderControls{padding-right:50px}.cleanedAccountNav{gap:3px;width:auto;display:flex}.cleanedAccountNav a{letter-spacing:.04em;flex:none;width:auto;height:30px;min-height:30px;padding:0 9px;font-size:9px;font-weight:900}.headerUtilityNav{z-index:100;border:0;flex-direction:column;gap:3px;height:auto;padding:0;display:flex;position:absolute;top:4px;right:0}.headerIconControl{height:30px;min-height:30px;transform:none}.headerIconControl.active{transform:none}.headerWorkspaceDropdown{top:calc(100% + 38px);right:0}@media (max-width:899px){.top,.top.bankFocusHeader{min-height:78px}.top .bar,.top.bankFocusHeader .bar{grid-template-rows:38px 34px 6px;height:78px;min-height:78px;padding:0}.cleanedHeaderControls{gap:3px;padding-right:48px;display:flex}.cleanedAccountNav{gap:2px;width:auto;display:flex}.cleanedAccountNav a{letter-spacing:.04em;flex:none;width:auto;height:30px;min-height:30px;padding:0 9px;font-size:9px}.headerUtilityNav{gap:3px;height:auto;padding:0;top:3px;right:0}.headerIconControl,.headerIconControl.active{height:30px;min-height:30px;transform:none}.headerWorkspaceDropdown{top:calc(100% + 38px);right:0}}.srOnly{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.notificationControl{font-size:0;overflow:hidden}.notificationControl svg{flex:0 0 18px;width:18px;height:18px;display:block}.dealsApp{background:#111;min-height:100dvh}.dealsShell{color:#f5f5f2;background:radial-gradient(circle at 50% 0,#282821,#111 54%);min-height:calc(100dvh - 88px)}.dealsFeedView{width:min(100%,760px);margin:0 auto;padding:18px 16px 24px}.dealsFeedHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.dealsFeedHead h1{letter-spacing:.08em;margin:0;font-size:clamp(20px,4vw,32px)}.dealsFeedHead p{color:#b9bbb5;margin:4px 0 0;font-size:12px}.dealUndoToast{background:#20211f;border:1px solid #4b4d47;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.dealUndoToast button{border:1px solid var(--yellow);min-height:32px;color:var(--yellow);background:0 0;font-weight:800}.swipeDealsViewport{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:calc(100dvh - 174px);min-height:480px;overflow-y:auto}.swipeDealsViewport::-webkit-scrollbar{display:none}.swipeDealCard{scroll-snap-align:start;scroll-snap-stop:always;touch-action:pan-y;-webkit-user-select:none;user-select:none;color:#111;min-height:calc(100dvh - 198px);transform:translateX(var(--drag-x,0));background:#f7f7f2;border:1px solid #42443e;border-radius:12px;flex-direction:column;justify-content:space-between;gap:18px;margin:0 0 14px;padding:clamp(20px,5vw,36px);transition:transform .16s,opacity .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #0000003d}.swipeDealCard.accepting{border-color:#4ea76a}.swipeDealCard.passing{border-color:#868985}.swipeDealCardTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.swipeDealIndex,.dealSelectionEyebrow{letter-spacing:.12em;color:#656861;font-size:10px;font-weight:900}.feedMaterialGraphic{background:var(--yellow);letter-spacing:.04em;border:2px solid #111;place-items:center;width:64px;height:64px;font-weight:950;display:grid}.swipeDealCard h2{margin:12px 0 4px;font-size:clamp(24px,7vw,44px);line-height:1}.swipeDealDescription{color:#5e615a;max-width:48ch;font-size:13px;line-height:1.5}.swipeDealPrice{letter-spacing:-.04em;font-size:clamp(32px,10vw,62px);font-weight:950;line-height:1}.swipeDealPrice small{letter-spacing:.02em;color:#64675f;font-size:12px}.swipeDealFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.swipeDealFact{background:#e9eae4;border:1px solid #d0d2ca;min-height:62px;padding:10px}.swipeDealFact span{color:#6a6d65;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.swipeDealFact strong{margin-top:6px;font-size:12px;display:block}.dealPassButton,.dealAcceptButton{letter-spacing:.08em;border:1px solid #111;min-height:52px;font-size:12px;font-weight:950}.dealPassButton{color:#111;background:0 0}.dealAcceptButton,.dealSelectionPrimary{background:var(--yellow);color:#111}.swipeInstruction{text-align:center;color:#6a6d65;letter-spacing:.05em;margin:0;font-size:10px;font-weight:800}.swipeDecision{z-index:2;opacity:0;letter-spacing:.12em;pointer-events:none;border:2px solid;padding:8px 10px;font-size:12px;font-weight:950;position:absolute;top:22px}.acceptCue{color:#247a3e;left:22px;transform:rotate(-5deg)}.passCue{color:#666a64;right:22px;transform:rotate(5deg)}.swipeDealCard.accepting .acceptCue,.swipeDealCard.passing .passCue{opacity:1}.dealsCaughtUp{text-align:center;color:#111;background:#f7f7f2;border-radius:12px;place-items:center;min-height:420px;padding:32px;display:grid}.dealsCaughtUp button{background:var(--yellow);border:1px solid #111;min-height:48px;padding:0 22px;font-weight:900}.dealSelectionOverlay{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.dealSelectionPanel{color:#111;background:#f7f7f2;border:1px solid #777a72;border-radius:12px;width:min(100%,560px);max-height:calc(100dvh - 36px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #00000073}.dealSelectionPanelHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dealSelectionPanel h2{margin:6px 0 0;font-size:24px}.dealSelectionClose{background:0 0;border:1px solid #111;flex:none;width:44px;height:44px;font-size:20px}.dealSelectionSummary{background:#e8e9e3;margin:14px 0;padding:14px}.dealSelectionSummary strong{font-size:22px}.dealSelectionForm{gap:12px;display:grid}.dealSelectionForm label{letter-spacing:.08em;gap:6px;font-size:10px;font-weight:900;display:grid}.dealSelectionForm input,.dealSelectionForm select{color:#111;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #999c94;padding:0 12px}.dealSelectionPrimary,.dealSelectionSecondary{letter-spacing:.06em;border:1px solid #111;width:100%;min-height:50px;font-size:12px;font-weight:950}.dealSelectionSecondary{color:#111;background:0 0}.dealSelectionError{color:#8d2019;background:#fff0ee;border:1px solid #c83f36;margin:10px 0;padding:12px;font-size:12px}.swipeDealConfirmation{border:1px solid #c6c8c0;gap:10px;margin:14px 0;padding:14px;display:grid}.swipeDealConfirmation div{justify-content:space-between;gap:12px;display:flex}.dealAcceptedState,.dealPendingState{background:#edf7ef;border:1px solid #73a47f;gap:14px;margin-top:16px;padding:18px;display:grid}.dealPendingState{background:#fffde2;border-color:#d1c83b}.dealAcceptedState a,.dealPendingState a{color:#fff;background:#111;place-items:center;min-height:48px;font-weight:900;text-decoration:none;display:grid}@media (max-width:650px){.dealsFeedView{padding:10px 8px 12px}.dealsFeedHead{margin:0 4px 8px}.dealsFeedHead p{font-size:10px}.swipeDealsViewport{height:calc(100dvh - 148px);min-height:400px}.swipeDealCard{border-radius:8px;min-height:calc(100dvh - 164px);padding:18px}.swipeDealFacts{gap:5px}.swipeDealFact{padding:8px 6px}.dealSelectionOverlay{align-items:end;padding:0}.dealSelectionPanel{border-radius:12px 12px 0 0;max-height:92dvh;padding:18px}}@media (prefers-reduced-motion:reduce){.swipeDealCard,.dealSelectionPanel{transition:none!important}.dealVisualMaterial,.dealVisualMaterial>i,.dealVisualFlow i,.dealVisualPitch,.dealVisualSignal,.dealVisualSignal>span i{animation:none!important}.dealVisualMaterial,.dealVisualPitch,.dealVisualSignal{opacity:1!important}.dealVisualFlow i{opacity:.75!important}.dealVisualSignal>span i{width:var(--deal-signal)!important}}.dealsShell{color:#111;background:#efefeb}.dealsFeedView{max-width:760px;padding-top:12px}.dealsFeedHead{color:#111;align-items:center;margin:0 2px 9px}.dealsFeedHead>div>span{color:#666a64;letter-spacing:.12em;font-size:9px;font-weight:950}.dealsFeedHead h1{letter-spacing:-.02em;text-transform:none;margin:2px 0 0;font-size:22px}.dealsFeedHead p{color:#777b75;margin:3px 0 0}.dealsFeedHead>b{color:var(--yellow);background:#111;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:flex}.dealsSwipeGuide{border-bottom:3px solid var(--yellow);color:#fff;background:#111412;grid-template-columns:1fr 1.2fr 1fr;align-items:center;min-height:42px;padding:0 12px;display:grid}.dealsSwipeGuide>span,.dealsSwipeGuide>strong{justify-content:center;align-items:center;gap:7px;display:flex}.dealsSwipeGuide>span:first-child{justify-content:flex-start}.dealsSwipeGuide>span:last-child{justify-content:flex-end}.dealsSwipeGuide b{letter-spacing:.08em;font-size:8px}.dealsSwipeGuide i{color:var(--yellow);font-size:16px;font-style:normal}.dealsSwipeGuide>strong{border-left:1px solid #343934;border-right:1px solid #343934;height:24px}.swipeDealsViewport{height:calc(100dvh - 194px);min-height:470px;padding-top:8px;scroll-padding-top:8px}.swipeDealCard{border:1px solid #343934;border-left:3px solid var(--yellow);color:#fff;background:#111412;border-radius:8px;gap:12px;min-height:calc(100dvh - 210px);padding:18px}.swipeDealCard:after{content:"";background:linear-gradient(90deg,#0000,#f2ef001c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.swipeDealCard.accepting{border-color:#4ea76a;box-shadow:0 18px 50px #1d6d3638}.swipeDealCard.passing{opacity:.9;border-color:#797d77}.swipeDealSequence{color:#8f938d;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;top:15px;right:16px}.swipeDealSequence>span{color:#fff;font-size:11px;font-weight:950}.swipeDealSequence i{background:#4a4f4a;width:24px;height:1px}.swipeDealStatus{color:#c1c5bf;letter-spacing:.07em;align-items:center;gap:7px;padding-right:90px;font-size:8px;font-weight:900;display:flex}.swipeDealStatus svg{color:var(--yellow);flex:0 0 15px}.swipeDealStatus.actionable b{color:#fff}.swipeDealStatus.confirming b{color:#e6df78}.swipeDealStatus i{background:#999;border-radius:50%;width:7px;height:7px}.swipeDealStatus i.available{background:var(--green);box-shadow:0 0 0 4px #2ca44f22}.swipeDealStatus i.confirming{background:var(--yellow);box-shadow:0 0 0 4px #f2ef0022}.swipeMaterialNote{border:1px solid #3a3f3b;border-left:3px solid var(--yellow);background:#1b1f1c;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.feedMaterialGraphic{color:var(--yellow);background:#242925;border:1px solid #555b56;place-items:center;width:46px;height:46px;padding:4px;display:grid;position:relative}.feedMaterialGraphic svg{fill:none;stroke:#fff;stroke-linejoin:round;stroke-width:1.7px;width:31px;height:31px}.feedMaterialGraphic b{background:var(--yellow);color:#111;padding:2px 3px;font-size:6px;position:absolute;bottom:-4px;left:5px}.swipeMaterialNote>div{min-width:0}.swipeMaterialNote small{color:#aeb2ac;letter-spacing:.08em;font-size:7px;font-weight:900}.swipeMaterialNote h2{color:#fff;margin:3px 0;font-size:clamp(16px,4vw,22px);line-height:1.15}.swipeMaterialNote p{color:#aeb2ac;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.35;overflow:hidden}.swipeMaterialNote>strong{color:var(--yellow);text-align:right;white-space:nowrap;font-size:24px;display:grid}.swipeMaterialNote>strong small{font-size:8px}.dealOpportunityGraphic{background:#171b18;border:1px solid #343934;display:grid;position:relative;overflow:hidden}.dealVisualStatus{color:#d7dad5;letter-spacing:.065em;background:#202520;border-bottom:1px solid #343934;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:7px;display:flex}.dealVisualStatus svg{color:var(--yellow);flex:0 0 14px}.dealVisualStatus.pending{color:#d8d39c}.dealOpportunityHeader{background:#202520;border-bottom:1px solid #343934;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:38px;display:grid}.dealOpportunityHeader>span{color:#d7dad5;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.dealOpportunityHeader>span+span{border-left:1px solid #343934}.dealOpportunityHeader svg{color:var(--yellow);flex:0 0 14px;width:14px;height:14px}.dealOpportunityHeader i{background:var(--green);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #2ca44f20}.dealOpportunityHeader b{letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.dealOpportunityHeader small{background:var(--yellow);color:#111;margin-left:auto;padding:2px 4px;font-size:6px;font-weight:950}.dealOpportunityModel{background:#f3f3ef;width:100%;min-width:0;overflow:hidden}.dealOpportunityModel figure{border:0;max-width:100%}.dealOpportunityModel canvas{object-fit:contain;min-height:210px;max-height:min(42vh,340px)}.dealOpportunityMeta{color:#bfc3bd;letter-spacing:.04em;background:#202520;border-top:1px solid #343934;justify-content:space-between;align-items:center;padding:7px 10px;font-size:7px;font-weight:800;display:flex}.dealVisualGrid{opacity:.75;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.dealVisualMaterial{opacity:0;grid-row:1/span 2;justify-content:center;align-items:center;min-height:108px;display:flex;position:relative}.dealOpportunityGraphic.isVisualActive .dealVisualMaterial{animation:.8s cubic-bezier(.2,.8,.2,1) both dealMaterialArrive}.dealVisualMaterial>svg{z-index:2;width:150px;height:104px;position:relative}.dealVisualMaterial>i{border:1px solid #f2ef0055;border-radius:50%;width:112px;height:112px;position:absolute}.dealOpportunityGraphic.isVisualActive .dealVisualMaterial>i{animation:.8s ease-out both dealMaterialRing}.dealVisualMaterial>span{background:var(--yellow);color:#111;z-index:3;padding:3px 5px;font-size:7px;font-weight:950;position:absolute;bottom:4px;right:calc(50% - 48px)}.dealVisualFlow{align-items:center;gap:7px;display:flex;position:absolute;top:14px;right:16px}.dealVisualFlow i{background:var(--yellow);opacity:0;border-radius:50%;width:4px;height:4px}.dealOpportunityGraphic.isVisualActive .dealVisualFlow i{animation:.7s ease-out both dealFlowDot}.dealVisualFlow i:nth-child(2){animation-delay:.12s}.dealVisualFlow i:nth-child(3){animation-delay:.24s}.dealVisualPitch{opacity:0;z-index:2;gap:5px;display:grid;position:relative}.dealOpportunityGraphic.isVisualActive .dealVisualPitch{animation:.55s ease-out .18s both dealPitchIn}.dealVisualPitch small{color:#aeb2ac;letter-spacing:.1em;font-size:7px;font-weight:900}.dealVisualPitch b{color:var(--yellow);letter-spacing:-.02em;font-size:clamp(16px,3vw,24px)}.dealVisualPitch span{color:#d2d5d0;font-size:9px;font-weight:700}.dealVisualSignal{opacity:0;z-index:2;gap:6px;display:grid;position:relative}.dealOpportunityGraphic.isVisualActive .dealVisualSignal{animation:.55s ease-out .3s both dealPitchIn}.dealVisualSignal>span{background:#3a3f3b;height:3px;display:block;overflow:hidden}.dealVisualSignal>span i{background:var(--yellow);width:0;height:100%;display:block}.dealOpportunityGraphic.isVisualActive .dealVisualSignal>span i{width:var(--deal-signal);animation:.8s ease-out .35s both dealSignalGrow}.dealVisualSignal small{color:#8f938d;letter-spacing:.07em;font-size:7px;font-weight:900}@keyframes dealMaterialArrive{0%{opacity:0;transform:translateY(12px)scale(.88)}to{opacity:1;transform:none}}@keyframes dealMaterialRing{0%{opacity:0;transform:scale(.58)}to{opacity:1;transform:scale(1)}}@keyframes dealFlowDot{0%{opacity:0;transform:translate(-12px)}to{opacity:.75;transform:none}}@keyframes dealPitchIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes dealSignalGrow{0%{width:0}}.dealEngineeringDrawing{background:#dededb;border:1px solid #f1f1ed;overflow:visible}.dealEngineeringDrawing .engineeringObject{fill:none;stroke:#171917;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.45px}.dealEngineeringDrawing .engineeringObject .objectFace{fill:#eeeeeb}.dealEngineeringDrawing .engineeringObject .objectFace.side{fill:#aaaead}.dealEngineeringDrawing .engineeringObject .objectFace.front{fill:#c8cbca}.dealEngineeringDrawing .engineeringObject .objectFace.top{fill:#f5f5f2}.dealEngineeringDrawing .engineeringObject .dimensionLine{fill:none;stroke:#4a4d4a;stroke-width:.85px}.dealEngineeringDrawing .engineeringObject .dimensionText{fill:#111311;paint-order:stroke;stroke:#dededb;stroke-linejoin:round;stroke-width:3px;text-anchor:middle;font-size:8px;font-weight:900}.dealEngineeringDrawing .masonryUnitDrawing .drawingPartCode{fill:#111311;stroke:none;font-size:9px;font-weight:950}.dealEngineeringDrawing .masonryUnitDrawing .drawingPartName{fill:#343634;letter-spacing:.04em;stroke:none;font-size:5px;font-weight:900}.dealEngineeringDrawing .drawingCaption{fill:#f4f4f0;stroke:#171917;stroke-width:.65px}.dealEngineeringDrawing .drawingCaption text{fill:#171917;letter-spacing:.04em;stroke:none;font-size:5px;font-weight:900}.dealEngineeringDrawing .drawingCaption text:last-child{text-anchor:end}.technicalPreviewPending{aspect-ratio:390/275;color:#676b65;letter-spacing:.08em;background:#ecece8;border:1px solid #c8cac5;justify-content:center;align-items:center;width:100%;font-size:8px;font-weight:900;display:flex}.dealStandardRail{background:#181c19;border:1px solid #343934;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dealStandardRail>span{border-right:1px solid #343934;gap:5px;min-width:0;padding:8px 10px;display:grid}.dealStandardRail>span:last-child{border-right:0}.dealStandardRail small{color:#8f938d;letter-spacing:.07em;font-size:6px;font-weight:900}.dealStandardRail b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dealStandardRail>span:last-child b{color:var(--yellow)}.dealProductStandard{color:#fff;background:#171b18;border:1px solid #343934}.dealProductStandard>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:7px 10px;list-style:none;display:grid}.dealProductStandard>summary::-webkit-details-marker{display:none}.dealProductStandard>summary span{color:#aeb2ac;letter-spacing:.08em;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.dealProductStandard>summary span svg{color:var(--yellow);width:13px;height:13px}.dealProductStandard>summary b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dealProductStandard>summary em{color:var(--yellow);font-size:7px;font-style:normal;font-weight:900}.dealProductStandard>summary em:after{content:" ↓"}.dealProductStandard[open]>summary{border-bottom:1px solid #343934}.dealProductStandard[open]>summary em:after{content:" ↑"}.dealProductStandardBody{gap:12px;padding:12px;animation:.18s ease-out both dealSpecificationOpen;display:grid}.dealStandardIdentity{grid-template-columns:minmax(150px,.75fr) 1fr;align-items:center;gap:12px;display:grid}.dealStandardIdentity .dealEngineeringDrawing{width:100%}.dealStandardIdentity>div{gap:5px;display:grid}.dealStandardIdentity span{color:#8f938d;letter-spacing:.08em;font-size:7px;font-weight:900}.dealStandardIdentity b{color:#fff;font-size:15px}.dealStandardIdentity small{color:#aeb2ac;font-size:8px;line-height:1.4}.dealProductStandardBody dl{border:1px solid #343934;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dealProductStandardBody dl>div{border-bottom:1px solid #343934;gap:5px;min-height:48px;padding:9px;display:grid}.dealProductStandardBody dl>div:nth-child(odd){border-right:1px solid #343934}.dealProductStandardBody dt{color:#8f938d;letter-spacing:.07em;font-size:6px;font-weight:900}.dealProductStandardBody dd{color:#fff;margin:0;font-size:8px;font-weight:800}.dealProductStandardBody>p{color:#b9bdb7;margin:0;font-size:8px;line-height:1.5}.dealRedemptionAssurance{border-left:3px solid var(--yellow);background:#20251f;align-items:center;gap:10px;padding:10px;display:flex}.dealRedemptionAssurance>svg{color:var(--yellow);flex:0 0 20px}.dealRedemptionAssurance>span{gap:4px;display:grid}.dealRedemptionAssurance b{color:var(--yellow);letter-spacing:.05em;font-size:8px}.dealRedemptionAssurance small{color:#c5c8c3;font-size:7px;line-height:1.4}@keyframes dealSpecificationOpen{0%{opacity:0;transform:translateY(-4px)}}.swipeDealPrice{border-top:1px solid #343934;border-bottom:1px solid #343934;grid-template-columns:1fr auto;gap:4px;padding:15px 2px 13px;display:grid}.swipeDealPrice>span{color:#aeb2ac;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.swipeDealPrice>span svg{color:var(--yellow);width:14px;height:14px}.swipeDealPrice>strong{color:var(--yellow);letter-spacing:-.04em;grid-column:1/-1;font-size:clamp(30px,8vw,48px)}.swipeDealPrice>strong small{color:#aeb2ac;letter-spacing:0;margin-left:6px;font-size:8px}.swipeDealPrice>em{color:#b9bdb7;grid-area:1/2;align-self:start;font-size:9px;font-style:normal;font-weight:900}.swipeDealPrice>em.up{color:#68bd7d}.swipeDealPrice>em.down{color:#ef766e}.swipeDealFacts{background:#181c19;border:1px solid #343934;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.swipeDealFacts>div{border-right:1px solid #343934;min-height:58px;padding:10px}.swipeDealFacts>div:last-child{border-right:0}.swipeDealFacts dt{color:#90948e;letter-spacing:.06em;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.swipeDealFacts dt svg{color:var(--yellow);flex:0 0 14px;width:14px;height:14px}.swipeDealFacts dd{color:#fff;margin:7px 0 0;font-size:10px;font-weight:800}.swipeDealActions{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.dealPassButton,.dealAcceptButton{min-height:48px}.dealPassButton{color:#d4d7d2;border-color:#6a6f6a}.dealAcceptButton{background:var(--yellow);border-color:var(--yellow);color:#111}.swipeInstruction{color:#8f938d;letter-spacing:.04em;text-align:center;grid-template-columns:1fr 1.4fr 1fr;align-items:center;margin:0;font-size:7px;display:grid}.swipeInstruction span:first-child{text-align:left}.swipeInstruction span:last-child{text-align:right}.swipeInstruction b{color:#bfc3bd;font-size:7px}.dealSelectionOverlay{background:#000b}.dealSelectionPanel{border:1px solid #3e433f;border-left:3px solid var(--yellow);color:#fff;background:#111412}.dealSelectionClose{color:#fff;border-color:#555b56}.dealSelectionEyebrow{color:var(--yellow)}.dealSelectionPanel>p{color:var(--yellow);font-size:20px;font-weight:950}.dealSelectionPanel form{gap:12px;display:grid}.dealSelectionPanel form label{color:#aeb2ad}.dealSelectionPanel form input,.dealSelectionPanel form select{color:#fff;background:#1d211e;border-color:#4b514d}.dealSelectionPanel form small{color:#aeb2ad;line-height:1.45}.dealSelectionSecondary{color:#fff;border-color:#626762}.swipeDealConfirmation{background:#181c19;border-color:#3c413d}.swipeDealConfirmation>span{color:#aeb2ad;font-size:8px;font-weight:900}.swipeDealConfirmation>strong{color:var(--yellow);font-size:32px}.swipeDealConfirmation dl{border:1px solid #3c413d;margin:0}.swipeDealConfirmation dl>div{border-bottom:1px solid #3c413d;padding:10px}.swipeDealConfirmation dl>div:last-child{border-bottom:0}.swipeDealConfirmation dt{color:#969a94;font-size:7px;font-weight:900}.swipeDealConfirmation dd{color:#fff;margin:3px 0 0;font-size:10px;font-weight:800}@media (max-width:650px){.dealsFeedView{padding:8px 6px}.dealsFeedHead h1{font-size:18px}.dealsFeedHead p{display:none}.dealsSwipeGuide{min-height:40px;padding:0 9px}.dealsSwipeGuide b{font-size:7px}.swipeDealsViewport{height:calc(100dvh - 174px);min-height:390px}.swipeDealCard{gap:10px;min-height:calc(100dvh - 186px);padding:13px 11px}.swipeMaterialNote{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:10px}.feedMaterialGraphic{width:40px;height:40px}.swipeMaterialNote>strong{font-size:19px}.dealOpportunityGraphic{min-height:0}.dealOpportunityHeader{grid-template-columns:repeat(3,minmax(0,1fr))}.dealOpportunityHeader>span{flex-wrap:wrap;align-content:center;align-items:center;gap:3px 5px;min-height:42px;padding:5px 6px}.dealOpportunityHeader>span+span{border-left:1px solid #343934}.dealOpportunityHeader b{text-overflow:clip;white-space:normal;font-size:6px;line-height:1.2;overflow:visible}.dealOpportunityHeader small{margin-left:19px;font-size:5px}.dealOpportunityModel canvas{aspect-ratio:390/245;min-height:0;max-height:none}.dealVisualMaterial{min-height:92px}.dealVisualMaterial>svg{width:104px;height:78px}.dealVisualMaterial>i{width:88px;height:88px}.dealVisualPitch b{font-size:15px}.dealVisualPitch span{font-size:8px}.dealStandardRail>span{padding:7px 5px}.dealStandardRail b{font-size:7px}.dealProductStandard>summary{grid-template-columns:auto 1fr}.dealProductStandard>summary b{display:none}.dealStandardIdentity,.dealProductStandardBody dl{grid-template-columns:1fr}.dealProductStandardBody dl>div:nth-child(odd){border-right:0}.swipeDealPrice{padding:11px 2px 10px}.swipeDealFacts>div{min-height:54px;padding:8px 6px}.dealSelectionPanel{border-left:0;border-top:3px solid var(--yellow)}}@media (max-height:700px){.swipeDealCard{gap:8px}.swipeMaterialNote{padding:8px}.swipeDealPrice{padding:8px 2px}.swipeDealActions button{min-height:44px}}.dealAcceptedState{border:1px solid #3d6847;border-left:3px solid var(--green);color:#fff;background:#101411;justify-items:start;padding:22px;position:relative}.dealCompleteGraphic{align-items:center;margin-bottom:2px;display:flex}.dealCompleteGraphic span{background:var(--green);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;font-weight:950;display:flex;position:relative}.dealCompleteGraphic i{background:var(--yellow);color:#111;justify-content:center;align-items:center;width:34px;height:28px;margin-left:-4px;padding-left:5px;font-size:9px;font-style:normal;font-weight:950;display:flex}.dealAcceptedNotification{color:#9da39d;letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.dealAcceptedNotification i{color:var(--yellow);font-size:10px}.dealAcceptedState>b{color:#fff;letter-spacing:.02em;font-size:22px}.dealAcceptedState>p{color:#fff;margin:0;font-size:13px;font-weight:800}.dealAcceptedState>small{color:#aeb4ae;font-size:9px;line-height:1.45}.dealAcceptedState>a{background:var(--yellow);color:#111;width:100%}.dealPendingState{border:1px solid #706d2b;border-left:3px solid var(--yellow);color:#fff;background:#151612;justify-items:start;padding:22px}.buyOrderPlacedGraphic{align-items:center;margin-bottom:2px;display:flex}.buyOrderPlacedGraphic span{background:var(--yellow);color:#111;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;font-weight:950;display:flex;position:relative}.buyOrderPlacedGraphic i{color:var(--yellow);background:#282b27;border:1px solid #555a55;justify-content:center;align-items:center;width:34px;height:28px;margin-left:-4px;padding-left:5px;font-size:15px;font-style:normal;font-weight:950;display:flex}.dealPendingNotification{color:#aaafa9;letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.dealPendingNotification i{color:var(--yellow);font-size:10px}.dealPendingState>b{color:#fff;letter-spacing:.02em;font-size:22px}.dealPendingState>p{color:#fff;margin:0;font-size:13px;font-weight:800;line-height:1.4}.dealPendingState>small{color:#aeb4ae;font-size:8px}.dealPendingState>a{background:var(--yellow);color:#111;width:100%}.dealNoMatchState{border:1px solid #666b65;border-left:3px solid var(--yellow);color:#fff;background:#151612;gap:13px;margin-top:16px;padding:20px;display:grid}.dealNoMatchState.minimumAvailable{border-color:#526f5c #526f5c #526f5c #73b787}.dealNoMatchState.minimumAvailable .dealNoMatchEyebrow{color:#8fd4a3}.dealNoMatchEyebrow{color:var(--yellow);letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.dealNoMatchEyebrow .teIcon{width:15px;height:15px}.dealNoMatchState>b{letter-spacing:.01em;font-size:22px}.dealNoMatchState>p{color:#d4d7d2;margin:0;font-size:12px;font-weight:750;line-height:1.45}.dealNoMatchState>dl{border:1px solid #444944;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dealNoMatchState>dl>div{gap:4px;min-width:0;padding:10px;display:grid}.dealNoMatchState>dl>div:nth-child(2n){border-left:1px solid #444944}.dealNoMatchState>dl>div:nth-child(n+3){border-top:1px solid #444944}.dealNoMatchState dt{color:#969c96;letter-spacing:.07em;font-size:7px;font-weight:900}.dealNoMatchState dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:900;overflow:hidden}.dealNoMatchState>small{color:#aeb4ae;font-size:8px;line-height:1.4}.dealNoMatchActions{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px;display:grid}.dealNoMatchActions>button{min-height:48px;margin:0}@media (max-width:520px){.dealNoMatchState{padding:16px}.dealNoMatchState>b{font-size:19px}.dealNoMatchActions{grid-template-columns:1fr}}#bank-buy{scroll-margin-top:96px}#bank-buy:target{animation:.9s bankBuyArrival}@keyframes bankBuyArrival{0%,35%{box-shadow:inset 0 0 0 3px #f2ef00}to{box-shadow:inset 0 0 #0000}}@media (prefers-reduced-motion:reduce){#bank-buy:target{animation:none}}.embeddedDealsSection{background:var(--te-canvas);border-top:1px solid var(--te-line);min-height:calc(100dvh - 72px);padding:24px 12px 30px;scroll-margin-top:72px}.embeddedDealsSection .embeddedDealsFeed{max-width:760px;margin-inline:auto;padding:0}.embeddedDealsFeed .swipeDealsViewport{overscroll-behavior-y:auto;height:calc(100dvh - 184px);min-height:480px;max-height:760px}.embeddedDealsFeed .swipeDealCard{min-height:calc(100dvh - 200px);max-height:740px}.inlineMarketDeal{border:1px solid #3b403b;border-top:3px solid var(--yellow);background:#0f110f;margin:0 0 12px;padding:10px}.materialMarketChart{color:#fff;background:#111412;border:1px solid #303530;gap:12px;margin-bottom:10px;padding:16px;display:grid}.materialMarketChartHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.materialMarketChartHead>div:first-child{gap:4px;display:grid}.materialMarketChartHead>div:first-child>span{color:var(--yellow);letter-spacing:.1em;font-size:7px;font-weight:900}.materialMarketChartHead h3{margin:0;font-size:18px}.materialMarketQuote{text-align:right;grid-template-columns:auto auto;align-items:end;gap:2px 8px;display:grid}.materialMarketQuote b{font-size:22px}.materialMarketQuote span{align-self:center;font-size:9px;font-weight:900}.materialMarketQuote span.up{color:#65d486}.materialMarketQuote span.down{color:#ff7468}.materialMarketQuote span.flat{color:#b4b8b3}.materialMarketQuote small{color:#888e88;letter-spacing:.08em;grid-column:1/-1;font-size:6px;font-weight:900}.marketChartRanges{border-bottom:1px solid #303530;gap:3px;padding-bottom:8px;display:flex}.marketChartRanges button{color:#aeb3ae;background:#202420;border:1px solid #363b36;min-height:28px;padding:5px 10px;font-size:7px;font-weight:900}.marketChartRanges button.active{background:var(--yellow);border-color:var(--yellow);color:#111}.marketChartCanvas{min-width:0}.marketChartCanvas svg{width:100%;height:244px;display:block;overflow:visible}.marketChartGrid{stroke:#2c312c;stroke-width:1px}.marketChartAxis,.marketChartTime{fill:#7e857e;font-size:9px;font-weight:700}.marketCandleWick{stroke:currentColor;stroke-width:1.5px}.marketCandleBody{fill:currentColor}.marketCandleUp{color:#48bd6c}.marketCandleDown{color:#ef6258}.marketVolumeBar{fill:currentColor;opacity:.25}.marketVolumeBaseline{stroke:#3a403a}.marketChartLegend{color:#7d847d;letter-spacing:.06em;justify-content:flex-end;gap:14px;padding-top:5px;font-size:6px;font-weight:900;display:flex}.marketChartLegend span{align-items:center;gap:5px;display:flex}.marketChartLegend i{background:#777;width:6px;height:6px;display:inline-block}.marketChartLegend i.up{background:#48bd6c}.marketChartLegend i.down{background:#ef6258}.marketChartEmpty{color:#939993;text-align:center;background:#191d19;border:1px dashed #3b413b;padding:24px}.marketChartEmpty b{color:#d5d8d4;font-size:8px}.marketChartEmpty p{max-width:500px;margin:6px auto 0;font-size:8px;line-height:1.5}.materialMarketMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.materialMarketMetrics>div{background:#1c201c;gap:5px;min-width:0;padding:10px;display:grid}.materialMarketMetrics span,.marketTapeTitle span{color:#858b85;letter-spacing:.07em;font-size:6px;font-weight:900}.materialMarketMetrics b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.materialMarketTape{grid-template-columns:1fr 1fr;gap:8px;display:grid}.materialMarketTape>section{background:#171a17;border:1px solid #303530;min-width:0;padding:10px}.marketTapeTitle{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.marketTapeTitle b{font-size:8px}.marketDepthRows,.marketTradeRows{gap:2px;display:grid}.marketDepthRows>div,.marketTradeRows>div{align-items:center;gap:8px;min-height:25px;padding:4px 6px;font-size:7px;display:grid;position:relative}.marketDepthRows>div{grid-template-columns:72px 1fr auto;overflow:hidden}.marketDepthRows b,.marketDepthRows span:not(.marketDepthFill),.marketDepthRows small{z-index:1;position:relative}.marketDepthRows small{color:#7f857f;text-align:right}.marketDepthFill{opacity:.65;background:#28402f;position:absolute;top:0;bottom:0;left:0}.marketTradeRows>div{border-bottom:1px solid #272b27;grid-template-columns:5px 70px 1fr auto}.marketTradeRows i{border-radius:50%;width:5px;height:5px}.marketTradeRows i.up{background:#48bd6c}.marketTradeRows i.down{background:#ef6258}.marketTradeRows time{color:#7f857f;text-align:right;font-size:6px}.marketTapeEmpty{color:#777d77;padding:15px 5px;font-size:7px}.marketChartDisclosure{color:#737a73;text-align:right;margin:0;font-size:6px;line-height:1.5}.inlineMarketDealFeed{width:100%!important;max-width:none!important;padding:0!important}.inlineMarketDealHead{color:#c7cbc5;letter-spacing:.09em;justify-content:space-between;align-items:center;min-height:38px;padding:0 2px 8px 8px;font-size:8px;font-weight:900;display:flex}.inlineMarketDealHead button{flex:none}.inlineMarketDealFeed .swipeDealsViewport{scroll-snap-type:none;height:auto;min-height:0;max-height:none;padding:0;overflow:visible}.inlineMarketDealFeed .swipeDealCard{scroll-snap-align:none;min-height:min(720px,100dvh - 128px);max-height:none;margin:0}@media (max-width:650px){.embeddedDealsSection{min-height:calc(100dvh - 72px);padding:14px 6px 18px}.embeddedDealsFeed .swipeDealsViewport{height:calc(100dvh - 174px);min-height:390px;max-height:none}.embeddedDealsFeed .swipeDealCard{min-height:calc(100dvh - 186px);max-height:none}.inlineMarketDeal{margin-inline:-2px;padding:6px}.materialMarketChart{margin-bottom:6px;padding:12px 9px}.materialMarketChartHead{gap:10px}.materialMarketChartHead h3{font-size:14px}.materialMarketQuote b{font-size:16px}.marketChartCanvas svg{height:210px}.materialMarketMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.materialMarketTape{grid-template-columns:1fr}.marketChartLegend{justify-content:flex-start}.marketChartDisclosure{text-align:left}.inlineMarketDealFeed .swipeDealCard{min-height:calc(100dvh - 118px)}}.adminMaterialCatalogue{background:#fff;gap:14px;padding:18px;display:grid}.adminMaterialCatalogue .adminOverviewHead{justify-content:space-between;align-items:flex-end;display:flex}.adminMaterialCatalogue .adminOverviewHead p{color:#696d67;margin:5px 0 0;font-size:10px}.adminMaterialCatalogue .adminOverviewHead>b{color:var(--yellow);background:#111;padding:8px 10px;font-size:11px}.materialCatalogueSummary{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.materialCatalogueSummary>div{gap:6px;min-height:70px;padding:12px;display:grid}.materialCatalogueSummary>div+div{border-left:1px solid var(--line)}.materialCatalogueSummary span,.materialCatalogueFilters span{color:#6b6f69;letter-spacing:.07em;font-size:7px;font-weight:900}.materialCatalogueSummary strong{font-size:22px}.materialCatalogueFilters{border:1px solid var(--line);background:#f2f2ee;grid-template-columns:minmax(220px,1fr) 170px 190px;align-items:end;gap:10px;padding:10px;display:grid}.materialCatalogueFilters label{gap:5px;display:grid}.materialCatalogueFilters input,.materialCatalogueFilters select{background:#fff;border:1px solid #c7cac4;border-radius:0;width:100%;min-height:40px;padding:8px 10px;font-size:10px}.materialCatalogueList{border:1px solid var(--line);border-bottom:0}.materialCatalogueRow{border-bottom:1px solid var(--line);background:#fff}.materialCatalogueRow>summary{cursor:pointer;grid-template-columns:minmax(280px,1.6fr) minmax(130px,.8fr) 130px 120px 18px;align-items:center;gap:12px;min-height:76px;padding:12px;list-style:none;display:grid}.materialCatalogueRow>summary::-webkit-details-marker{display:none}.materialCatalogueRow>summary:hover{background:#fafaf7}.materialCatalogueRow>summary>span{gap:5px;min-width:0;display:grid}.materialCatalogueRow>summary small{color:#747871;letter-spacing:.06em;font-size:7px;font-weight:900}.materialCatalogueRow>summary b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.materialCatalogueRow>summary i{font-style:normal;transition:transform .18s}.materialCatalogueRow[open]>summary i{transform:rotate(180deg)}.materialCatalogueIdentity b{font-size:12px!important}.materialCatalogueIdentity em{color:#656963;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.catalogueStatus{border-left:3px solid #999;padding:5px 7px}.catalogueStatus.working-3d{color:#176127;background:#edf7ef;border-left-color:#2ca44f}.catalogueStatus.technical-preview{background:#f2f2ee;border-left-color:#6f746e}.catalogueStatus.render-pending{border-left-color:var(--yellow);background:#fff8d6}.materialCatalogueDetails{border-top:1px solid var(--line);background:#f6f6f2;gap:12px;padding:12px;display:grid}.materialCatalogueDetails dl{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.materialCatalogueDetails dl>div{gap:5px;min-height:62px;padding:9px;display:grid}.materialCatalogueDetails dl>div:not(:nth-child(4n)){border-right:1px solid var(--line)}.materialCatalogueDetails dl>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.materialCatalogueDetails dt,.materialTechnicalReadiness span{color:#747871;letter-spacing:.07em;font-size:6px;font-weight:900}.materialCatalogueDetails dd{margin:0;font-size:8px;font-weight:800;line-height:1.4}.materialTechnicalReadiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.materialTechnicalReadiness p{background:#fff;gap:6px;min-height:60px;margin:0;padding:10px;display:grid}.materialTechnicalReadiness p+p{border-left:1px solid var(--line)}.materialTechnicalReadiness b{font-size:8px;line-height:1.45}@media (max-width:850px){.materialCatalogueSummary{grid-template-columns:repeat(3,1fr)}.materialCatalogueSummary>div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.materialCatalogueSummary>div:nth-child(5){border-top:1px solid var(--line)}.materialCatalogueFilters{grid-template-columns:1fr 1fr}.materialCatalogueFilters label:first-child{grid-column:1/-1}.materialCatalogueRow>summary{grid-template-columns:minmax(0,1fr) 110px 18px}.materialCatalogueRow>summary>span:nth-child(2),.materialCatalogueRow>summary>span:nth-child(4){display:none}.materialCatalogueDetails dl{grid-template-columns:repeat(2,1fr)}.materialCatalogueDetails dl>div:not(:nth-child(4n)){border-right:0}.materialCatalogueDetails dl>div:nth-child(odd){border-right:1px solid var(--line)}.materialCatalogueDetails dl>div:nth-child(-n+6){border-bottom:1px solid var(--line)}}@media (max-width:560px){.adminMaterialCatalogue{padding:10px}.materialCatalogueSummary{grid-template-columns:repeat(2,1fr)}.materialCatalogueSummary>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.materialCatalogueSummary>div:nth-child(4){border-left:1px solid var(--line)}.materialCatalogueSummary>div:nth-child(5){border-left:0}.materialCatalogueFilters{grid-template-columns:1fr}.materialCatalogueFilters label:first-child{grid-column:auto}.materialCatalogueRow>summary{grid-template-columns:minmax(0,1fr) 102px 14px;gap:8px;padding:10px 8px}.materialCatalogueDetails dl,.materialTechnicalReadiness{grid-template-columns:1fr}.materialCatalogueDetails dl>div{border-bottom:1px solid var(--line)!important;border-right:0!important}.materialTechnicalReadiness p+p{border-left:0;border-top:1px solid var(--line)}}.app:has(.inlineMarketDeal)>.exchangeDock{display:none}.dealSelectionOverlay{place-items:center}.dealSelectionPanel{width:min(100%,760px);height:calc(100dvh - 36px);max-height:calc(100dvh - 36px)}@media (max-width:650px){.dealSelectionOverlay{align-items:center}.dealSelectionPanel{border-radius:12px;width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}}.dealSelectionTrust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 50px 20px 0;display:grid}.dealSelectionTrust>span{color:#d7dad6;letter-spacing:.07em;background:#191d1a;border:1px solid #454a46;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:9px;font-weight:950;display:flex}.dealSelectionTrust>span:first-child{color:var(--yellow);border-color:#776c15}.dealRequirementEditBadge{align-items:center;gap:7px;margin-top:4px;display:flex}.dealRequirementForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.dealRequirementForm label{gap:7px;display:grid}.dealRequirementForm label>span{color:#aeb2ad;letter-spacing:.08em;align-items:center;gap:6px;font-size:9px;font-weight:950;display:flex}.dealRequirementForm input,.dealRequirementForm select{color:#fff;background:#1d211e;border:1px solid #555b56;border-radius:0;min-height:52px;font-weight:800}.dealRequirementForm input:focus,.dealRequirementForm select:focus{outline:2px solid var(--yellow);outline-offset:1px;border-color:var(--yellow)}.dealRequirementForm .dealSelectionPrimary,.dealRequirementForm>small{grid-column:1/-1}.dealRequirementForm .dealSelectionPrimary{margin-top:8px}.dealRequirementForm>small{color:#aeb2ad;text-align:center;line-height:1.45}@media (max-width:650px){.dealSelectionTrust{grid-template-columns:1fr;gap:6px;margin:0 46px 14px 0}.dealSelectionTrust>span{min-height:36px;padding:6px 8px;font-size:8px}.dealRequirementForm{grid-template-columns:1fr;gap:10px;margin-top:16px}.dealRequirementForm .dealSelectionPrimary,.dealRequirementForm>small{grid-column:1}}.dealQuantityStepper{background:#1d211e;border:1px solid #555b56;grid-template-columns:48px minmax(70px,1fr) auto 48px;align-items:stretch;min-height:52px;display:grid}.dealQuantityStepper button{min-width:48px;color:var(--yellow);cursor:pointer;background:#292e2a;border:0;place-items:center;font-size:24px;font-weight:900;display:grid}.dealQuantityStepper button:first-child{border-right:1px solid #555b56}.dealQuantityStepper button:last-child{border-left:1px solid #555b56}.dealQuantityStepper button:active{background:var(--yellow);color:#111}.dealQuantityStepper input{text-align:center;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;font-size:18px;font-weight:950}.dealQuantityStepper input::-webkit-inner-spin-button{appearance:none;margin:0}.dealQuantityStepper input::-webkit-outer-spin-button{appearance:none;margin:0}.dealQuantityStepper>b{color:#b8bcb7;align-items:center;padding:0 9px;font-size:11px;font-weight:950;display:flex}.dealQuantityStepper:focus-within{outline:2px solid var(--yellow);outline-offset:1px;border-color:var(--yellow)}.dealQuantityStepper input:focus{outline:0}.dealSelectionTrust{grid-template-columns:minmax(0,max-content);margin-bottom:10px}.dealSelectionMarketPrice{margin:0 0 18px}.supplierMatchFacts{margin:18px 0 0}.supplierMatchFacts dd{color:#aeb2ad;letter-spacing:.04em;font-size:8px}@media (max-width:650px){.dealSelectionTrust{grid-template-columns:minmax(0,max-content);margin-bottom:8px}.dealSelectionMarketPrice{margin-bottom:14px}.supplierMatchFacts{margin-top:14px}}.supplierMatchFacts>div{transition:border-color .22s,background .22s,transform .22s;position:relative}.supplierMatchFacts>div.checking{border-color:var(--yellow);background:#262718;transform:translateY(-2px)}.supplierMatchFacts>div.checking .teIcon{animation:.7s ease-in-out infinite teSupplierCheckPulse}.supplierMatchFacts>div.checked{background:#20231d;border-color:#776c15}.supplierMatchFacts>div.checked dd{color:var(--yellow)}.dealSelectionMatchedFacts,.swipeDealConfirmation .dealSelectionMatchedFacts{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.swipeDealConfirmation .dealSelectionMatchedFacts>div{background:#20241f;border:1px solid #5b5f59;min-width:0;padding:10px}.swipeDealConfirmation .dealSelectionMatchedFacts dd{overflow-wrap:anywhere;color:var(--yellow)}@keyframes teSupplierCheckPulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:650px){.dealSelectionMatchedFacts,.swipeDealConfirmation .dealSelectionMatchedFacts{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.supplierMatchFacts>div,.supplierMatchFacts>div.checking{transition:none;transform:none}.supplierMatchFacts>div.checking .teIcon{animation:none}}.dealSelectionPriceComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.dealSelectionPriceComparison .swipeDealPrice{margin:0}.dealSelectionSupplyPrice{background:#171a18;border-color:#555b56}.dealSelectionSupplyPrice.matching{border-color:#776c15}.dealSelectionSupplyPrice.matched{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green);background:#132319}.dealSelectionSupplyPrice.matched span,.dealSelectionSupplyPrice.matched strong,.dealSelectionSupplyPrice.matched .teIcon{color:var(--green)}.dealRequirementEditAction{grid-column:1/-1}.dealRequirementForm input:disabled,.dealRequirementForm select:disabled,.dealQuantityStepper button:disabled{cursor:default;opacity:.72}@media (max-width:650px){.dealSelectionPriceComparison{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px}.dealSelectionPriceComparison .swipeDealPrice{min-width:0;padding:10px 8px}.dealSelectionPriceComparison .swipeDealPrice strong{font-size:22px}.dealRequirementEditAction{grid-column:1}}.supplierMatchFacts>div{min-height:88px;padding:15px 14px}.supplierMatchFacts dt{letter-spacing:.07em;font-size:10px}.supplierMatchFacts dt .teIcon{width:18px;height:18px}.supplierMatchFacts dd{margin-top:10px;font-size:13px;font-weight:950;line-height:1.25}.supplierMatchFacts.matched>div{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green);background:#132319}.supplierMatchFacts.matched dt,.supplierMatchFacts.matched dd,.supplierMatchFacts.matched .teIcon{color:var(--green)}.supplierMatchFacts.matched>div{animation:.28s both teSupplierResultIn}.supplierMatchFacts.matched>div:nth-child(2){animation-delay:60ms}.supplierMatchFacts.matched>div:nth-child(3){animation-delay:.12s}@keyframes teSupplierResultIn{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.supplierMatchFacts>div{min-height:68px;padding:11px 12px}.supplierMatchFacts dd{margin-top:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.supplierMatchFacts.matched>div{animation:none}}.supplierMatchFacts,.swipeDealConfirmation .supplierMatchFacts{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.swipeDealConfirmation .supplierMatchFacts{margin:0 0 14px}.supplierMatchFacts>div,.swipeDealConfirmation .supplierMatchFacts>div{background:#20241f;border:1px solid #555b56;min-width:0;min-height:88px;padding:15px 14px;display:block}.supplierMatchFacts dt,.swipeDealConfirmation .supplierMatchFacts dt{color:#aeb2ad;letter-spacing:.07em;align-items:center;gap:7px;font-size:10px;font-weight:950;display:flex}.supplierMatchFacts dd,.swipeDealConfirmation .supplierMatchFacts dd{overflow-wrap:anywhere;color:#aeb2ad;margin:10px 0 0;font-size:13px;font-weight:950;line-height:1.25}.supplierMatchFacts.matched>div,.swipeDealConfirmation .supplierMatchFacts.matched>div{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green);background:#132319}.supplierMatchFacts.matched dt,.supplierMatchFacts.matched dd,.supplierMatchFacts.matched .teIcon,.swipeDealConfirmation .supplierMatchFacts.matched dt,.swipeDealConfirmation .supplierMatchFacts.matched dd,.swipeDealConfirmation .supplierMatchFacts.matched .teIcon{color:var(--green)}@media (max-width:650px){.supplierMatchFacts,.swipeDealConfirmation .supplierMatchFacts{grid-template-columns:1fr;gap:6px;margin-top:14px}.supplierMatchFacts>div,.swipeDealConfirmation .supplierMatchFacts>div{min-height:68px;padding:11px 12px}.supplierMatchFacts dd,.swipeDealConfirmation .supplierMatchFacts dd{margin-top:6px;font-size:12px}}.dealSelectionMaterialHead{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;margin-top:8px;display:grid}.dealSelectionMaterialHead h2{margin:0}@media (max-width:650px){.dealSelectionMaterialHead{grid-template-columns:46px minmax(0,1fr);gap:10px}.dealSelectionMaterialIcon{width:46px;height:46px}}.supplierMatchFacts.matched>div.checked,.swipeDealConfirmation .supplierMatchFacts.matched>div.checked{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green);background:#132319}.supplierMatchFacts.matched>div.checked dt,.supplierMatchFacts.matched>div.checked dd,.supplierMatchFacts.matched>div.checked .teIcon,.swipeDealConfirmation .supplierMatchFacts.matched>div.checked dt,.swipeDealConfirmation .supplierMatchFacts.matched>div.checked dd,.swipeDealConfirmation .supplierMatchFacts.matched>div.checked .teIcon{color:var(--green)}.dealSelectionSupplyPrice:not(.matching):not(.matched) span,.dealSelectionSupplyPrice:not(.matching):not(.matched) strong,.dealSelectionSupplyPrice:not(.matching):not(.matched) .teIcon{color:#aeb2ad}.dealSelectionSupplyPrice.matching span,.dealSelectionSupplyPrice.matching strong,.dealSelectionSupplyPrice.matching .teIcon{color:var(--yellow)}.dealSelectionPanel{padding:18px}.dealSelectionTrust{margin:0 48px 8px 0}.dealSelectionTrust>span{min-height:34px;padding:5px 9px;font-size:8px}.dealSelectionPriceComparison{gap:8px;margin-bottom:12px}.dealSelectionPriceComparison .swipeDealPrice{min-height:74px;padding:11px 12px}.dealSelectionPriceComparison .swipeDealPrice>span{font-size:8px}.dealSelectionPriceComparison .swipeDealPrice strong{font-size:27px}.dealRequirementEditBadge{margin-top:0;font-size:8px}.dealSelectionMaterialHead{grid-template-columns:44px minmax(0,1fr);gap:10px;margin-top:5px}.dealSelectionMaterialHead h2{font-size:21px;line-height:1.12}.supplierMatchFacts,.swipeDealConfirmation .supplierMatchFacts{gap:7px;margin-top:12px}.supplierMatchFacts>div,.swipeDealConfirmation .supplierMatchFacts>div{min-height:72px;padding:10px 11px}.supplierMatchFacts dt,.swipeDealConfirmation .supplierMatchFacts dt{gap:5px;font-size:8px}.supplierMatchFacts dt .teIcon,.swipeDealConfirmation .supplierMatchFacts dt .teIcon{width:15px;height:15px}.supplierMatchFacts dd,.swipeDealConfirmation .supplierMatchFacts dd{margin-top:7px;font-size:11px}.dealRequirementForm{gap:9px;margin-top:14px}.dealRequirementForm label{gap:5px}.dealRequirementForm label>span{font-size:8px}.dealRequirementForm input,.dealRequirementForm select,.dealQuantityStepper{min-height:46px}.dealQuantityStepper{grid-template-columns:42px minmax(60px,1fr) auto 42px}.dealQuantityStepper button{min-width:42px;font-size:21px}.dealQuantityStepper input{font-size:16px}.dealRequirementForm .dealSelectionPrimary{min-height:46px;margin-top:4px}.dealRequirementEditAction{min-height:42px}.dealRequirementForm>small{font-size:9px}@media (max-width:650px){.dealSelectionPanel{padding:13px}.dealSelectionTrust{margin:0 42px 6px 0}.dealSelectionPriceComparison{gap:5px;margin-bottom:9px}.dealSelectionPriceComparison .swipeDealPrice{min-height:64px;padding:8px}.dealSelectionPriceComparison .swipeDealPrice strong{font-size:20px}.dealSelectionMaterialHead{grid-template-columns:38px minmax(0,1fr);gap:8px;margin-top:3px}.dealSelectionMaterialIcon{width:38px;height:38px}.dealSelectionMaterialHead h2{font-size:18px}.supplierMatchFacts,.swipeDealConfirmation .supplierMatchFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px}.supplierMatchFacts>div,.swipeDealConfirmation .supplierMatchFacts>div{min-height:62px;padding:8px 9px}.supplierMatchFacts dd,.swipeDealConfirmation .supplierMatchFacts dd{margin-top:5px;font-size:10px}.dealRequirementForm{gap:7px;margin-top:10px}.dealRequirementForm input,.dealRequirementForm select,.dealQuantityStepper{min-height:43px}.dealRequirementForm .dealSelectionPrimary{min-height:44px;margin-top:2px}}.supplierMatchFacts>.supplierMatchPrimary,.swipeDealConfirmation .supplierMatchFacts>.supplierMatchPrimary{grid-column:1/-1;min-height:98px;padding:13px 15px}.supplierMatchedProfile{align-items:center;gap:13px;display:flex;margin-top:8px!important}.supplierMatchedProfile>span:last-child{gap:3px;min-width:0;display:grid}.supplierMatchedProfile b{color:var(--green);font-size:14px;font-weight:950;line-height:1.2}.supplierMatchedProfile small{color:#8fa598;letter-spacing:.06em;font-size:8px;font-weight:900;line-height:1.3}.supplierProfileBlur{filter:blur(2.4px);background:radial-gradient(circle at 50% 34%,#dee5e0bd 0 13%,#0000 14%),radial-gradient(at 50% 92%,#a7b2aaad 0 38%,#0000 39%),linear-gradient(135deg,#526159,#202923 58%,#111713);border:1px solid #4cc6767a;border-radius:8px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.supplierProfileBlur:after{content:"";background:repeating-linear-gradient(0deg,#ffffff0e 0 2px,#0000 2px 5px);position:absolute;inset:0}.supplierProfileBlur .teIcon{opacity:.22;color:#fff!important}@media (min-width:651px){.supplierMatchFacts,.swipeDealConfirmation .supplierMatchFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.supplierMatchFacts>.supplierMatchPrimary,.swipeDealConfirmation .supplierMatchFacts>.supplierMatchPrimary{grid-column:1/-1;min-height:88px;padding:10px 11px}.supplierProfileBlur{flex-basis:50px;width:50px;height:50px}.supplierMatchedProfile b{font-size:12px}}.dealSelectionPanel{overscroll-behavior:contain;height:auto;max-height:calc(100dvh - 36px)}.dealSelectionMaterialHead{grid-template-columns:104px minmax(0,1fr);min-height:104px;margin-top:6px}.dealRequirementForm{grid-template-columns:repeat(2,minmax(0,1fr))}.dealRequirementForm>label:nth-of-type(3),.dealRequirementForm .dealSelectionPrimary,.dealRequirementForm .dealRequirementEditAction,.dealRequirementForm>small{grid-column:1/-1}.swipeDealConfirmation.dealOfferReveal{background:0 0;border:0;gap:8px;min-height:0;padding:0;display:grid}.dealOfferMaterialNote{border:1px solid #4a504b;border-left:3px solid var(--yellow);color:#111;background:#f1f1eb;border-radius:8px;position:relative;overflow:hidden}.dealOfferMaterialNote>header{color:#5f635e;letter-spacing:.09em;border-bottom:1px solid #c7c9c1;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:6px 10px 6px 13px;font-size:9px;font-weight:950;display:flex}.dealOfferVerification{align-items:center;gap:7px;display:flex}.dealOfferVerification .supplierProfileBlur{filter:blur(1.8px);border-color:#a28f13;border-radius:5px;flex-basis:30px;width:30px;height:30px}.dealOfferVerification b{color:#27250f;letter-spacing:.06em;white-space:nowrap;background:#fff9c9;border:1px solid #aa9818;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:8px;display:flex}.dealOfferVerification .teIcon{width:14px;height:14px}.dealOfferMaterialBody{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;min-height:122px;padding:10px 14px;display:grid}.dealOfferMaterialIcon{width:108px;height:108px;overflow:hidden}.dealOfferMaterialIcon svg{width:84px;height:64px;display:block;overflow:hidden}.dealOfferMaterialBody h2{color:#111;margin:0;font-size:23px;line-height:1.08}.dealOfferMaterialBody p{color:#626660;margin:5px 0 9px;font-size:10px;font-weight:800}.dealOfferMaterialBody strong{color:#111;font-variant-numeric:tabular-nums;font-size:15px}.dealOfferMaterialNote .supplierProofFacts{background:#e4e5de;border-top:1px solid #c7c9c1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.dealOfferMaterialNote .supplierProofFacts>div{min-height:56px;box-shadow:none;background:0 0;border:0;border-right:1px solid #c7c9c1;padding:9px 12px}.dealOfferMaterialNote .supplierProofFacts>div:last-child{border-right:0}.dealOfferMaterialNote .supplierProofFacts dt,.dealOfferMaterialNote .supplierProofFacts dd,.dealOfferMaterialNote .supplierProofFacts .teIcon{color:#294f34!important}.dealOfferMaterialNote .supplierProofFacts dd{margin-top:5px;font-size:11px}.dealOfferMaterialNote>footer{color:#777b75;letter-spacing:.07em;border-top:1px solid #c7c9c1;padding:7px 13px;font-size:8px;font-weight:900}.dealOfferCommercialGroup{gap:7px;display:grid}.dealOfferTotal{background:#090b0a;border:1px solid #454b46;border-radius:8px;width:100%;overflow:hidden}.dealOfferTotal>div:first-child{justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 16px;display:flex}.dealOfferTotal span{color:#aeb2ad;letter-spacing:.08em;font-size:9px;font-weight:950}.dealOfferTotal>div>strong{color:var(--yellow);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.dealOfferBreakdown{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;border:0!important;border-top:1px solid #343834!important;margin:0!important}.dealOfferBreakdown>div{border:0!important;border-right:1px solid #343834!important;padding:7px 12px!important}.dealOfferBreakdown>div:last-child{border-right:0!important}.dealOfferBreakdown dd{font-variant-numeric:tabular-nums}.dealOfferStatusStrip{background:#171b18;border:1px solid #444945;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:54px;display:grid}.dealOfferStatusStrip>span{align-content:center;gap:4px;padding:8px 13px;display:grid}.dealOfferStatusStrip>span+span{border-left:1px solid #444945}.dealOfferStatusStrip small{color:#969b96;letter-spacing:.07em;font-size:8px;font-weight:900}.dealOfferStatusStrip b{color:#fff;font-variant-numeric:tabular-nums;font-size:12px}.dealOfferStatusStrip>span:last-child b{color:var(--yellow);font-size:14px}.dealOfferActions{grid-template-columns:minmax(0,28fr) minmax(0,72fr);gap:9px;margin-top:1px;display:grid}.dealOfferActions button{min-height:48px;margin:0}.dealOfferMaterialNote,.dealOfferCommercialGroup,.dealOfferActions{opacity:0;animation:.28s forwards teDealOfferGroupIn;transform:translateY(8px)}.dealOfferCommercialGroup{animation-delay:70ms}.dealOfferActions{animation-delay:.14s}@keyframes teDealOfferGroupIn{to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.dealSelectionPanel{height:auto;max-height:calc(100dvh - 24px)}.dealSelectionMaterialHead{grid-template-columns:72px minmax(0,1fr);min-height:72px}.dealSelectionMaterialIcon{width:72px;height:72px}.dealOfferMaterialBody{grid-template-columns:72px minmax(0,1fr);gap:9px;min-height:88px;padding:8px 10px}.dealOfferMaterialIcon{width:70px;height:70px}.dealOfferMaterialIcon svg{width:58px;height:44px}.dealOfferMaterialBody h2{font-size:18px}.dealOfferVerification b{padding:0 6px;font-size:7px}.dealOfferMaterialNote .supplierProofFacts{grid-template-columns:1fr}.dealOfferMaterialNote .supplierProofFacts>div{border-bottom:1px solid #c7c9c1;border-right:0;min-height:42px}.dealOfferMaterialNote .supplierProofFacts>div:last-child{border-bottom:0}.dealOfferTotal>div:first-child{min-height:58px;padding:9px 11px}.dealOfferTotal>div>strong{white-space:nowrap;font-size:24px}.dealOfferBreakdown>div{padding:6px 8px!important}.dealOfferStatusStrip{grid-template-columns:1fr}.dealOfferStatusStrip>span+span{border-top:1px solid #444945;border-left:0}.dealOfferActions{grid-template-columns:1fr}.dealOfferActions .dealSelectionSecondary{order:0}.dealOfferActions .dealSelectionPrimary{order:1}}@media (max-width:390px){.dealOfferMaterialNote>header{align-items:flex-start}.dealOfferVerification .supplierProfileBlur{display:none}.dealOfferMaterialBody{grid-template-columns:62px minmax(0,1fr)}.dealOfferMaterialIcon{width:60px;height:60px}.dealOfferMaterialIcon svg{width:50px;height:38px}.dealOfferBreakdown dt{font-size:6px}.dealOfferBreakdown dd{font-size:8px}}@media (prefers-reduced-motion:reduce){.dealOfferMaterialNote,.dealOfferCommercialGroup,.dealOfferActions{opacity:1;animation:none;transform:none}}.dealOfferMaterialNote .supplierProofFacts.matched>div.checked{box-shadow:none;background:0 0;border-color:#0000;animation:none}.inlineMarketDealFeed .swipeDealsViewport{scroll-snap-type:none;height:auto;min-height:0;max-height:none;overflow:visible}.inlineMarketDealFeed .swipeDealCard{scroll-snap-align:none;gap:9px;height:auto;min-height:0;padding-bottom:14px}.inlineMarketDealFeed .dealOpportunityGraphic{min-height:190px}.inlineMarketDealFeed .dealOpportunityModel{min-height:150px}.inlineMarketDealFeed .swipeDealActions{margin-bottom:0}.matchedSupplyOffer{margin-top:4px}.matchedSupplyOffer .dealOfferMaterialNote{margin-top:0}.matchedSupplyOffer .matchedSupplyActions{grid-template-columns:minmax(0,28fr) minmax(0,72fr)}.matchedSupplyOffer .matchedSupplyActions>button{min-height:48px;margin:0}.matchedSupplyAssurance{color:#aeb2ad;font-size:9px;line-height:1.35}@media (max-width:650px){.inlineMarketDealFeed .swipeDealCard{padding-bottom:10px}.inlineMarketDealFeed .dealOpportunityGraphic{min-height:158px}.inlineMarketDealFeed .dealOpportunityModel{min-height:128px}.matchedSupplyOffer .matchedSupplyActions{grid-template-columns:1fr}.matchedSupplyOffer .matchedSupplyActions .dealRequirementEditAction{order:0}.matchedSupplyOffer .matchedSupplyActions .dealSelectionPrimary{order:1}}.inlineMarketDealFeed .dealOpportunityModel{height:auto;min-height:0;overflow:visible}.inlineMarketDealFeed .dealOpportunityModel>*{width:100%;max-width:100%}.inlineMarketDealFeed .technicalPreviewPending{width:100%;min-height:0;max-height:164px;aspect-ratio:auto!important;height:164px!important}@media (max-width:650px){.inlineMarketDealFeed .technicalPreviewPending{max-height:136px;height:136px!important}}.supplierMatchFacts:not(.matched){grid-template-columns:repeat(4,minmax(0,1fr))}.supplierMatchFacts:not(.matched)>.supplierMatchPrimary,.swipeDealConfirmation .supplierMatchFacts:not(.matched)>.supplierMatchPrimary{grid-column:auto;min-width:0;min-height:88px;padding:15px 14px}.dealOfferBreakdown,.dealOfferBreakdown>div{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dealOfferBreakdown{overflow:hidden}.dealOfferBreakdown dt,.dealOfferBreakdown dd{text-overflow:clip;min-width:0;overflow:hidden}.dealOfferBreakdown dd{white-space:nowrap;font-size:clamp(7px,2.3vw,10px)}@media (max-width:650px){.supplierMatchFacts:not(.matched){grid-template-columns:repeat(2,minmax(0,1fr))}.supplierMatchFacts:not(.matched)>.supplierMatchPrimary,.swipeDealConfirmation .supplierMatchFacts:not(.matched)>.supplierMatchPrimary{grid-column:auto;min-height:76px;padding:10px 11px}.dealOfferBreakdown>div{padding-inline:6px!important}}.matchingRequirementInputs>label{isolation:isolate;position:relative;overflow:hidden}.matchingRequirementInputs>label:after{z-index:2;pointer-events:none;content:"";opacity:.72;background:linear-gradient(100deg,#0000 0% 30%,#ffffff09 39%,#ffffff29 48%,#f2ef001a 52%,#ffffff0b 61%,#0000 70% 100%) 0 0/240% 100%;animation:1.75s linear infinite teRequirementThinking;position:absolute;inset:0}.matchingRequirementInputs>label input,.matchingRequirementInputs>label select,.matchingRequirementInputs>label .dealQuantityStepper{border-color:#666a62;animation:1.75s ease-in-out infinite teRequirementThinkingBorder}@keyframes teRequirementThinking{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes teRequirementThinkingBorder{0%,to{border-color:#555b56;box-shadow:inset 0 0 0 1px #0000}50%{border-color:#85877e;box-shadow:inset 0 0 0 1px #ffffff12}}@media (prefers-reduced-motion:reduce){.matchingRequirementInputs>label:after,.matchingRequirementInputs>label input,.matchingRequirementInputs>label select,.matchingRequirementInputs>label .dealQuantityStepper{animation:none}.matchingRequirementInputs>label:after{opacity:0}}.dealOfferMaterialNote{border-left-color:var(--green);box-shadow:inset 0 3px #4cc6762e}.dealOfferVerification b{border-color:var(--green);color:#12351f;background:#dff5e6;min-height:30px;padding-inline:10px;font-size:9px;animation:.48s ease-out both teSupplierMatchedConfirm;box-shadow:0 0 0 2px #4cc6761f}.dealOfferVerification b .teIcon{width:17px;height:17px;color:var(--green)}.dealOfferVerification .supplierProfileBlur{border-color:var(--green);box-shadow:0 0 0 2px #4cc6761a}@keyframes teSupplierMatchedConfirm{0%{opacity:.45;transform:scale(.94);box-shadow:0 0 #4cc6766b}55%{opacity:1;transform:scale(1.035);box-shadow:0 0 0 7px #4cc67600}to{opacity:1;transform:scale(1);box-shadow:0 0 0 2px #4cc6761f}}@media (max-width:390px){.dealOfferVerification b{min-height:28px;padding-inline:7px;font-size:8px}}@media (prefers-reduced-motion:reduce){.dealOfferVerification b{animation:none}}.dealOfferBreakdown{grid-template-columns:1fr}.dealOfferBreakdown>div{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex;border-bottom:1px solid #343834!important;border-right:0!important;padding:7px 12px!important}.dealOfferBreakdown>div:last-child{border-bottom:0!important}.dealOfferBreakdown dt,.dealOfferBreakdown dd{text-overflow:clip;flex:0 auto;width:auto;max-width:100%;overflow:visible}.dealOfferBreakdown dd{white-space:nowrap;text-align:right;margin:0;font-size:10px}.dealOfferMaterialNote>footer{gap:3px;display:grid}.dealOfferMaterialNote>footer span{color:#777b75}.dealOfferMaterialNote>footer small{color:#294f34;letter-spacing:.055em;font-size:7px;font-weight:950;line-height:1.35}@media (max-width:650px){.dealOfferBreakdown>div{padding:7px 9px!important}.dealOfferBreakdown dd{font-size:9px}}.materialNoteGuideLink{color:#424742;letter-spacing:.055em;text-underline-offset:2px;cursor:default;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:2px;font-size:7px;font-style:normal;font-weight:950;text-decoration:underline;display:inline-flex}.materialNoteGuideLink .teIcon{color:#294f34;width:12px;height:12px}.materialNoteGuideLink em{color:#777b75;border:1px solid #aeb2ad;border-radius:3px;padding:2px 4px;font-size:6px;font-style:normal;text-decoration:none}.dealOfferMaterialNote .supplierProofFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.dealPaymentGateway{gap:8px;display:grid}.dealPaymentHead{border:1px solid #454b46;border-left:3px solid var(--yellow);background:#171b18;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:7px 10px;display:flex}.dealPaymentHead span,.dealPaymentHead b{letter-spacing:.07em;align-items:center;gap:6px;font-size:8px;font-weight:950;display:inline-flex}.dealPaymentHead span{color:#aeb2ad}.dealPaymentHead b{color:var(--yellow)}.dealPaymentHead .teIcon{width:15px;height:15px}.dealPaymentMaterial{border:1px solid #4a504b;border-left:3px solid var(--green);color:#111;background:#f1f1eb;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px;display:grid;position:relative;overflow:hidden}.dealPaymentMaterialIcon{flex:none;width:78px;max-width:100%;height:78px;display:inline-flex;overflow:hidden}.dealPaymentMaterialIcon svg{width:64px;height:48px;display:block;overflow:hidden!important}.dealPaymentMaterial>div{min-width:0;padding-right:118px}.dealPaymentMaterial small{color:#686c66;letter-spacing:.08em;font-size:7px;font-weight:950}.dealPaymentMaterial h2{color:#111;margin:3px 0 2px;font-size:19px;line-height:1.08}.dealPaymentMaterial p{color:#626660;margin:0 0 5px;font-size:9px;font-weight:800}.dealPaymentMaterial strong{color:#111;font-variant-numeric:tabular-nums;font-size:13px}.dealPaymentSupplier{border:1px solid var(--green);color:#12351f;letter-spacing:.05em;background:#dff5e6;border-radius:4px;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:7px;font-weight:950;display:inline-flex;position:absolute;top:10px;right:10px}.dealPaymentSupplier .teIcon{width:14px;height:14px;color:var(--green)}.dealPaymentProof{background:#1a1e1b;border:1px solid #454b46;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.dealPaymentProof>span{gap:4px;min-width:0;padding:9px 11px;display:grid}.dealPaymentProof>span+span{border-left:1px solid #454b46}.dealPaymentProof small,.dealPaymentMethod header span{color:#969b96;letter-spacing:.07em;font-size:7px;font-weight:950}.dealPaymentProof b{color:var(--green);font-variant-numeric:tabular-nums;font-size:11px}.dealPaymentTotalGroup{gap:6px}.dealPaymentExpiry{grid-template-columns:repeat(2,minmax(0,1fr))}.dealPaymentExpiry>span+span{border-top:0;border-left:1px solid #444945}.dealPaymentExpiry>span:last-child b{color:var(--green);font-size:12px}.dealPaymentMethod{background:#171b18;border:1px solid #454b46;border-radius:7px;overflow:hidden}.dealPaymentMethod header{border-bottom:1px solid #343834;justify-content:space-between;align-items:center;min-height:30px;padding:5px 10px;display:flex}.dealPaymentMethod header em{color:var(--green);letter-spacing:.07em;font-size:7px;font-style:normal;font-weight:950}.dealPaymentMethod>div{grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:9px 10px;display:grid}.dealPaymentMethod>div>span:nth-child(2){gap:2px;min-width:0;display:grid}.dealPaymentMethod>div b{color:#fff;font-size:10px}.dealPaymentMethod>div small{color:#969b96;font-size:8px;line-height:1.35}.dealPaymentMethod>div>.teIcon{color:var(--green)}.dealPaymentMethodIcon{width:36px;height:36px;color:var(--yellow);border:1px solid #555b56;border-radius:5px;place-items:center;display:grid}.dealPaymentNote{background:#242319;border:1px solid #615d2b;border-radius:7px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.dealPaymentNote>.teIcon{width:17px;height:17px;color:var(--yellow);flex:0 0 17px}.dealPaymentNote span{gap:3px;display:grid}.dealPaymentNote b{color:var(--yellow);letter-spacing:.055em;font-size:8px}.dealPaymentNote small{color:#c0c2bb;font-size:8px;line-height:1.4}.dealPaymentActions{margin-top:0}@media (max-width:650px){.dealPaymentHead{align-items:flex-start}.dealPaymentHead b{text-align:right;justify-content:flex-end}.dealPaymentMaterial{grid-template-columns:66px minmax(0,1fr);padding:9px}.dealPaymentMaterialIcon{width:62px;height:62px}.dealPaymentMaterialIcon svg{width:56px;height:42px}.dealPaymentMaterial>div{padding-top:30px;padding-right:0}.dealPaymentMaterial h2{font-size:17px}.dealPaymentSupplier{top:8px;right:8px}.dealPaymentProof,.dealPaymentExpiry{grid-template-columns:1fr}.dealPaymentProof>span+span,.dealPaymentExpiry>span+span{border-top:1px solid #454b46;border-left:0}.dealPaymentActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dealPaymentGateway *{scroll-behavior:auto}}.dealPaymentGateway .dealOfferBreakdown dt{color:#969b96}.dealPaymentGateway .dealOfferBreakdown dd{color:#aeb2ad;font-weight:800}.sandboxNotePreview,.dealOfferMaterialNote.sandboxNote,.dealPaymentMaterial.sandboxNote,.sandboxMaterialNote>.materialHoldingSummary{border-color:#9d8500;border-left:5px solid var(--yellow);background-color:#fff9d9;background-image:repeating-linear-gradient(135deg,#0000 0 18px,#ffd60017 18px 20px);box-shadow:inset 0 0 0 1px #9d85002e}.dealOfferMaterialNote.sandboxNote>header{color:var(--yellow);background:#171914;border-bottom-color:#a68c00}.dealPaymentMaterial.sandboxNote{border:1px dashed #9d8500;border-left:5px solid var(--yellow);border-radius:7px}.sandboxNoteNotice{background:#fff7c4;border-color:#9d8500}.sandboxNoteInlineBadge{letter-spacing:.07em;background:#111412;align-self:start;width:max-content;padding:4px 6px;font-weight:950;display:inline-flex;color:var(--yellow)!important;font-size:6px!important}.sandboxMaterialNote{border:1px dashed #9d8500}.sandboxMaterialNote.open{border-color:#6f5e00}.sandboxMaterialNote .materialHoldingDetails{background:#fffbed;border-top-color:#c9b23c}.sandboxNoteCertificate{border:2px dashed #9d8500;box-shadow:inset 0 0 0 4px #fff4ad}.sandboxNoteCertificate .materialCertificateHead{border-bottom:5px solid var(--yellow);color:#fff;background:#111412}.sandboxNoteCertificate .materialCertificateHead span,.sandboxNoteCertificate .materialCertificateHead strong{color:var(--yellow)}.sandboxNoteCertificate .materialCertificateNotice{color:#282300;background:#fff4ad;border-left:4px solid #111412;font-weight:800}@media (max-width:520px){.sandboxNoteInlineBadge{white-space:normal;font-size:5.5px!important}}.focusedNoteOverlay{z-index:1800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040705c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.bankFocusedNoteOverlay{padding-top:max(8px,env(safe-area-inset-top));scroll-padding-top:max(8px,env(safe-area-inset-top));place-items:start center}.bankFocusedNoteOverlay .bankFocusedNoteWorkspace{scroll-margin-top:max(8px,env(safe-area-inset-top));margin:0 auto}.bankFocusedNoteOverlay{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.bankFocusedNotePersistentClose{top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:1805;background:var(--te-ink);border-radius:var(--te-radius-control);color:#fff;cursor:pointer;border:1px solid #697069;width:42px;height:42px;padding:0;position:fixed;box-shadow:0 6px 20px #00000057}.bankFocusedNotePersistentClose .teIcon{width:20px;height:20px}.bankFocusedNotePersistentClose:hover{background:var(--te-yellow);border-color:var(--te-yellow);color:var(--te-ink)}.bankFocusedNotePersistentClose:focus-visible{outline:2px solid var(--te-yellow);outline-offset:3px}.bankFocusedNoteWorkspace .focusedNoteHeader{padding-right:68px}@media (max-width:700px){.bankFocusedNotePersistentClose{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:38px;height:38px}.bankFocusedNoteWorkspace .focusedNoteHeader{padding-right:58px}}.focusedNoteWorkspace{overscroll-behavior:contain;background:#f4f4ef;border:1px solid #797c76;border-radius:14px;width:min(940px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;box-shadow:0 26px 80px #0000006b}.focusedNoteWorkspace.sandboxFocusedNote{background-image:repeating-linear-gradient(-45deg,#ffd5000e 0 10px,#0000 10px 22px);border:2px dashed #d3ae00}.focusedNoteHeader{z-index:3;border-bottom:4px solid var(--yellow);color:#fff;background:#0f1210;justify-content:space-between;align-items:center;min-height:64px;padding:12px 18px;display:flex;position:sticky;top:0}.focusedNoteHeader span{gap:3px;display:grid}.focusedNoteHeader small{color:var(--yellow);letter-spacing:1.6px;font-size:9px;font-weight:900}.focusedNoteHeader b{letter-spacing:1.2px;font-size:15px}.focusedNoteHeader button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555b56;border-radius:50%;width:42px;height:42px;padding:0;font-size:28px;line-height:1}.focusedNoteHero{background:#fff;border-bottom:1px solid #c9ccc6;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px 18px;display:grid}.focusedNoteHero .materialSkuIcon{width:92px;height:92px}.focusedNoteHero>div:nth-child(2){min-width:0}.focusedNoteHero small,.focusedNoteOwned span{color:#70746f;letter-spacing:1.2px;font-size:9px;font-weight:900}.focusedNoteHero h2{margin:5px 0 4px;font-size:clamp(24px,4vw,38px);line-height:1}.focusedNoteHero p{color:#616560;margin:0;font-size:13px;font-weight:700}.focusedNoteOwned{justify-items:end;min-width:130px;display:grid}.focusedNoteOwned b{font-variant-numeric:tabular-nums;font-size:clamp(30px,5vw,46px);line-height:1}.focusedNoteProof{color:#fff;background:#171b18;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.focusedNoteProof>div{border-right:1px solid #444944;gap:6px;min-width:0;padding:14px 16px;display:grid}.focusedNoteProof>div:last-child{border-right:0}.focusedNoteProof span,.focusedNoteOverview span{color:#a7aca7;letter-spacing:1px;font-size:8px;font-weight:900}.focusedNoteProof b{overflow-wrap:anywhere;color:#68d982;font-size:14px}.focusedNoteBody{padding:22px 24px 26px}.focusedNoteSectionHeading{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:end;gap:24px;margin-bottom:14px;display:grid}.focusedNoteSectionHeading small{color:#807300;letter-spacing:1.3px;font-size:9px;font-weight:900}.focusedNoteSectionHeading h3{margin:4px 0 0;font-size:21px}.focusedNoteSectionHeading p{color:#666a65;margin:0;font-size:12px;line-height:1.45}.focusedNoteUseCaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.focusedNoteUseCaseGrid button{text-align:left;border-radius:var(--te-radius-control);color:#151815;cursor:pointer;min-height:116px;transition:background-color var(--te-motion-fast)var(--te-ease),border-color var(--te-motion-fast)var(--te-ease),color var(--te-motion-fast)var(--te-ease),box-shadow var(--te-motion-fast)var(--te-ease),transform var(--te-motion-press)var(--te-ease);background:#fff;border:1px solid #b8bcb7;align-content:start;padding:13px;display:grid}.focusedNoteUseCaseGrid button:focus-visible{outline:2px solid var(--te-yellow);outline-offset:2px}.focusedNoteUseCaseGrid button:active:not(:disabled){transform:translateY(1px)}.focusedNoteUseCaseGrid button:hover,.focusedNoteUseCaseGrid button.active{color:#fff;box-shadow:inset 0 4px 0 var(--yellow);background:#151815;border-color:#151815}.focusedNoteUseCaseGrid button:disabled{cursor:not-allowed;opacity:.4}.focusedNoteUseCaseGrid span{color:#9a8500;margin-bottom:14px;font-size:10px;font-weight:900}.focusedNoteUseCaseGrid b{letter-spacing:.4px;font-size:11px}.focusedNoteUseCaseGrid small{color:#737772;margin-top:5px;font-size:9px;line-height:1.35}.focusedNoteUseCaseGrid button.active small,.focusedNoteUseCaseGrid button:hover small{color:#c9cec9}.focusedNoteContent{background:#fff;border:1px solid #c9ccc6;border-radius:7px;margin-top:16px;padding:16px}.focusedNoteOverview{border:1px solid #d2d5d0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.focusedNoteOverview>div{border-right:1px solid #d2d5d0;gap:5px;min-width:0;padding:13px;display:grid}.focusedNoteOverview>div:last-child{border-right:0}.focusedNoteOverview b{overflow-wrap:anywhere;font-size:13px}.focusedNoteOverview a{color:#6e6100;font-size:8px;font-weight:900}.focusedNoteForm{margin-top:0!important}.materialHoldingSummary[aria-haspopup=dialog] .materialItemOpen{color:#837300;font-size:18px}@media (max-width:700px){.focusedNoteOverlay{align-items:end;padding:0}.focusedNoteWorkspace{border-radius:16px 16px 0 0;width:100%;max-height:96dvh}.focusedNoteHero{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:16px}.focusedNoteHero .materialSkuIcon{width:66px;height:66px}.focusedNoteHero h2{font-size:24px}.focusedNoteOwned{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:baseline start;gap:8px;min-width:0}.focusedNoteOwned b{font-size:30px}.focusedNoteProof{grid-template-columns:repeat(2,minmax(0,1fr))}.focusedNoteProof>div:nth-child(2){border-right:0}.focusedNoteProof>div:nth-child(-n+2){border-bottom:1px solid #444944}.focusedNoteBody{padding:17px 14px 22px}.focusedNoteSectionHeading{grid-template-columns:1fr;gap:8px}.focusedNoteUseCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.focusedNoteUseCaseGrid button{min-height:108px}.focusedNoteContent{padding:12px}.focusedNoteOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.focusedNoteOverview>div:nth-child(2){border-right:0}.focusedNoteOverview>div:nth-child(-n+2){border-bottom:1px solid #d2d5d0}}@media (prefers-reduced-motion:reduce){.focusedNoteOverlay,.focusedNoteWorkspace{scroll-behavior:auto}}.bankInventoryNoteCard{padding:0!important}.bankInventoryNoteSummary{color:#151815;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:82px;padding:10px;display:grid}.bankInventoryNoteSummary:hover,.bankInventoryNoteSummary:focus-visible{box-shadow:inset 4px 0 0 var(--yellow);background:#fff9d2}.bankInventoryNoteSummary>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.bankInventoryNoteSummary>span:last-child{color:#756600;letter-spacing:.8px;grid-column:1/-1;justify-self:end;font-size:8px;font-weight:900}.bankFocusedNoteHero{grid-template-columns:minmax(190px,.7fr) minmax(0,1fr) auto}.bankFocusedNoteHero>.bankMaterialIdentity{align-items:center}.bankFocusedNoteHero .bankMaterialGlyph{width:82px;height:82px}.bankFocusedNoteRecord{border:1px solid #d0d3ce;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bankFocusedNoteRecord>div{border-bottom:1px solid #d0d3ce;border-right:1px solid #d0d3ce;gap:6px;min-width:0;padding:14px;display:grid}.bankFocusedNoteRecord>div:nth-child(2n){border-right:0}.bankFocusedNoteRecord span,.bankFocusedUseForm label{color:#777b76;letter-spacing:1px;font-size:8px;font-weight:900}.bankFocusedNoteRecord b{overflow-wrap:anywhere;font-size:12px}.bankFocusedNoteRecord p{color:#4e480f;background:#fff6bd;grid-column:1/-1;margin:0;padding:14px;font-size:11px;line-height:1.5}.bankFocusedUseForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.bankFocusedUseForm>div{gap:6px;display:grid}.bankFocusedUseForm .wide,.bankFocusedUseForm>button{grid-column:1/-1}.bankFocusedUseForm input{width:100%;min-height:46px}@media (max-width:700px){.bankFocusedNoteHero{grid-template-columns:1fr}.bankFocusedNoteHero>.bankMaterialIdentity{grid-column:1/-1}.bankFocusedNoteHero>div:nth-child(2){display:none}.bankFocusedNoteRecord,.bankFocusedUseForm{grid-template-columns:1fr}.bankFocusedNoteRecord>div{border-right:0}}.bankFocusedNoteHero>.bankMaterialIdentity>span{min-width:0}.bankFocusedNoteHero>.bankMaterialIdentity>span>b{color:#111412;letter-spacing:-.6px;overflow-wrap:anywhere;font-weight:900;line-height:1.05;display:block;font-size:clamp(24px,3.1vw,34px)!important}.bankFocusedNoteHero>.bankMaterialIdentity>span>small{color:#626762;margin-top:7px;font-weight:750;line-height:1.25;display:block;font-size:12px!important}@media (max-width:700px){.bankFocusedNoteHero>.bankMaterialIdentity>span>b{font-size:23px!important}.bankFocusedNoteHero>.bankMaterialIdentity>span>small{font-size:11px!important}}.supplierNoteSeal{--seal-ink:#264e61;color:var(--seal-ink);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;min-width:250px;padding:7px;display:inline-grid}.supplierNoteSeal.watermark{filter:saturate(.72)contrast(1.08);opacity:.82;transform:rotate(-2.5deg)}.supplierNoteSealRoundel{aspect-ratio:1;border:2px solid;border-radius:50%;grid-template-rows:auto 1fr auto;place-items:center;width:82px;padding:9px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px,0 0 0 1px}.supplierNoteSealRoundel:before,.supplierNoteSealRoundel:after{content:"";opacity:.72;background:currentColor;height:2px;position:absolute;left:8px;right:8px}.supplierNoteSealRoundel:before{top:21px}.supplierNoteSealRoundel:after{bottom:21px}.supplierNoteSealRoundel small,.supplierNoteSealRoundel b{letter-spacing:.12em;z-index:2;font-size:5px;font-weight:950;line-height:1;position:relative}.supplierNoteSealRoundel>i{color:currentColor;z-index:1;background-color:#ffffffc2;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid;border-radius:50%;place-items:center;width:39px;height:39px;margin:4px 0;font-size:7px;font-style:normal;font-weight:950;display:grid;position:relative;overflow:hidden}.supplierNoteSealLegend{border-top:1px solid;border-bottom:1px solid;gap:4px;min-width:0;padding:8px 0;display:grid}.supplierNoteSealLegend small{letter-spacing:.13em;font-size:5px;font-weight:950}.supplierNoteSealLegend b{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:800;line-height:1.05}.supplierNoteSealLegend em{letter-spacing:.07em;opacity:.78;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-style:normal;font-weight:900;overflow:hidden}.supplierNoteSeal.compact{grid-template-columns:66px minmax(0,1fr);gap:10px;min-width:205px;padding:4px}.supplierNoteSeal.compact .supplierNoteSealRoundel{width:66px;padding:7px}.supplierNoteSeal.compact .supplierNoteSealRoundel:before{top:17px}.supplierNoteSeal.compact .supplierNoteSealRoundel:after{bottom:17px}.supplierNoteSeal.compact .supplierNoteSealRoundel>i{width:31px;height:31px}.supplierNoteSeal.compact .supplierNoteSealRoundel small,.supplierNoteSeal.compact .supplierNoteSealRoundel b,.supplierNoteSeal.compact .supplierNoteSealLegend small,.supplierNoteSeal.compact .supplierNoteSealLegend em{font-size:4px}.supplierNoteSeal.compact .supplierNoteSealLegend b{font-size:10px}.noteIdentityWithSeal{grid-template-columns:minmax(205px,240px) minmax(90px,1fr);align-items:center;gap:8px;display:grid}.noteIdentityWithSeal>span{gap:2px;min-width:0;display:grid}.noteIdentityWithSeal>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.noteIdentityWithSeal>span>small,.noteIdentityWithSeal>span>em{color:#747974;font-size:6px;font-style:normal}.materialCertificateSupplierSeal{justify-self:end;margin:-2px 0 3px}.materialNoteCardSeal{pointer-events:none;width:52px;position:absolute;top:50%;right:82px;opacity:.32!important;min-width:52px!important;padding:0!important;transform:translateY(-50%)rotate(-7deg)!important}.materialNoteCardSeal .supplierNoteSealLegend{display:none}.adminMintingNote .materialNoteCardSeal{right:100px}.bankSellMaterialContext{position:relative}.bankSellSupplierSeal{justify-self:start;margin:2px 0}.dealOfferMaterialNote{position:relative}.dealOfferSupplierSeal{margin:5px 14px 10px auto}.dealPaymentMaterial{position:relative}.dealPaymentSupplierSeal{justify-self:end;margin:0 0 6px}.supplierIdentityBadge{color:#141714;background:#fff;border:1px solid #9da29c;border-radius:5px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:168px;padding:7px 9px;display:inline-grid;box-shadow:0 2px 8px #00000017}.supplierIdentityBadge>i{border:2px solid var(--yellow);width:38px;height:38px;color:var(--yellow);letter-spacing:.4px;background-color:#151815;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.supplierIdentityBadge>span{gap:2px;min-width:0;display:grid}.supplierIdentityBadge small{color:#777c77;letter-spacing:1px;font-size:6px;font-weight:900}.supplierIdentityBadge b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.1;overflow:hidden}.supplierIdentityBadge>em{color:#fff;background:#47c86b;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:900;display:grid}.supplierIdentityBadge.compact{grid-template-columns:30px minmax(0,1fr) 16px;min-width:146px;padding:5px 7px}.supplierIdentityBadge.compact>i{width:30px;height:30px;font-size:8px}.materialNoteSupplierBadge{z-index:2;position:absolute;top:10px;right:10px}.dealMaterialNotePreview{position:relative}.dealMaterialNotePreview .materialHoldingSummary.materialItemSummary{padding-right:168px}.dealMaterialNotePreview .materialItemQuantity{margin-top:38px}.bankFocusedNoteHero{grid-template-columns:minmax(0,1fr) auto;padding-right:238px;position:relative}.bankFocusedMaterialIdentity .bankMaterialIdentity>span>b{color:#111412;letter-spacing:-.6px;overflow-wrap:anywhere;font-weight:900;line-height:1.05;display:block;font-size:clamp(24px,3.1vw,34px)!important}.bankFocusedMaterialIdentity .bankMaterialIdentity>span>small{color:#626762;margin-top:7px;font-weight:750;display:block;font-size:12px!important}.bankFocusedMaterialIdentity>small{color:#777c77;letter-spacing:1px;margin:8px 0 0 92px;font-size:7px;font-weight:900;display:block}.bankFocusedNoteHero .materialNoteSupplierBadge{width:205px;top:14px;right:16px}.bankFocusedNoteHero .focusedNoteOwned{align-self:end;margin-top:44px}@media (max-width:700px){.supplierNoteSeal.compact{grid-template-columns:58px minmax(0,1fr);min-width:180px}.supplierNoteSeal.compact .supplierNoteSealRoundel{width:58px}.supplierNoteSeal.compact .supplierNoteSealRoundel>i{width:27px;height:27px}.supplierNoteSeal.compact .supplierNoteSealRoundel:before{top:15px}.supplierNoteSeal.compact .supplierNoteSealRoundel:after{bottom:15px}.supplierNoteSeal.compact .supplierNoteSealLegend b{font-size:9px}.noteIdentityWithSeal{grid-template-columns:minmax(180px,205px) minmax(80px,1fr)}.materialNoteCardSeal{right:70px}.adminMintingNote .materialNoteCardSeal{right:74px}.dealOfferSupplierSeal,.dealPaymentSupplierSeal{margin-right:8px}.bankFocusedNoteOverlay{padding:max(6px,env(safe-area-inset-top))6px 6px}.focusedNoteWorkspace.bankFocusedNoteWorkspace{max-height:calc(100dvh - max(12px,env(safe-area-inset-top)))}.bankFocusedNoteWorkspace .focusedNoteHeader{min-height:48px;padding:7px 12px}.bankFocusedNoteWorkspace .focusedNoteHeader button{width:34px;height:34px;font-size:23px}.bankFocusedNoteHero{grid-template-columns:minmax(0,1fr);gap:6px 10px;min-height:104px;padding:10px}.bankFocusedMaterialIdentity .bankMaterialIdentity>i{width:54px;height:54px}.bankFocusedMaterialIdentity .bankMaterialGlyph{width:48px;height:48px}.bankFocusedMaterialIdentity .bankMaterialIdentity>span>b{font-size:19px!important}.bankFocusedMaterialIdentity .bankMaterialIdentity>span>small{margin-top:3px;font-size:9px!important}.bankFocusedMaterialIdentity>small{margin:4px 0 0 62px;font-size:6px}.bankFocusedNoteHero .materialNoteSupplierBadge{grid-column:1;justify-self:start;width:min(205px,100% - 62px);min-width:0;max-width:205px;margin-left:62px;position:static}.bankFocusedNoteHero .focusedNoteOwned{grid-column:1/-1;margin-top:0}.bankFocusedNoteHero .focusedNoteOwned b{font-size:24px}.bankFocusedNoteWorkspace .focusedNoteProof>div{gap:3px;padding:8px 10px}.bankFocusedNoteWorkspace .focusedNoteProof b{font-size:11px}.bankFocusedNoteWorkspace .focusedNoteBody{padding:10px 10px 12px}.bankFocusedNoteWorkspace .focusedNoteSectionHeading{justify-content:space-between;align-items:end;gap:10px;margin-bottom:7px;display:flex}.bankFocusedNoteWorkspace .focusedNoteSectionHeading h3{margin-top:2px;font-size:15px}.bankFocusedNoteWorkspace .focusedNoteSectionHeading p{max-width:44%;font-size:8px;line-height:1.25}.bankFocusedNoteWorkspace .focusedNoteUseCaseGrid{gap:5px}.bankFocusedNoteWorkspace .focusedNoteUseCaseGrid button{min-height:70px;padding:8px}.bankFocusedNoteWorkspace .focusedNoteUseCaseGrid span{margin-bottom:6px;font-size:8px}.bankFocusedNoteWorkspace .focusedNoteUseCaseGrid b{font-size:9px}.bankFocusedNoteWorkspace .focusedNoteUseCaseGrid small{margin-top:3px;font-size:7px;line-height:1.2}.bankFocusedNoteWorkspace .focusedNoteContent{margin-top:8px;padding:7px}.bankFocusedNoteWorkspace .focusedNoteOverview>div{gap:2px;padding:7px}.bankFocusedNoteWorkspace .focusedNoteOverview b{font-size:10px}.dealMaterialNotePreview .materialHoldingSummary.materialItemSummary{padding-right:202px}.dealMaterialNotePreview .materialNoteSupplierBadge{min-width:180px;max-width:205px}}.inventoryColumn .bankPanelFilters{flex-wrap:wrap}.inventoryColumn .bankPanelFilters button{flex:auto}.bankRedemptionList{gap:10px;display:grid}.bankRedemptionCard{background:#fdfdfa;border:1px solid #aeb2ac;border-radius:7px;overflow:hidden;box-shadow:0 3px 10px #080c0914}.bankRedemptionCard>header{background:#fff;border-bottom:1px solid #d8dbd6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid;position:relative}.bankRedemptionCard .redemptionSupplierBadge{grid-template-columns:24px minmax(0,1fr) 13px;min-width:112px;max-width:112px;padding:3px 4px;position:absolute;top:6px;right:6px}.bankRedemptionCard .redemptionSupplierBadge>i{width:24px;height:24px;font-size:6px}.bankRedemptionCard .redemptionSupplierBadge b{font-size:6px}.bankRedemptionQuantity{align-self:end;justify-items:end;margin-top:34px;display:grid}.bankRedemptionQuantity b{font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.bankRedemptionQuantity small{color:#747974;font-size:7px;font-weight:900}.bankRedemptionReference{color:#fff;background:#171a18;justify-content:space-between;align-items:center;gap:7px;padding:7px 9px;display:flex}.bankRedemptionReference span{color:#aeb3ae;font-family:var(--font-mono,monospace);font-size:7px}.bankRedemptionReference strong{color:var(--yellow);letter-spacing:.5px;text-align:right;font-size:7px}.bankRedemptionCard.fulfilled .bankRedemptionReference strong{color:#68d982}.bankRedemptionTimeline{gap:0;margin:0;padding:8px 10px;list-style:none;display:grid}.bankRedemptionTimeline li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;display:grid;position:relative}.bankRedemptionTimeline li:not(:last-child):after{content:"";background:#d0d4cf;width:2px;position:absolute;top:29px;bottom:-9px;left:11px}.bankRedemptionTimeline li.complete:not(:last-child):after{background:#4fc66c}.bankRedemptionTimeline i{z-index:1;color:#878c87;background:#eef0ed;border:1px solid #c4c8c3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.bankRedemptionTimeline li.complete i{color:#fff;background:#4fc66c;border-color:#4fc66c}.bankRedemptionTimeline li.current i{background:var(--yellow);color:#171a18;border-color:#b89900;box-shadow:0 0 0 3px #ffd5002e}.bankRedemptionTimeline li.stopped i{color:#8b3026;background:#f3dddd;border-color:#c77b70}.bankRedemptionTimeline li>span{gap:2px;display:grid}.bankRedemptionTimeline b{letter-spacing:.5px;font-size:8px}.bankRedemptionTimeline small{overflow-wrap:anywhere;color:#737873;font-size:7px}.bankRedemptionRequirements{border-top:1px solid #d8dbd6}.bankRedemptionRequirements>summary{color:#665900;cursor:pointer;letter-spacing:.5px;padding:9px 10px;font-size:7px;font-weight:900;list-style:none}.bankRedemptionRequirements>summary::-webkit-details-marker{display:none}.bankRedemptionRequirements>summary:after{float:right;content:"↓"}.bankRedemptionRequirements[open]>summary:after{content:"↑"}.bankRedemptionRequirements>div{border-top:1px solid #e1e3df;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bankRedemptionRequirements span{border-bottom:1px solid #e1e3df;border-right:1px solid #e1e3df;gap:4px;min-width:0;padding:9px;display:grid}.bankRedemptionRequirements span:nth-child(2n),.bankRedemptionRequirements .wide{border-right:0}.bankRedemptionRequirements .wide{grid-column:1/-1}.bankRedemptionRequirements small{color:#818681;letter-spacing:.6px;font-size:6px;font-weight:900}.bankRedemptionRequirements b{overflow-wrap:anywhere;font-size:8px;line-height:1.35}.bankRedemptionRequirements .supplierUpdate{background:#effaf1;border-left:3px solid #4fc66c}.bankRetirementProof{color:#174b25;background:#e9f8ed;border:1px solid #69c77f;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;margin:8px;padding:9px;display:grid}.bankRetirementProof>svg{width:20px;height:20px}.bankRetirementProof span{gap:2px;display:grid}.bankRetirementProof b{font-size:8px}.bankRetirementProof small{font-size:7px;line-height:1.35}.bankCancelRedemption{border-radius:var(--te-radius-control);color:#555a55;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #b8bcb7;width:calc(100% - 16px);min-height:34px;margin:0 8px 8px;font-size:9px;font-weight:900}.bankCancelRedemption:hover:not(:disabled){border-color:var(--te-ink);color:var(--te-ink);background:#f1f2ee}.bankRedemptionEmpty{text-align:center;background:#f7f7f3;border:1px dashed #b8bcb7;gap:6px;padding:20px 12px;display:grid}.bankRedemptionEmpty b{font-size:9px}.bankRedemptionEmpty span{color:#747974;font-size:8px;line-height:1.45}@media (min-width:980px){.bankMasterGrid[data-active-panel=inventory] .bankRedemptionTimeline{grid-template-columns:repeat(4,minmax(0,1fr));padding:13px 12px}.bankMasterGrid[data-active-panel=inventory] .bankRedemptionTimeline li{grid-template-columns:28px minmax(0,1fr);padding-right:8px}.bankMasterGrid[data-active-panel=inventory] .bankRedemptionTimeline li:not(:last-child):after{width:calc(100% - 20px);height:2px;inset:13px -4px auto 27px}}.bankRedemptionRequirementCard{background:#f6f6f1;border:1px solid #aeb2ac;border-radius:7px;overflow:hidden;box-shadow:0 8px 24px #080c091f}.bankRedemptionRequirementCard>header{border-top:4px solid var(--yellow);color:#fff;background:#171a18;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr);align-items:end;gap:16px;padding:14px 16px;display:grid}.bankRedemptionRequirementCard>header>div{gap:3px;display:grid}.bankRedemptionRequirementCard>header small{color:#aeb3ae;letter-spacing:.8px;font-size:7px;font-weight:900}.bankRedemptionRequirementCard>header>div>small{color:var(--yellow)}.bankRedemptionRequirementCard h3{margin:0;font-size:20px}.bankRedemptionRequirementCard p{color:#c1c5c1;margin:0;font-size:9px}.bankRedemptionRequirementCard>header>span{text-align:right;justify-items:end;min-width:0;display:grid}.bankRedemptionRequirementCard>header>span b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.bankRedemptionRequirementFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.bankRedemptionRequirementFields>div{gap:5px;min-width:0;display:grid}.bankRedemptionRequirementFields .wide{grid-column:1/-1}.bankRedemptionRequirementFields label{color:#737873;letter-spacing:.7px;font-size:7px;font-weight:900}.bankRedemptionRequirementFields input,.bankRedemptionRequirementFields select,.bankRedemptionRequirementFields textarea,.bankRedemptionRequirementFields output{color:#171a18;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9bdb8;border-radius:3px;padding:10px;font-size:11px}.bankRedemptionRequirementFields .bankRedemptionQuantityField{align-content:start}.bankRedemptionQuantityStepper{grid-template-columns:42px minmax(0,1fr) 42px;min-height:42px;display:grid}.bankRedemptionRequirementFields .bankRedemptionQuantityStepper input{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;border-radius:0;min-width:0;font-weight:900}.bankRedemptionQuantityStepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bankRedemptionQuantityStepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bankRedemptionQuantityStepper button{background:var(--te-ink);border:1px solid var(--te-ink);color:#fff;cursor:pointer;min-width:42px;min-height:42px;padding:0;font-size:20px;font-weight:850;line-height:1}.bankRedemptionQuantityStepper button:hover:not(:disabled){background:var(--te-yellow);border-color:var(--te-yellow);color:var(--te-ink)}.bankRedemptionQuantityStepper button:focus-visible{z-index:1;position:relative}.bankRedemptionQuantityStepper button:first-child{border-radius:var(--te-radius-control)0 0 var(--te-radius-control)}.bankRedemptionQuantityStepper button:last-child{border-radius:0 var(--te-radius-control)var(--te-radius-control)0}.bankRedemptionQuantityStepper button:disabled{color:#858985;cursor:default;opacity:.4;background:#d8dad6;border-color:#b9bdb8}.bankRedemptionQuantityField>small{color:#737873;text-align:right;font-size:7px;font-weight:800}.bankRedemptionTimeField{padding-top:2px}.bankRedemptionTimeField select{border-left:3px solid var(--yellow);font-weight:850}.bankRedemptionRequirementFields .bankRedemptionScheduleError,.bankRedemptionRequirementFields .bankRedemptionScheduleConfirmed{border-radius:3px;margin:1px 0 0;padding:7px 9px;font-size:8px;font-weight:800;line-height:1.35}.bankRedemptionRequirementFields .bankRedemptionScheduleError{color:#8e2d22;background:#fff0ed;border:1px solid #df8b7c}.bankRedemptionRequirementFields .bankRedemptionScheduleConfirmed{color:#226b31;background:#eaf7ed;border:1px solid #77c487}.bankRedemptionRequirementFields textarea{resize:vertical;min-height:60px}.bankRedemptionRequirementFields output{background:#eceeea;align-items:center;font-weight:800;display:flex}.bankPickupNotice output{border-left:3px solid var(--yellow)}.bankRedemptionRequirementCard>footer{background:#fff;border-top:1px solid #d2d5d0;grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);align-items:center;gap:14px;padding:11px 14px;display:grid}.bankRedemptionRequirementCard>footer>span{gap:2px;display:grid}.bankRedemptionRequirementCard>footer b{color:#756600;letter-spacing:.7px;font-size:7px}.bankRedemptionRequirementCard>footer small{color:#6e736e;font-size:8px;line-height:1.35}.bankRedemptionRequirementCard>footer button{min-height:var(--te-control-transaction);border-color:var(--te-yellow);border-radius:var(--te-radius-control);letter-spacing:.03em;cursor:pointer;font-size:10px}.bankRedemptionRequirementCard>footer button:disabled{cursor:wait;opacity:.4}@media (max-width:700px){.bankRedemptionRequirementCard>header{grid-template-columns:1fr;gap:8px;padding:10px 11px}.bankRedemptionRequirementCard h3{font-size:17px}.bankRedemptionRequirementCard>header>span{text-align:left;justify-items:start}.bankRedemptionRequirementFields{gap:7px;padding:9px}.bankRedemptionRequirementFields input,.bankRedemptionRequirementFields select,.bankRedemptionRequirementFields textarea,.bankRedemptionRequirementFields output{min-height:38px;padding:8px;font-size:10px}.bankRedemptionRequirementFields textarea{min-height:50px}.bankRedemptionRequirementCard>footer{grid-template-columns:1fr;gap:7px;padding:8px 9px}.bankRedemptionRequirementCard>footer button{min-height:40px}}.bankPrimaryTabs{background:#0d100e;border:1px solid #4a4f4a;border-radius:5px;align-self:center;align-items:stretch;min-height:44px;padding:3px;display:inline-flex}.bankPrimaryTabs button{color:#aeb3ae;letter-spacing:.7px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-width:104px;padding:8px 12px;font-size:8px;font-weight:950;display:inline-flex;position:relative}.bankPrimaryTabs button.active{background:var(--yellow);color:#151815}.bankPrimaryTabs button span{color:#fff;background:#e75f4d;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.bankPrimaryTabs button.active span{background:#151815}.bankRedemptionWorkspace{background:#eceeea;min-height:calc(100dvh - 220px);padding:16px}.bankRedemptionWorkspace>header{border-top:5px solid var(--yellow);color:#fff;background:#151815;justify-content:space-between;align-items:end;gap:18px;margin-bottom:10px;padding:17px 20px;display:flex}.bankRedemptionWorkspace>header>div{gap:3px;display:grid}.bankRedemptionWorkspace>header small{color:var(--yellow);letter-spacing:1px;font-size:7px;font-weight:900}.bankRedemptionWorkspace>header h2{margin:0;font-size:26px}.bankRedemptionWorkspace>header p{color:#bec3be;margin:0;font-size:10px}.bankRedemptionWorkspace>header>span{justify-items:end;display:grid}.bankRedemptionWorkspace>header>span b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.bankRedemptionWorkspace>header>span small{color:#aeb3ae}.bankRedemptionStatusSummary{background:#fff;border:1px solid #b9bdb8;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.bankRedemptionStatusSummary span{border-right:1px solid #d2d5d0;gap:3px;padding:10px 14px;display:grid}.bankRedemptionStatusSummary span:last-child{border-right:0}.bankRedemptionStatusSummary b{font-variant-numeric:tabular-nums;font-size:18px}.bankRedemptionStatusSummary small{color:#737873;letter-spacing:.6px;font-size:7px;font-weight:900}.bankRedemptionWorkspaceList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.bankRedemptionWorkspaceList .bankRedemptionCard>header{min-height:92px}.bankRedemptionWorkspaceList .bankRedemptionTimeline{grid-template-columns:repeat(4,minmax(0,1fr));padding:13px 12px}.bankRedemptionWorkspaceList .bankRedemptionTimeline li{grid-template-columns:28px minmax(0,1fr);padding-right:8px}.bankRedemptionWorkspaceList .bankRedemptionTimeline li:not(:last-child):after{width:calc(100% - 20px);height:2px;inset:13px -4px auto 27px}.bankRedemptionWorkspaceEmpty{place-content:center;min-height:240px}.bankRedemptionWorkspaceEmpty button{background:var(--yellow);color:#151815;cursor:pointer;border:1px solid #b89900;justify-self:center;min-height:38px;margin-top:6px;padding:0 18px;font-size:8px;font-weight:900}@media (max-width:900px){.bankMasterHead{grid-template-columns:minmax(0,1fr) auto}.bankPrimaryTabs{grid-area:auto/1/auto/-1;width:100%}.bankPrimaryTabs button{flex:1}.bankRedemptionWorkspace{min-height:calc(100dvh - 250px);padding:8px}.bankRedemptionWorkspaceList{grid-template-columns:1fr}}@media (max-width:520px){.bankPrimaryTabs{min-height:40px}.bankPrimaryTabs button{min-width:0;padding:7px 9px}.bankRedemptionWorkspace>header{align-items:center;padding:12px}.bankRedemptionWorkspace>header h2{font-size:21px}.bankRedemptionWorkspace>header p{max-width:210px;font-size:8px}.bankRedemptionWorkspace>header>span b{font-size:24px}.bankRedemptionStatusSummary span{padding:8px}.bankRedemptionStatusSummary b{font-size:15px}.bankRedemptionWorkspaceList .bankRedemptionTimeline{grid-template-columns:1fr;padding:8px 10px}.bankRedemptionWorkspaceList .bankRedemptionTimeline li{grid-template-columns:24px minmax(0,1fr);padding-right:0}.bankRedemptionWorkspaceList .bankRedemptionTimeline li:not(:last-child):after{width:2px;height:auto;inset:29px auto -9px 11px}}.bankRedemptionCollapsed{display:block}.bankRedemptionCollapsed>summary{list-style:none}.bankRedemptionCollapsed>summary::-webkit-details-marker{display:none}.bankRedemptionSummary{cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:112px;padding:9px 9px 0;display:grid;position:relative}.bankRedemptionSummary:hover,.bankRedemptionSummary:focus-visible{box-shadow:inset 4px 0 0 var(--yellow);background:#fffdf0}.bankRedemptionSummary .redemptionSupplierBadge{position:absolute;top:7px;right:7px}.bankRedemptionSummary .bankRedemptionQuantity{align-self:start;margin-top:40px}.bankRedemptionVisibleStatus{color:#fff;background:#171a18;grid-column:1/-1;grid-template-columns:9px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:35px;margin:0 -9px;padding:6px 9px;display:grid}.bankRedemptionVisibleStatus>i{background:var(--yellow);border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 0 3px #ffd50024}.bankRedemptionVisibleStatus>span{grid-column:2;gap:1px;display:grid}.bankRedemptionVisibleStatus .bankRedemptionVisibleSchedule{align-items:baseline;gap:5px;min-width:0;display:flex}.bankRedemptionVisibleSchedule b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;font-size:7px!important}.bankRedemptionVisibleStatus small{color:#979c97;letter-spacing:.8px;font-size:5px;font-weight:900}.bankRedemptionVisibleStatus b{color:var(--yellow);letter-spacing:.4px;font-size:8px}.bankRedemptionVisibleStatus em{color:#afb4af;text-align:center;grid-area:1/3/3;font-size:13px;font-style:normal}.bankRedemptionCollapsed[open] .bankRedemptionVisibleStatus em{transform:rotate(180deg)}.bankRedemptionCollapsed.scheduled .bankRedemptionVisibleStatus>i{background:#efb43c}.bankRedemptionCollapsed.fulfilled .bankRedemptionVisibleStatus>i{background:#51cd70;box-shadow:0 0 0 3px #51cd7029}.bankRedemptionCollapsed.fulfilled .bankRedemptionVisibleStatus b{color:#68d982}.bankRedemptionCollapsed.cancelled .bankRedemptionVisibleStatus>i,.bankRedemptionCollapsed.declined .bankRedemptionVisibleStatus>i,.bankRedemptionCollapsed.disputed .bankRedemptionVisibleStatus>i{background:#e26b5b}.bankRedemptionCollapsed.cancelled .bankRedemptionVisibleStatus b,.bankRedemptionCollapsed.declined .bankRedemptionVisibleStatus b,.bankRedemptionCollapsed.disputed .bankRedemptionVisibleStatus b{color:#ff9c8f}.bankRedemptionCollapsed:not([open]){min-height:0}.bankRedemptionWorkspaceList .bankRedemptionCollapsed:not([open]){align-self:start}@media (max-width:520px){.bankRedemptionSummary{min-height:116px}.bankRedemptionVisibleStatus b{font-size:7px}.bankRedemptionVisibleStatus .bankRedemptionVisibleSchedule{flex-direction:column;align-items:start;gap:1px}}.bankFocusedNoteWorkspace.redemptionDealActive{background:#f4f4ef;border:1px solid #8f948e;width:min(720px,100%);animation:.18s both redemptionDealCardIn}.redemptionDealActive .focusedNoteHero,.redemptionDealActive .focusedNoteProof,.redemptionDealActive .focusedNoteUseCases{display:none}.redemptionDealActive .focusedNoteBody{padding:0}.redemptionDealActive .focusedNoteContent{background:0 0;border:0;border-radius:0;margin:0;padding:0}.redemptionDealActive .bankRedemptionRequirementCard{box-shadow:none;border:0;border-radius:0}.redemptionDealActive .bankRedemptionRequirementCard>header{border-top:0}@keyframes redemptionDealCardIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.bankFocusedNoteWorkspace.redemptionDealActive{border-radius:16px 16px 0 0;width:100%;max-height:96dvh}.redemptionDealActive .focusedNoteHeader{position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.bankFocusedNoteWorkspace.redemptionDealActive{animation:none}}@media (max-width:700px){.bankFocusedNoteOverlay{width:100%;height:100dvh;min-height:0;padding:max(6px,env(safe-area-inset-top))6px 6px;box-sizing:border-box;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.bankFocusedNoteOverlay .bankFocusedNoteWorkspace,.bankFocusedNoteOverlay .bankFocusedNoteWorkspace.redemptionDealActive{width:100%;height:calc(100dvh - 12px - env(safe-area-inset-top));overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;max-height:none;margin:0;overflow:hidden scroll}.bankFocusedNoteOverlay .focusedNoteHeader{z-index:4;position:sticky;top:0}.bankFocusedNoteWorkspace.redemptionDealActive>.focusedNoteHeader{display:none}.redemptionDealActive .bankRedemptionRequirementCard>header{border-top-width:3px;grid-template-columns:minmax(0,1fr) minmax(104px,.55fr);align-items:center;gap:8px;padding:8px 10px}.redemptionDealActive .bankRedemptionRequirementCard>header>div{gap:1px}.redemptionDealActive .bankRedemptionRequirementCard h3{font-size:16px;line-height:1.05}.redemptionDealActive .bankRedemptionRequirementCard>header p{font-size:7.5px;line-height:1.25}.redemptionDealActive .bankRedemptionRequirementCard>header>span{text-align:right;justify-items:end}.redemptionDealActive .bankRedemptionRequirementCard>header>span b{font-size:9px}.redemptionDealActive .bankRedemptionRequirementFields{gap:5px 6px;padding:7px}.redemptionDealActive .bankRedemptionRequirementFields>div{gap:3px}.redemptionDealActive .bankRedemptionRequirementFields input,.redemptionDealActive .bankRedemptionRequirementFields select,.redemptionDealActive .bankRedemptionRequirementFields textarea,.redemptionDealActive .bankRedemptionRequirementFields output{min-height:34px;padding:6px 7px;font-size:9px}.redemptionDealActive .bankRedemptionQuantityStepper{grid-template-columns:36px minmax(0,1fr) 36px;min-height:36px}.redemptionDealActive .bankRedemptionQuantityStepper button{min-width:36px;min-height:36px;font-size:18px}.redemptionDealActive .bankRedemptionRequirementFields textarea{min-height:42px}.redemptionDealActive .bankRedemptionRequirementFields .bankRedemptionScheduleError,.redemptionDealActive .bankRedemptionRequirementFields .bankRedemptionScheduleConfirmed{padding:4px 6px;font-size:7px}.redemptionDealActive .bankRedemptionRequirementCard>footer{grid-template-columns:minmax(0,1fr) minmax(142px,.75fr);gap:7px;padding:7px}.redemptionDealActive .bankRedemptionRequirementCard>footer small{font-size:7px;line-height:1.2}.redemptionDealActive .bankRedemptionRequirementCard>footer button{min-height:36px;padding:6px;font-size:8px}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea{font-size:16px!important}}.accountWorkspaceHeroClean{min-height:124px;padding:22px 24px}.accountWorkspaceHeroClean h1{overflow-wrap:anywhere;max-width:620px}.accountCustomerStatus{border-radius:var(--te-radius-pill);color:var(--te-yellow);letter-spacing:.08em;border:1px solid #555b56;flex:none;align-self:center;padding:7px 9px;font-size:8px;font-weight:900}.accountDetailsClean,.accountAccessClean{padding:20px 24px 22px}.accountCleanSectionHead{border-bottom:1px solid var(--te-line);padding-bottom:12px}.accountCleanSectionHead h2{margin:5px 0 0}.accountCleanForm{margin-top:14px}.accountFormPanel{background:var(--te-surface);border:1px solid var(--te-line);border-radius:var(--te-radius-card);overflow:hidden}.accountCleanDetailGrid{gap:0}.accountField{border-bottom:1px solid var(--te-line);align-content:start;gap:7px;min-width:0;padding:13px 14px;display:grid}.accountCleanDetailGrid .accountField:nth-child(odd){border-right:1px solid var(--te-line)}.accountField>span,.accountAddressHeading>span{color:var(--te-text-muted);letter-spacing:.08em;font-size:8px;font-weight:900}.accountField input{width:100%;min-height:var(--te-control-transaction);background:var(--te-surface);border-radius:var(--te-radius-control);color:var(--te-text);border:1px solid #b8bcb7;padding:0 11px;font-size:12px}.accountField input:focus-visible{border-color:var(--te-ink);outline:2px solid var(--te-yellow);outline-offset:1px}.accountEmailField{background:var(--te-surface-soft)}.accountEmailField .accountReadOnlyValue{min-height:var(--te-control-transaction);color:var(--te-text-muted);padding:13px 11px 0}.accountAddressField{border-bottom:0}.accountAddressHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.accountAddressHeading small{color:#817000;letter-spacing:.06em;font-size:7px;font-weight:900}.accountFormActions{justify-content:flex-end;margin-top:10px;display:flex}.accountSaveButton{min-width:220px}.accountCleanAccessList{border:1px solid var(--te-line);border-radius:var(--te-radius-card);margin-top:14px;overflow:hidden}.accountCleanAccessList article{border-bottom:1px solid var(--te-line);min-height:58px;padding:10px 12px}.accountCleanAccessList article:last-child{border-bottom:0}.accountCleanAccessList article>div:first-child{gap:3px}.accountCleanAccessList article span:first-child{font-size:7px}.accountCleanAccessList article b{font-size:11px}.accountCleanAccessList .teStatus{flex:none;font-size:8px}.accountAccessAction,.accountLogoutButton{flex:none;min-width:148px;text-decoration:none}.accountSecurityRow{background:var(--te-surface-soft)}@media (max-width:700px){.accountWorkspaceHeroClean{min-height:0;padding:18px 16px}.accountWorkspaceHeroClean h1{font-size:24px}.accountCustomerStatus{align-self:flex-start}.accountDetailsClean,.accountAccessClean{padding:16px 14px 18px}.accountCleanDetailGrid{grid-template-columns:1fr}.accountCleanDetailGrid .accountField{border-right:0}.accountField{padding:11px}.accountAddressHeading{align-items:flex-start}.accountFormActions{margin-top:8px}.accountSaveButton{width:100%;min-width:0}.accountCleanAccessList article{gap:10px}.accountAccessAction,.accountLogoutButton{min-width:136px}}@media (max-width:430px){.accountWorkspaceHeroClean{gap:12px;display:grid}.accountCleanAccessList article{grid-template-columns:minmax(0,1fr) auto;display:grid}.accountAccessAction,.accountLogoutButton{min-width:122px;padding-inline:9px;font-size:9px}}.accountDetailsDisclosure>summary{list-style:none}.accountDetailsDisclosure>summary::-webkit-details-marker{display:none}.accountDetailsSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.accountDetailsSummary:focus-visible{border-radius:var(--te-radius-control);outline:2px solid var(--te-yellow);outline-offset:3px}.accountDisclosureToggle{width:var(--te-control-standard);height:var(--te-control-standard);background:var(--te-ink);border:1px solid var(--te-ink);border-radius:var(--te-radius-control);color:#fff;transition:background-color var(--te-motion-fast)var(--te-ease),color var(--te-motion-fast)var(--te-ease);flex:none;place-items:center;display:grid}.accountDetailsSummary:hover .accountDisclosureToggle{background:var(--te-yellow);border-color:var(--te-yellow);color:var(--te-ink)}.accountDisclosureToggle i{width:14px;height:14px;position:relative}.accountDisclosureToggle i:before,.accountDisclosureToggle i:after{content:"";width:12px;height:2px;transition:opacity var(--te-motion-fast)var(--te-ease),transform var(--te-motion-fast)var(--te-ease);background:currentColor;position:absolute;top:6px;left:1px}.accountDisclosureToggle i:after{transform:rotate(90deg)}.accountDetailsDisclosure[open] .accountDisclosureToggle i:after{opacity:0;transform:rotate(0)}.accountDetailsDisclosure:not([open]) .accountDetailsSummary{border-bottom:0;padding-bottom:0}@media (max-width:700px){.accountDetailsSummary{min-height:var(--te-control-transaction)}}.accountProfileImageRow{background:var(--te-surface-soft);border-bottom:1px solid var(--te-line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.accountProfileImagePreview{background:var(--te-ink);border-radius:var(--te-radius-card);width:76px;height:76px;box-shadow:inset 0 0 0 3px var(--te-yellow);color:var(--te-yellow);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #5a5e59;place-items:center;display:grid;overflow:hidden}.accountProfileImagePreview.hasImage{background-color:#e6e8e3;box-shadow:inset 0 0 0 3px #fff}.accountProfileImagePreview span{letter-spacing:.04em;font-size:20px;font-weight:950}.accountProfileImageDetails{gap:3px;min-width:0;display:grid}.accountProfileImageDetails>span{color:var(--te-text-muted);letter-spacing:.08em;font-size:8px;font-weight:900}.accountProfileImageDetails b{overflow-wrap:anywhere;color:var(--te-text);font-size:12px}.accountProfileImageDetails small{color:var(--te-text-muted);font-size:8px}.accountProfileImageActions{align-items:center;gap:8px;display:flex}.accountProfileImageInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accountProfileImageActions .teButton{min-width:132px}.accountProfileImageRemove{min-height:var(--te-control-standard);color:#8f3730;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 9px;font-size:8px;font-weight:900}.accountProfileImageRemove:focus-visible{outline:2px solid var(--te-yellow);outline-offset:2px;border-radius:2px}@media (max-width:700px){.accountProfileImageRow{grid-template-columns:64px minmax(0,1fr);gap:11px;padding:11px}.accountProfileImagePreview{width:64px;height:64px}.accountProfileImageActions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.accountProfileImageActions .teButton{width:100%;min-width:0}.accountProfileImageRemove{min-width:72px}}.supplierFulfilmentWorkspace{min-height:0;padding:12px}.supplierFulfilmentWorkspace .supplierFulfilmentRecordCard{align-self:start}.supplierFulfilmentIdentity{min-width:0;padding-right:118px}.supplierFulfilmentIdentity>span{min-width:0}.supplierFulfilmentIdentity b,.supplierFulfilmentIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplierFulfilmentControls{background:#f3f4f0;border-top:1px solid #d8dbd6;grid-template-columns:minmax(130px,.65fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.supplierFulfilmentControls label{gap:5px;min-width:0;display:grid}.supplierFulfilmentControls label>span,.supplierFulfilmentComplete small{color:#737873;letter-spacing:.6px;font-size:7px;font-weight:900}.supplierFulfilmentControls input,.supplierFulfilmentControls select,.supplierFulfilmentControls textarea{width:100%;min-height:var(--te-control-transaction);border-radius:var(--te-radius-control);color:#171a18;font:inherit;background:#fff;border:1px solid #b9bdb8;padding:8px 9px}.supplierFulfilmentControls textarea{resize:vertical;min-height:64px}.supplierFulfilmentControls input:focus-visible,.supplierFulfilmentControls select:focus-visible,.supplierFulfilmentControls textarea:focus-visible{border-color:var(--te-ink);outline:2px solid var(--te-yellow);outline-offset:1px}.supplierFulfilmentUpdate{grid-column:1/-1}.supplierFulfilmentAcceptance{background:#fff;border:1px solid #b9bdb8;grid-column:1/-1;align-items:center;padding:9px 10px;gap:9px!important;display:flex!important}.supplierFulfilmentAcceptance input{width:18px;height:18px;min-height:18px;accent-color:var(--te-yellow);flex:0 0 18px}.supplierFulfilmentAcceptance span{line-height:1.35;color:#333833!important}.supplierFulfilmentDecisionActions{grid-column:1/-1;grid-template-columns:minmax(130px,.45fr) minmax(180px,1fr);justify-self:end;gap:8px;width:min(100%,430px);display:grid}.supplierFulfilmentControls .teButton{min-width:148px}.supplierFulfilmentComplete{grid-template-columns:minmax(0,1fr) auto}.supplierFulfilmentComplete>div{gap:3px;display:grid}.supplierFulfilmentComplete b{font-size:11px}@media (max-width:700px){.supplierFulfilmentWorkspace{padding:8px}.supplierFulfilmentIdentity{padding-right:106px}.supplierFulfilmentControls,.supplierFulfilmentComplete{grid-template-columns:1fr;align-items:stretch}.supplierFulfilmentControls .teButton{width:100%;min-width:0}.supplierFulfilmentDecisionActions{grid-template-columns:1fr;justify-self:stretch;width:100%}}.redemptionCategoryTabs{border-radius:var(--te-radius-control);background:#dfe2dd;border:1px solid #b9bdb8;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;padding:3px;display:grid}.redemptionCategoryTabs button{min-height:var(--te-control-standard);border-radius:calc(var(--te-radius-control) - 2px);color:#666b66;letter-spacing:.65px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:8px;font-weight:950;display:flex}.redemptionCategoryTabs button.active{color:#fff;box-shadow:inset 0 -3px 0 var(--yellow);background:#171a18}.redemptionCategoryTabs button span{color:#555a55;font-variant-numeric:tabular-nums;background:#f4f5f1;border:1px solid #c6cac5;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid}.redemptionCategoryTabs button.active span{background:var(--yellow);border-color:var(--yellow);color:#171a18}@media (max-width:520px){.redemptionCategoryTabs button{min-height:38px;padding:6px 8px}}.operationalRecordsLoading .operationalSkeletonBlock,.operationalRecordsLoading .operationalSkeletonSummary b,.operationalRecordsLoading .operationalSkeletonTabs button span,.operationalRecordSkeleton .operationalSkeletonIdentity>i,.operationalRecordSkeleton .operationalSkeletonIdentity b,.operationalRecordSkeleton .operationalSkeletonIdentity small,.operationalRecordSkeleton .operationalSkeletonSupplier,.operationalRecordSkeleton .bankRedemptionQuantity b,.operationalRecordSkeleton .bankRedemptionQuantity small,.operationalRecordSkeleton .bankRedemptionVisibleStatus small,.operationalRecordSkeleton .bankRedemptionVisibleStatus b,.operationalPortalHeroSkeleton h1,.operationalPortalHeroSkeleton p,.operationalPortalHeroSkeleton .supplierPortalHeroTop>span{color:#0000;background:#d9dcd7;border-radius:3px;display:block;position:relative;overflow:hidden}.operationalRecordsLoading .operationalSkeletonBlock:after,.operationalRecordsLoading .operationalSkeletonSummary b:after,.operationalRecordsLoading .operationalSkeletonTabs button span:after,.operationalRecordSkeleton .operationalSkeletonIdentity>i:after,.operationalRecordSkeleton .operationalSkeletonIdentity b:after,.operationalRecordSkeleton .operationalSkeletonIdentity small:after,.operationalRecordSkeleton .operationalSkeletonSupplier:after,.operationalRecordSkeleton .bankRedemptionQuantity b:after,.operationalRecordSkeleton .bankRedemptionQuantity small:after,.operationalRecordSkeleton .bankRedemptionVisibleStatus small:after,.operationalRecordSkeleton .bankRedemptionVisibleStatus b:after,.operationalPortalHeroSkeleton h1:after,.operationalPortalHeroSkeleton p:after,.operationalPortalHeroSkeleton .supplierPortalHeroTop>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa8,#0000);animation:1.25s ease-in-out infinite teSkeleton;position:absolute;inset:0;transform:translate(-100%)}.operationalRecordsLoading>header .operationalSkeletonBlock{background:#5c615c;width:30px;height:30px}.operationalSkeletonTabs button:disabled{cursor:wait;opacity:1}.operationalSkeletonTabs button span{width:19px}.operationalSkeletonSummary b{width:30px;height:18px}.operationalRecordSkeleton{border:1px solid #c9ccc7;overflow:hidden}.operationalRecordSkeleton .bankRedemptionSummary{cursor:wait}.operationalRecordSkeleton .bankRedemptionSummary:hover{box-shadow:none;background:#fff}.operationalRecordSkeleton .operationalSkeletonIdentity>i{width:30px;height:30px}.operationalRecordSkeleton .operationalSkeletonIdentity b{width:min(170px,34vw);height:10px}.operationalRecordSkeleton .operationalSkeletonIdentity small{width:min(110px,24vw);height:7px;margin-top:5px}.operationalRecordSkeleton .operationalSkeletonSupplier{width:102px;height:25px;position:absolute;top:7px;right:7px}.operationalRecordSkeleton .bankRedemptionQuantity b{width:44px;height:15px}.operationalRecordSkeleton .bankRedemptionQuantity small{width:28px;height:7px;margin-top:4px}.operationalRecordSkeleton .bankRedemptionVisibleStatus small{background:#666b66;width:36px;height:5px}.operationalRecordSkeleton .bankRedemptionVisibleStatus b{background:#6d716c;width:118px;height:8px}.operationalRecordSkeleton .bankRedemptionVisibleStatus>i{animation:1.25s ease-in-out infinite alternate operationalSkeletonPulse}.operationalPortalHeroSkeleton h1{background:#555a55;width:min(230px,50vw);height:28px;margin:8px 0 7px}.operationalPortalHeroSkeleton p{background:#3d423d;width:min(310px,64vw);height:10px}.operationalPortalHeroSkeleton .supplierPortalHeroTop>span{background:#555a55;width:74px;height:25px}@keyframes operationalSkeletonPulse{0%{opacity:.45}to{opacity:1}}@media (max-width:520px){.operationalRecordsLoading .bankRedemptionWorkspaceList{grid-template-columns:1fr}.operationalRecordSkeleton:nth-child(n+4){display:none}.operationalRecordSkeleton .operationalSkeletonIdentity b{width:min(150px,38vw)}}@media (prefers-reduced-motion:reduce){.operationalRecordsLoading :after,.operationalPortalHeroSkeleton :after,.operationalRecordSkeleton .bankRedemptionVisibleStatus>i{animation:none!important}}.supplierPortalTaskTabs{background:#202420;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.supplierPortalTaskTabs button{min-height:var(--te-control-transaction);white-space:nowrap}.supplierPortalTaskTabs button span{font-variant-numeric:tabular-nums;min-width:18px}.accountSupplierWorkspaceRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid!important}@media (max-width:700px){.supplierPortalTaskTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.supplierPortalTaskTabs button{min-width:0;padding-inline:7px;font-size:7px}.accountSupplierWorkspaceRow{grid-template-columns:minmax(0,1fr) auto!important}.accountSupplierWorkspaceRow .accountAccessAction{grid-column:1/-1;width:100%;min-width:0}}@media (max-width:430px){.supplierPortalTaskTabs button{letter-spacing:.02em}.supplierPortalTaskTabs button span{display:none}}.supplierMintFlow{border:1px solid #353a36;border-left:4px solid var(--yellow);color:#fff;background:#171a18;margin:0 0 14px;overflow:hidden}.supplierMintSteps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.supplierMintSteps>span{gap:4px;min-width:0;padding:12px 14px;display:grid}.supplierMintSteps>span+span{border-left:1px solid #353a36}.supplierMintSteps b{color:var(--yellow);letter-spacing:.04em;overflow-wrap:anywhere;font-size:8px;font-weight:950}.supplierMintSteps small{color:#b5b9b4;overflow-wrap:anywhere;font-size:7px;line-height:1.4}.supplierMintAgreement{border:1px solid #cfd2cc;margin-top:10px;padding-top:0;overflow:hidden}.supplierMintAgreement>summary{overflow-wrap:anywhere;background:#f4f5f1;align-items:center;min-height:44px;padding:11px 13px;display:flex}.supplierMintForm{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(180px,auto)}.supplierMintForm>button{white-space:nowrap;align-self:stretch;min-width:180px}.supplierMintIssueList{gap:1px;padding:1px 0 0;display:grid}.noteIssueRow.supplierMintIssue{grid-template-columns:minmax(0,1fr) minmax(100px,auto) auto minmax(142px,auto);align-items:center;gap:10px;min-width:0}.supplierMintIssue>*{min-width:0}.supplierMintQuantity{gap:3px;display:grid}.supplierMintQuantity b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.supplierMintQuantity small{color:#747873;overflow-wrap:anywhere;font-size:6px;font-weight:900}.supplierMintIssue>.materialNoteStatus{white-space:nowrap}.supplierMintIssue>.teButton{white-space:nowrap;width:100%}@media (max-width:700px){.supplierMintSteps{grid-template-columns:1fr}.supplierMintSteps>span{grid-template-columns:auto minmax(0,1fr);padding:9px 11px}.supplierMintSteps>span+span{border-top:1px solid #353a36;border-left:0}.supplierMintSteps small{text-align:right}.supplierMintForm{grid-template-columns:repeat(2,minmax(0,1fr))}.supplierMintForm>button{grid-column:1/-1;min-width:0}.noteIssueRow.supplierMintIssue{grid-template-columns:minmax(0,1fr) auto}.supplierMintIssue .noteIdentity{grid-column:1}.supplierMintQuantity{text-align:right;grid-column:2}.supplierMintIssue>.materialNoteStatus{grid-column:1;justify-self:start}.supplierMintIssue>.teButton{grid-column:2;min-width:142px}}@media (max-width:430px){.supplierMintSteps>span{grid-template-columns:1fr}.supplierMintSteps small{text-align:left}.supplierMintForm{grid-template-columns:1fr}.supplierMintForm>button{grid-column:auto;width:100%}.noteIssueRow.supplierMintIssue{grid-template-columns:minmax(0,1fr) auto;padding:10px}.supplierMintIssue .noteIdentity{grid-column:1/-1}.supplierMintQuantity{text-align:left;grid-column:1}.supplierMintIssue>.materialNoteStatus{grid-column:2;justify-self:end}.supplierMintIssue>.teButton{grid-column:1/-1;width:100%;min-width:0}}.supplierConnectBuilder{border-radius:var(--te-radius-card);box-shadow:var(--te-shadow-card);background:#eceee9;border:1px solid #c8ccc6;margin-top:14px;padding:0;overflow:hidden}.supplierConnectHeader{color:#fff;background:#111512;justify-content:space-between;align-items:start;gap:18px;padding:17px 18px;display:flex}.supplierConnectHeader>div{gap:4px;min-width:0;display:grid}.supplierConnectHeader span{color:var(--yellow);letter-spacing:.08em;font-size:7px;font-weight:950}.supplierConnectHeader h3{margin:0;font-size:18px}.supplierConnectHeader p{color:#b8bdb8;max-width:520px;margin:0;font-size:8px;line-height:1.45}.supplierConnectHeader>strong{color:#d9ddd9;white-space:nowrap;border:1px solid #4b514c;flex:none;padding:7px 9px;font-size:7px}.supplierConnectMaterial{background:#fff;border-bottom:1px solid #c8ccc6;grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr);gap:10px;padding:15px 18px;display:grid}.supplierConnectMaterial .agreementStep{margin:0}.supplierConnectSelect{gap:5px;min-width:0;display:grid}.supplierConnectSelect>span{color:#626762;font-size:7px;font-weight:950}.supplierConnectSelect select{border-radius:var(--te-radius-control);color:#111;min-height:var(--te-control-standard);background:#fff;border:1px solid #aeb3ad;width:100%;min-width:0;padding:0 11px;font-size:10px}.agreementForm.supplierConnectForm{background:0 0;border-radius:0;gap:8px;margin:0;padding:10px;display:grid}.supplierConnectMaterialCard{background:#fff;border:1px solid #c8ccc6;display:grid;overflow:hidden}.supplierConnectStageHeader{border-bottom:1px solid #d8dad5;align-items:center;gap:9px;padding:9px 11px;display:flex}.supplierConnectStageHeader>span{color:var(--yellow);background:#111512;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-weight:950;display:grid}.supplierConnectStageHeader>div{gap:2px;min-width:0;display:grid}.supplierConnectStageHeader b{font-size:8px}.supplierConnectStageHeader small{color:#6b706b;font-size:7px}.supplierConnectIdentity{border:0;border-bottom:1px solid #e0e2dd;border-left:4px solid var(--yellow);background:#fff;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 13px 11px 10px;display:grid}.supplierConnectMaterialIcon{background:#eff0ec;border:1px solid #d1d4ce;width:60px;height:60px}.supplierConnectIdentity>div{gap:3px;min-width:0;display:grid}.supplierConnectIdentity>div>span{color:#747873;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.supplierConnectIdentity h3{overflow-wrap:anywhere;margin:0;font-size:16px}.supplierConnectIdentity small{color:#666b66;overflow-wrap:anywhere;font-size:7px}.supplierConnectIdentity>strong{color:var(--yellow);white-space:nowrap;background:#111512;padding:7px 9px;font-size:7px}.supplierConnectSpecification,.supplierConnectAdvanced{background:#fff;border:0}.supplierConnectSpecification>summary,.supplierConnectAdvanced>summary{cursor:pointer;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:10px 12px;font-size:7px;font-weight:950;display:flex}.supplierConnectSpecification{border-bottom:1px solid #e0e2dd}.supplierConnectSpecification>:not(summary){margin:0 12px 12px}.supplierConnectCompliance{background:#fff;border:0;margin:0}.supplierConnectSection{background:#fff;border:1px solid #c8ccc6;gap:11px;padding:12px;display:grid}.supplierConnectSection>header{border-bottom:1px solid #d8dad5;align-items:center;gap:9px;padding-bottom:9px;display:flex}.supplierConnectSection>header>span,.supplierConnectReview>div:first-child>span{color:var(--yellow);background:#111512;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-weight:950;display:grid}.supplierConnectSection>header>div{gap:2px;display:grid}.supplierConnectSection>header b{font-size:8px}.supplierConnectSection>header small{color:#6b706b;font-size:7px}.supplierConnectSupplyGrid,.supplierConnectAdvancedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.supplierConnectForm .agreementFormGrid label,.supplierConnectPickup{box-sizing:border-box;min-width:0;overflow:hidden}.supplierConnectForm .agreementFormGrid label>span,.supplierConnectPickup>span{overflow-wrap:anywhere;min-height:19px;line-height:1.35}.supplierConnectForm .agreementFormGrid input,.supplierConnectForm .agreementFormGrid select{box-sizing:border-box;height:var(--te-control-standard);min-height:var(--te-control-standard);text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}.supplierConnectPickup{gap:5px;display:grid}.supplierConnectChoices{box-sizing:border-box;background:#f7f8f5;border:1px solid #d5d8d2;width:100%;min-width:0;margin:0;padding:10px}.supplierConnectChoices legend{float:none;overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:0 0 8px;line-height:1.35}.supplierConnectAdvanced{border:1px solid #d5d8d2;margin-top:1px}.supplierConnectAdvanced>summary span{color:#171a18}.supplierConnectAdvanced>summary small{color:#737873;letter-spacing:0;text-align:right;font-size:7px;font-weight:800}.supplierConnectAdvanced[open]>summary{background:#f2f3ef;border-bottom:1px solid #d5d8d2}.supplierConnectAdvancedBody{gap:10px;padding:10px;display:grid}.supplierConnectAdvanced .agreementFormGrid{padding:0}.supplierConnectAdvanced .agreementNotes{margin:0}.supplierConnectReview{color:#fff;background:#111512;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:center;gap:16px;padding:12px;display:grid}.supplierConnectReview>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.supplierConnectReview p{color:#c0c5c0;gap:3px;margin:0;font-size:7px;line-height:1.45;display:grid}.supplierConnectReview p b{color:#fff;letter-spacing:.04em;font-size:8px}.supplierConnectReview p small{color:#c0c5c0;font-size:7px}.supplierConnectReview .agreementActions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);min-width:0;margin:0}.supplierConnectReview .teButton{white-space:normal;min-width:0;padding-inline:9px}.supplierConnectEmpty{border-radius:0;margin:0}@media (max-width:820px){.supplierConnectSupplyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplierConnectSupplyGrid>label:first-child{grid-column:1/-1}.supplierConnectAdvancedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplierConnectReview{grid-template-columns:1fr}}@media (max-width:560px){.supplierPortalSectionHead{flex-direction:column;align-items:stretch}.supplierPortalSectionHead>.teButton{width:100%}.supplierConnectHeader{padding:14px}.supplierConnectHeader>strong{display:none}.supplierConnectMaterial{grid-template-columns:1fr;padding:13px}.agreementForm.supplierConnectForm{padding:8px}.supplierConnectIdentity{grid-template-columns:54px minmax(0,1fr);padding:9px}.supplierConnectMaterialIcon{width:50px;height:50px}.supplierConnectIdentity>strong{text-align:center;grid-column:1/-1}.supplierConnectSection{padding:10px}.supplierConnectSupplyGrid,.supplierConnectAdvancedGrid{grid-template-columns:1fr}.supplierConnectSupplyGrid>label:first-child{grid-column:auto}.supplierConnectChoices{grid-template-columns:1fr 1fr;display:grid}.supplierConnectChoices legend{grid-column:1/-1}.supplierConnectReview .agreementActions{grid-template-columns:1fr}}.supplierConnectBuilder,.supplierConnectBuilder *{box-sizing:border-box}.supplierConnectHeader>div,.supplierConnectStageHeader>div,.supplierConnectSection>header>div,.supplierConnectReview>div,.supplierConnectIdentity>div{min-width:0}.supplierConnectHeader h3,.supplierConnectHeader p,.supplierConnectStageHeader b,.supplierConnectStageHeader small,.supplierConnectSection>header b,.supplierConnectSection>header small,.supplierConnectReview p,.supplierConnectIdentity h3,.supplierConnectIdentity small,.supplierConnectCompliance b,.supplierConnectCompliance small{overflow-wrap:anywhere}.supplierConnectSelect select,.supplierConnectForm input,.supplierConnectForm select,.supplierConnectForm textarea,.supplierConnectReview button{max-width:100%}.supplierConnectMaterialIcon>b{text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden}.supplierConnectChoices label{overflow-wrap:anywhere;min-width:0;line-height:1.35}@media (max-width:430px){.supplierConnectHeader h3{font-size:16px}.supplierConnectIdentity h3{font-size:14px}.supplierConnectChoices{grid-template-columns:1fr}.supplierConnectChoices legend{grid-column:1}.supplierConnectReview{gap:11px}.supplierConnectReview>div:first-child{align-items:flex-start}}.supplierIdentityBadge>i.hasLogo{background-color:#fff}.supplierLogoEditor{background:#f3f4ef;border:1px solid #cfd2cc;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:grid}.supplierLogoEditor>div:nth-child(2){gap:4px;min-width:0;display:grid}.supplierLogoEditor>div:nth-child(2) b{letter-spacing:.08em;font-size:9px}.supplierLogoEditor>div:nth-child(2) small{color:#666b66;font-size:9px;line-height:1.4}.supplierLogoActions{align-items:center;gap:7px;display:flex}.supplierLogoInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.supplierApplicationStatusBadge{margin:14px 0}.adminSupplierIdentityReview{background:#f3f4ef;border-bottom:1px solid #d3d6d0;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.adminSupplierIdentityReview>span{letter-spacing:.08em;font-size:8px;font-weight:950}.adminSupplierIdentityReview>span.complete{color:#237441}.adminSupplierIdentityReview>span.missing{color:#a6372f}.supplierPortalBrandIdentity{align-items:center;gap:8px;display:flex}.supplierLogoReplace{color:#fff;cursor:pointer;letter-spacing:.07em;border:1px solid #656b66;padding:8px 10px;font-size:7px;font-weight:900}.supplierLogoReplace:hover,.supplierLogoReplace:focus-visible{border-color:var(--yellow);color:var(--yellow)}@media (max-width:700px){.supplierLogoEditor{grid-template-columns:1fr;align-items:stretch}.supplierLogoActions{flex-wrap:wrap}.supplierPortalHeroTop{flex-direction:column;align-items:stretch}.supplierPortalBrandIdentity,.adminSupplierIdentityReview{flex-direction:column;align-items:flex-start}}.bankWorkspaceToolbar{border-bottom:1px solid var(--line);background:#f4f4ef;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:12px;padding:10px 12px;display:grid}.bankWorkspaceTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.bankWorkspaceTabs button{border-radius:var(--te-radius-control);color:#555a54;cursor:pointer;background:#fff;border:1px solid #cfd2cc;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:8px;font-weight:950;display:flex}.bankWorkspaceTabs button:hover,.bankWorkspaceTabs button:focus-visible{color:#111;border-color:#111;outline:0}.bankWorkspaceTabs button.active{color:#fff;box-shadow:inset 0 -3px 0 var(--yellow);background:#111;border-color:#111}.bankWorkspaceTabs button b{color:#444944;background:#e8e9e3;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:2px 5px;font-size:7px;display:inline-flex}.bankWorkspaceTabs button.active b{background:var(--yellow);color:#111}.bankWorkspaceSearch{border-radius:var(--te-radius-control);background:#fff;border:1px solid #cfd2cc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:34px;padding:0 9px;display:grid}.bankWorkspaceSearch:focus-within{border-color:#111}.bankWorkspaceSearch .teIcon{color:#666b66;width:15px;height:15px}.bankWorkspaceSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px;font-size:9px}.bankWorkspaceSearch button{color:#676b66;cursor:pointer;background:0 0;border:0;padding:3px;font-size:18px;line-height:1}.bankCompareView.active{background:var(--yellow);border-color:var(--yellow);color:#111}.bankMasterGrid.bankFocusedWorkspace{width:100%;min-width:0;height:calc(100dvh - 176px)}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus]{grid-template-columns:minmax(0,1fr)}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankTradeColumn{opacity:1;display:none}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus][data-active-panel=inventory] .inventoryColumn,.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus][data-active-panel=buy] .buyColumn,.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus][data-active-panel=sell] .sellColumn,.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus][data-active-panel=history] .bankHistoryColumn{display:grid}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankTradeColumn>header{cursor:default}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankColumnBody{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-content:start;gap:8px;padding:12px;display:grid}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankCompactCard,.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankSearchResult,.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankDealPrompt{align-self:start;margin-bottom:0}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankDealPrompt,.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankDealResult{max-width:720px}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=compare]{grid-template-columns:repeat(3,minmax(250px,1fr));min-width:750px}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=compare] .inventoryColumn{order:1}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=compare] .buyColumn{order:2}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=compare] .sellColumn{order:3}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=compare] .bankHistoryColumn{display:none}.bankHistoryColumn{border-right:0;order:4}.bankHistoryList{align-content:start}.bankHistoryCard>small{color:#747872;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.bankHistoryEmpty{color:#71766f;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:180px;padding:24px;display:grid}.bankHistoryEmpty b{color:#111;font-size:10px}.bankHistoryEmpty span{max-width:320px;font-size:8px;line-height:1.5}@media (max-width:700px){.bankCompareView{display:none}.bankWorkspaceToolbar{grid-template-columns:minmax(0,1fr);gap:7px;padding:7px 8px}.bankWorkspaceTabs{gap:3px}.bankWorkspaceTabs button{gap:3px;min-height:30px;padding:4px;font-size:6px}.bankWorkspaceTabs button b{min-width:16px;min-height:16px;padding:1px 4px;font-size:6px}.bankWorkspaceSearch{min-height:31px}.bankWorkspaceSearch input{padding:6px;font-size:8px}.bankMasterGrid.bankFocusedWorkspace{height:calc(100dvh - 174px);min-height:400px}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankColumnBody{grid-template-columns:minmax(0,1fr);padding:7px}}@media (max-width:390px){.bankWorkspaceTabs button{flex-direction:column;gap:2px}.bankWorkspaceTabs button b{min-height:14px}}.bankInventoryControls{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;min-width:0;padding:5px 8px;display:flex}.bankInventoryGrouping{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:4px;min-width:0;padding-block:0;display:flex;overflow-x:auto}.bankInventoryGrouping::-webkit-scrollbar{display:none}.bankInventoryGrouping>span{color:#6e736d;letter-spacing:.08em;flex:none;margin-right:2px;font-size:6px;font-weight:950}.bankInventoryGrouping button{color:#656a64;cursor:pointer;background:0 0;border:1px solid #cfd2cc;border-radius:999px;flex:none;min-height:25px;padding:4px 7px;font-size:6px;font-weight:950}.bankInventoryGrouping button:hover,.bankInventoryGrouping button:focus-visible{color:#111;border-color:#111;outline:0}.bankInventoryGrouping button.active{color:var(--yellow);background:#111;border-color:#111}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .bankColumnBody.bankInventoryGrouped{grid-template-columns:minmax(0,1fr)}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=focus] .inventoryColumn .bankColumnBody{flex-direction:column;align-items:stretch;display:flex}.bankInventoryGroup{background:#f5f5f0;border:1px solid #d2d4ce;border-radius:5px;flex:none;align-self:stretch;width:100%;min-width:0;overflow:hidden}.bankInventoryGroup>header{border-bottom:1px solid #d2d4ce;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:grid}.bankInventoryGroup>header>span{gap:2px;min-width:0;display:grid}.bankInventoryGroup>header>span:nth-child(2){text-align:right}.bankInventoryGroup>header b{overflow-wrap:anywhere;font-size:9px}.bankInventoryGroup>header small{color:#737871;letter-spacing:.04em;font-size:6px;font-weight:900}.bankInventoryGroupItems{flex-direction:column;gap:8px;padding:8px;display:flex}.bankInventoryGroupItems .bankCompactCard{margin-bottom:0}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=compare] .bankInventoryControls{padding:5px 6px}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=compare] .bankInventoryGrouping{justify-content:flex-start}.bankMasterGrid.bankFocusedWorkspace[data-view-mode=compare] .bankInventoryGroupItems{padding:5px}@media (max-width:700px){.bankInventoryControls{padding:5px 7px}.bankInventoryGrouping{justify-content:flex-start}.bankInventoryGroup>header{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px}.bankInventoryGroup>header b{font-size:8px}.bankInventoryGroupItems{padding:6px}}.bankInventoryNoteCard{z-index:auto;background:#fff;border:1px solid #c7cac4;border-radius:4px;flex-direction:column;flex:none;gap:0;min-height:0;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:0 1px 4px #1114110d;align-self:stretch!important;height:auto!important;padding:0!important}.bankInventoryNoteCard.expanded{border-color:#858b84;box-shadow:0 3px 9px #11141114;padding:3px!important}.bankInventoryNoteCard>.bankInventoryTextRow{color:#111;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px 10px;display:grid}.bankInventoryNoteCard>.bankInventoryTextRow:hover,.bankInventoryNoteCard>.bankInventoryTextRow:focus-visible{background:#fffde8;outline:0}.bankInventoryNoteCard.expanded .bankInventoryTextRow{background:#f6f6f1;border-bottom:1px solid #d5d8d2}.bankInventoryTextRow>span{gap:2px;min-width:0;display:grid}.bankInventoryTextRow>span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bankInventoryTextRow>span small{color:#747972;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:850;overflow:hidden}.bankInventoryTextRow>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.bankInventoryTextRow>i{color:#6b706a;text-align:center;transition:transform var(--te-motion-ui)var(--te-ease);font-size:14px;font-style:normal;transform:rotate(-90deg)}.bankInventoryTextRow[aria-expanded=true]>i{transform:rotate(0)}.bankInventoryNoteCard>.bankInventoryNoteSummary{color:#111;z-index:0;background:#fff;border:1px solid #d8dad5;border-radius:2px;flex:none;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;margin-top:3px;padding:0;display:grid;position:relative;overflow:hidden;transform:none;height:auto!important}.bankInventoryNoteCard>.bankInventoryNoteSummary:hover,.bankInventoryNoteCard>.bankInventoryNoteSummary:focus-visible{background:#fff;border-color:#9b9f99;outline:0;box-shadow:0 0 0 2px #e8e50080}.bankMiniNoteHeader{border-bottom:1px solid #d8dad5;border-left:3px solid var(--yellow);color:#111;background:#f6f6f1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 9px;display:flex}.bankMiniNoteHeader b{color:#303530;letter-spacing:.12em;font-size:7px}.bankMiniNoteHeader small{color:#777c75;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:900;overflow:hidden}.bankMiniNoteBody{grid-template-columns:minmax(0,1fr) minmax(140px,158px);align-items:center;gap:10px;min-height:78px;padding:9px;display:grid;position:relative}.bankMiniNoteBody .bankMaterialIdentity{align-self:center}.bankMiniNoteBody .bankMaterialIdentity>i{color:#272c27;background:#f0f1ec;border-color:#c9ccc6;flex-basis:40px;height:40px}.bankMiniNoteBody .bankMaterialIdentity b{white-space:normal;font-size:11px}.bankMiniNoteBody .bankMaterialIdentity small{color:#71766f;margin-top:2px;font-size:7px}.materialNoteCardSeal.bankMiniNoteSeal{justify-self:end;width:150px;position:static;top:auto;right:auto;opacity:.72!important;min-width:140px!important;padding:3px!important;transform:rotate(-3deg)!important}.materialNoteCardSeal.bankMiniNoteSeal .supplierNoteSealLegend{display:grid}.bankInventoryNoteSummary>span.bankMiniNoteFooter{color:#111;letter-spacing:normal;background:#fafaf7;border-top:1px solid #d8dad5;grid-column:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;justify-self:stretch;align-items:stretch;gap:0;display:grid}.bankMiniNoteFooter>span{border-right:1px solid #d0d3cd;gap:2px;padding:7px 9px;display:grid}.bankMiniNoteFooter small{color:#6f746e;letter-spacing:.08em;font-size:5px;font-weight:950}.bankMiniNoteFooter strong{color:#111;font-variant-numeric:tabular-nums;font-size:10px}.bankMiniNoteFooter em{color:#6c6100;letter-spacing:.07em;white-space:nowrap;align-items:center;padding:7px 10px;font-size:7px;font-style:normal;font-weight:950;display:flex}.bankInventoryStackLots{background:#f7f8f5;border:1px solid #d8dad5;border-top:0;display:grid}.bankInventoryStackLots>header,.bankInventoryStackLots>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.bankInventoryStackLots>header{background:#eff0ec;grid-template-columns:minmax(0,1fr) auto}.bankInventoryStackLots>div{border-top:1px solid #dfe1dc}.bankInventoryStackLots>header b,.bankInventoryStackLots>div b{letter-spacing:.04em;font-size:7px}.bankInventoryStackLots small{color:#747972;font-size:6px;font-weight:850}.bankInventoryStackLots>div>span{gap:2px;min-width:0;display:grid}.bankInventoryStackLots>div>strong{white-space:nowrap;font-size:8px}.bankInventoryStackLots button,.bankFocusedStackRegister button{color:#303530;cursor:pointer;background:0 0;border:1px solid #aeb2ac;border-radius:3px;min-height:28px;padding:5px 8px;font-size:7px;font-weight:950}.bankInventoryStackLots button:hover,.bankInventoryStackLots button:focus-visible,.bankFocusedStackRegister button:hover,.bankFocusedStackRegister button:focus-visible{background:var(--yellow);border-color:#bdb800;outline:0}.bankFocusedNoteRecord>.bankFocusedStackRegister{align-items:stretch;gap:0;padding:0;display:grid}.bankFocusedStackRegister>span{background:#eff0ec;padding:9px 11px}.bankFocusedStackRegister>div{border-top:1px solid #d8dad5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.bankFocusedStackRegister>div>span{gap:3px;display:grid}.bankFocusedStackRegister>div b{font-size:10px}.bankFocusedStackRegister>div small{color:#6f746e;font-size:8px;font-weight:800}@media (max-width:430px){.bankInventoryNoteCard>.bankInventoryTextRow{grid-template-columns:minmax(0,1fr) auto 15px;gap:6px;min-height:47px;padding:7px 8px}.bankInventoryTextRow>strong{font-size:9px}.bankMiniNoteBody{grid-template-columns:minmax(0,1fr) minmax(116px,140px);padding:8px}.materialNoteCardSeal.bankMiniNoteSeal{width:132px;min-width:116px!important}.bankInventoryNoteSummary>span.bankMiniNoteFooter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bankMiniNoteFooter em{border-top:1px solid #d0d3cd;grid-column:1/-1;justify-content:flex-end;padding-block:6px}.bankInventoryStackLots>header{grid-template-columns:1fr}.bankInventoryStackLots>header small{display:none}.bankInventoryStackLots>div{gap:5px;padding-inline:7px}.bankFocusedStackRegister>div{grid-template-columns:minmax(0,1fr)}.bankFocusedStackRegister button{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.bankInventoryTextRow>i{transition:none}}.exchangeDockMarketBar{justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding:2px 4px 7px 7px;display:flex}.exchangeDockMarketBar>div{align-items:baseline;gap:10px;min-width:0;display:flex}.exchangeDockMarketBar strong{color:#fff;letter-spacing:.08em;flex:none;font-size:10px}.marketAuthorityFull{display:inline}.marketAuthorityShort{display:none}.exchangeDockMarketBar>div>span{color:#aeb3ad;white-space:nowrap;font-size:9px}.marketInfo{flex:none;position:relative}.marketInfo summary{color:var(--yellow);cursor:pointer;border:1px solid #5e645f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:12px;font-weight:900;list-style:none;display:flex}.marketInfo summary::-webkit-details-marker{display:none}.marketInfo summary:hover,.marketInfo summary:focus-visible{border-color:var(--yellow);outline:2px solid #f2ef0040}.marketInfo p{border-radius:var(--radius-sm);color:#353a35;z-index:4;background:#fff;border:1px solid #d5d8d2;width:270px;margin:0;padding:11px 12px;font-size:10px;line-height:1.45;position:absolute;top:30px;right:0;box-shadow:0 12px 28px #00000029}.exchangeDockHint{color:#c4c8c2;margin:0;padding:7px 8px 4px;font-size:10px;line-height:1.35}.exchangeAuthorityStrip{color:#d4d7d2;border-top:1px solid #343934;align-items:center;gap:0;min-height:28px;padding:5px 8px 3px;display:flex;overflow:hidden}.exchangeAuthorityStrip>span{letter-spacing:.07em;white-space:nowrap;flex:none;align-items:center;padding:0 11px;font-size:7px;font-weight:900;line-height:1;display:inline-flex}.exchangeAuthorityStrip>span:first-child{padding-left:0}.exchangeAuthorityStrip>span+span{border-left:1px solid #4a504b}.exchangeAuthorityStrip i{color:var(--yellow);border:1px solid #6f756f;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;margin-right:5px;font-size:6px;font-style:normal;display:inline-flex}.marketFilterScroll button>span{white-space:nowrap}.marketFilterScroll button>small{color:#dfe1dc;background:#363a37;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:inline-flex}.marketFilterScroll button.active>small{color:#fff;background:#111}.marketReadingGuide{border-radius:var(--radius-sm);background:#f8f8f5;border:1px solid #dde0da;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:18px;display:grid;position:relative}.marketColumnGuide{color:#777b75;letter-spacing:.07em;grid-template-columns:minmax(0,1.45fr) minmax(170px,.75fr) 110px;gap:22px;padding:9px 16px;font-size:8px;font-weight:950;display:grid}.marketColumnGuide span:nth-child(2){text-align:right}.marketReadingInfo{margin-right:10px;position:relative}.marketReadingInfo summary{color:#3f443f;cursor:pointer;border:1px solid #b9bdb7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:11px;font-weight:900;list-style:none;display:flex}.marketReadingInfo summary::-webkit-details-marker{display:none}.marketReadingInfo summary:hover,.marketReadingInfo summary:focus-visible{border-color:#242824;outline:2px solid #e6e30066}.marketReadingInfo p{color:#555a54;z-index:5;background:#fff;border:1px solid #d5d8d2;width:290px;margin:0;padding:10px 11px;font-size:9px;line-height:1.5;position:absolute;top:28px;right:0;box-shadow:0 12px 28px #00000024}.marketReadingInfo p strong{color:#242824;letter-spacing:.04em;font-size:8px}.marketRow{min-height:76px}.marketAvailability{text-align:left;gap:3px;min-width:0;display:grid}.marketRowOpen .marketAvailability b{color:#252a25;font-size:10px;line-height:1.15}.marketRowOpen .marketAvailability small{color:#747972;font-size:8px;line-height:1.25}.marketRowOpen>i{color:#6b706a;font-size:17px;font-style:normal}.marketAvailabilityMobile{display:none}.marketRow .marketPriceStatus{letter-spacing:.04em;background:#eceee9;border-radius:3px;min-height:0;margin-left:5px;padding:3px 5px;font-size:8px;display:inline-flex}@media (max-width:767px){.exchangeDockMarketBar>div{gap:1px;display:grid}.exchangeDockMarketBar strong{font-size:9px}.exchangeDockMarketBar>div>span{font-size:8px}.marketAuthorityFull{display:none}.marketAuthorityShort{display:inline}.exchangeAuthorityStrip>span{padding-inline:7px;font-size:6px}.exchangeAuthorityStrip i{width:11px;height:11px;margin-right:4px}.exchangeDockHint{font-size:9px}.marketReadingGuide{justify-content:flex-end;min-height:32px;display:flex}.marketReadingInfo{margin-right:6px}.marketReadingInfo p{width:min(290px,100vw - 42px)}.marketColumnGuide{display:none}.marketRow{min-height:72px}.marketAvailabilityMobile{color:#27723e;flex:100%;font-size:8px;font-weight:900;display:inline-flex}.marketRowOpen .marketAvailability{display:none}.marketRowOpen{justify-content:center}.marketRow .marketPriceStatus{margin-left:auto;display:table}}@media (max-width:430px){.exchangeDockMarketBar{min-height:29px;padding-left:5px}.exchangeDockMarketBar>div>span{text-overflow:ellipsis;max-width:calc(100vw - 92px);overflow:hidden}.exchangeAuthorityStrip{padding-inline:5px}.exchangeAuthorityStrip>span{letter-spacing:.035em;padding-inline:5px}.marketInfo p{width:min(270px,100vw - 42px)}.marketFilterScroll button{gap:5px;padding-inline:10px}.marketFilterScroll button>small{min-width:16px;height:16px;font-size:7px}}.marketDetailsDisclosure{color:#fff;border-bottom:1px solid #343934;margin-bottom:8px}.marketDetailsDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:5px 7px;list-style:none;display:flex}.marketDetailsDisclosure>summary::-webkit-details-marker{display:none}.marketDetailsDisclosure>summary>span{gap:3px;display:grid}.marketDetailsDisclosure>summary b{color:#f0f1ed;letter-spacing:.08em;font-size:9px}.marketDetailsDisclosure>summary small{color:#8f968f;font-size:8px}.marketDetailsDisclosure>summary i{color:var(--yellow);font-size:13px;font-style:normal;transition:transform .18s}.marketDetailsDisclosure[open]>summary i{transform:rotate(180deg)}.marketDetailsDisclosure>.materialMarketChart{margin:6px 0 0}.dealTechnicalDisclosure{color:#fff;background:#151815;border:1px solid #343934}.dealTechnicalDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:8px 11px;list-style:none;display:flex}.dealTechnicalDisclosure>summary::-webkit-details-marker{display:none}.dealTechnicalDisclosure>summary>span{gap:3px;display:grid}.dealTechnicalDisclosure>summary b{color:#f0f1ed;letter-spacing:.08em;font-size:8px}.dealTechnicalDisclosure>summary small{color:#8f968f;font-size:8px}.dealTechnicalDisclosure>summary i{color:var(--yellow);font-size:13px;font-style:normal;transition:transform .18s}.dealTechnicalDisclosure[open]>summary{border-bottom:1px solid #343934}.dealTechnicalDisclosure[open]>summary i{transform:rotate(180deg)}.dealTechnicalDisclosure>.dealOpportunityGraphic{border:0;margin:0}@media (prefers-reduced-motion:reduce){.marketDetailsDisclosure>summary i,.dealTechnicalDisclosure>summary i{transition:none}}.marketTreeGroup+.marketTreeGroup{margin-top:10px}.marketTreeHeading{min-height:38px;padding:6px 10px}.marketTreeHeading .categoryIcon{width:20px;height:20px}.marketTreeHeading b{font-size:9px}.marketRow{grid-template-columns:minmax(0,1.45fr) minmax(165px,.75fr) 110px;gap:16px;min-height:74px;padding:10px 12px}.marketProductIdentity{grid-template-columns:46px minmax(0,1fr);gap:9px}.marketProductGlyph{width:46px;height:40px}.marketProductGlyph svg{width:42px;height:32px}.marketMaterialIcon{background:#f2f3ef;border:1px solid #d9ddd6;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.marketMaterialIcon svg{overflow:visible}.marketMaterialIcon .marketIconBody,.marketMaterialIcon .marketIconSecondary,.marketMaterialIcon .marketIconAccent,.marketMaterialIcon .marketIconTyre,.marketMaterialIcon .marketIconHub,.marketMaterialIcon .marketIconCutout{stroke:none}.marketMaterialIcon .marketIconBody{fill:#242824}.marketMaterialIcon .marketIconSecondary{fill:#70766f}.marketMaterialIcon .marketIconAccent{fill:var(--yellow)}.marketMaterialIcon .marketIconTyre{fill:#171a17}.marketMaterialIcon .marketIconHub{fill:#b9bdb7}.marketMaterialIcon .marketIconCutout{fill:#f2f3ef}.marketMaterialIcon .marketIconLine,.marketMaterialIcon .marketIconBodyLine,.marketMaterialIcon .marketIconLineLight{fill:none;stroke-linecap:round;stroke-linejoin:round}.marketMaterialIcon .marketIconLine{stroke:#242824;stroke-width:2px}.marketMaterialIcon .marketIconBodyLine{stroke:#242824;stroke-width:3px}.marketMaterialIcon .marketIconLineLight{stroke:#f2f3ef;stroke-width:1.7px}.marketMaterialIcon .marketIconHeavyLine{stroke-width:5px}.marketMaterialIcon .marketIconRing{fill:none;stroke:#242824}.materialIdentityIconV3.feedMaterialGraphic{background:#242925;border-color:#555b56}.materialIdentityIconV3.feedMaterialGraphic .marketIconBody,.materialIdentityIconV3.feedMaterialGraphic .marketIconAccent{fill:#fff}.materialIdentityIconV3.feedMaterialGraphic .marketIconSecondary{fill:#b6bbb5}.materialIdentityIconV3.feedMaterialGraphic .marketIconCutout,.materialIdentityIconV3.feedMaterialGraphic .marketIconHub{fill:#242925}.materialIdentityIconV3.feedMaterialGraphic .marketIconLine,.materialIdentityIconV3.feedMaterialGraphic .marketIconBodyLine{stroke:#fff}.materialIdentityIconV3.feedMaterialGraphic .marketIconLineLight{stroke:#242925}.bankExactMarketCard .materialIdentityIconV3{background:#202421;border-color:#4b514c}.bankExactMarketCard .materialIdentityIconV3 .marketIconBody,.bankExactMarketCard .materialIdentityIconV3 .marketIconAccent{fill:#fff}.bankExactMarketCard .materialIdentityIconV3 .marketIconSecondary{fill:#aeb3ad}.bankExactMarketCard .materialIdentityIconV3 .marketIconCutout,.bankExactMarketCard .materialIdentityIconV3 .marketIconHub{fill:#202421}.bankExactMarketCard .materialIdentityIconV3 .marketIconLine,.bankExactMarketCard .materialIdentityIconV3 .marketIconBodyLine{stroke:#fff}.bankExactMarketCard .materialIdentityIconV3 .marketIconLineLight{stroke:#202421}.dealSelectionMaterialHead{grid-template-columns:56px minmax(0,1fr);min-height:56px}.dealSelectionMaterialIcon{width:56px;height:56px}.dealSelectionMaterialIcon svg{width:44px;height:33px}@media (max-width:650px){.dealSelectionMaterialHead{grid-template-columns:46px minmax(0,1fr);min-height:46px}.dealSelectionMaterialIcon{width:46px;height:46px}.dealSelectionMaterialIcon svg{width:36px;height:27px}}.marketRow b{font-size:14px}.marketRow .price{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px 6px;font-size:16px;display:flex}.marketRow .price>small{margin:0;font-size:9px;display:inline}.marketRow .move{margin-top:2px}.marketRow .move.flat{color:#858a84}.marketRow .move small{letter-spacing:.04em;font-size:7px}.marketRow .marketPriceStatus{margin:2px 0 0 2px}.marketSelectionFocused{padding-top:16px}.marketSelectionFocused .marketReadingGuide{display:none}.marketSelectionFocused .marketTreeHeading{position:static}.marketSelectionFocused .marketTreeGroup{border-left-color:var(--yellow)}.marketSelectionReturn{color:#c8ccc6;cursor:pointer;letter-spacing:.07em;background:0 0;border:0;border-bottom:1px solid #343934;align-items:center;width:100%;min-height:38px;padding:6px 8px;font-size:8px;font-weight:900;display:flex}.marketSelectionReturn:hover,.marketSelectionReturn:focus-visible{color:var(--yellow);outline:0}@media (max-width:767px){.content{padding-inline:12px}.marketTreeGroup+.marketTreeGroup{margin-top:8px}.marketTreeHeading{min-height:36px;padding:5px 8px}.marketTreeHeading .categoryIcon{width:18px;height:18px}.marketRow{grid-template-columns:minmax(0,1fr) minmax(105px,.7fr) 16px;gap:8px;min-height:72px;padding:9px 6px}.marketProductIdentity{grid-template-columns:40px minmax(0,1fr);gap:7px}.marketProductGlyph{width:40px;height:36px}.marketProductGlyph svg{width:36px;height:29px}.marketRow b{font-size:13px}.marketRow .price{gap:2px 4px;font-size:14px}.marketRow .move{flex-basis:100%;justify-content:flex-end}.marketSelectionFocused{padding-top:10px}}
