.form-row.svelte-1svsfqk{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hint.svelte-1svsfqk{font-size:.72rem;color:var(--text-muted);margin-top:4px;display:block}.optional.svelte-1svsfqk{font-size:.72rem;color:var(--text-muted);font-weight:400}.results.svelte-1svsfqk{margin-top:24px}.big-cards.svelte-1svsfqk{display:grid;grid-template-columns:1fr 1fr;gap:12px}.big-card.svelte-1svsfqk{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px 16px;text-align:center}.big-card.primary.svelte-1svsfqk{border-color:var(--accent)}.big-card.accent.svelte-1svsfqk{border-color:#f97316}.big-card.highlight.svelte-1svsfqk{border-color:#22c55e}.big-card.info.svelte-1svsfqk{border-color:#06b6d4}.bc-label.svelte-1svsfqk{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.bc-value.svelte-1svsfqk{font-size:1.6rem;font-weight:800;color:var(--text)}.big-card.primary.svelte-1svsfqk .bc-value:where(.svelte-1svsfqk){color:var(--accent-light)}.big-card.accent.svelte-1svsfqk .bc-value:where(.svelte-1svsfqk){color:#fb923c}.big-card.highlight.svelte-1svsfqk .bc-value:where(.svelte-1svsfqk){color:#4ade80}.big-card.info.svelte-1svsfqk .bc-value:where(.svelte-1svsfqk){color:#22d3ee}.bc-sub.svelte-1svsfqk{font-size:.72rem;color:var(--text-muted);margin-top:4px}.bc-sub.disc.svelte-1svsfqk{color:#fbbf24}.detail-section.svelte-1svsfqk,.qty-section.svelte-1svsfqk,.markup-table-section.svelte-1svsfqk,.formulas-section.svelte-1svsfqk{margin-top:20px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.detail-section.svelte-1svsfqk h3:where(.svelte-1svsfqk),.qty-section.svelte-1svsfqk h3:where(.svelte-1svsfqk),.markup-table-section.svelte-1svsfqk h3:where(.svelte-1svsfqk),.formulas-section.svelte-1svsfqk h3:where(.svelte-1svsfqk){padding:12px 16px;margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border)}.detail-row.svelte-1svsfqk{display:flex;justify-content:space-between;padding:10px 16px;font-size:.875rem;border-bottom:1px solid var(--border);color:var(--text-muted)}.detail-row.svelte-1svsfqk:last-child{border-bottom:none}.detail-row.svelte-1svsfqk span:where(.svelte-1svsfqk):last-child{font-weight:600;color:var(--text)}.detail-row.total.svelte-1svsfqk{background:var(--bg-card)}.detail-row.total.svelte-1svsfqk span:where(.svelte-1svsfqk){font-weight:700;color:#4ade80!important}.bar-section.svelte-1svsfqk{margin-top:20px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.bar-section.svelte-1svsfqk h3:where(.svelte-1svsfqk){padding:12px 16px;margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border)}.price-bar-wrap.svelte-1svsfqk{padding:16px}.price-bar.svelte-1svsfqk{display:flex;height:36px;border-radius:8px;overflow:hidden}.price-segment.svelte-1svsfqk{display:flex;align-items:center;justify-content:center;min-width:4px}.cost-seg.svelte-1svsfqk{background:var(--accent)}.profit-seg.svelte-1svsfqk{background:#22c55e}.seg-label.svelte-1svsfqk{font-size:.72rem;font-weight:700;color:#fff}.price-bar-labels.svelte-1svsfqk{display:flex;justify-content:space-between;margin-top:8px}.pbl.svelte-1svsfqk{font-size:.78rem;font-weight:600}.cost-lbl.svelte-1svsfqk{color:var(--accent-light)}.profit-lbl.svelte-1svsfqk{color:#4ade80}.discount-section.svelte-1svsfqk{margin-top:20px;background:#fbbf240f;border:1px solid rgba(251,191,36,.3);border-radius:var(--radius-sm);overflow:hidden}.discount-section.svelte-1svsfqk h3:where(.svelte-1svsfqk){padding:12px 16px;margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;border-bottom:1px solid rgba(251,191,36,.2)}.disc-grid.svelte-1svsfqk{padding:0}.disc-grid.svelte-1svsfqk .disc-row:where(.svelte-1svsfqk){display:flex;justify-content:space-between;padding:8px 16px;font-size:.85rem;border-bottom:1px solid rgba(251,191,36,.15);color:var(--text-muted)}.disc-grid.svelte-1svsfqk .disc-row:where(.svelte-1svsfqk):last-child{border-bottom:none}.disc-grid.svelte-1svsfqk .disc-row:where(.svelte-1svsfqk) span:where(.svelte-1svsfqk):last-child{font-weight:600;color:var(--text)}.disc-grid.svelte-1svsfqk .disc-row:where(.svelte-1svsfqk) span.negative:where(.svelte-1svsfqk){color:#f87171}.disc-warning.svelte-1svsfqk{padding:10px 16px;font-size:.82rem;color:#f87171;background:#f871711a;border-top:1px solid rgba(248,113,113,.2)}.markup-table-wrap.svelte-1svsfqk{overflow-x:auto}.markup-table.svelte-1svsfqk{width:100%;border-collapse:collapse;font-size:.82rem}.markup-table.svelte-1svsfqk th:where(.svelte-1svsfqk){padding:8px 12px;text-align:right;font-weight:600;color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);background:var(--bg-card)}.markup-table.svelte-1svsfqk th:where(.svelte-1svsfqk):first-child{text-align:left}.markup-table.svelte-1svsfqk td:where(.svelte-1svsfqk){padding:7px 12px;text-align:right;color:var(--text);border-bottom:1px solid var(--border)}.markup-table.svelte-1svsfqk tr:where(.svelte-1svsfqk):last-child td:where(.svelte-1svsfqk){border-bottom:none}.markup-table.svelte-1svsfqk tr.active:where(.svelte-1svsfqk){background:#5d00ff14}.markup-table.svelte-1svsfqk tr.active:where(.svelte-1svsfqk) td:where(.svelte-1svsfqk){color:var(--accent-light);font-weight:600}.conv-section.svelte-1svsfqk{margin-top:20px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.conv-section.svelte-1svsfqk h3:where(.svelte-1svsfqk){padding:12px 16px;margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border)}.conv-table-wrap.svelte-1svsfqk{overflow-x:auto}.conv-table.svelte-1svsfqk{width:100%;border-collapse:collapse;font-size:.82rem}.conv-table.svelte-1svsfqk th:where(.svelte-1svsfqk){padding:8px 12px;text-align:right;font-weight:600;color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);background:var(--bg-card)}.conv-table.svelte-1svsfqk th:where(.svelte-1svsfqk):first-child{text-align:left}.conv-table.svelte-1svsfqk td:where(.svelte-1svsfqk){padding:7px 12px;text-align:right;color:var(--text);border-bottom:1px solid var(--border)}.conv-table.svelte-1svsfqk tr:where(.svelte-1svsfqk):last-child td:where(.svelte-1svsfqk){border-bottom:none}.conv-table.svelte-1svsfqk tr.active:where(.svelte-1svsfqk){background:#5d00ff14}.conv-table.svelte-1svsfqk tr.active:where(.svelte-1svsfqk) td:where(.svelte-1svsfqk){color:var(--accent-light);font-weight:600}.mu-cell.svelte-1svsfqk{text-align:left!important;font-weight:600;color:var(--accent-light)}.mg-cell.svelte-1svsfqk{color:#4ade80;font-weight:600}.formula-row.svelte-1svsfqk{display:flex;justify-content:space-between;padding:8px 16px;font-size:.85rem;border-bottom:1px solid var(--border);color:var(--text-muted);align-items:center;gap:12px}.formula-row.svelte-1svsfqk:last-child{border-bottom:none}.formula-row.svelte-1svsfqk code:where(.svelte-1svsfqk){font-family:monospace;font-size:.82rem;color:var(--accent-light)}@media (max-width: 600px){.form-row.svelte-1svsfqk,.big-cards.svelte-1svsfqk{grid-template-columns:1fr}.bc-value.svelte-1svsfqk{font-size:1.3rem}}
