.OoHg6G_panel{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.OoHg6G_loginPrompt.OoHg6G_loginPrompt{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;min-height:44px}.OoHg6G_priceRow{align-items:center;min-height:3rem;display:flex}.OoHg6G_price{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.OoHg6G_discountPill{font-family:var(--font-mono);letter-spacing:.04em;background:var(--accent);color:#fff;border-radius:4px;margin-bottom:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block;box-shadow:0 1px 3px #0e0f122e}.OoHg6G_priceLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.OoHg6G_priceValue{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:600;line-height:1}.OoHg6G_priceVatSecondary,.OoHg6G_listPriceStruck{font-family:var(--font-body);color:var(--ink-3);margin-top:4px;font-size:13px;font-weight:400}.OoHg6G_skeleton{width:100%}.OoHg6G_skeletonBar{background:linear-gradient(90deg, var(--bg-2) 25%, var(--line) 50%, var(--bg-2) 75%);background-size:200% 100%;border-radius:6px;width:160px;height:28px;animation:1.4s infinite OoHg6G_shimmer;display:block}@keyframes OoHg6G_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.OoHg6G_unavailable{color:var(--ink-3);font-size:14px;font-style:italic}.OoHg6G_stockRow{font-size:14px}.OoHg6G_inStock{color:var(--green,#16a34a);align-items:center;gap:6px;display:flex}.OoHg6G_outOfStock{color:var(--ink-3);align-items:center;gap:6px;display:flex}.OoHg6G_dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.OoHg6G_lowStock{color:var(--amber,#d97706);font-weight:500}.OoHg6G_retryBtn{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:6px 12px;font-size:12px;transition:background .15s,color .15s}.OoHg6G_retryBtn:hover{background:var(--bg-2);color:var(--ink)}
._6PNILG_panel{margin-top:1.5rem}._6PNILG_addRow{grid-template-columns:auto 1fr;gap:10px;display:grid}._6PNILG_fullBtn._6PNILG_fullBtn{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;min-height:48px}._6PNILG_fullBtn:disabled{opacity:.7;cursor:not-allowed}._6PNILG_unitHint{color:var(--text-muted,#666);margin-top:6px;font-size:12px}._6PNILG_confirmRow{gap:8px;display:flex}._6PNILG_cancelBtn{white-space:nowrap;justify-content:center;height:48px}._6PNILG_cancelBtn:disabled{opacity:.7;cursor:not-allowed}._6PNILG_confirmHint{color:var(--text,#222);margin-top:8px;font-size:13px}._6PNILG_error{color:var(--danger,#d9534f);margin-top:8px;font-size:13px}._6PNILG_btnLoader{flex-direction:row;gap:0;height:30px}