.content-loading{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:104px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:12px;margin-block:24px;padding:24px;display:flex}.content-loading--stock{min-height:440px;margin-block:0}.content-loading p{margin:0;font-size:15px;line-height:1.6}.content-loading__indicator{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.content-loading__indicator{animation:1s linear infinite content-loading-spin}@keyframes content-loading-spin{to{transform:rotate(360deg)}}}@media (max-width:680px){.content-loading--stock{min-height:350px}}
