.AveragePrice-module__MnzK1a__root{gap:1.25rem}.AveragePrice-module__MnzK1a__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;display:flex}.AveragePrice-module__MnzK1a__fields{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));align-items:end;gap:.65rem .85rem;display:grid}.AveragePrice-module__MnzK1a__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.AveragePrice-module__MnzK1a__field label,.AveragePrice-module__MnzK1a__label{color:var(--color-text-secondary);font-size:.78rem;font-weight:500}.AveragePrice-module__MnzK1a__cards{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.AveragePrice-module__MnzK1a__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .85rem;display:flex}.AveragePrice-module__MnzK1a__cardMain{border-color:var(--color-accent);background:var(--color-accent-soft);grid-column:1/-1}.AveragePrice-module__MnzK1a__cardLabel{color:var(--color-text-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:600}.AveragePrice-module__MnzK1a__cardValue{font-family:var(--font-mono);color:var(--color-text-primary);overflow-wrap:anywhere;font-size:clamp(1.1rem,4.5vw,1.45rem);font-weight:500;line-height:1.2}.AveragePrice-module__MnzK1a__cardMain .AveragePrice-module__MnzK1a__cardValue{font-size:clamp(1.7rem,8vw,2.6rem)}.AveragePrice-module__MnzK1a__pos{color:var(--color-success)}.AveragePrice-module__MnzK1a__neg{color:var(--color-error)}.AveragePrice-module__MnzK1a__sub{color:var(--color-text-disabled);margin:0;font-size:.76rem;line-height:1.4}.AveragePrice-module__MnzK1a__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AveragePrice-module__MnzK1a__btn{appearance:none;font:inherit;cursor:pointer;min-height:2.35rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:0 0;padding:0 .85rem;font-size:.84rem}.AveragePrice-module__MnzK1a__btn:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-strong)}.AveragePrice-module__MnzK1a__btn:disabled{opacity:.45;cursor:not-allowed}.AveragePrice-module__MnzK1a__btn:focus-visible,.AveragePrice-module__MnzK1a__remove:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AveragePrice-module__MnzK1a__btnAccent{color:var(--color-accent);border-style:dashed;border-color:var(--color-border-strong)}.AveragePrice-module__MnzK1a__rows{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.AveragePrice-module__MnzK1a__row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);gap:.6rem;min-width:0;padding:.7rem .75rem;display:grid}.AveragePrice-module__MnzK1a__rowTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AveragePrice-module__MnzK1a__rowNum{color:var(--color-text-disabled);font-size:.74rem;font-family:var(--font-mono)}.AveragePrice-module__MnzK1a__remove{appearance:none;cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;min-height:2rem;padding:0 .5rem;font-size:.8rem}.AveragePrice-module__MnzK1a__remove:hover{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, transparent)}.AveragePrice-module__MnzK1a__rowFields{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.5rem;display:grid}.AveragePrice-module__MnzK1a__rowResult{color:var(--color-text-secondary);font-size:.8rem;line-height:1.5;font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.AveragePrice-module__MnzK1a__rowError{color:var(--color-error);margin:0;font-size:.8rem}.AveragePrice-module__MnzK1a__section{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.AveragePrice-module__MnzK1a__sectionTitle{color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:600}.AveragePrice-module__MnzK1a__planner{flex-direction:column;gap:.8rem;display:flex}.AveragePrice-module__MnzK1a__planResult{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.25rem;padding:.75rem .85rem;display:flex}.AveragePrice-module__MnzK1a__planBig{font-family:var(--font-mono);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,4.5vw,1.4rem)}.AveragePrice-module__MnzK1a__line{color:var(--color-text-secondary);margin:0;font-size:.86rem;line-height:1.45}.AveragePrice-module__MnzK1a__hint{color:var(--color-text-secondary);margin:0;font-size:.84rem;line-height:1.55}.AveragePrice-module__MnzK1a__muted{color:var(--color-text-disabled);margin:0;font-size:.78rem;line-height:1.5}.AveragePrice-module__MnzK1a__pasteBox{flex-direction:column;gap:.5rem;display:flex}
