.VoltageDrop-module__75oqlG__root{gap:1.25rem}.VoltageDrop-module__75oqlG__panel{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.VoltageDrop-module__75oqlG__fields{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end;gap:.75rem 1rem;display:grid}.VoltageDrop-module__75oqlG__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.VoltageDrop-module__75oqlG__field label,.VoltageDrop-module__75oqlG__label{color:var(--color-text-secondary);font-size:.82rem;font-weight:500}.VoltageDrop-module__75oqlG__fieldUsed label:after{content:" •";color:var(--color-accent)}.VoltageDrop-module__75oqlG__row{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;display:flex}.VoltageDrop-module__75oqlG__valueRow{align-items:stretch;gap:.5rem;display:flex}.VoltageDrop-module__75oqlG__valueRow>input{flex:1;min-width:0}.VoltageDrop-module__75oqlG__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.VoltageDrop-module__75oqlG__chip{appearance:none;font:inherit;cursor:pointer;min-height:2.1rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:0 0;border-radius:999px;padding:0 .7rem;font-size:.82rem}.VoltageDrop-module__75oqlG__chip:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.VoltageDrop-module__75oqlG__chip[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.VoltageDrop-module__75oqlG__chip:focus-visible,.VoltageDrop-module__75oqlG__copyBtn:focus-visible,.VoltageDrop-module__75oqlG__details summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.VoltageDrop-module__75oqlG__hint{color:var(--color-text-disabled);margin:0;font-size:.78rem;line-height:1.45}.VoltageDrop-module__75oqlG__cards{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.VoltageDrop-module__75oqlG__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.3rem;min-width:0;padding:.85rem .95rem;display:flex}.VoltageDrop-module__75oqlG__cardMain{border-color:var(--color-accent);background:var(--color-accent-soft)}.VoltageDrop-module__75oqlG__cardLabel{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500}.VoltageDrop-module__75oqlG__cardValue{font-family:var(--font-mono);color:var(--color-text-primary);overflow-wrap:anywhere;font-size:clamp(1.35rem,5.5vw,1.9rem);font-weight:500;line-height:1.15}.VoltageDrop-module__75oqlG__cardUnit{color:var(--color-text-secondary);margin-inline-start:.2rem;font-size:.9rem}.VoltageDrop-module__75oqlG__cardAlt{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:.8rem}.VoltageDrop-module__75oqlG__formula{font-family:var(--font-mono);color:var(--color-text-disabled);overflow-wrap:anywhere;font-size:.76rem}.VoltageDrop-module__75oqlG__substitution{font-family:var(--font-mono);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.84rem}.VoltageDrop-module__75oqlG__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.VoltageDrop-module__75oqlG__copyBtn{appearance:none;font:inherit;cursor:pointer;min-height:2.25rem;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:.82rem}.VoltageDrop-module__75oqlG__copyBtn:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-strong)}.VoltageDrop-module__75oqlG__details summary{cursor:pointer;color:var(--color-text-secondary);align-items:center;min-height:2.25rem;font-size:.88rem;display:flex}.VoltageDrop-module__75oqlG__details[open] summary{margin-bottom:.6rem}.VoltageDrop-module__75oqlG__scroller{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow-x:auto}.VoltageDrop-module__75oqlG__table{border-collapse:collapse;width:100%;font-size:.86rem}.VoltageDrop-module__75oqlG__table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-disabled);background:var(--color-surface-elevated);white-space:nowrap;padding:.5rem .7rem;font-size:.72rem;font-weight:500}.VoltageDrop-module__75oqlG__table td{border-top:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:.4rem .7rem}.VoltageDrop-module__75oqlG__table td.VoltageDrop-module__75oqlG__num{font-family:var(--font-mono);text-align:right;white-space:nowrap}.VoltageDrop-module__75oqlG__table th.VoltageDrop-module__75oqlG__num{text-align:right}.VoltageDrop-module__75oqlG__pickBtn{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;margin:-.2rem -.3rem;padding:.2rem .3rem}.VoltageDrop-module__75oqlG__pickBtn:hover{background:var(--color-accent-soft);color:var(--color-accent)}.VoltageDrop-module__75oqlG__pickBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.VoltageDrop-module__75oqlG__note{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-surface-elevated);margin:0;padding:.7rem .9rem;font-size:.84rem;line-height:1.5}.VoltageDrop-module__75oqlG__note strong{color:var(--color-text-primary)}.VoltageDrop-module__75oqlG__badge{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.74rem;font-weight:600}.VoltageDrop-module__75oqlG__badgeOk{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.VoltageDrop-module__75oqlG__badgeBad{color:var(--color-error);border-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, transparent)}.VoltageDrop-module__75oqlG__rowOk td:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.VoltageDrop-module__75oqlG__rowBad td{color:var(--color-text-secondary)}.VoltageDrop-module__75oqlG__tick{font-weight:700}.VoltageDrop-module__75oqlG__tickOk{color:var(--color-accent)}.VoltageDrop-module__75oqlG__tickBad{color:var(--color-error)}
