.ToolShell-module__n6YFxW__head{margin-bottom:var(--sp-12);max-width:42rem}.ToolShell-module__n6YFxW__head .ToolShell-module__n6YFxW__eyebrow{margin-bottom:var(--sp-3);display:block}.ToolShell-module__n6YFxW__head h1{font-size:var(--step-3);margin-bottom:var(--sp-4);font-weight:500}.ToolShell-module__n6YFxW__head p{color:var(--muted);font-size:var(--step-1);max-width:40ch}.ToolShell-module__n6YFxW__body{gap:var(--sp-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:47.9rem){.ToolShell-module__n6YFxW__body{gap:var(--sp-8);grid-template-columns:1fr}}.ToolShell-module__n6YFxW__panel{gap:var(--sp-6);flex-direction:column;display:flex}.ToolShell-module__n6YFxW__result{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);padding:var(--sp-8)}.ToolShell-module__n6YFxW__back{margin-top:var(--sp-12);padding-top:var(--sp-8);border-top:1px solid var(--border)}
.FabricPurchasePlanner-module__8d_A1q__workspace{gap:var(--sp-12);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;display:grid}.FabricPurchasePlanner-module__8d_A1q__inputLedger{border-top:2px solid var(--accent)}.FabricPurchasePlanner-module__8d_A1q__inputSection{gap:var(--sp-8);padding:var(--sp-8) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);display:grid}.FabricPurchasePlanner-module__8d_A1q__sectionLead{gap:var(--sp-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.FabricPurchasePlanner-module__8d_A1q__sectionLead>span,.FabricPurchasePlanner-module__8d_A1q__kicker{color:var(--accent-strong);font:.66rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.FabricPurchasePlanner-module__8d_A1q__sectionLead h2,.FabricPurchasePlanner-module__8d_A1q__resultPanel h2,.FabricPurchasePlanner-module__8d_A1q__checkLead h2,.FabricPurchasePlanner-module__8d_A1q__boundary h2{font-size:var(--step-2);line-height:1.12}.FabricPurchasePlanner-module__8d_A1q__sectionLead p,.FabricPurchasePlanner-module__8d_A1q__checkLead p,.FabricPurchasePlanner-module__8d_A1q__boundary p{color:var(--muted);font-size:var(--step--1);margin-top:var(--sp-2)}.FabricPurchasePlanner-module__8d_A1q__fields{gap:var(--sp-5) var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.FabricPurchasePlanner-module__8d_A1q__fields>div{min-width:0}.FabricPurchasePlanner-module__8d_A1q__fields label{color:var(--text-tertiary);font:.68rem/1.2 var(--font-mono);letter-spacing:.07em;margin-bottom:var(--sp-2);text-transform:uppercase;display:block}.FabricPurchasePlanner-module__8d_A1q__fields input,.FabricPurchasePlanner-module__8d_A1q__fields select{border:1px solid var(--border);border-radius:var(--r);background:var(--bg);width:100%;min-height:2.9rem;color:var(--fg);font:1rem/1.25 var(--font-sans);padding:.68rem .75rem}.FabricPurchasePlanner-module__8d_A1q__fields input:focus-visible,.FabricPurchasePlanner-module__8d_A1q__fields select:focus-visible,.FabricPurchasePlanner-module__8d_A1q__actions button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:2px;border-color:var(--accent-strong)}.FabricPurchasePlanner-module__8d_A1q__checkRow:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:2px;border-color:var(--accent-strong)}.FabricPurchasePlanner-module__8d_A1q__fieldWide,.FabricPurchasePlanner-module__8d_A1q__fieldNote,.FabricPurchasePlanner-module__8d_A1q__widthStatus{grid-column:1/-1}.FabricPurchasePlanner-module__8d_A1q__fieldNote,.FabricPurchasePlanner-module__8d_A1q__widthStatus{color:var(--text-tertiary);font-size:var(--step--1)}.FabricPurchasePlanner-module__8d_A1q__widthStatus{padding-top:var(--sp-4);border-top:1px solid var(--border)}.FabricPurchasePlanner-module__8d_A1q__valueWithUnit{grid-template-columns:minmax(0,1fr) 4.5rem;display:grid}.FabricPurchasePlanner-module__8d_A1q__valueWithUnit input{border-radius:var(--r) 0 0 var(--r)}.FabricPurchasePlanner-module__8d_A1q__valueWithUnit select{border-radius:0 var(--r) var(--r) 0;border-left:0}.FabricPurchasePlanner-module__8d_A1q__resultPanel{padding:var(--sp-8);border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:var(--r);background:var(--surface);position:sticky;top:6.5rem}.FabricPurchasePlanner-module__8d_A1q__resultPanel h2{margin-top:var(--sp-3)}.FabricPurchasePlanner-module__8d_A1q__orderLength{margin-top:var(--sp-8);align-items:baseline;gap:.7rem;display:flex}.FabricPurchasePlanner-module__8d_A1q__orderLength strong{color:var(--accent-strong);font:500 2.5rem/1 var(--font-serif)}.FabricPurchasePlanner-module__8d_A1q__orderLength span{color:var(--muted);font-size:var(--step-0)}.FabricPurchasePlanner-module__8d_A1q__resultIntro,.FabricPurchasePlanner-module__8d_A1q__comparison,.FabricPurchasePlanner-module__8d_A1q__empty{color:var(--muted);font-size:var(--step--1);margin-top:var(--sp-4)}.FabricPurchasePlanner-module__8d_A1q__facts{margin-top:var(--sp-6);border-top:1px solid var(--border)}.FabricPurchasePlanner-module__8d_A1q__facts>div{justify-content:space-between;gap:var(--sp-4);border-bottom:1px solid var(--border);padding:.72rem 0;display:flex}.FabricPurchasePlanner-module__8d_A1q__facts dt{color:var(--text-tertiary);font-size:var(--step--1)}.FabricPurchasePlanner-module__8d_A1q__facts dd{font-family:var(--font-mono);text-align:right}.FabricPurchasePlanner-module__8d_A1q__comparison{padding-top:var(--sp-4);border-top:1px solid var(--border)}.FabricPurchasePlanner-module__8d_A1q__empty{justify-content:flex-end;gap:var(--sp-2);min-height:13rem;padding-bottom:var(--sp-5);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.FabricPurchasePlanner-module__8d_A1q__empty small{color:var(--text-tertiary)}.FabricPurchasePlanner-module__8d_A1q__checkSection,.FabricPurchasePlanner-module__8d_A1q__actions,.FabricPurchasePlanner-module__8d_A1q__boundary{grid-column:1/-1}.FabricPurchasePlanner-module__8d_A1q__checkSection{gap:var(--sp-12);padding-top:var(--sp-12);border-top:1px solid var(--border);grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);display:grid}.FabricPurchasePlanner-module__8d_A1q__checkLead h2{max-width:18ch;margin-top:var(--sp-3)}.FabricPurchasePlanner-module__8d_A1q__checkList{border:0;border-top:2px solid var(--accent);padding:0}.FabricPurchasePlanner-module__8d_A1q__checkRow{gap:var(--sp-3);min-height:4.75rem;padding:var(--sp-4) 0;border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.FabricPurchasePlanner-module__8d_A1q__checkRow input{width:1.15rem;height:1.15rem;accent-color:var(--accent-strong);margin-top:.15rem}.FabricPurchasePlanner-module__8d_A1q__checkRow strong,.FabricPurchasePlanner-module__8d_A1q__checkRow small{display:block}.FabricPurchasePlanner-module__8d_A1q__checkRow strong{font-size:.95rem}.FabricPurchasePlanner-module__8d_A1q__checkRow small{color:var(--muted);margin-top:.25rem;line-height:1.45}.FabricPurchasePlanner-module__8d_A1q__actions{justify-content:space-between;gap:var(--sp-6);padding-top:var(--sp-8);align-items:center;display:flex}.FabricPurchasePlanner-module__8d_A1q__actions>div{gap:var(--sp-3);flex-wrap:wrap;display:flex}.FabricPurchasePlanner-module__8d_A1q__actions button{border:1px solid var(--accent-strong);border-radius:var(--r);background:var(--accent-strong);min-height:2.75rem;color:var(--bg);font:600 .85rem/1 var(--font-sans);cursor:pointer;padding:.7rem 1rem}.FabricPurchasePlanner-module__8d_A1q__actions button:hover:not(:disabled){background:var(--brand-hover)}.FabricPurchasePlanner-module__8d_A1q__actions button:disabled{cursor:not-allowed;opacity:.45}.FabricPurchasePlanner-module__8d_A1q__actions .FabricPurchasePlanner-module__8d_A1q__reset{color:var(--muted);border-color:var(--border);background:0 0}.FabricPurchasePlanner-module__8d_A1q__actions .FabricPurchasePlanner-module__8d_A1q__reset:hover{color:var(--fg);background:var(--surface)}.FabricPurchasePlanner-module__8d_A1q__actions>p{color:var(--muted);font-size:var(--step--1);text-align:right}.FabricPurchasePlanner-module__8d_A1q__boundary{gap:var(--sp-12);margin-top:var(--sp-16);padding-top:var(--sp-8);border-top:2px solid var(--fg);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);display:grid}.FabricPurchasePlanner-module__8d_A1q__boundary h2{max-width:19ch;margin-top:var(--sp-3)}.FabricPurchasePlanner-module__8d_A1q__boundary p{max-width:66ch}.FabricPurchasePlanner-module__8d_A1q__boundary p+p{margin-top:var(--sp-4)}.FabricPurchasePlanner-module__8d_A1q__boundary a{color:var(--accent-strong);text-underline-offset:.16em;text-decoration:underline}@media (max-width:64rem){.FabricPurchasePlanner-module__8d_A1q__workspace{grid-template-columns:1fr}.FabricPurchasePlanner-module__8d_A1q__resultPanel{position:static}.FabricPurchasePlanner-module__8d_A1q__checkSection,.FabricPurchasePlanner-module__8d_A1q__actions{grid-column:auto}}@media (max-width:46rem){.FabricPurchasePlanner-module__8d_A1q__inputSection,.FabricPurchasePlanner-module__8d_A1q__checkSection,.FabricPurchasePlanner-module__8d_A1q__boundary{gap:var(--sp-6);grid-template-columns:1fr}.FabricPurchasePlanner-module__8d_A1q__fields{grid-template-columns:1fr}.FabricPurchasePlanner-module__8d_A1q__fieldWide,.FabricPurchasePlanner-module__8d_A1q__fieldNote,.FabricPurchasePlanner-module__8d_A1q__widthStatus{grid-column:auto}.FabricPurchasePlanner-module__8d_A1q__actions{flex-direction:column;align-items:flex-start}.FabricPurchasePlanner-module__8d_A1q__actions>p{text-align:left}}@media (max-width:30rem){.FabricPurchasePlanner-module__8d_A1q__resultPanel{padding:var(--sp-6)}.FabricPurchasePlanner-module__8d_A1q__actions>div,.FabricPurchasePlanner-module__8d_A1q__actions button{width:100%}}
.ToolForm-module__sRZnCa__field{gap:var(--sp-2);flex-direction:column;display:flex}.ToolForm-module__sRZnCa__field label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:.72rem}.ToolForm-module__sRZnCa__field input,.ToolForm-module__sRZnCa__field select{font-family:var(--font-sans);font-size:var(--step-1);border:1.5px solid var(--border);border-radius:var(--r);background:var(--bg);color:var(--fg);padding:.6rem .75rem}.ToolForm-module__sRZnCa__field input:focus,.ToolForm-module__sRZnCa__field select:focus{border-color:var(--accent);outline:none}.ToolForm-module__sRZnCa__row{gap:var(--sp-4);flex-wrap:wrap;display:flex}.ToolForm-module__sRZnCa__row>*{flex:1;min-width:8rem}.ToolForm-module__sRZnCa__swap{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);border:1.5px solid var(--border);border-radius:var(--r);cursor:pointer;background:0 0;align-self:flex-start;padding:.5rem .9rem;font-size:.7rem}.ToolForm-module__sRZnCa__swap:hover{border-color:var(--accent)}.ToolForm-module__sRZnCa__resultLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--sp-2);font-size:.66rem}.ToolForm-module__sRZnCa__resultValue{font-family:var(--font-serif);font-size:var(--step-3);color:var(--accent-strong);font-weight:500;line-height:1.1}.ToolForm-module__sRZnCa__resultSub{font-family:var(--font-mono);color:var(--muted);margin-top:var(--sp-2);font-size:.78rem}.ToolForm-module__sRZnCa__note{font-size:var(--step--1);color:var(--text-tertiary);margin-top:var(--sp-2)}.ToolForm-module__sRZnCa__table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--step--1)}.ToolForm-module__sRZnCa__table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);border-bottom:2px solid var(--accent);padding:.5rem .4rem;font-size:.64rem}.ToolForm-module__sRZnCa__table td{border-bottom:1px solid var(--border);color:var(--fg);padding:.6rem .4rem}.ToolForm-module__sRZnCa__table tr.ToolForm-module__sRZnCa__active td{color:var(--accent-strong);font-weight:600}.ToolForm-module__sRZnCa__scroll{overflow-x:auto}
.YarnSubstitutionPlanner-module__WClfLq__workspace{gap:var(--sp-12);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;display:grid}.YarnSubstitutionPlanner-module__WClfLq__inputLedger{border-top:2px solid var(--accent)}.YarnSubstitutionPlanner-module__WClfLq__inputSection{gap:var(--sp-8);padding:var(--sp-8) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);display:grid}.YarnSubstitutionPlanner-module__WClfLq__sectionLead{gap:var(--sp-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.YarnSubstitutionPlanner-module__WClfLq__sectionLead>span,.YarnSubstitutionPlanner-module__WClfLq__kicker{color:var(--accent-strong);font:.66rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.YarnSubstitutionPlanner-module__WClfLq__sectionLead h2,.YarnSubstitutionPlanner-module__WClfLq__resultPanel h2,.YarnSubstitutionPlanner-module__WClfLq__checkLead h2,.YarnSubstitutionPlanner-module__WClfLq__boundary h2{font-size:var(--step-2);line-height:1.12}.YarnSubstitutionPlanner-module__WClfLq__sectionLead p,.YarnSubstitutionPlanner-module__WClfLq__checkLead p,.YarnSubstitutionPlanner-module__WClfLq__boundary p{color:var(--muted);font-size:var(--step--1);margin-top:var(--sp-2)}.YarnSubstitutionPlanner-module__WClfLq__fields{gap:var(--sp-5) var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.YarnSubstitutionPlanner-module__WClfLq__fields>div{min-width:0}.YarnSubstitutionPlanner-module__WClfLq__fields label{color:var(--text-tertiary);font:.68rem/1.2 var(--font-mono);letter-spacing:.07em;margin-bottom:var(--sp-2);text-transform:uppercase;display:block}.YarnSubstitutionPlanner-module__WClfLq__fields input,.YarnSubstitutionPlanner-module__WClfLq__fields select{border:1px solid var(--border);border-radius:var(--r);background:var(--bg);width:100%;min-height:2.9rem;color:var(--fg);font:1rem/1.25 var(--font-sans);padding:.68rem .75rem}.YarnSubstitutionPlanner-module__WClfLq__fields input:focus-visible,.YarnSubstitutionPlanner-module__WClfLq__fields select:focus-visible,.YarnSubstitutionPlanner-module__WClfLq__actions button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:2px;border-color:var(--accent-strong)}.YarnSubstitutionPlanner-module__WClfLq__checkRow:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:2px;border-color:var(--accent-strong)}.YarnSubstitutionPlanner-module__WClfLq__fieldWide,.YarnSubstitutionPlanner-module__WClfLq__fieldNote{grid-column:1/-1}.YarnSubstitutionPlanner-module__WClfLq__fieldNote{color:var(--text-tertiary);font-size:var(--step--1)}.YarnSubstitutionPlanner-module__WClfLq__valueWithUnit,.YarnSubstitutionPlanner-module__WClfLq__valueWithSuffix,.YarnSubstitutionPlanner-module__WClfLq__priceField{display:grid}.YarnSubstitutionPlanner-module__WClfLq__valueWithUnit{grid-template-columns:minmax(0,1fr) 4.5rem}.YarnSubstitutionPlanner-module__WClfLq__valueWithSuffix{grid-template-columns:minmax(0,1fr) 2.75rem}.YarnSubstitutionPlanner-module__WClfLq__priceField{grid-template-columns:3.5rem minmax(0,1fr)}.YarnSubstitutionPlanner-module__WClfLq__valueWithUnit input,.YarnSubstitutionPlanner-module__WClfLq__valueWithSuffix input,.YarnSubstitutionPlanner-module__WClfLq__priceField .YarnSubstitutionPlanner-module__WClfLq__currency{border-radius:var(--r) 0 0 var(--r)}.YarnSubstitutionPlanner-module__WClfLq__valueWithUnit select,.YarnSubstitutionPlanner-module__WClfLq__valueWithSuffix span,.YarnSubstitutionPlanner-module__WClfLq__priceField input:last-child{border-radius:0 var(--r) var(--r) 0;border-left:0}.YarnSubstitutionPlanner-module__WClfLq__valueWithSuffix span{border:1px solid var(--border);background:var(--surface);color:var(--muted);font-family:var(--font-mono);place-items:center;display:grid}.YarnSubstitutionPlanner-module__WClfLq__resultPanel{padding:var(--sp-8);border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:var(--r);background:var(--surface);position:sticky;top:6.5rem}.YarnSubstitutionPlanner-module__WClfLq__resultPanel h2{margin-top:var(--sp-3)}.YarnSubstitutionPlanner-module__WClfLq__packageCount{margin-top:var(--sp-8);align-items:baseline;gap:.7rem;display:flex}.YarnSubstitutionPlanner-module__WClfLq__packageCount strong{color:var(--accent-strong);font:500 2.75rem/1 var(--font-serif)}.YarnSubstitutionPlanner-module__WClfLq__packageCount span{color:var(--muted);font-size:var(--step-1)}.YarnSubstitutionPlanner-module__WClfLq__resultIntro,.YarnSubstitutionPlanner-module__WClfLq__comparison,.YarnSubstitutionPlanner-module__WClfLq__empty{color:var(--muted);font-size:var(--step--1);margin-top:var(--sp-4)}.YarnSubstitutionPlanner-module__WClfLq__facts{margin-top:var(--sp-6);border-top:1px solid var(--border)}.YarnSubstitutionPlanner-module__WClfLq__facts>div{justify-content:space-between;gap:var(--sp-4);border-bottom:1px solid var(--border);padding:.72rem 0;display:flex}.YarnSubstitutionPlanner-module__WClfLq__facts dt{color:var(--text-tertiary);font-size:var(--step--1)}.YarnSubstitutionPlanner-module__WClfLq__facts dd{font-family:var(--font-mono);text-align:right}.YarnSubstitutionPlanner-module__WClfLq__comparison{padding-top:var(--sp-4);border-top:1px solid var(--border)}.YarnSubstitutionPlanner-module__WClfLq__empty{justify-content:flex-end;gap:var(--sp-2);border-bottom:1px solid var(--border);min-height:13rem;padding-bottom:var(--sp-5);flex-direction:column;display:flex}.YarnSubstitutionPlanner-module__WClfLq__empty small{color:var(--text-tertiary)}.YarnSubstitutionPlanner-module__WClfLq__checkSection,.YarnSubstitutionPlanner-module__WClfLq__actions,.YarnSubstitutionPlanner-module__WClfLq__boundary{grid-column:1/-1}.YarnSubstitutionPlanner-module__WClfLq__checkSection{gap:var(--sp-12);padding-top:var(--sp-12);border-top:1px solid var(--border);grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);display:grid}.YarnSubstitutionPlanner-module__WClfLq__checkLead h2{max-width:18ch;margin-top:var(--sp-3)}.YarnSubstitutionPlanner-module__WClfLq__checkList{border:0;border-top:2px solid var(--accent);padding:0}.YarnSubstitutionPlanner-module__WClfLq__checkRow{gap:var(--sp-3);min-height:4.75rem;padding:var(--sp-4) 0;border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.YarnSubstitutionPlanner-module__WClfLq__checkRow input{width:1.15rem;height:1.15rem;accent-color:var(--accent-strong);margin-top:.15rem}.YarnSubstitutionPlanner-module__WClfLq__checkRow strong,.YarnSubstitutionPlanner-module__WClfLq__checkRow small{display:block}.YarnSubstitutionPlanner-module__WClfLq__checkRow strong{font-size:.95rem}.YarnSubstitutionPlanner-module__WClfLq__checkRow small{color:var(--muted);margin-top:.25rem;line-height:1.45}.YarnSubstitutionPlanner-module__WClfLq__actions{justify-content:space-between;gap:var(--sp-6);padding-top:var(--sp-8);align-items:center;display:flex}.YarnSubstitutionPlanner-module__WClfLq__actions>div{gap:var(--sp-3);flex-wrap:wrap;display:flex}.YarnSubstitutionPlanner-module__WClfLq__actions button{border:1px solid var(--accent-strong);border-radius:var(--r);background:var(--accent-strong);min-height:2.75rem;color:var(--bg);font:600 .85rem/1 var(--font-sans);cursor:pointer;padding:.7rem 1rem}.YarnSubstitutionPlanner-module__WClfLq__actions button:hover:not(:disabled){background:var(--brand-hover)}.YarnSubstitutionPlanner-module__WClfLq__actions button:disabled{cursor:not-allowed;opacity:.45}.YarnSubstitutionPlanner-module__WClfLq__actions .YarnSubstitutionPlanner-module__WClfLq__reset{color:var(--muted);border-color:var(--border);background:0 0}.YarnSubstitutionPlanner-module__WClfLq__actions .YarnSubstitutionPlanner-module__WClfLq__reset:hover{color:var(--fg);background:var(--surface)}.YarnSubstitutionPlanner-module__WClfLq__actions>p{color:var(--muted);font-size:var(--step--1);text-align:right}.YarnSubstitutionPlanner-module__WClfLq__boundary{gap:var(--sp-12);margin-top:var(--sp-16);padding-top:var(--sp-8);border-top:2px solid var(--fg);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);display:grid}.YarnSubstitutionPlanner-module__WClfLq__boundary h2{max-width:19ch;margin-top:var(--sp-3)}.YarnSubstitutionPlanner-module__WClfLq__boundary p{max-width:66ch}.YarnSubstitutionPlanner-module__WClfLq__boundary p+p{margin-top:var(--sp-4)}@media (max-width:64rem){.YarnSubstitutionPlanner-module__WClfLq__workspace{grid-template-columns:1fr}.YarnSubstitutionPlanner-module__WClfLq__resultPanel{position:static}.YarnSubstitutionPlanner-module__WClfLq__checkSection,.YarnSubstitutionPlanner-module__WClfLq__actions{grid-column:auto}}@media (max-width:46rem){.YarnSubstitutionPlanner-module__WClfLq__inputSection,.YarnSubstitutionPlanner-module__WClfLq__checkSection,.YarnSubstitutionPlanner-module__WClfLq__boundary{gap:var(--sp-6);grid-template-columns:1fr}.YarnSubstitutionPlanner-module__WClfLq__fields{grid-template-columns:1fr}.YarnSubstitutionPlanner-module__WClfLq__fieldWide,.YarnSubstitutionPlanner-module__WClfLq__fieldNote{grid-column:auto}.YarnSubstitutionPlanner-module__WClfLq__actions{flex-direction:column;align-items:flex-start}.YarnSubstitutionPlanner-module__WClfLq__actions>p{text-align:left}}@media (max-width:30rem){.YarnSubstitutionPlanner-module__WClfLq__resultPanel{padding:var(--sp-6)}.YarnSubstitutionPlanner-module__WClfLq__actions>div,.YarnSubstitutionPlanner-module__WClfLq__actions button{width:100%}}
