.ConduitFillTool-module__C7pKHG__root{background:var(--surface-page);min-block-size:100%}.ConduitFillTool-module__C7pKHG__pickerLabel{margin-block:16px 10px;display:block}.ConduitFillTool-module__C7pKHG__pickerLabel:first-child{margin-block-start:0}.ConduitFillTool-module__C7pKHG__fields{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:end;gap:12px;display:grid}.ConduitFillTool-module__C7pKHG__conductorList{flex-direction:column;gap:10px;display:flex}.ConduitFillTool-module__C7pKHG__conductorRow{grid-template-columns:12px minmax(0,1.3fr) minmax(0,1fr) 76px auto;align-items:center;gap:10px;display:grid}.ConduitFillTool-module__C7pKHG__conductorHead{padding-inline-end:4px}.ConduitFillTool-module__C7pKHG__rowSwatch{border-radius:3px;justify-self:center;block-size:12px;inline-size:12px}.ConduitFillTool-module__C7pKHG__colLabel{font-family:var(--font-sans);color:var(--text-muted);font-size:12px;font-weight:600}@media (max-width:560px){.ConduitFillTool-module__C7pKHG__conductorRow{grid-template-columns:12px minmax(0,1fr) minmax(0,1fr) 64px auto;gap:8px}}.ConduitFillTool-module__C7pKHG__fillGroup{flex-direction:column;gap:10px;display:flex}.ConduitFillTool-module__C7pKHG__fillLabel{margin:0}.ConduitFillTool-module__C7pKHG__fillCustom{max-inline-size:200px}.ConduitFillTool-module__C7pKHG__swatch{border-radius:3px;flex-shrink:0;block-size:10px;inline-size:10px;margin-inline-end:7px;display:inline-block}.ConduitFillTool-module__C7pKHG__railLine{font-family:var(--font-sans);justify-content:space-between;align-items:baseline;gap:14px;padding-block:4px;font-size:13px;display:flex}.ConduitFillTool-module__C7pKHG__railLineLabel{color:var(--text-muted)}.ConduitFillTool-module__C7pKHG__railLineValue{color:var(--text-strong);text-align:end;font-weight:500}.ConduitFillTool-module__C7pKHG__budgetHeading{font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin-block-end:8px;font-size:12px;font-weight:700}.ConduitFillTool-module__C7pKHG__budgetTotal{border-block-start:1px solid var(--border);margin-block-start:4px;padding-block-start:6px}.ConduitFillTool-module__C7pKHG__budgetTotal .ConduitFillTool-module__C7pKHG__railLineLabel,.ConduitFillTool-module__C7pKHG__budgetTotal .ConduitFillTool-module__C7pKHG__railLineValue{color:var(--text-strong);font-weight:700}.ConduitFillTool-module__C7pKHG__ladder{flex-wrap:wrap;gap:6px;display:flex}.ConduitFillTool-module__C7pKHG__rung{border-radius:var(--radius-md);border:1px solid var(--border);min-inline-size:40px;font-family:var(--font-sans);justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.ConduitFillTool-module__C7pKHG__rungFit{color:var(--text-strong);background:var(--surface-card)}.ConduitFillTool-module__C7pKHG__rungOver{color:var(--text-muted);background:var(--surface-page);opacity:.6}.ConduitFillTool-module__C7pKHG__rungRecommended{border-color:var(--brand-strong);color:var(--brand-strong);background:var(--brand-weak,var(--surface-card));opacity:1}.ConduitFillTool-module__C7pKHG__references{max-inline-size:var(--container);grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:24px;margin-inline:auto;padding:0 24px 28px;display:grid}.ConduitFillTool-module__C7pKHG__referencesInner{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);grid-column:1;min-inline-size:0;padding:22px 24px}@media (max-width:920px){.ConduitFillTool-module__C7pKHG__references{grid-template-columns:1fr}}.ConduitFillTool-module__C7pKHG__referencesInner h2{font-family:var(--font-sans);color:var(--text-strong);margin:0 0 10px;font-size:15px;font-weight:600}.ConduitFillTool-module__C7pKHG__referencesInner p{font-family:var(--font-sans);color:var(--text-muted);margin:0 0 10px;font-size:13.5px;line-height:1.6}.ConduitFillTool-module__C7pKHG__referencesInner p:last-child{margin-bottom:0}.ConduitFillTool-module__C7pKHG__referencesRelated a{color:var(--brand-strong);font-weight:600;text-decoration:none}.ConduitFillTool-module__C7pKHG__referencesRelated a:hover{text-decoration:underline}
