.dw-menu{min-width:0;position:relative}.dw-menu>.dw-menu-trigger{color:#e4eafb;white-space:nowrap;cursor:pointer;background:#15243b;border:1px solid #435570;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 12px;font:600 13px Barlow,sans-serif;display:flex}.dw-menu-trigger svg{color:#aabbd0;flex-shrink:0}.dw-menu>.dw-menu-trigger:hover,.dw-menu>.dw-menu-trigger[aria-expanded=true]{background:#1c2d47;border-color:#91a2ba}.dw-menu .dw-dropdown-panel[popover]{color:#e4eafb;background:#132238;border:1px solid #53647b;border-radius:7px;width:230px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:5px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 32px #0007}.dw-menu .dw-dropdown-panel[popover] :is(button,a){color:#e4eafb;text-align:left;cursor:pointer;width:100%;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 11px;font:500 14px/1.35 Barlow,sans-serif;text-decoration:none;display:flex}.dw-menu .dw-dropdown-panel[popover] :is(button,a):hover,.dw-menu .dw-dropdown-panel[popover] :is(button,a):focus-visible{background:#263b57;outline:none}.dw-menu .dw-dropdown-panel[popover] button:disabled{color:#8390a2;opacity:.65;cursor:not-allowed;background:0 0}.dw-menu .dw-dropdown-panel[popover] [aria-checked=true]{color:#ffc18d}.dw-menu .dw-dropdown-panel hr{border:0;border-top:1px solid #354863;margin:5px 6px}.dw-menu .dw-dropdown-panel img{border-radius:3px;width:28px}.dw-menu .dw-dropdown-panel button>span{flex:1}.dw-menu .dw-dropdown-panel small{color:#adbbd1;margin-top:3px;font-size:11px;display:block}@media (max-width:760px),(pointer:coarse){.dw-menu .dw-dropdown-panel[popover] :is(button,a){min-height:44px}}.retail-summary{color:#e4eafb;background:#101b30;border:1px solid #43526c;border-left:3px solid #ffad69;border-radius:10px;grid-template-columns:minmax(200px,.7fr) minmax(0,1fr);gap:24px;margin:18px 0 26px;padding:22px 24px;font-family:Barlow,sans-serif;display:grid}.retail-summary-value{flex-direction:column;gap:6px;display:flex}.retail-summary-value>span:first-child{font-weight:600}.retail-summary-value>strong{font-variant-numeric:tabular-nums;font:650 40px/1.05 Barlow Condensed,sans-serif}.retail-summary-value>span:last-child,.retail-summary-context{color:#adbbd1;font-size:13px;line-height:1.5}.retail-summary-context p{margin:0 0 4px}.retail-summary-context summary{color:#ffad69;cursor:pointer;margin-top:6px}.retail-summary-context details p{max-width:70ch;margin-top:8px}.retail-summary-compact{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;margin:12px 0;padding:12px 16px}.retail-summary-compact .retail-summary-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.retail-summary-compact .retail-summary-value>span:last-child{grid-column:1/-1}.retail-summary-compact .retail-summary-value>strong{font-size:26px}.retail-summary-compact .retail-summary-context{max-width:300px}.retail-summary-compact .retail-summary-context summary{min-height:36px;margin:0;padding:8px 0}.retail-summary-compact .retail-summary-context[open]{grid-column:1/-1;max-width:none}.retail-price-line{color:#adbbd1;flex-wrap:wrap;align-items:baseline;gap:3px 9px;font:13px/1.4 Barlow,sans-serif;display:flex}.retail-price-line strong{color:#f5c196;font-variant-numeric:tabular-nums;font-weight:600}.retail-price-line small{color:#adbbd1;width:100%;font-size:11px}.inv-card-open>.retail-price-line{border-top:1px solid #43526c;margin-top:9px;padding-top:9px}.retail-summary .retail-overdue{color:#ffca8a}.retail-summary .retail-retry,.retail-summary-inline .retail-retry{color:#e4eafb;cursor:pointer;background:#192842;border:1px solid #647793;border-radius:4px;min-height:28px;padding:2px 6px}.retail-summary :focus-visible,.retail-summary-inline :focus-visible{outline-offset:3px;outline:2px solid #ffad69}.scanner-editor-card .retail-price-line{text-align:left;margin-top:10px}.scanner-result-strip .retail-price-line{margin-top:4px}.retail-summary-inline{color:#adbbd1;min-width:0;max-width:100%;font:14px/1.45 Barlow,sans-serif}.retail-summary-inline[open]{flex-basis:100%}.retail-summary-inline>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;padding:8px 0;list-style:none;display:flex}.retail-summary-inline>summary::-webkit-details-marker{display:none}.retail-summary-inline>summary>strong{color:#f5c196;font-variant-numeric:tabular-nums;padding:0;font:600 16px/1.3 Barlow,sans-serif}.retail-summary-inline>summary>small{color:#adbbd1;font-size:12px}.retail-summary-inline .retail-summary-chevron{color:#ffad69;font-size:13px}.retail-summary-inline[open] .retail-summary-chevron{transform:rotate(180deg)}.retail-summary-inline>.retail-summary-context{max-width:75ch;padding:4px 0 12px;font-size:13px}.retail-summary-inline .retail-summary-context p{margin:0 0 8px}.retail-summary-inline .retail-summary-methodology{margin-top:14px}.retail-summary-inline .retail-overdue{color:#ffca8a}.retail-summary-inline .retail-retry{min-height:44px;padding:8px 12px}.retail-price-line-compact{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.inv-card-open>.retail-price-line-compact{border-top:0;margin-top:2px;padding-top:0}@media (max-width:620px){.retail-summary{grid-template-columns:1fr;gap:13px;padding:18px}.retail-summary-value>strong{font-size:36px}.retail-summary-compact{grid-template-columns:minmax(0,1fr);gap:0;padding:14px}.retail-summary-compact .retail-summary-context summary{min-height:44px;padding-block:12px}}
