.summary.svelte-100o5h{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:16px;position:relative;transition:opacity .15s}.summary.is-loading.svelte-100o5h{opacity:.85}.status.svelte-100o5h{padding:24px;text-align:center;font-size:13px;color:var(--text-secondary)}.status.error.svelte-100o5h{color:var(--danger)}.status.muted.svelte-100o5h{color:var(--text-muted)}.loading-pill.svelte-100o5h{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:color-mix(in srgb,var(--accent) 12%,var(--bg-card));color:var(--accent);font-size:11px;font-weight:600;border-radius:12px;z-index:2;pointer-events:none}.spinner.svelte-100o5h{width:10px;height:10px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-100o5h-spin .8s linear infinite}@keyframes svelte-100o5h-spin{to{transform:rotate(360deg)}}.error-pill.svelte-100o5h{padding:8px 12px;background:var(--danger-bg);color:var(--danger);font-size:12px;font-weight:600;border-radius:var(--radius-sm);text-align:center}.profit-card.svelte-100o5h{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px;border-radius:var(--radius-md);gap:4px;min-height:110px}.profit-card.plus.svelte-100o5h{background:var(--success-bg)}.profit-card.minus.svelte-100o5h{background:var(--danger-bg)}.profit-label.svelte-100o5h{font-size:12px;color:var(--text-secondary)}.profit-value.svelte-100o5h{font-size:30px;font-weight:800;line-height:1.1}.plus.svelte-100o5h .profit-value:where(.svelte-100o5h){color:var(--success)}.minus.svelte-100o5h .profit-value:where(.svelte-100o5h){color:var(--danger)}.profit-meta.svelte-100o5h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px;font-size:12px;color:var(--text-secondary)}.profit-meta.svelte-100o5h strong:where(.svelte-100o5h){color:var(--text-primary);font-weight:700}.meta-divider.svelte-100o5h{color:var(--text-muted);opacity:.5}.grid.svelte-100o5h{display:grid;grid-template-columns:1fr 1fr;gap:18px}.col.svelte-100o5h{display:flex;flex-direction:column;gap:4px}.col-title.svelte-100o5h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--border-light)}.col-title.income.svelte-100o5h{color:var(--success)}.col-title.expense.svelte-100o5h{color:var(--danger)}.row.svelte-100o5h{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:5px 0}.row.svelte-100o5h span:where(.svelte-100o5h){color:var(--text-secondary)}.income-value.svelte-100o5h{color:var(--success);font-weight:600}.expense-value.svelte-100o5h{color:var(--danger);font-weight:600}.points-value.svelte-100o5h{color:var(--success);font-weight:600}.points-row.active.svelte-100o5h span:where(.svelte-100o5h){color:var(--text-primary)}.total-row.svelte-100o5h{margin-top:6px;padding-top:8px;border-top:1px dashed var(--border);font-weight:700}.total-row.svelte-100o5h span:where(.svelte-100o5h){color:var(--text-primary);font-weight:700}@media(max-width:760px){.grid.svelte-100o5h{grid-template-columns:1fr}.profit-value.svelte-100o5h{font-size:24px}}.vgh-row.svelte-f90agu{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.divider.svelte-f90agu{height:1px;background:var(--border);margin:18px 0}.readonly-field.svelte-f90agu .form-computed:where(.svelte-f90agu){background:var(--bg-page);color:var(--text-secondary)}.warn.svelte-f90agu{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--warning, #c97300) 30%,transparent);border-left:3px solid var(--warning, #c97300);border-radius:var(--radius-sm);color:var(--warning, #c97300);font-size:13px;line-height:1.45}.warn.svelte-f90agu svg:where(.svelte-f90agu){width:14px;height:14px;flex-shrink:0;margin-top:1px}.warn.svelte-f90agu b:where(.svelte-f90agu){color:var(--text-primary)}.supply-row.svelte-f90agu{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}.supply-switcher.svelte-f90agu{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.switch-btn.svelte-f90agu{padding:10px 14px;background:var(--bg-card);color:var(--text-secondary);border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition)}.switch-btn.svelte-f90agu:hover:not(.active):not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.switch-btn.active.svelte-f90agu{background:var(--accent);color:var(--text-inverse)}.select-toggle.svelte-f90agu{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--border-light, var(--border));border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s}.select-toggle.active.svelte-f90agu{background:color-mix(in srgb,var(--accent) 8%,var(--bg-page));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.st-text.svelte-f90agu{display:flex;flex-direction:row;gap:5px;align-items:center;line-height:100%}.st-title.svelte-f90agu{font-size:13px;font-weight:600;color:var(--text-primary)}.select-toggle.svelte-f90agu input:where(.svelte-f90agu){position:absolute;opacity:0;width:0;height:0}.st-switch.svelte-f90agu{position:relative;flex:0 0 auto;width:34px;height:18px;border-radius:10px;background:var(--border);transition:background .2s}.st-switch.svelte-f90agu:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s}.select-toggle.active.svelte-f90agu .st-switch:where(.svelte-f90agu){background:var(--accent)}.select-toggle.active.svelte-f90agu .st-switch:where(.svelte-f90agu):after{transform:translate(16px)}:root[data-theme=dark] .select-toggle.active.svelte-f90agu .st-switch:where(.svelte-f90agu):after{background:var(--bg-card)}@media(max-width:900px){.vgh-row.svelte-f90agu{grid-template-columns:repeat(2,1fr)}.supply-row.svelte-f90agu{grid-template-columns:1fr}}@media(max-width:480px){.vgh-row.svelte-f90agu{grid-template-columns:1fr}}.divider.svelte-ryjj2z{height:1px;background:var(--border);margin:18px 0}.readonly-field.svelte-ryjj2z .form-computed:where(.svelte-ryjj2z){background:var(--bg-page);color:var(--text-secondary)}.readonly-field.highlight.svelte-ryjj2z .form-computed:where(.svelte-ryjj2z){background:color-mix(in srgb,var(--accent) 10%,var(--bg-page));color:var(--text-primary);font-weight:700;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.hint.svelte-ryjj2z{display:block;margin-top:4px;font-size:11px;color:var(--text-muted)}.price-after-row.svelte-ryjj2z{display:flex;align-items:stretch;gap:6px}.price-after-row.svelte-ryjj2z input:where(.svelte-ryjj2z){flex:1 1 auto;min-width:0}.btn-refresh.svelte-ryjj2z{flex:0 0 auto;width:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:color .15s,background .15s,border-color .15s}.btn-refresh.svelte-ryjj2z:hover:not(:disabled){color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.btn-refresh.svelte-ryjj2z:disabled{opacity:.6;cursor:default}.btn-refresh.svelte-ryjj2z svg:where(.svelte-ryjj2z){width:15px;height:15px}.btn-refresh.spin.svelte-ryjj2z svg:where(.svelte-ryjj2z){animation:svelte-ryjj2z-btn-refresh-spin .8s linear infinite}@keyframes svelte-ryjj2z-btn-refresh-spin{to{transform:rotate(360deg)}}.form-grid-2.svelte-ryjj2z{margin-top:14px}.readonly-field.highlight-points.svelte-ryjj2z .form-computed:where(.svelte-ryjj2z){background:var(--bg-page);color:var(--text-muted);font-weight:700}.readonly-field.highlight-points.active.svelte-ryjj2z .form-computed:where(.svelte-ryjj2z){background:color-mix(in srgb,var(--success) 10%,var(--bg-page));color:var(--success);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}.price-grid.svelte-ryjj2z .price-warn:where(.svelte-ryjj2z){grid-column:1 / 4;grid-row:3;align-self:start}.price-grid.svelte-ryjj2z .hint-parsed:where(.svelte-ryjj2z){margin-top:0;grid-column:3;grid-row:2;align-self:start;white-space:nowrap}@media(max-width:640px){.price-grid.svelte-ryjj2z .price-warn:where(.svelte-ryjj2z),.price-grid.svelte-ryjj2z .hint-parsed:where(.svelte-ryjj2z){grid-column:1;grid-row:auto}.price-grid.svelte-ryjj2z .hint-parsed:where(.svelte-ryjj2z){white-space:normal}}.warn.svelte-ryjj2z{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warning, #c97300) 30%,transparent);border-left:3px solid var(--warning, #c97300);border-radius:var(--radius-sm);color:var(--warning, #c97300);font-size:13px;line-height:1.45}.warn.svelte-ryjj2z svg:where(.svelte-ryjj2z){width:14px;height:14px;flex-shrink:0;margin-top:1px}.warn.svelte-ryjj2z span:where(.svelte-ryjj2z){color:var(--text-secondary)}.toggle-row.svelte-ryjj2z{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-light, var(--border));border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s}.toggle-row.active.svelte-ryjj2z{background:color-mix(in srgb,var(--success) 8%,var(--bg-page));border-color:color-mix(in srgb,var(--success) 30%,transparent)}.tr-text.svelte-ryjj2z{display:flex;flex-direction:column;gap:3px;min-width:0}.tr-title.svelte-ryjj2z{font-size:13px;font-weight:600;color:var(--text-primary);display:inline-flex;align-items:center;gap:6px}.tr-sub.svelte-ryjj2z{font-size:11px;color:var(--text-muted);line-height:1.4}.tr-badge.svelte-ryjj2z{display:inline-block;padding:1px 6px;font-size:10px;font-weight:700;border-radius:8px;color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.toggle-row.svelte-ryjj2z input:where(.svelte-ryjj2z){position:absolute;opacity:0;width:0;height:0}.tr-switch.svelte-ryjj2z{position:relative;flex:0 0 auto;width:34px;height:18px;border-radius:10px;background:var(--border);transition:background .2s}.tr-switch.svelte-ryjj2z:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s}.toggle-row.active.svelte-ryjj2z .tr-switch:where(.svelte-ryjj2z){background:var(--success)}.toggle-row.active.svelte-ryjj2z .tr-switch:where(.svelte-ryjj2z):after{transform:translate(16px)}:root[data-theme=dark] .toggle-row.active.svelte-ryjj2z .tr-switch:where(.svelte-ryjj2z):after{background:var(--bg-card)}.locality-row.svelte-ryjj2z{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-light, var(--border));border-radius:var(--radius-md)}.locality-row.active.svelte-ryjj2z{background:color-mix(in srgb,var(--success) 8%,var(--bg-page));border-color:color-mix(in srgb,var(--success) 30%,transparent)}.locality-val.svelte-ryjj2z{font-size:14px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.locality-row.active.svelte-ryjj2z .locality-val:where(.svelte-ryjj2z){color:var(--success)}.info-list.svelte-ryjj2z{display:flex;flex-direction:column;gap:6px;margin-top:18px}.info-row.svelte-ryjj2z{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-page, var(--bg-hover));border:1px solid var(--border-light, var(--border));border-radius:var(--radius-md);font-size:13px;gap:8px;flex-wrap:wrap}.info-row.highlight.svelte-ryjj2z{background:color-mix(in srgb,var(--accent) 8%,var(--bg-page));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.info-label.svelte-ryjj2z{color:var(--text-muted);font-size:12px}.info-value.svelte-ryjj2z{color:var(--text-primary);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.refresh-before-msg.svelte-ryjj2z{display:block;margin-top:2px;color:var(--text-secondary)}.price-grid.svelte-ryjj2z .price-source-cell:where(.svelte-ryjj2z){grid-column:1;grid-row:2;align-self:start;display:flex;flex-direction:column;gap:2px;min-width:0}.price-source-cell.svelte-ryjj2z .active:where(.svelte-ryjj2z){font-weight:700;text-decoration:underline;color:var(--text-primary)}.price-source-cell.svelte-ryjj2z .ps-sep:where(.svelte-ryjj2z){color:var(--text-muted)}.comm-row.svelte-ryjj2z{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;gap:10px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:12px;font-weight:600;align-self:center;transition:border-color .15s,background .15s}.comm-label.svelte-ryjj2z{color:var(--text-primary);line-height:100%;display:inline-flex;align-items:center;gap:6px}.comm-edit.svelte-ryjj2z{display:inline-flex;align-items:center;gap:4px}.cbtn.svelte-ryjj2z{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font-size:15px;font-weight:700;line-height:0;cursor:pointer;transition:background .15s,border-color .15s}.cbtn.svelte-ryjj2z:hover{background:var(--bg-active)}.cinput.svelte-ryjj2z{width:52px;padding:3px 4px;text-align:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text-primary);font-size:13px;font-weight:700;-moz-appearance:textfield;appearance:textfield}.cinput.svelte-ryjj2z::-webkit-outer-spin-button,.cinput.svelte-ryjj2z::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cpct.svelte-ryjj2z{font-size:12px;font-weight:700;color:var(--text-primary)}@media(max-width:640px){.price-grid.svelte-ryjj2z .price-source-cell:where(.svelte-ryjj2z){grid-column:1;grid-row:auto}}.divider.svelte-ql4vgd{height:1px;background:var(--border);margin:18px 0}.hint.svelte-ql4vgd{display:block;margin-top:4px;font-size:11px;color:var(--text-muted)}.toggle-row.svelte-ql4vgd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border-light, var(--border));border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s}.toggle-row.active.svelte-ql4vgd{background:color-mix(in srgb,var(--accent) 8%,var(--bg-page));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.tr-text.svelte-ql4vgd{display:flex;flex-direction:column;gap:3px;min-width:0}.tr-title.svelte-ql4vgd{font-size:13px;font-weight:600;color:var(--text-primary)}.tr-sub.svelte-ql4vgd{font-size:11px;color:var(--text-muted);line-height:1.4}.toggle-row.svelte-ql4vgd input:where(.svelte-ql4vgd){position:absolute;opacity:0;width:0;height:0}.tr-switch.svelte-ql4vgd{position:relative;flex:0 0 auto;width:34px;height:18px;border-radius:10px;background:var(--border);transition:background .2s}.tr-switch.svelte-ql4vgd:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s}.toggle-row.active.svelte-ql4vgd .tr-switch:where(.svelte-ql4vgd){background:var(--accent)}.toggle-row.active.svelte-ql4vgd .tr-switch:where(.svelte-ql4vgd):after{transform:translate(16px)}:root[data-theme=dark] .toggle-row.active.svelte-ql4vgd .tr-switch:where(.svelte-ql4vgd):after{background:var(--bg-card)}.info-list.svelte-ql4vgd{display:flex;flex-direction:column;gap:6px;margin-top:16px}.info-row.svelte-ql4vgd{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-page, var(--bg-hover));border:1px solid var(--border-light, var(--border));border-radius:var(--radius-md);font-size:13px;gap:8px;flex-wrap:wrap}.info-label.svelte-ql4vgd{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px}.info-value.svelte-ql4vgd{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.info-value.strong.svelte-ql4vgd{font-weight:700}.label-row.svelte-1a2add{display:flex;align-items:center;gap:8px}.reset-btn.svelte-1a2add{display:inline-flex;align-items:center;gap:3px;background:none;border:none;color:var(--accent);font-size:11px;line-height:1;cursor:pointer;padding:0}.reset-btn.svelte-1a2add svg:where(.svelte-1a2add){display:block}.info-list.svelte-1a2add{margin-top:12px;display:flex;flex-direction:column;gap:8px}.info-row.svelte-1a2add{display:flex;align-items:center;justify-content:space-between;gap:8px}.info-label.svelte-1a2add{font-size:13px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:4px}.info-value.svelte-1a2add{font-size:13px}.info-value.strong.svelte-1a2add{font-weight:600}.hints.svelte-1a2add{margin-top:12px}.hint.svelte-1a2add{display:block;font-size:11px;color:var(--text-muted);line-height:1.45}.divider.svelte-8yovgn{height:1px;background:var(--border);margin:18px 0}.hint.svelte-8yovgn{display:block;margin-top:4px;font-size:11px;color:var(--text-muted)}.toggle-row.svelte-8yovgn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-light, var(--border));border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s}.toggle-row.active.svelte-8yovgn{background:color-mix(in srgb,var(--accent) 8%,var(--bg-page));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.tr-text.svelte-8yovgn{display:flex;flex-direction:column;gap:3px;min-width:0}.tr-title.svelte-8yovgn{font-size:13px;font-weight:600;color:var(--text-primary)}.tr-sub.svelte-8yovgn{font-size:11px;color:var(--text-muted);line-height:1.4}.toggle-row.svelte-8yovgn input:where(.svelte-8yovgn){position:absolute;opacity:0;width:0;height:0}.tr-switch.svelte-8yovgn{position:relative;flex:0 0 auto;width:34px;height:18px;border-radius:10px;background:var(--border);transition:background .2s}.tr-switch.svelte-8yovgn:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s}.toggle-row.active.svelte-8yovgn .tr-switch:where(.svelte-8yovgn){background:var(--accent)}.toggle-row.active.svelte-8yovgn .tr-switch:where(.svelte-8yovgn):after{transform:translate(16px)}:root[data-theme=dark] .toggle-row.active.svelte-8yovgn .tr-switch:where(.svelte-8yovgn):after{background:var(--bg-card)}.info-list.svelte-8yovgn{display:flex;flex-direction:column;gap:6px;margin-top:16px}.info-row.svelte-8yovgn{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-page, var(--bg-hover));border:1px solid var(--border-light, var(--border));border-radius:var(--radius-md);font-size:13px;gap:8px;flex-wrap:wrap}.info-label.svelte-8yovgn{color:var(--text-muted);font-size:12px}.info-value.svelte-8yovgn{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.info-value.strong.svelte-8yovgn{font-weight:700}.section-title.svelte-1kudb50{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.divider.svelte-1kudb50{height:1px;background:var(--border);margin:18px 0}.hint.svelte-1kudb50{display:block;margin-top:4px;font-size:11px;color:var(--text-muted)}.readonly-field.svelte-1kudb50 .form-computed:where(.svelte-1kudb50){background:var(--bg-page);color:var(--text-secondary)}.info-list.svelte-1kudb50{display:flex;flex-direction:column;gap:6px;margin-top:18px}.info-row.svelte-1kudb50{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-page, var(--bg-hover));border:1px solid var(--border-light, var(--border));border-radius:var(--radius-md);font-size:13px;gap:8px;flex-wrap:wrap}.info-label.svelte-1kudb50{color:var(--text-muted);font-size:12px}.info-value.svelte-1kudb50{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.info-value.vat-refund.svelte-1kudb50{color:var(--success)}
