.ResistorNetworkCalculator-module__teoIwq__container{max-width:1500px;margin:0 auto;padding:20px 28px 32px}.ResistorNetworkCalculator-module__teoIwq__header{margin-bottom:13px}.ResistorNetworkCalculator-module__teoIwq__header h1{color:#0f172a;margin:0 0 3px;font-size:2.25rem}.ResistorNetworkCalculator-module__teoIwq__header p{color:#64748b;margin:0;line-height:1.55}.ResistorNetworkCalculator-module__teoIwq__topGrid{grid-template-columns:430px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ResistorNetworkCalculator-module__teoIwq__card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px 17px;box-shadow:0 8px 30px #0f172a0d}.ResistorNetworkCalculator-module__teoIwq__sectionLabel{color:#64748b;letter-spacing:2px;margin-bottom:10px;font-size:.75rem;font-weight:700;display:block}.ResistorNetworkCalculator-module__teoIwq__field{flex-direction:column;gap:4px;margin-bottom:11px;display:flex}.ResistorNetworkCalculator-module__teoIwq__field>label,.ResistorNetworkCalculator-module__teoIwq__targetInput>label{color:#475569;text-transform:uppercase;letter-spacing:.8px;font-size:.72rem;font-weight:700}.ResistorNetworkCalculator-module__teoIwq__segmented{gap:6px;display:flex}.ResistorNetworkCalculator-module__teoIwq__segment{color:#334155;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:1;height:34px;font-weight:600}.ResistorNetworkCalculator-module__teoIwq__segment:hover,.ResistorNetworkCalculator-module__teoIwq__secondaryButton:hover{background:#f8fafc}.ResistorNetworkCalculator-module__teoIwq__segment.ResistorNetworkCalculator-module__teoIwq__active{color:#fff;background:#2563eb;border-color:#2563eb}.ResistorNetworkCalculator-module__teoIwq__numberUnit{gap:8px;min-width:0;display:flex}.ResistorNetworkCalculator-module__teoIwq__numberUnit input,.ResistorNetworkCalculator-module__teoIwq__numberUnit select,.ResistorNetworkCalculator-module__teoIwq__fullSelect,.ResistorNetworkCalculator-module__teoIwq__seriesSelect{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:8px;height:34px;font-size:.9rem}.ResistorNetworkCalculator-module__teoIwq__numberUnit input{flex:1;min-width:0;padding:0 10px}.ResistorNetworkCalculator-module__teoIwq__numberUnit select{width:82px;padding:0 7px}.ResistorNetworkCalculator-module__teoIwq__numberUnit input:focus,.ResistorNetworkCalculator-module__teoIwq__numberUnit select:focus,.ResistorNetworkCalculator-module__teoIwq__fullSelect:focus,.ResistorNetworkCalculator-module__teoIwq__seriesSelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.ResistorNetworkCalculator-module__teoIwq__fullSelect{width:100%;padding:0 9px}.ResistorNetworkCalculator-module__teoIwq__seriesControls{gap:8px;display:flex}.ResistorNetworkCalculator-module__teoIwq__seriesSelect{width:82px;padding:0 8px}.ResistorNetworkCalculator-module__teoIwq__secondaryButton,.ResistorNetworkCalculator-module__teoIwq__addButton{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;height:34px;font-size:.82rem;font-weight:700}.ResistorNetworkCalculator-module__teoIwq__secondaryButton{flex:1;padding:0 10px}.ResistorNetworkCalculator-module__teoIwq__listHeading{color:#475569;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;margin:16px 0 7px;font-size:.72rem;font-weight:700;display:flex}.ResistorNetworkCalculator-module__teoIwq__listHeading span:last-child{color:#94a3b8}.ResistorNetworkCalculator-module__teoIwq__resistorList{flex-direction:column;gap:7px;display:flex}.ResistorNetworkCalculator-module__teoIwq__resistorRow{align-items:center;gap:8px;display:flex}.ResistorNetworkCalculator-module__teoIwq__resistorName{color:#334155;width:25px;font-size:.85rem;font-weight:700}.ResistorNetworkCalculator-module__teoIwq__resistorRow .ResistorNetworkCalculator-module__teoIwq__numberUnit{flex:1}.ResistorNetworkCalculator-module__teoIwq__removeButton{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;width:29px;height:29px;font-size:1.25rem;line-height:1}.ResistorNetworkCalculator-module__teoIwq__removeButton:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#fecaca}.ResistorNetworkCalculator-module__teoIwq__removeButton:disabled{cursor:not-allowed;opacity:.45}.ResistorNetworkCalculator-module__teoIwq__addButton{border-style:dashed;width:100%;margin-top:9px}.ResistorNetworkCalculator-module__teoIwq__addButton:disabled{cursor:not-allowed;opacity:.5}.ResistorNetworkCalculator-module__teoIwq__visualCard{min-width:0}.ResistorNetworkCalculator-module__teoIwq__diagram{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;height:330px;padding:7px;overflow:hidden}.ResistorNetworkCalculator-module__teoIwq__diagram svg{width:100%;height:100%;display:block}.ResistorNetworkCalculator-module__teoIwq__formulas{border-top:1px solid #e5e7eb;margin-top:10px;padding-top:10px;overflow:auto}.ResistorNetworkCalculator-module__teoIwq__formulas h2{margin:0 0 7px;font-size:.95rem}.ResistorNetworkCalculator-module__teoIwq__results{margin-top:14px}.ResistorNetworkCalculator-module__teoIwq__resultGrid,.ResistorNetworkCalculator-module__teoIwq__tuningGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.ResistorNetworkCalculator-module__teoIwq__resultCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:11px 12px}.ResistorNetworkCalculator-module__teoIwq__resultCard span{color:#64748b;letter-spacing:.8px;text-transform:uppercase;min-height:21px;font-size:.68rem;font-weight:700;display:block}.ResistorNetworkCalculator-module__teoIwq__resultCard strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;display:block;overflow:hidden}.ResistorNetworkCalculator-module__teoIwq__primary{background:#eff6ff;border-color:#93c5fd}.ResistorNetworkCalculator-module__teoIwq__toleranceNote{color:#64748b;background:#f8fafc;border-radius:8px;margin:11px 0 0;padding:8px 10px;font-size:.79rem;line-height:1.45}.ResistorNetworkCalculator-module__teoIwq__powerSection{margin-top:16px}.ResistorNetworkCalculator-module__teoIwq__subheading{color:#475569;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.72rem;font-weight:700;display:flex}.ResistorNetworkCalculator-module__teoIwq__subheading span:last-child{color:#2563eb}.ResistorNetworkCalculator-module__teoIwq__powerTable{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.ResistorNetworkCalculator-module__teoIwq__powerRow{color:#334155;border-top:1px solid #e2e8f0;grid-template-columns:1.35fr repeat(4,1fr);align-items:center;gap:10px;padding:9px 12px;font-size:.85rem;display:grid}.ResistorNetworkCalculator-module__teoIwq__powerRow:first-child{border-top:0}.ResistorNetworkCalculator-module__teoIwq__powerHead{color:#64748b;letter-spacing:.7px;text-transform:uppercase;background:#f8fafc;font-size:.66rem;font-weight:700}.ResistorNetworkCalculator-module__teoIwq__rating{color:#1d4ed8;font-weight:700}.ResistorNetworkCalculator-module__teoIwq__error{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:0 0 10px;padding:9px;font-size:.85rem}.ResistorNetworkCalculator-module__teoIwq__tuningCard{background:linear-gradient(135deg,#eff6ff 0%,#fff 52%,#f8fafc 100%);margin-top:14px}.ResistorNetworkCalculator-module__teoIwq__tuningHeading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ResistorNetworkCalculator-module__teoIwq__tuningHeading .ResistorNetworkCalculator-module__teoIwq__sectionLabel{margin-bottom:3px}.ResistorNetworkCalculator-module__teoIwq__tuningHeading p{color:#64748b;max-width:680px;margin:0;font-size:.84rem;line-height:1.45}.ResistorNetworkCalculator-module__teoIwq__targetInput{flex:none;width:245px}.ResistorNetworkCalculator-module__teoIwq__targetInput>label{margin-bottom:4px;display:block}.ResistorNetworkCalculator-module__teoIwq__tuningGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.ResistorNetworkCalculator-module__teoIwq__match{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-weight:700;display:flex}.ResistorNetworkCalculator-module__teoIwq__note{color:#475569;background:#ffffffb3;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;margin:12px 0 0;padding:9px 10px;font-size:.8rem;line-height:1.45}@media (max-width:1100px){.ResistorNetworkCalculator-module__teoIwq__topGrid{grid-template-columns:1fr}.ResistorNetworkCalculator-module__teoIwq__resultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ResistorNetworkCalculator-module__teoIwq__container{padding:18px 14px 32px}.ResistorNetworkCalculator-module__teoIwq__header h1{font-size:1.9rem;line-height:1.18}.ResistorNetworkCalculator-module__teoIwq__topGrid{gap:14px}.ResistorNetworkCalculator-module__teoIwq__card{border-radius:14px;padding:14px}.ResistorNetworkCalculator-module__teoIwq__diagram{height:270px}.ResistorNetworkCalculator-module__teoIwq__resultGrid,.ResistorNetworkCalculator-module__teoIwq__tuningGrid{grid-template-columns:1fr}.ResistorNetworkCalculator-module__teoIwq__tuningHeading{flex-direction:column;align-items:stretch;gap:12px}.ResistorNetworkCalculator-module__teoIwq__targetInput{width:100%}.ResistorNetworkCalculator-module__teoIwq__powerTable{overflow-x:auto}.ResistorNetworkCalculator-module__teoIwq__powerRow{min-width:590px}.ResistorNetworkCalculator-module__teoIwq__formulas{font-size:.88rem}.ResistorNetworkCalculator-module__teoIwq__numberUnit input,.ResistorNetworkCalculator-module__teoIwq__numberUnit select,.ResistorNetworkCalculator-module__teoIwq__fullSelect,.ResistorNetworkCalculator-module__teoIwq__seriesSelect,.ResistorNetworkCalculator-module__teoIwq__segment,.ResistorNetworkCalculator-module__teoIwq__secondaryButton,.ResistorNetworkCalculator-module__teoIwq__addButton{min-height:44px}}
