.variant.svelte-zfs027{align-items:center;gap:16px;margin-bottom:12px;display:flex}.variant.svelte-zfs027>button:where(.svelte-zfs027):disabled{opacity:.5;cursor:not-allowed}.variant.svelte-zfs027>input:where(.svelte-zfs027){background:var(--background-alt);border:1px solid var(--border);border-radius:var(--border-radius);width:calc(25% - 50px);color:var(--text-color);padding:.4rem}.price-input.svelte-zfs027{background:var(--background-alt);border:1px solid var(--border);border-radius:var(--border-radius);width:calc(25% - 50px);color:var(--text-color);padding:.4rem}.variant.svelte-zfs027>button:where(.svelte-zfs027){border:1px solid var(--border);width:100px;color:var(--text-color);border-radius:var(--border-radius);cursor:pointer;background:0 0;padding:.4rem}.red-btn.svelte-zfs027{border-color:var(--danger);color:var(--danger)}.red-btn.svelte-zfs027:hover{background:var(--danger);color:#fff}.action-button.svelte-1op9yrj{border-radius:var(--border-radius);padding:8px 10px}.save-error.svelte-1op9yrj{color:var(--danger);margin:0}.input-group.svelte-1op9yrj{flex-direction:column;gap:4px;width:100%;display:flex}.variant_header.svelte-1op9yrj{gap:16px;width:100%;margin-top:16px;display:flex}.variant_header.svelte-1op9yrj DIV:where(.svelte-1op9yrj){width:calc(25% - 25px);padding-bottom:4px;display:flex}.brand_header.svelte-1op9yrj{flex-direction:column;justify-content:space-between;gap:16px;width:100%;display:flex}.input_wrap.svelte-1op9yrj{flex-direction:row;gap:14px;margin-bottom:16px;display:flex}.add-buttons-group.svelte-1op9yrj{flex-direction:row;justify-content:space-between;width:100px;display:flex}.brand-buttons.svelte-1op9yrj{gap:12px;padding-top:6px;padding-bottom:6px;display:flex}.input_wrap.svelte-1op9yrj INPUT:where(.svelte-1op9yrj){width:calc(25% - 25px)}.price-display.svelte-1op9yrj{background:var(--background-alt);border:1px solid var(--border);border-radius:var(--border-radius);width:calc(25% - 25px);color:var(--text-color);justify-content:center;align-items:center;padding:.4rem;font-size:.9rem;display:flex}.button-col.svelte-1op9yrj{max-width:93px}.button-icon.svelte-1op9yrj{background:var(--background-color);border-radius:var(--border-radius);justify-content:center;align-items:center;width:41px;display:flex}.save.svelte-1op9yrj{background:var(--accent)}.brand_show.svelte-1op9yrj{background:var(--background);flex-direction:column;gap:12px;padding:36px;display:flex}DIALOG.svelte-1op9yrj{width:100%;max-width:700px;max-height:80%;color:var(--text-color);border-radius:8px;box-shadow:0 8px 30px 10px #00000039;margin:auto!important}.option.svelte-1op9yrj{background:var(--green-background);border-radius:4px;justify-content:space-between;padding:4px 12px;display:flex}.options.svelte-1op9yrj{flex-wrap:wrap;gap:12px;display:flex}.close-icon.svelte-1op9yrj{opacity:.6;margin-left:6px;transition:all .2s}.close-icon.svelte-1op9yrj:hover{opacity:1}.brand-loading.svelte-971i3r{text-align:center;color:var(--text-secondary);padding:24px 36px;font-size:14px}.title.svelte-971i3r{margin:0;font-weight:600}.brand-header.svelte-971i3r{justify-content:space-between;align-items:center;gap:16px;margin:0 36px 12px;display:flex}.brand-options.svelte-971i3r{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.brand-options.svelte-971i3r button:where(.svelte-971i3r){border:1px solid var(--border);background:var(--background);color:var(--text-color);cursor:pointer;font:inherit;border-radius:8px;padding:6px 10px}.brand-options.svelte-971i3r button:where(.svelte-971i3r):hover{background:var(--accent-hover)}.brand-options.svelte-971i3r button.active:where(.svelte-971i3r){background:var(--accent-hover)}.brand-options.svelte-971i3r button.active:where(.svelte-971i3r){border-color:var(--accent);color:var(--accent)}.head-content.svelte-971i3r{gap:8px;display:flex}.arrow-allowance.svelte-971i3r{width:12px;transition:all .4s}.down.svelte-971i3r{transform:rotate(180deg)}.add.svelte-971i3r{color:var(--accent);cursor:pointer;text-decoration:underline}.add.svelte-971i3r:hover{background:var(--accent-hover)}.tooltip.svelte-971i3r{white-space:normal;background-color:var(--background);z-index:1;width:auto;max-width:400px;padding:8px;font-size:12px;position:absolute;bottom:100%;left:0;box-shadow:0 2px 4px #0003}TABLE.svelte-971i3r{text-align:left;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--border);min-width:100%;overflow:hidden}.table-overflow.svelte-971i3r{padding:0 36px 36px;overflow-x:auto}TH.svelte-971i3r,TD.svelte-971i3r{border-right:1px solid var(--border);padding:10px 12px;position:relative}.manufacturer.svelte-971i3r,.distributor.svelte-971i3r,.name.svelte-971i3r{max-width:200px}.content.svelte-971i3r{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}TH.svelte-971i3r{font-weight:600}TR.svelte-971i3r{border:1px solid var(--border)}.normal-view.svelte-971i3r TR:where(.svelte-971i3r):hover{background:var(--accent-hover)}.highlight.svelte-971i3r{background-color:var(--green-background);color:var(--text-color)}.highlight.svelte-971i3r:hover{background-color:var(--green-hover-background)!important}THEAD.svelte-971i3r{background:var(--background-color);position:sticky;top:0}.empty-state.svelte-971i3r{text-align:center;white-space:normal;max-width:100%;padding:24px}.price-chart-panel.svelte-971i3r{border:1px solid var(--border);border-radius:8px;margin:0 36px 24px;padding:12px;overflow-x:auto}.chart-title.svelte-971i3r{margin-bottom:8px;font-weight:600}@media (max-width:640px){.title.svelte-971i3r{font-weight:600}.brand-header.svelte-971i3r{flex-direction:column;align-items:flex-start;margin:8px 16px 12px}.brand-options.svelte-971i3r{justify-content:flex-start}.price-chart-panel.svelte-971i3r{margin-left:16px;margin-right:16px}.table-overflow.svelte-971i3r{padding:0 16px;overflow-x:auto}}
