.promotion-mark{color:var(--warning-foreground,#935d13);white-space:normal;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:500;line-height:1.4;display:block}.promotion-unknown,.promotion-source{color:var(--muted-foreground);font-size:11px;font-weight:400;line-height:1.5}.promotion-details{border-block:1px solid var(--border);font-variant-numeric:tabular-nums;margin:8px 0;padding:8px 0}.promotion-details>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:40px;font-size:12px;display:flex}.promotion-details>summary .promotion-mark{margin:0}.promotion-details dl{gap:4px;margin:8px 0;font-size:12px;display:grid}.promotion-details dl>div{flex-wrap:wrap;gap:8px;display:flex}.promotion-details dd{margin:0}.promotion-details li{gap:4px;padding-block:8px;font-size:12px;display:grid}.promotion-details ul{margin:0;padding:0;list-style:none}.promotion-details :focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:640px){.promotion-details>summary{flex-direction:column;align-items:flex-start;gap:8px}.promotion-details{overflow-wrap:anywhere}}
