._planner_y09do_1{--planner-footer:56px;grid-template-rows:44px minmax(0, 1fr) var(--planner-footer);background:var(--background);min-width:0;height:100%;min-height:100%;color:var(--foreground);display:grid;overflow:hidden}._tabs_y09do_13{border-bottom:1px solid var(--border);background:var(--background);align-items:stretch;gap:2px;padding:0 18px;display:flex;overflow:hidden}._tabs_y09do_13 button{min-width:124px;color:var(--muted-foreground);font-family:var(--font-title), "Michroma", sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:9.5px;display:inline-flex;position:relative}._tabs_y09do_13 button[aria-current=page]{color:var(--primary)}._tabs_y09do_13 button[aria-current=page]:after{background:var(--primary);content:"";height:2px;position:absolute;inset:auto 0 0}._tabs_y09do_13 button:disabled{opacity:.44;cursor:not-allowed}._tabs_y09do_13 b{background:var(--muted);font-family:var(--font-subtitle), "Space Mono", monospace;border-radius:4px;padding:2px 5px;font-size:8.5px}._content_y09do_45{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}._setupGrid_y09do_46{grid-template-columns:minmax(280px,312px) minmax(470px,1fr) minmax(340px,432px);gap:14px;min-width:0;min-height:100%;padding:14px 18px;display:grid}._setupGrid_y09do_46._multiGrid_y09do_47{grid-template-columns:210px minmax(280px,.85fr) minmax(470px,1.35fr) minmax(280px,.9fr)}._card_y09do_49{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}._cardHeader_y09do_50{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:54px;padding:10px 13px;display:flex}._cardHeader_y09do_50>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}._cardHeader_y09do_50 h2{letter-spacing:-.01em;font-size:12.5px;font-weight:600;font-family:var(--font-title), "Michroma", sans-serif;margin:0;font-size:10.5px;font-weight:400}._cardHeader_y09do_50 p{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9.5px;overflow:hidden}._cardTools_y09do_55{gap:4px;margin-left:auto;display:flex}._cardBody_y09do_56{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden auto}._cardFooter_y09do_57{border-top:1px solid var(--border);align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}._cardFooter_y09do_57 span{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:600}._cardFooter_y09do_57 strong{font-family:var(--font-subtitle), "Space Mono", monospace;margin-left:auto;font-size:10px}._button_y09do_61,._buttonOutline_y09do_62,._iconButton_y09do_63,._rowActions_y09do_64 button,._sectionHead_y09do_65 button,._addRow_y09do_66,._dialog_y09do_67 header button{background:var(--primary);height:32px;box-shadow:var(--shadow-xs);color:var(--primary-foreground);font-family:var(--font-title), "Michroma", sans-serif;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9.5px;line-height:1;text-decoration:none;display:inline-flex}._buttonOutline_y09do_62{border-color:var(--border);background:var(--card);color:var(--foreground)}._routeReturn_y09do_87{text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:44px;height:auto;min-height:44px;padding-top:6px;padding-bottom:6px;line-height:1.25}._iconButton_y09do_63,._rowActions_y09do_64 button,._dialog_y09do_67 header button{border-color:var(--border);background:var(--card);width:32px;color:var(--foreground);padding:0}._button_y09do_61 svg,._buttonOutline_y09do_62 svg,._iconButton_y09do_63 svg,._rowActions_y09do_64 svg,._sectionHead_y09do_65 button svg,._addRow_y09do_66 svg{stroke-width:2px;width:14px;height:14px}._buttonOutline_y09do_62:hover,._iconButton_y09do_63:hover,._dialog_y09do_67 header button:hover{background:var(--muted)}._button_y09do_61:active,._buttonOutline_y09do_62:active,._iconButton_y09do_63:active,._dialog_y09do_67 header button:active{box-shadow:none;transform:translateY(1px)}._button_y09do_61:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._buttonOutline_y09do_62:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._iconButton_y09do_63:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._dialog_y09do_67 header button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._tabs_y09do_13 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._button_y09do_61:disabled,._buttonOutline_y09do_62:disabled,._iconButton_y09do_63:disabled{opacity:.42;cursor:not-allowed}._saveState_y09do_97{max-width:210px;color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:8.5px;display:inline-flex;overflow:hidden}._saveState_y09do_97 i{background:var(--success);border-radius:50%;flex:0 0 6px;width:6px;height:6px}._shareGateReason_y09do_99{max-width:170px;color:var(--warning);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:8px;line-height:1.25}._headerBack_y09do_100{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--foreground);box-shadow:var(--shadow-xs);border-radius:6px;place-items:center;text-decoration:none;display:grid}._headerBack_y09do_100 svg{width:15px;height:15px}._headerBadge_y09do_102{border:1px solid var(--primary-border);background:var(--primary-soft);min-width:0;max-width:100%;height:24px;color:var(--primary);font-family:var(--font-title), "Michroma", sans-serif;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:8.5px;display:inline-flex;overflow:hidden}._sectionHead_y09do_65{align-items:center;gap:8px;min-height:26px;display:flex}._sectionHead_y09do_65>span{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}._sectionHead_y09do_65 button{border-color:var(--border);background:var(--card);height:28px;color:var(--foreground);margin-left:auto;padding:0 8px;font-size:8.5px}._sectionHead_y09do_65 button:disabled,._addRow_y09do_66:disabled{opacity:.44;cursor:not-allowed}._rows_y09do_108{flex-direction:column;gap:5px;min-width:0;display:flex}._stockRow_y09do_109{border:1px solid var(--border);border-radius:6px;grid-template-columns:minmax(0,1fr) 64px 58px;align-items:center;gap:5px;min-width:0;padding:6px;display:grid}._stockRow_y09do_109>input{grid-column:1/3}._stockRow_y09do_109>select:first-of-type{grid-column:1/2}._stockRow_y09do_109>select:nth-of-type(2){grid-column:2/4}._stockRow_y09do_109 ._rowActions_y09do_64{grid-area:1/3}._requiredPiecesCard_y09do_110{container-type:inline-size}._requiredPieceEditor_y09do_111{flex-direction:column;gap:10px;min-width:0;display:flex}._desktopPieceGroups_y09do_112{display:none}._cutHead_y09do_113,._cutRow_y09do_113{grid-template-columns:44px minmax(68px,.72fr) minmax(132px,1.25fr) minmax(70px,.72fr) minmax(78px,1fr) minmax(70px,.8fr) 40px;align-items:center;gap:6px;min-width:0;display:grid}._cutHead_y09do_113{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}._planner_y09do_1 input,._planner_y09do_1 select,._dialog_y09do_67 input,._dialog_y09do_67 select,._dialog_y09do_67 textarea{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;height:32px;box-shadow:var(--shadow-xs);color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;outline:0;padding:0 8px}._planner_y09do_1 select,._dialog_y09do_67 select{-webkit-appearance:auto;appearance:auto}._planner_y09do_1 input:disabled{background:var(--muted);color:var(--muted-foreground)}._numberInput_y09do_136,._angle_y09do_136{min-width:0;display:flex;position:relative}._numberInput_y09do_136 small{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;pointer-events:none;font-size:8px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._numberInput_y09do_136:has(small) input{padding-right:30px}._angle_y09do_136{border:1px solid var(--input);background:var(--card);box-shadow:var(--shadow-xs);border-radius:6px;align-items:stretch;overflow:hidden}._angle_y09do_136:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--primary-soft)}._angleStep_y09do_141,._angleValue_y09do_142,._rotationButton_y09do_143{color:inherit;background:0 0;border:0}._angleStep_y09do_141{cursor:pointer;flex:auto;place-items:center;width:auto;min-width:44px;min-height:44px;padding:0 8px;display:grid}._angleStep_y09do_141:hover,._rotationButton_y09do_143:hover{background:var(--muted)}._angleValue_y09do_142{flex:0 0 clamp(58px,8ch,74px);width:clamp(58px,8ch,74px);min-width:clamp(58px,8ch,74px);max-width:clamp(58px,8ch,74px);height:30px;padding:0 8px;box-shadow:none!important}._angle_y09do_136[data-side=left] ._angleValue_y09do_142{border-left:1px solid var(--border)}._angle_y09do_136[data-side=right] ._angleValue_y09do_142{border-right:1px solid var(--border)}._ends_y09do_150{border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;min-width:0;display:grid;overflow:hidden}._rotationButton_y09do_143{border:1px solid var(--input);height:32px;box-shadow:var(--shadow-xs);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}._rotationButton_y09do_143 svg{width:18px;height:18px;color:var(--text-mid)}._rotationButton_y09do_143 span{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:10px}._rotationButton_y09do_143:disabled{cursor:not-allowed;opacity:.65;background:var(--muted)}._rowActions_y09do_64{justify-content:flex-end;gap:1px;display:flex}._rowActions_y09do_64 button{width:28px;height:28px;box-shadow:none;border-color:#0000}._rowActions_y09do_64 button:hover{background:var(--muted)}._addRow_y09do_66{border-color:var(--border);background:var(--card);height:28px;color:var(--foreground);align-self:flex-start;padding:0 9px;font-size:8.5px}._note_y09do_159{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:6px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:9.5px;line-height:1.5;display:flex}._note_y09do_159 svg{flex:0 0 14px;width:14px;height:14px}._field_y09do_162,._switchRow_y09do_162{align-items:center;gap:10px;min-height:34px;display:flex}._field_y09do_162>span,._switchRow_y09do_162>span{min-width:0;color:var(--text-mid);flex:1 1 0;font-size:10.5px}._fieldLabel_y09do_164{align-items:center;gap:5px;display:inline-flex}._tabHelp_y09do_165,._cardHelp_y09do_165,._footerHelp_y09do_165{color:var(--muted-foreground);font-size:9px;line-height:1.35}._field_y09do_162[data-control=text]>input,._field_y09do_162[data-control=select]>select{flex:190px;width:min(62%,272px);min-width:190px}._field_y09do_162[data-control=numeric]>._numberInput_y09do_136{flex:0 auto;width:clamp(116px,40%,164px)}._switchRow_y09do_162{cursor:pointer;position:relative}._switchRow_y09do_162 input{opacity:0;width:1px;height:1px;position:absolute}._switchRow_y09do_162 i{background:var(--input);width:34px;height:19px;box-shadow:var(--shadow-xs);border-radius:999px;flex:0 0 34px;position:relative}._switchRow_y09do_162 i:after{background:var(--card);width:15px;height:15px;box-shadow:var(--shadow-xs);content:"";border-radius:50%;transition:left .14s;position:absolute;top:2px;left:2px}._switchRow_y09do_162 input:checked+i{background:var(--primary)}._switchRow_y09do_162 input:checked+i:after{left:17px}._groups_y09do_178{padding-bottom:8px}._groupRow_y09do_179{min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:9px;margin:3px 7px 0;padding:7px;display:grid}._groupRow_y09do_179:hover{background:var(--muted)}._groupRow_y09do_179>i{background:var(--t0);border-radius:2px;width:4px;height:30px}._groupRow_y09do_179>span{flex-direction:column;min-width:0;display:flex}._groupRow_y09do_179 strong,._groupRow_y09do_179 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._groupRow_y09do_179 strong{font-size:10.5px}._groupRow_y09do_179 small{color:var(--muted-foreground);font-size:8.5px}._groupRow_y09do_179>b{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:9px}[data-tone="0"]{--tone:var(--t0);--tone-ink:var(--t0-ink)}[data-tone="1"]{--tone:var(--t1);--tone-ink:var(--t1-ink)}[data-tone="2"]{--tone:var(--t2);--tone-ink:var(--t2-ink)}[data-tone="3"]{--tone:var(--t3);--tone-ink:var(--t3-ink)}[data-tone="4"]{--tone:var(--t4);--tone-ink:var(--t4-ink)}._groupRow_y09do_179>i[data-tone]{background:var(--tone)}._footer_y09do_165{border-top:1px solid var(--border);background:var(--card);align-items:center;gap:18px;min-width:0;padding:0 18px;display:flex}._footer_y09do_165>span:not(._footerGrow_y09do_190,._outputActions_y09do_190){white-space:nowrap;align-items:baseline;gap:6px;display:flex}._footer_y09do_165 small{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:600}._footer_y09do_165 strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:10.5px}._footerGrow_y09do_190{flex:auto}._outputActions_y09do_190{gap:6px;display:flex}._compareFooterSummary_y09do_195{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-overflow:ellipsis;font-size:10px;overflow:hidden}._compare_y09do_195{flex-direction:column;gap:14px;min-height:100%;padding:14px 18px;display:flex;container-type:inline-size}._compareIntro_y09do_198{align-items:center;gap:12px;min-height:18px;display:flex}._compareIntro_y09do_198>span:first-child{align-items:baseline;gap:12px;min-width:0;display:flex}._compareIntro_y09do_198 strong{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:8px}._compareIntro_y09do_198 small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}._recommendation_y09do_201{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:inline-flex}._recommendation_y09do_201 svg{width:12px;height:12px}._combinedGroups_y09do_203{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);grid-template-columns:minmax(180px,1fr) repeat(auto-fit,minmax(150px,.6fr));gap:1px;display:grid;overflow:hidden}._combinedGroups_y09do_203>span,._combinedGroups_y09do_203>div{background:var(--card);align-items:center;gap:8px;min-width:0;padding:9px;display:flex}._combinedGroups_y09do_203>span{flex-direction:column;align-items:flex-start}._combinedGroups_y09do_203 span>small{color:var(--muted-foreground);font-size:8px}._combinedGroups_y09do_203>div>i{background:var(--tone);border-radius:2px;width:4px;height:28px}._combinedGroups_y09do_203>div>span{flex-direction:column;min-width:0;display:flex}._combinedGroups_y09do_203>div>b{font-family:var(--font-subtitle), "Space Mono", monospace;white-space:nowrap;margin-left:auto;font-size:9px}._costingEditor_y09do_204{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);box-shadow:var(--shadow-xs);grid-template-columns:repeat(4,minmax(95px,1fr));align-items:end;gap:12px;padding:14px;display:grid}._yieldChoice_y09do_205{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);justify-content:space-between;align-items:end;gap:12px;margin:12px 0;padding:10px 12px;display:flex}._yieldChoice_y09do_205 label{color:var(--muted-foreground);flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}._yieldChoice_y09do_205 select{min-height:32px}._yieldChoice_y09do_205 small{color:var(--muted-foreground);font-size:9px}._costingEditor_y09do_204 label{color:var(--muted-foreground);flex-direction:column;gap:5px;font-size:8px;display:flex}._costingEditor_y09do_204 strong{font-size:10.5px}._costingEditor_y09do_204 small{color:var(--muted-foreground);font-size:8px}._costingEditor_y09do_204 input,._costingEditor_y09do_204 select{height:30px}._costingHeader_y09do_213{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}._costingHeader_y09do_213>span{flex-direction:column;gap:3px;display:flex}._costingBadges_y09do_215,._costingActions_y09do_215{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._costingBadges_y09do_215 b,._costingBadges_y09do_215 em{border:1px solid var(--border);min-height:24px;font-family:var(--font-subtitle), "Space Mono", monospace;border-radius:999px;align-items:center;padding:0 8px;font-size:8px;font-style:normal;display:inline-flex}._costingBadges_y09do_215 b{background:var(--card);color:var(--foreground)}._costingBadges_y09do_215 em{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}._costingFootnote_y09do_219{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;grid-column:1/-1;margin:0;font-size:8.5px}._planCards_y09do_220{grid-template-columns:repeat(3,minmax(230px,1fr));gap:12px;min-height:0;display:grid}._compareKey_y09do_221{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;font-size:8px;display:flex}._compareLegend_y09do_222{flex-wrap:wrap;gap:10px 13px;margin-left:auto;display:flex}._compareLegend_y09do_222 span{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-transform:none;align-items:center;gap:5px;font-size:8.5px;display:inline-flex}._compareLegend_y09do_222 i{background:var(--tone);border-radius:2px;width:7px;height:7px}._kerfLegend_y09do_225{opacity:.55}._remainderLegend_y09do_226{background:repeating-linear-gradient(135deg, var(--hatch-a), var(--hatch-a) 3px, var(--hatch-b) 3px, var(--hatch-b) 6px)!important}._planCard_y09do_220{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;min-height:392px;box-shadow:var(--shadow-sm);color:var(--foreground);text-align:left;cursor:pointer;flex-direction:column;gap:0;transition:transform .13s,border-color .13s;display:flex;overflow:hidden;container-type:inline-size}._planCard_y09do_220:hover{transform:translateY(-2px)}._planCard_y09do_220[data-selected]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--shadow-md)}._planTitle_y09do_229{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:9px;padding:14px 15px 12px;display:grid}._planTitle_y09do_229>i{border:1px solid var(--input);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}._planCard_y09do_220[data-selected] ._planTitle_y09do_229>i{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._planTitle_y09do_229 i svg{stroke-width:3px;width:10px;height:10px}._planTitle_y09do_229>span{flex-direction:column;gap:2px;display:flex}._planTitle_y09do_229 strong{font-size:12px}._planTitle_y09do_229 small{color:var(--muted-foreground);font-size:10.5px}._planTitle_y09do_229>b{background:var(--primary-soft);color:var(--primary);border-radius:5px;padding:3px 6px;font-size:8px}._planCostLead_y09do_235{flex-direction:column;gap:6px;padding:0 15px 12px;display:flex}._planCostLead_y09do_235>span{color:var(--muted-foreground);text-transform:uppercase;font-size:8px}._planCostLead_y09do_235>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._planCostLead_y09do_235 strong{font-family:var(--font-subtitle), "Space Mono", monospace;letter-spacing:-.04em;color:var(--foreground);font-size:26px;font-weight:700}._planCostLead_y09do_235 b{background:var(--primary-soft);min-height:22px;color:var(--primary);border-radius:999px;align-items:center;padding:0 8px;font-size:8px;display:inline-flex}._planBreakdown_y09do_240{gap:8px;padding:0 15px 12px;display:grid}._planBreakdown_y09do_240 span{justify-content:space-between;align-items:baseline;gap:8px;min-height:22px;display:flex}._planBreakdown_y09do_240 small{color:var(--muted-foreground);font-size:11px}._planBreakdown_y09do_240 b{color:var(--text-mid);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:11px;font-weight:400}._planBreakdown_y09do_240 small,._planBreakdown_y09do_240 b{overflow-wrap:anywhere;min-width:0}._planBreakdown_y09do_240 span[data-residual-kind=reusable]{border:1px solid var(--border);border-radius:5px;padding:5px 7px}._planBreakdown_y09do_240 span[data-residual-kind=disposal]{border-bottom:1px dashed var(--border);padding-bottom:7px}._planBreakdown_y09do_240 span[data-total-status]{padding-top:2px;font-weight:700}._planBreakdown_y09do_240 span[data-total-status] small,._planBreakdown_y09do_240 span[data-total-status] b{color:var(--foreground);font-weight:700}._planBreakdown_y09do_240 span[data-cost-status=unknown] b{color:var(--muted-foreground);font-style:italic;font-weight:400}._planBreakdown_y09do_240 span[data-cost-status=unknown] b:before{content:"Unknown –"}._planBreakdown_y09do_240 span[data-cost-status=redacted] b{color:var(--muted-foreground);font-style:normal;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._planCostLead_y09do_235[data-total-status=incomplete] strong{color:var(--muted-foreground);letter-spacing:0;font-size:15px;font-style:italic}._planCostMissing_y09do_253{color:var(--muted-foreground);gap:4px;padding:0 15px 12px;font-size:10px;display:grid}._planCostMissing_y09do_253 li{list-style:none}._planHighlights_y09do_255{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px 15px;display:grid}._planHighlights_y09do_255 span{flex-direction:column;gap:1px;min-width:0;display:flex}._planHighlights_y09do_255 strong{font-family:var(--font-subtitle), "Space Mono", monospace;letter-spacing:-.02em;color:var(--foreground);font-size:13px;font-weight:700}._planHighlights_y09do_255 small{min-width:0;color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}._planHighlights_y09do_255 span[data-best] strong,._planHighlights_y09do_255 span[data-best] small{color:var(--success)}._planPreviewGroup_y09do_260{flex-direction:column;flex:auto;gap:8px;padding:11px 15px 12px;display:flex}._planPreviewLabel_y09do_261{color:var(--muted-foreground);text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:inline-flex}._planPreviewLabel_y09do_261 svg{width:12px;height:12px}._planPreview_y09do_260{border:1px solid var(--border);background:repeating-linear-gradient(135deg, var(--hatch-a) 0 5px, var(--hatch-b) 5px 10px);border-radius:6px;flex-direction:column;flex:auto;gap:4px;min-height:46px;padding:5px;display:flex;overflow:hidden}._planPreview_y09do_260>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px;min-height:18px;display:grid}._planPreview_y09do_260>div>small{color:var(--muted-foreground);text-transform:uppercase;font-size:7px}._planPreview_y09do_260>div>span{align-self:stretch;gap:1px;min-width:0;display:flex}._planPreview_y09do_260 i{background:var(--tone);min-width:3px}._planPreview_y09do_260 em{background:var(--muted-foreground);opacity:.24;min-width:2px}._planPreview_y09do_260>span{color:var(--muted-foreground);margin:auto}._planCallout_y09do_265{border-top:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;align-items:center;gap:6px;margin:0;padding:8px 15px;font-size:8.5px;display:flex}._planCard_y09do_220[data-selected] ._planCallout_y09do_265{background:var(--primary-soft);color:var(--primary)}._planCard_y09do_220 dl,._statePanel_y09do_267 dl,._summary_y09do_267{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}._planCard_y09do_220 dl>div,._statePanel_y09do_267 dl>div,._summary_y09do_267>div{background:var(--card);flex-direction:column;gap:2px;padding:9px;display:flex}._planCard_y09do_220 dt,._statePanel_y09do_267 dt,._summary_y09do_267 dt{color:var(--muted-foreground);text-transform:uppercase;font-size:8px}._planCard_y09do_220 dd,._statePanel_y09do_267 dd,._summary_y09do_267 dd{font-family:var(--font-subtitle), "Space Mono", monospace;margin:0;font-size:11px;font-weight:700}._statePanel_y09do_267{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:min(620px,100% - 28px);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;align-items:center;gap:11px;margin:14px auto;padding:30px;display:flex}._statePanel_y09do_267 h2{font-family:var(--font-title), "Michroma", sans-serif;margin:0;font-size:15px}._statePanel_y09do_267 p{max-width:510px;color:var(--muted-foreground);margin:0;line-height:1.6}._stateIcon_y09do_273{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:50%;place-items:center;display:grid}._stateIcon_y09do_273 svg{width:20px;height:20px}._statePanel_y09do_267 dl{width:100%}._noPlanReasons_y09do_275,._remedies_y09do_275{border:1px solid var(--border);background:var(--muted);text-align:left;border-radius:6px;flex-direction:column;gap:5px;width:100%;padding:10px;display:flex}._noPlanReasons_y09do_275>div{justify-content:space-between;gap:10px;display:flex}._noPlanReasons_y09do_275 span,._remedies_y09do_275 span{color:var(--muted-foreground);font-size:9.5px}._remedies_y09do_275>span:before{color:var(--primary);content:"→";margin-right:6px}._cutPlan_y09do_278{grid-template-columns:minmax(480px,1fr) 300px;gap:14px;min-height:100%;padding:14px 18px;display:grid}._planSearch_y09do_279{align-items:center;width:min(220px,28vw);display:flex;position:relative}._planSearch_y09do_279 svg{z-index:1;width:13px;color:var(--muted-foreground);position:absolute;left:8px}._planSearch_y09do_279 input{height:30px;padding-left:27px}._emptyPlan_y09do_280{border:1px dashed var(--border);color:var(--muted-foreground);text-align:center;border-radius:6px;padding:24px}._bar_y09do_281{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding-bottom:8px;display:flex}._bar_y09do_281 header{align-items:center;gap:8px;display:flex}._bar_y09do_281 header button{border:1px solid var(--border);background:var(--card);width:26px;height:26px;color:var(--foreground);border-radius:5px;place-items:center;padding:0;display:grid}._bar_y09do_281 header button svg{width:13px;transition:transform .14s}._bar_y09do_281 header button[aria-expanded=false] svg{transform:rotate(-90deg)}._bar_y09do_281 header strong{font-size:10.5px}._bar_y09do_281 header span{color:var(--muted-foreground);font-size:9px}._bar_y09do_281 header b{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;margin-left:auto;font-size:8.5px}._physicalBar_y09do_282{border:1px solid var(--border);background:repeating-linear-gradient(135deg, var(--hatch-a) 0 5px, var(--hatch-b) 5px 10px);border-radius:6px;min-height:46px;display:flex;overflow:hidden}._physicalBar_y09do_282>span{border-right:2px solid var(--card);background:var(--tone);min-width:0;color:var(--tone-ink);flex-direction:column;flex-basis:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._physicalBar_y09do_282>span b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:9px}._physicalBar_y09do_282>span small{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:7px;overflow:hidden}._physicalBar_y09do_282>i{flex-basis:0;min-width:4px}._barDetails_y09do_284{border:1px solid var(--border);background:var(--muted);border-radius:6px;flex-direction:column;gap:5px;padding:8px;display:flex}._barAccounting_y09do_285{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}._barAccounting_y09do_285 span{color:var(--muted-foreground);text-transform:uppercase;flex-direction:column;gap:2px;font-size:8px;display:flex}._barAccounting_y09do_285 b{color:var(--foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-transform:none;font-size:9px}._pieceCheck_y09do_286{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:left;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}._pieceCheck_y09do_286>i{border:1px solid var(--input);border-radius:4px;place-items:center;width:17px;height:17px;display:grid}._pieceCheck_y09do_286[data-done]>i{border-color:var(--success);background:var(--success);color:#fff}._pieceCheck_y09do_286 svg{width:11px}._pieceCheck_y09do_286>span{flex-direction:column;min-width:0;display:flex}._pieceCheck_y09do_286 strong{font-size:9.5px}._pieceCheck_y09do_286 small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}._summary_y09do_267{margin:12px}._workshop_y09do_289{flex-direction:column;gap:10px;min-height:100%;padding:14px 18px;display:flex}._workshopTop_y09do_290{align-items:center;min-height:42px;display:flex}._workshopTop_y09do_290>span{flex-direction:column;display:flex}._workshopTop_y09do_290 strong{font-size:12.5px}._workshopTop_y09do_290 small{color:var(--muted-foreground);font-size:9px}._workshopTop_y09do_290>b{font-family:var(--font-subtitle), "Space Mono", monospace;margin-left:auto}._sequenceToggle_y09do_291{border:1px solid var(--border);background:var(--muted);border-radius:6px;gap:1px;margin-left:auto;padding:2px;flex-direction:row!important;display:inline-flex!important}._sequenceToggle_y09do_291 button{height:26px;color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:8px}._sequenceToggle_y09do_291 button[aria-pressed=true]{background:var(--card);color:var(--primary);box-shadow:var(--shadow-xs)}._workshopTop_y09do_290>._sequenceToggle_y09do_291+b{margin-left:12px}._workshopFocus_y09do_292{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.8fr) auto;align-items:stretch;gap:8px;display:grid}._sawStatus_y09do_292{background:var(--success-soft);color:var(--success);font-family:var(--font-subtitle), "Space Mono", monospace;border-radius:6px;align-items:center;gap:7px;padding:10px;font-size:9px;display:flex}._sawStatus_y09do_292 svg{width:14px}._sawCard_y09do_292{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);align-items:center;gap:14px;padding:12px;display:flex}._sawCard_y09do_292>span{grid-template-columns:auto auto;align-items:baseline;min-width:165px;display:grid}._sawCard_y09do_292>span small{color:var(--muted-foreground);grid-column:1/-1;font-size:8px}._sawCard_y09do_292>span strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:34px;line-height:1}._sawCard_y09do_292>span b{color:var(--muted-foreground);margin-left:5px}._sawCard_y09do_292 dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._sawCard_y09do_292 dl>div{border-left:1px solid var(--border);flex-direction:column;padding:5px 8px;display:flex}._sawCard_y09do_292 dt{color:var(--muted-foreground);text-transform:uppercase;font-size:7px}._sawCard_y09do_292 dd{font-family:var(--font-subtitle), "Space Mono", monospace;margin:0;font-size:9px}._workshopActions_y09do_292{align-items:stretch;gap:6px;display:flex}._workshopActions_y09do_292 button{height:auto}._workshopFocus_y09do_292>p{display:none}._workshopList_y09do_293{grid-template-columns:repeat(2,minmax(300px,1fr));gap:7px;display:grid}._workshopList_y09do_293 button{border:1px solid var(--border);background:var(--card);min-height:54px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto minmax(120px,auto);align-items:center;gap:10px;padding:8px 10px;display:grid}._workshopList_y09do_293 button>i{border:1px solid var(--input);border-radius:4px;place-items:center;width:18px;height:18px;display:grid}._workshopList_y09do_293 button[data-done]>i{border-color:var(--success);background:var(--success);color:#fff}._workshopList_y09do_293 button[data-done]{opacity:.62}._workshopList_y09do_293 button>i svg{stroke-width:3px;width:11px;height:11px}._workshopList_y09do_293 button[data-current]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._workshopList_y09do_293 button>span{flex-direction:column;min-width:0;display:flex}._workshopList_y09do_293 button strong{font-size:10px}._workshopList_y09do_293 button small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}._workshopList_y09do_293 button>b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:10px}._endSummary_y09do_297{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:8px}._overlay_y09do_299{z-index:100;background:color-mix(in srgb, var(--sidebar) 64%, transparent);place-items:center;padding:18px;display:grid;position:fixed;inset:0}._dialog_y09do_67{border:1px solid var(--border);background:var(--card);width:min(620px,100%);max-height:min(92vh,720px);box-shadow:var(--shadow-md);color:var(--foreground);border-radius:10px;overflow:hidden auto}._dialog_y09do_67>header{border-bottom:1px solid var(--border);align-items:center;min-height:52px;padding:0 12px 0 16px;display:flex}._dialog_y09do_67 h2{font-family:var(--font-title), "Michroma", sans-serif;margin:0;font-size:12px}._dialog_y09do_67 header button{margin-left:auto}._dialogBody_y09do_302{flex-direction:column;gap:12px;padding:16px;display:flex}._dialogBody_y09do_302>p{color:var(--muted-foreground);margin:0;line-height:1.55}._dialogBody_y09do_302>label{flex-direction:column;gap:6px;font-size:10px;font-weight:600;display:flex}._dialog_y09do_67 textarea{resize:vertical;height:auto;min-height:150px;font-family:var(--font-subtitle), "Space Mono", monospace;padding:9px;line-height:1.5}._dialogActions_y09do_303{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}._materialWorkflow_y09do_304{width:min(900px,100vw - 64px);max-height:min(76vh,760px);overflow-y:auto}._materialTabs_y09do_305{border:1px solid var(--border);background:var(--muted);border-radius:6px;gap:4px;padding:4px;display:flex}._materialTabs_y09do_305 button{min-height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;font-size:10px}._materialTabs_y09do_305 button[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-xs)}._materialTabs_y09do_305 button:disabled{cursor:not-allowed;opacity:.45}._materialGate_y09do_309{border:1px solid var(--border);background:var(--muted);border-radius:6px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}._materialErrors_y09do_310{border:1px solid var(--destructive);background:color-mix(in srgb, var(--destructive) 9%, transparent);color:var(--foreground);border-radius:6px;padding:9px 11px;font-size:10px}._materialErrors_y09do_310 strong{color:var(--destructive)}._materialErrors_y09do_310 ul{margin:4px 0 0;padding-left:17px}._materialErrors_y09do_310 a{color:inherit}._fieldError_y09do_314{color:var(--destructive);font-size:9px;line-height:1.35}._materialGate_y09do_309 strong{font-size:10px}._materialGate_y09do_309 span{color:var(--muted-foreground);font-size:9px;line-height:1.45}._workspacePicker_y09do_316{flex-direction:column;gap:9px;display:flex}._workspacePicker_y09do_316>label{flex-direction:column;gap:5px;font-size:10px;font-weight:600;display:flex}._workspacePicker_y09do_316 section{flex-direction:column;gap:6px;padding-top:6px;display:flex}._workspacePicker_y09do_316 h3{margin:0;font-size:11px}._workspacePicker_y09do_316 section>p,._materialNextStep_y09do_317{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.45}._specificationList_y09do_318{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._specificationList_y09do_318 button{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;gap:3px;padding:10px;display:flex}._specificationList_y09do_318 button:hover{border-color:var(--primary)}._specificationList_y09do_318 button span,._specificationList_y09do_318 button small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._specificationList_y09do_318 button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card))}._inventoryChoice_y09do_321{border:1px solid var(--border);border-radius:6px;align-items:flex-end;gap:8px;padding:9px;display:flex}._inventoryChoice_y09do_321 label{flex-direction:column;flex:1;gap:4px;font-size:9px;display:flex}@media (max-width:720px){._materialWorkflow_y09do_304{width:auto;max-height:78vh}._materialTabs_y09do_305{flex-direction:column}._specificationList_y09do_318{grid-template-columns:1fr}}._actionGrid_y09do_323{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._exportAction_y09do_324{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}._exportAction_y09do_324>button{width:100%}._exportReason_y09do_324{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:8px;line-height:1.4}._outputActions_y09do_190 ._exportAction_y09do_324{display:contents}._exportNote_y09do_325{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;margin:0;font-size:8.5px;line-height:1.6}._importOkay_y09do_326,._importErrors_y09do_326{border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}._importOkay_y09do_326{background:var(--success-soft);color:var(--success)}._importErrors_y09do_326{background:var(--warning-soft);color:var(--warning-foreground)}._importOkay_y09do_326 span,._importErrors_y09do_326 span{font-size:9px}._importLead_y09do_327{align-items:center;gap:10px;display:flex}._importLead_y09do_327>svg{width:24px;color:var(--primary)}._importLead_y09do_327>span{flex-direction:column;gap:2px;display:flex}._importLead_y09do_327 strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:10px}._importLead_y09do_327 small{color:var(--muted-foreground);font-size:9px}._importCapabilitySummary_y09do_328{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--muted);border-radius:5px;gap:3px;padding:9px;font-size:9px;line-height:1.35;display:grid}._importCapabilitySummary_y09do_328 strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:9px}._importCapabilitySummary_y09do_328 span{color:var(--muted-foreground)}._importDestinations_y09do_329{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._importGateReason_y09do_329{border-left:3px solid var(--warning,#a16207);background:var(--muted);color:var(--muted-foreground);margin:0;padding:7px 8px;font-size:9px;line-height:1.4}._fileDrop_y09do_329{border:1px dashed var(--input);cursor:pointer;border-radius:6px;grid-template-columns:22px minmax(0,1fr);padding:12px;position:relative;gap:2px 9px!important;display:grid!important}._fileDrop_y09do_329>svg{width:20px;color:var(--primary);grid-row:1/3}._fileDrop_y09do_329 small{color:var(--muted-foreground);font-weight:400}._fileDrop_y09do_329 input{opacity:0;width:1px;height:1px;position:absolute}._mappingGrid_y09do_330{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._mappingGrid_y09do_330 label{color:var(--muted-foreground);flex-direction:column;gap:3px;font-size:8px;display:flex}._mappingGrid_y09do_330 select{height:30px}._importCorrection_y09do_331{border:1px solid var(--danger,#b91c1c);color:var(--foreground);border-radius:5px;gap:3px;padding:7px;font-size:9px;display:grid}._importCorrection_y09do_331 input{min-height:32px}._mappingSave_y09do_332{grid-template-columns:minmax(130px,1fr) minmax(110px,.8fr) auto auto;gap:6px;display:grid}._importMessage_y09do_332{background:var(--muted);border-radius:5px;padding:8px;font-size:9px;color:var(--muted-foreground)!important}._labelTabs_y09do_333{gap:6px;display:flex}._labels_y09do_333{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:380px;display:grid;overflow:hidden auto}._labels_y09do_333 article{border:1px dashed var(--input);color:#17232c;background:#fff;grid-template-columns:minmax(0,1fr) 76px;gap:7px;padding:12px;display:grid}._labels_y09do_333 article>span{flex-direction:column;gap:3px;display:flex}._labels_y09do_333 article>img,._labels_y09do_333 article>i{background:#eef1ef;width:72px;height:72px}._labels_y09do_333 small{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:7px}._labels_y09do_333 strong{font-size:10px}._labels_y09do_333 b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:16px}._labels_y09do_333 span{font-size:7.5px}._labels_y09do_333 em{color:#8a4c00;font-size:7px;font-style:normal}._printAllLabels_y09do_333{display:none}._voiceDialog_y09do_334{width:min(520px,100%)}._voiceStatus_y09do_334{border:1px solid var(--border);background:var(--muted);border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:9px;display:flex}._voiceStatus_y09do_334 i{background:var(--success);border-radius:50%;width:7px;height:7px}._voiceStatus_y09do_334 b{font-family:var(--font-subtitle), "Space Mono", monospace;margin-left:auto}._aiVoice_y09do_334{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:left;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}._aiVoice_y09do_334>svg{width:20px;color:var(--primary)}._aiVoice_y09do_334>span{flex-direction:column;gap:2px;display:flex}._aiVoice_y09do_334 small{color:var(--muted-foreground)}._aiVoice_y09do_334:disabled{opacity:.58}._voiceConsent_y09do_334{border:1px solid var(--primary-border);background:var(--primary-soft);border-radius:6px;padding:11px}._voiceConsent_y09do_334>p{color:var(--muted-foreground);font-size:9px;line-height:1.55}._voiceSaw_y09do_334{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);flex-direction:column;gap:5px;padding:13px;display:flex}._voiceSaw_y09do_334>small{color:var(--muted-foreground);text-transform:uppercase;font-size:8px}._voiceSaw_y09do_334>strong{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:34px;line-height:1.1}._voiceSaw_y09do_334>strong b{font-size:13px}._voiceSaw_y09do_334>span{color:var(--muted-foreground);font-size:9px}._voiceControls_y09do_334,._voiceForm_y09do_334{gap:6px;margin-top:5px;display:flex}._voiceControls_y09do_334>*,._voiceForm_y09do_334 input{flex:1}._voiceMessages_y09do_334{flex-direction:column;gap:5px;max-height:160px;display:flex;overflow:auto}._voiceMessages_y09do_334 p{background:var(--muted);color:var(--muted-foreground);border-radius:5px;align-items:flex-start;gap:6px;margin:0;padding:7px 8px;font-size:9px;line-height:1.45;display:flex}._voiceMessages_y09do_334 p[data-from=operator]{background:var(--primary-soft);color:var(--foreground);margin-left:28px}._voiceMessages_y09do_334 svg{width:12px;color:var(--success);flex:0 0 12px}._voiceDialog_y09do_334>header button{flex:0 0 44px;width:44px;height:44px}._voiceDialog_y09do_334>header button:hover{background:var(--muted)}._voiceDialog_y09do_334>header button:active{background:var(--primary-soft)}._voiceDialog_y09do_334>header button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._voiceDialog_y09do_334>header button svg{width:17px;height:17px}._workshopComplete_y09do_337{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);text-align:center;place-items:center;gap:8px;min-height:260px;padding:30px;display:grid}._workshopComplete_y09do_337>svg{background:var(--success-soft);width:34px;height:34px;color:var(--success);border-radius:50%;padding:7px}._workshopComplete_y09do_337 h2,._workshopComplete_y09do_337 p{margin:0}._workshopComplete_y09do_337 h2{font-family:var(--font-title), "Michroma", sans-serif;font-size:13px}._workshopComplete_y09do_337 p{max-width:460px;color:var(--muted-foreground);line-height:1.5}._workshopList_y09do_293 button[data-skipped]{border-style:dashed}._skippedSteps_y09do_337{border:1px dashed var(--warning);background:var(--warning-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}._skippedSteps_y09do_337>strong{color:var(--warning-foreground);text-transform:uppercase;font-size:9px}._skippedSteps_y09do_337 button{border:1px solid var(--border);background:var(--card);min-height:28px;color:var(--foreground);border-radius:5px;font-size:8px}._mobileSetup_y09do_339{flex-direction:column;gap:10px;min-height:100%;padding:11px 12px 14px;display:flex}._mobileSectionTabs_y09do_339{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(0,.8fr);gap:3px;padding:3px;display:grid}._mobileSectionTabs_y09do_339 button{min-width:0;height:30px;color:var(--muted-foreground);font-family:var(--font-title), "Michroma", sans-serif;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 5px;font-size:7px;display:inline-flex;overflow:hidden}._mobileSectionTabs_y09do_339 button[aria-expanded=true]{background:var(--card);box-shadow:var(--shadow-xs);color:var(--primary)}._mobileSectionTabs_y09do_339 b{background:var(--background);color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;border-radius:3px;flex:none;padding:2px 4px;font-size:8px}._mobileSectionPanel_y09do_339{flex-direction:column;gap:10px;min-width:0;display:flex}._mobileMaterial_y09do_339{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);align-items:center;gap:9px;padding:9px 10px;display:flex}._mobileMaterial_y09do_339>span{flex-direction:column;min-width:0;display:flex}._mobileMaterial_y09do_339 small,._mobileMaterial_y09do_339 b{color:var(--muted-foreground);font-size:8px}._mobileMaterial_y09do_339 strong{font-size:12px}._mobileMaterial_y09do_339 button{margin-left:auto}._mobileSectionHead_y09do_339{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-transform:uppercase;align-items:center;gap:9px;font-size:8.5px;display:flex}._mobileSectionHead_y09do_339:after{background:var(--border);content:"";flex:1;order:1;height:1px}._mobileSectionHead_y09do_339 span{order:2}._mobileStockList_y09do_339{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._mobileStockList_y09do_339>div{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:minmax(0,1fr) 62px 32px;gap:5px;padding:7px;display:grid}._mobileInlineActions_y09do_339{gap:6px;display:flex}._mobileInlineActions_y09do_339>*{flex:1;min-width:0;padding:0 6px}._mobilePieceGroups_y09do_339,._desktopPieceGroups_y09do_112{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px}._mobilePieceGroups_y09do_339{display:grid}._mobilePieceGroups_y09do_339 button,._desktopPieceGroups_y09do_112 button{min-width:0;height:28px;color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 6px;font-size:8px;font-weight:700;overflow:hidden}._mobilePieceGroups_y09do_339 button[aria-pressed=true],._desktopPieceGroups_y09do_112 button[aria-pressed=true]{background:var(--card);box-shadow:var(--shadow-xs);color:var(--primary)}:is(._mobilePieceGroups_y09do_339 button:focus-visible,._desktopPieceGroups_y09do_112 button:focus-visible){outline:2px solid var(--ring);outline-offset:-1px}._mobileCutTable_y09do_339{width:100%;min-width:0}._mobileCutHead_y09do_339,._mobileCutRow_y09do_339{align-items:center;gap:7px;min-width:0;display:grid}._mobileCutTable_y09do_339[data-columns=dimensions] ._mobileCutHead_y09do_339,._mobileCutTable_y09do_339[data-columns=dimensions] ._mobileCutRow_y09do_339{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr)}._mobileCutTable_y09do_339[data-columns=ends] ._mobileCutHead_y09do_339,._mobileCutTable_y09do_339[data-columns=ends] ._mobileCutRow_y09do_339{grid-template-columns:minmax(0,1fr) 64px 32px}._mobileCutHead_y09do_339{min-height:24px;color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 2px;font-size:7.5px;font-weight:700}._mobileCutHead_y09do_339 span:last-child{text-align:center}._mobileCuts_y09do_339{flex-direction:column;gap:6px;display:flex}._mobileCutRow_y09do_339{border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:6px;min-height:46px;padding:6px}._mobileCutRow_y09do_339>input,._mobileCutRow_y09do_339>select,._mobileCutRow_y09do_339 ._numberInput_y09do_136,._mobileCutRow_y09do_339 ._ends_y09do_150{width:100%;min-width:0}._mobileCutRow_y09do_339 ._iconButton_y09do_63{width:32px}._mobileSettings_y09do_339{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:5px;padding:10px;display:flex}._mobileSettings_y09do_339 ._field_y09do_162,._mobileSettings_y09do_339 ._switchRow_y09do_162{min-height:38px}._mobileSettings_y09do_339 ._field_y09do_162>input,._mobileSettings_y09do_339 ._field_y09do_162>select,._mobileSettings_y09do_339 ._field_y09do_162>._numberInput_y09do_136{width:min(48%,210px)}:is(._mobileSettings_y09do_339 ._field_y09do_162:has(>input),._mobileSettings_y09do_339 ._field_y09do_162:has(>select)){flex-direction:column;align-items:stretch;gap:3px;padding-block:3px}:is(._mobileSettings_y09do_339 ._field_y09do_162:has(>input)>span,._mobileSettings_y09do_339 ._field_y09do_162:has(>select)>span){flex:none}:is(._mobileSettings_y09do_339 ._field_y09do_162:has(>input)>input,._mobileSettings_y09do_339 ._field_y09do_162:has(>select)>select){flex:0 0 32px;width:100%;min-width:0}._stockIdentity_y09do_343{border-left:3px solid var(--primary);background:var(--primary-soft);border-radius:4px;flex-direction:column;grid-column:1/-1;gap:2px;min-width:0;padding:6px 7px;display:flex}._stockIdentity_y09do_343 strong,._stockIdentity_y09do_343 small,._stockIdentity_y09do_343 em{overflow-wrap:anywhere;min-width:0}._stockIdentity_y09do_343 strong{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:8.5px}._stockIdentity_y09do_343 small{color:var(--foreground);font-size:9px}._stockIdentity_y09do_343 em{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:7.5px;font-style:normal}._mobileWorkshop_y09do_349{flex-direction:column;gap:11px;min-height:100%;padding:0 12px 98px;display:flex}._mobileWorkshop_y09do_349>header{border-bottom:1px solid var(--border);background:var(--card);align-items:center;min-height:52px;margin:0 -12px;padding:0 12px;display:flex}._mobileWorkshop_y09do_349>header span{flex-direction:column;flex:1;min-width:0;display:flex}._mobileWorkshop_y09do_349>header strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:11px}._mobileWorkshop_y09do_349>header small{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}._mobileWorkshop_y09do_349>header b{background:var(--muted);font-family:var(--font-subtitle), "Space Mono", monospace;border-radius:4px;flex:none;margin-left:auto;padding:4px 7px;font-size:9px}._mobileSawState_y09do_349{background:var(--success-soft);min-height:40px;color:var(--success);font-family:var(--font-subtitle), "Space Mono", monospace;align-items:center;gap:7px;margin:0 -12px;padding:0 12px;font-size:9px;display:flex}._mobileSawState_y09do_349 svg{width:13px}._mobileCutCard_y09do_349,._mobileSawGuidance_y09do_349,._mobileFromBar_y09do_349,._mobileBarGraphic_y09do_349{border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._mobileCutCard_y09do_349{flex-direction:column;gap:8px;padding:14px;display:flex}._mobileCutCard_y09do_349>small{color:var(--muted-foreground);text-transform:uppercase;font-size:8px}._mobileCutCard_y09do_349>strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:40px;line-height:1}._mobileCutCard_y09do_349>strong b{color:var(--muted-foreground);margin-left:5px;font-size:13px}._mobileCutCard_y09do_349>div{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;align-items:center;gap:8px;font-size:12px;display:flex}._mobileCutCard_y09do_349>div i{background:var(--border);flex:1;height:1px}._mobileCutCard_y09do_349 footer{align-items:center;gap:8px;min-width:0;display:flex}._mobileCutCard_y09do_349 footer b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._mobileCutCard_y09do_349 footer span{color:var(--muted-foreground);flex:none;margin-left:auto;font-size:9px}._mobileSawGuidance_y09do_349{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}._mobileSawGuidance_y09do_349>span{background:var(--card);flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}._mobileSawGuidance_y09do_349 small,._mobileBarGraphic_y09do_349 header small{color:var(--muted-foreground);text-transform:uppercase;font-size:7px}._mobileSawGuidance_y09do_349 b,._mobileBarGraphic_y09do_349 header b{font-family:var(--font-subtitle), "Space Mono", monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._mobileFromBar_y09do_349{align-items:center;padding:12px 14px;display:flex}._mobileFromBar_y09do_349>span{flex-direction:column;display:flex}._mobileFromBar_y09do_349>span:last-child{align-items:flex-end;margin-left:auto}._mobileFromBar_y09do_349 small{color:var(--muted-foreground);text-transform:uppercase;font-size:8px}._mobileBarGraphic_y09do_349{flex-direction:column;gap:8px;padding:12px;display:flex}._mobileBarGraphic_y09do_349 header{justify-content:space-between;align-items:center;gap:10px;display:flex}._mobileBarGraphic_y09do_349 header span{flex-direction:column;gap:2px;min-width:0;display:flex}._mobileBarGraphic_y09do_349 header span:last-child{text-align:right;align-items:flex-end}._mobileBarGraphic_y09do_349>div{border:1px solid var(--input);height:58px;display:flex;overflow:hidden}._mobileBarGraphic_y09do_349 i,._mobileBarGraphic_y09do_349 em{flex-direction:column;flex-basis:0;justify-content:center;align-items:center;min-width:0;font-style:normal;display:flex;overflow:hidden}._mobileBarGraphic_y09do_349 i{background:var(--tone);color:var(--tone-ink)}._mobileBarGraphic_y09do_349 em{background:var(--muted);color:var(--muted-foreground);font-size:8px}._mobileBarGraphic_y09do_349 small{color:var(--muted-foreground);font-size:8px}._mobileWorkshop_y09do_349>p{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;margin:0;font-size:8px;line-height:1.6}._mobileWorkshopActions_y09do_349{z-index:50;border-top:1px solid var(--border);background:var(--card);gap:9px;min-height:88px;padding:10px 12px 18px;display:flex;position:fixed;bottom:60px;left:0;right:0}._mobileWorkshopActions_y09do_349 button{min-height:52px}._mobileWorkshopActions_y09do_349 button:last-child{flex:1}._dialog_y09do_67:has(._printDocument_y09do_351){width:min(860px,100%);max-height:94vh}._printDocument_y09do_351{color:#17232c;background:#fff;width:100%;padding:26px}._printDocument_y09do_351>header{border-bottom:2px solid #17232c;grid-template-columns:minmax(0,1fr) 290px;gap:20px;padding-bottom:16px;display:grid}._printDocument_y09do_351 h1,._printDocument_y09do_351 p{margin:0}._printDocument_y09do_351 h1{font-family:var(--font-title), "Michroma", sans-serif;font-size:18px}._printDocument_y09do_351>header small{color:#a40024;font-family:var(--font-subtitle), "Space Mono", monospace;font-size:8px}._printDocument_y09do_351>header p{color:#68747a;font-size:9px}._printDocument_y09do_351 ._printContact_y09do_351{font-family:var(--font-subtitle), "Space Mono", monospace;margin-top:6px;font-size:7px}._printDocument_y09do_351 dl{background:#d7dcda;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}._printDocument_y09do_351 dl div{background:#fff;padding:6px}._printDocument_y09do_351 dt{color:#68747a;text-transform:uppercase;font-size:7px}._printDocument_y09do_351 dd{font-family:var(--font-subtitle), "Space Mono", monospace;margin:0;font-size:10px}._printSummary_y09do_351{border:1px solid #d7dcda;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid}._printSummary_y09do_351 span{color:#68747a;flex-direction:column;padding:8px;font-size:8px;display:flex}._printSummary_y09do_351 b{color:#17232c;font-family:var(--font-subtitle), "Space Mono", monospace}._printBar_y09do_351{break-inside:avoid;margin-top:14px}._printBar_y09do_351>header{align-items:baseline;gap:8px;display:flex}._printBar_y09do_351>header span{color:#68747a;font-size:8px}._printBar_y09do_351>header b{font-family:var(--font-subtitle), "Space Mono", monospace;margin-left:auto;font-size:8px}._printBarGraphic_y09do_351{border:1px solid #17232c;height:34px;margin:5px 0;display:flex;overflow:hidden}._printBarGraphic_y09do_351 i,._printBarGraphic_y09do_351 em{flex-direction:column;flex-basis:0;justify-content:center;align-items:center;min-width:0;font-style:normal;display:flex;overflow:hidden}._printBarGraphic_y09do_351 i{background:var(--tone);color:var(--tone-ink)}._printBarGraphic_y09do_351 em{color:#68747a;background:#eef1ee;font-size:7px}._printBarGraphic_y09do_351 b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:8px}._printBarGraphic_y09do_351 small{font-size:6px}._printBar_y09do_351 table{border-collapse:collapse;width:100%;font-size:7.5px}._printBar_y09do_351 th,._printBar_y09do_351 td{text-align:left;border-bottom:1px solid #d7dcda;padding:4px}._printBar_y09do_351 th{color:#68747a;text-transform:uppercase}._printDocument_y09do_351>footer{color:#68747a;border-top:1px solid #d7dcda;justify-content:space-between;gap:16px;margin-top:18px;padding-top:8px;font-size:7px;display:flex}._procurementReviewMode_y09do_352{border:1px solid var(--primary-border);border-radius:var(--radius);background:var(--muted);flex-direction:column;gap:10px;padding:14px;display:flex}._procurementReviewModeHeader_y09do_352{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._procurementReviewMode_y09do_352 h2,._procurementReviewMode_y09do_352 h3,._procurementReviewMode_y09do_352 p{margin:0}._procurementReviewMode_y09do_352 h2,._procurementReviewMode_y09do_352 h3{font-family:var(--font-title), sans-serif;font-size:12px}._procurementReviewModeHeader_y09do_352>p{text-align:right;max-width:190px;font-size:8px;line-height:1.45;color:var(--muted-foreground)!important}._procurementProductionState_y09do_352{border:1px solid var(--warning);background:var(--warning-soft);color:var(--warning-foreground);border-radius:5px;padding:9px}._procurementProductionState_y09do_352 strong{font-family:var(--font-subtitle), "Space Mono", monospace;text-transform:uppercase;font-size:8px;display:block}._procurementProductionState_y09do_352 p{margin-top:4px;font-size:9px;line-height:1.5}._procurementFixture_y09do_352{border:1px dashed var(--primary-border);border-radius:var(--radius);background:var(--primary-soft);flex-direction:column;gap:10px;padding:14px;display:flex}._procurementFixture_y09do_352>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._procurementFixtureEyebrow_y09do_352{font-family:var(--font-subtitle), "Space Mono", monospace;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700;color:var(--primary)!important}._procurementFixtureStatus_y09do_352{border:1px solid var(--warning);background:var(--warning-soft);font-family:var(--font-subtitle), "Space Mono", monospace;border-radius:999px;flex:none;padding:4px 6px;font-size:8px;font-weight:700;color:var(--warning-foreground)!important}._procurementFixtureNotice_y09do_352{border-left:3px solid var(--primary);background:var(--card);padding:8px;font-size:9px;line-height:1.5;color:var(--foreground)!important}._procurementFixtureDetails_y09do_352{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}._procurementFixtureDetails_y09do_352 div{background:var(--card);min-width:0;padding:7px}._procurementFixtureDetails_y09do_352 dt{color:var(--muted-foreground);text-transform:uppercase;font-size:8px}._procurementFixtureDetails_y09do_352 dd{color:var(--foreground);font-family:var(--font-subtitle), "Space Mono", monospace;overflow-wrap:anywhere;margin:3px 0 0;font-size:8px;line-height:1.35}._procurementFixtureTableWrap_y09do_352{border:1px solid var(--border);background:var(--card);overflow-x:auto}._procurementFixtureTable_y09do_352{border-collapse:collapse;width:100%;min-width:620px;font-size:8px}._procurementFixtureTable_y09do_352 th,._procurementFixtureTable_y09do_352 td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:7px;line-height:1.4}._procurementFixtureTable_y09do_352 thead{background:var(--muted)}._procurementFixtureTable_y09do_352 th{color:var(--muted-foreground);text-transform:uppercase;font-size:7px}._procurementFixtureTable_y09do_352 td:nth-child(3),._procurementFixtureTable_y09do_352 td:nth-child(4),._procurementFixtureTable_y09do_352 tfoot td{color:var(--foreground);font-family:var(--font-subtitle), "Space Mono", monospace;white-space:nowrap}._procurementFixtureTable_y09do_352 tfoot{background:var(--muted)}._procurementFixtureTable_y09do_352 tfoot th{color:var(--foreground);text-align:right}._procurementFixtureFootnote_y09do_352{font-size:8px;line-height:1.5;color:var(--muted-foreground)!important}._loading_y09do_354{background:var(--background,#f2f4f1);min-height:100dvh;color:var(--foreground,#17232c);font-family:var(--font-body), "Geist", sans-serif;place-content:center;justify-items:center;display:grid}._loading_y09do_354 h1{font-family:var(--font-title), "Michroma", sans-serif;margin:18px 0 4px;font-size:15px}._loading_y09do_354 p{color:#68747a}._loadingMark_y09do_354{align-items:flex-end;gap:6px;height:64px;display:flex}._loadingMark_y09do_354 i{background:#ef405d;border-radius:3px;width:12px;animation:.9s ease-in-out infinite alternate _load_y09do_354}._loadingMark_y09do_354 i:first-child{height:38px}._loadingMark_y09do_354 i:nth-child(2){height:54px;animation-delay:.15s}._loadingMark_y09do_354 i:nth-child(3){height:30px;animation-delay:.3s}._loadingMark_y09do_354 i:nth-child(4){height:46px;animation-delay:.45s}._loadingProgress_y09do_355{width:min(300px,100vw - 40px);color:var(--text-mid);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin-top:18px;font-size:10px;display:grid}._loadingProgress_y09do_355 b{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:9px;font-weight:400}._loadingProgress_y09do_355 i{background:var(--muted);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}._loadingProgress_y09do_355 em{border-radius:inherit;background:var(--primary);width:66%;height:100%;animation:1.1s ease-in-out infinite alternate _progress_y09do_1;display:block}._loadingProgress_y09do_355 small{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;grid-column:1/-1;font-size:8px}._loadingSkeleton_y09do_355{border:1px solid var(--border);border-radius:6px;grid-template-columns:34% 22% 12% 18%;gap:8px;width:min(420px,100vw - 40px);margin-top:20px;padding:12px;display:grid}._loadingSkeleton_y09do_355 i{background:var(--muted);border-radius:3px;height:10px;animation:1.1s ease-in-out infinite alternate _skeleton_y09do_1}._loadingSkeleton_y09do_355 i:nth-child(2){animation-delay:.12s}._loadingSkeleton_y09do_355 i:nth-child(3){animation-delay:.24s}._loadingSkeleton_y09do_355 i:nth-child(4){animation-delay:.36s}._inlineSpinner_y09do_355{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite _spin_y09do_1}._compatibilityInset_y09do_356{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}._profileGlyph_y09do_356{border:2px solid var(--text-mid);width:38px;height:26px;box-shadow:inset 0 0 0 5px var(--muted), inset 0 0 0 6px var(--muted-foreground);border-radius:3px}._compatibilityInset_y09do_356>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}._compatibilityInset_y09do_356 small,._compatibilityInset_y09do_356 em{color:var(--muted-foreground);font-size:8.5px;font-style:normal}._compatibilityInset_y09do_356 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._lengthFilter_y09do_356{border:1px solid var(--input);border-radius:6px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;height:32px;padding:0 8px;display:grid}._lengthFilter_y09do_356 svg{width:14px;color:var(--muted-foreground)}._lengthFilter_y09do_356 input{background:0 0;border:0;outline:0;min-width:0}._lengthFilter_y09do_356 small{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;white-space:nowrap;font-size:8.5px}._stockGroups_y09do_356{flex-direction:column;gap:5px;min-height:0;display:flex;overflow:hidden auto}._stockGroups_y09do_356 section{flex-direction:column;gap:1px;display:flex}._stockGroups_y09do_356 section>header{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-transform:uppercase;align-items:center;gap:7px;padding:5px 6px 3px;font-size:8.5px;display:flex}._stockGroups_y09do_356 section>header i{background:var(--border);flex:1;height:1px}._stockGroups_y09do_356 section>header b{font-weight:400}._compactStockRow_y09do_356{border-radius:5px;grid-template-columns:minmax(0,1fr) 48px 56px;align-items:center;gap:6px;min-height:32px;padding:6px;display:grid}._compactStockRow_y09do_356:hover{background:var(--muted)}._compactStockRow_y09do_356 ._numberInput_y09do_136{background:0 0;border:0}._compactStockRow_y09do_356 ._rowActions_y09do_64{visibility:hidden}._compactStockRow_y09do_356:hover ._rowActions_y09do_64,._compactStockRow_y09do_356:focus-within ._rowActions_y09do_64{visibility:visible}._settingsBody_y09do_357{gap:9px}._settingsGroup_y09do_357{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:4px;padding-top:8px;display:flex}._settingsGroup_y09do_357 strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:9px}._settingsGroup_y09do_357 small{color:var(--muted-foreground);font-size:8px}._fixtureSummary_y09do_358{border:1px solid var(--primary-border);background:var(--primary-soft);color:var(--foreground);border-radius:6px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin:0 18px;padding:8px 10px;display:grid}._fixtureSummary_y09do_358 span{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;text-transform:uppercase;font-size:8px}._fixtureSummary_y09do_358 b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:9px}._fixtureSummary_y09do_358 small{min-width:0;color:var(--text-mid);text-align:right;font-size:8px}._multiWorkspace_y09do_359,._combinedWorkspace_y09do_359{grid-template-columns:232px minmax(0,1fr);min-height:100%;display:grid}._materialSidebar_y09do_359{border-right:1px solid var(--border);background:var(--card);flex-direction:column;gap:10px;padding:14px 12px;display:flex;overflow:auto}._materialSidebar_y09do_359>header{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;padding:0 4px 10px;display:flex}._materialSidebar_y09do_359>header small,._materialSidebar_y09do_359>header em,._groupHeading_y09do_359{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:8.5px;font-style:normal}._materialSidebar_y09do_359>header strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:11px}._groupHeading_y09do_359{text-transform:uppercase;align-items:center;gap:8px;display:flex}._groupHeading_y09do_359 b{font-weight:400}._materialGroup_y09do_359{color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:3px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 10px;display:grid;position:relative}._materialGroup_y09do_359[aria-current=page]{background:var(--primary-soft);color:var(--primary)}._materialGroup_y09do_359>i{background:var(--t0);border-radius:2px;align-self:stretch}._materialGroup_y09do_359>i[data-tone="1"]{background:var(--t1)}._materialGroup_y09do_359>i[data-tone="2"]{background:var(--t2)}._materialGroup_y09do_359>span{flex-direction:column;gap:2px;min-width:0;display:flex}._materialGroup_y09do_359 strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}._materialGroup_y09do_359 small,._materialGroup_y09do_359 em{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}._materialGroup_y09do_359>b{border:1px dashed var(--input);width:14px;height:14px;color:var(--muted-foreground);border-radius:50%;place-items:center;font-size:9px;display:grid}._materialGroup_y09do_359>b svg{width:9px}._materialGroup_y09do_359:has(svg)>b{background:var(--success);color:var(--card);border:0}._groupEditor_y09do_359,._combinedResults_y09do_359{grid-template-rows:auto minmax(0,1fr) 56px;min-width:0;display:grid;container-type:inline-size}._groupEditor_y09do_359>header,._combinedResults_y09do_359>header{border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:12px;padding:14px 18px;display:flex}._groupEditor_y09do_359>header span,._combinedResults_y09do_359>header span{flex-direction:column;gap:3px;min-width:0;display:flex}._groupEditor_y09do_359>header small,._combinedResults_y09do_359>header small{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;text-transform:uppercase;font-size:8px}._groupEditor_y09do_359 h2,._combinedResults_y09do_359 h2{font-family:var(--font-title), "Michroma", sans-serif;margin:0;font-size:12px}._groupEditor_y09do_359 p,._combinedResults_y09do_359 p{color:var(--muted-foreground);margin:0;font-size:9px}._groupEditor_y09do_359>header button,._combinedResults_y09do_359>header button{margin-left:auto}._groupEditorColumns_y09do_359{grid-template-columns:minmax(270px,312px) minmax(0,1fr);gap:14px;min-height:0;padding:14px 18px;display:grid;overflow:auto}._groupEditor_y09do_359>footer,._combinedResults_y09do_359>footer{border-top:1px solid var(--border);background:var(--card);align-items:center;gap:12px;padding:0 18px;display:flex}._groupEditor_y09do_359>footer span{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:9px}._groupEditor_y09do_359>footer ._button_y09do_61{margin-left:auto}._combinedResults_y09do_359{grid-template-rows:auto auto minmax(0,1fr) auto auto;overflow:auto}._combinedTotals_y09do_359{border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 18px 0;display:grid;overflow:hidden}._combinedTotals_y09do_359>div{border-right:1px solid var(--border);padding:10px}._combinedTotals_y09do_359>div:last-child{border-right:0}._combinedGroupPreviews_y09do_359{flex-direction:column;gap:7px;padding:0 18px 14px;display:flex}._combinedGroupPreviews_y09do_359 article{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}._combinedGroupPreviews_y09do_359 article>i{background:var(--t0);border-radius:2px;align-self:stretch}._combinedGroupPreviews_y09do_359 article>span{flex-direction:column;gap:2px;display:flex}._combinedGroupPreviews_y09do_359 small{color:var(--muted-foreground);font-size:8.5px}._voiceMessages_y09do_334,._materialSidebar_y09do_359,._groupEditorColumns_y09do_359,._combinedResults_y09do_359{overflow-x:hidden}._dialog_y09do_67 textarea{white-space:pre-wrap;overflow:hidden auto}@container (width<=720px){._desktopPieceGroups_y09do_112{display:grid}._requiredPieceEditor_y09do_111[data-columns=dimensions] ._cutHead_y09do_113,._requiredPieceEditor_y09do_111[data-columns=dimensions] ._cutRow_y09do_113{grid-template-columns:44px minmax(88px,.72fr) minmax(120px,1.28fr)}._requiredPieceEditor_y09do_111[data-columns=dimensions][data-multi] ._cutHead_y09do_113,._requiredPieceEditor_y09do_111[data-columns=dimensions][data-multi] ._cutRow_y09do_113{grid-template-columns:44px minmax(78px,.65fr) minmax(104px,1fr) minmax(92px,.82fr)}._requiredPieceEditor_y09do_111[data-columns=dimensions] :is(._pieceEnds_y09do_388,._pieceRotation_y09do_388,._pieceActions_y09do_388,._ends_y09do_150,._rotationButton_y09do_143,._rowActions_y09do_64){display:none}._requiredPieceEditor_y09do_111[data-columns=ends] ._cutHead_y09do_113,._requiredPieceEditor_y09do_111[data-columns=ends] ._cutRow_y09do_113{grid-template-columns:minmax(160px,1fr) minmax(68px,90px) 40px}._requiredPieceEditor_y09do_111[data-columns=ends] :is(._pieceQuantity_y09do_397,._pieceLength_y09do_397,._pieceLabel_y09do_397,._pieceMaterial_y09do_397,._numberInput_y09do_136,input[aria-label=Piece\ label],select[aria-label="Piece material group"]){display:none}}@container (width<=980px){._compare_y09do_195 ._planCards_y09do_220{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=820px){._combinedResults_y09do_359 ._planCards_y09do_220{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=680px){._groupEditorColumns_y09do_359{grid-template-columns:minmax(0,1fr)}}@container (width<=480px){._compare_y09do_195 ._planCards_y09do_220,._combinedResults_y09do_359 ._planCards_y09do_220{grid-template-columns:minmax(0,1fr)}._fixtureSummary_y09do_358{grid-template-columns:minmax(0,1fr);align-items:flex-start}._fixtureSummary_y09do_358 small{text-align:left}}@container (width<=460px){._planHighlights_y09do_255{grid-template-columns:repeat(2,minmax(0,1fr))}._planHighlights_y09do_255 span:last-child{grid-column:1/-1}}@keyframes _load_y09do_354{to{opacity:.55;transform:translateY(-5px)}}@keyframes _progress_y09do_1{to{transform:translate(30%)}}@keyframes _skeleton_y09do_1{to{opacity:.48}}@keyframes _spin_y09do_1{to{transform:rotate(360deg)}}@media (max-width:1250px){._setupGrid_y09do_46,._setupGrid_y09do_46._multiGrid_y09do_47{grid-template-columns:minmax(270px,312px) minmax(660px,1fr)}._setupGrid_y09do_46>:last-child{grid-column:1/-1}._groups_y09do_178{grid-row:span 1}}@media (min-width:1051px) and (max-width:1480px){html[data-rail=expanded] ._setupGrid_y09do_46,html[data-rail=expanded] ._setupGrid_y09do_46._multiGrid_y09do_47{grid-template-columns:minmax(270px,312px) minmax(660px,1fr)}html[data-rail=expanded] ._setupGrid_y09do_46>:last-child{grid-column:1/-1}html[data-rail=expanded] ._groups_y09do_178{grid-row:span 1}}@media (min-width:901px) and (max-width:1180px){._saveState_y09do_97,._shareGateReason_y09do_99,[data-header-action=ask]{display:none}._headerBack_y09do_100,._iconButton_y09do_63{flex:0 0 32px}._headerBadge_y09do_102{text-overflow:ellipsis;max-width:170px;overflow:hidden}._planner_y09do_1[data-screen=cut-plan] ._outputActions_y09do_190,._planner_y09do_1[data-screen=workshop] ._outputActions_y09do_190{display:none}}@media (min-width:1051px) and (max-width:1266px){html[data-rail=expanded] ._setupGrid_y09do_46,html[data-rail=expanded] ._setupGrid_y09do_46._multiGrid_y09do_47{grid-template-columns:minmax(0,1fr)}html[data-rail=expanded] ._setupGrid_y09do_46>*,html[data-rail=expanded] ._setupGrid_y09do_46>:last-child{grid-column:1}}@media (max-width:1050px){._setupGrid_y09do_46,._setupGrid_y09do_46._multiGrid_y09do_47{grid-template-columns:minmax(0,1fr)}._setupGrid_y09do_46>*,._setupGrid_y09do_46>:last-child{grid-column:1}}@media (max-width:900px){._planner_y09do_1{height:auto;min-height:calc(100dvh - 116px);overflow:visible}._content_y09do_45{overflow:visible}._setupGrid_y09do_46,._setupGrid_y09do_46._multiGrid_y09do_47,._cutPlan_y09do_278{grid-template-columns:minmax(0,1fr);min-height:0;padding:12px}._setupGrid_y09do_46>*,._setupGrid_y09do_46>:last-child{grid-column:1}._card_y09do_49{min-height:auto;overflow:visible}._cardBody_y09do_56{overflow:visible}._planCards_y09do_220{grid-template-columns:minmax(0,1fr)}._planCard_y09do_220{min-height:0}._compare_y09do_195{padding:12px}._costingEditor_y09do_204{grid-template-columns:repeat(2,minmax(0,1fr))}._costingEditor_y09do_204>span{grid-column:1/-1}._workshop_y09do_289{padding:12px}._workshopList_y09do_293,._workshopFocus_y09do_292{grid-template-columns:minmax(0,1fr)}._workshopActions_y09do_292 button{flex:1;min-height:46px}._workshopFocus_y09do_292>p{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;margin:0;font-size:8px;line-height:1.5;display:block}._footer_y09do_165{z-index:40;flex-wrap:wrap;gap:7px 12px;height:auto;min-height:56px;padding:8px 12px;position:sticky;bottom:60px}._footer_y09do_165>span:not(._footerGrow_y09do_190,._outputActions_y09do_190),._footerGrow_y09do_190{display:none}._outputActions_y09do_190{flex-wrap:wrap}._saveState_y09do_97,._planner_y09do_1[data-screen=workshop]>._footer_y09do_165{display:none}._mobileSetup_y09do_339,._mobileWorkshop_y09do_349{overflow:hidden auto}._groupEditorColumns_y09do_359{grid-template-columns:minmax(0,1fr)}._combinedResults_y09do_359{min-height:0}._combinedTotals_y09do_359{grid-template-columns:repeat(2,minmax(0,1fr))}._combinedTotals_y09do_359>div:nth-child(2){border-right:0}._combinedTotals_y09do_359>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@container shell-inline (width<=900px){._multiWorkspace_y09do_359,._combinedWorkspace_y09do_359{display:block}._materialSidebar_y09do_359{border-right:0;border-bottom:1px solid var(--border);max-height:230px}}@container shell-inline (width<=620px){._tabs_y09do_13{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 4px;display:grid;overflow:hidden}._tabs_y09do_13 button{text-overflow:ellipsis;min-width:0;height:40px;padding:0 3px;font-size:8.5px;overflow:hidden}._tabs_y09do_13 b{display:none}}@container shell-inline (width<=480px){._tabs_y09do_13 button{font-size:7px}}@media (max-width:620px){._planner_y09do_1{grid-template-rows:auto minmax(0,1fr) auto}._setupGrid_y09do_46,._setupGrid_y09do_46._multiGrid_y09do_47{padding:10px}._stockRow_y09do_109{grid-template-columns:minmax(0,1fr) minmax(82px,.75fr) 58px;padding:8px}._stockRow_y09do_109>select{grid-column:auto}._cardBody_y09do_56:has(._cutRow_y09do_113){overflow:visible}._cutHead_y09do_113{display:none}._cutRow_y09do_113{border:1px solid var(--border);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;padding:8px}._cutRow_y09do_113 ._ends_y09do_150,._cutRow_y09do_113>input[aria-label=Piece\ label],._cutRow_y09do_113>select[aria-label="Piece material group"]{grid-column:1/-1}._cutRow_y09do_113 ._rowActions_y09do_64{grid-column:2;justify-self:end}._compareIntro_y09do_198{flex-direction:column;align-items:flex-start}._recommendation_y09do_201{margin-left:0}._actionGrid_y09do_323{grid-template-columns:minmax(0,1fr)}._workshopList_y09do_293 button{grid-template-columns:20px minmax(0,1fr) auto}._endSummary_y09do_297{grid-column:2/-1}._labels_y09do_333{grid-template-columns:1fr}._footer_y09do_165 ._buttonOutline_y09do_62,._footer_y09do_165 ._button_y09do_61{flex:auto}._footer_y09do_165{width:100%;max-width:100vw;overflow:hidden}._planner_y09do_1[data-screen=cut-plan] ._footer_y09do_165>[data-secondary-action],._planner_y09do_1[data-screen=workshop] ._footer_y09do_165>[data-secondary-action]{display:none}._outputActions_y09do_190{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}._outputActions_y09do_190>*{text-overflow:ellipsis;min-width:0;padding:0 4px;font-size:7px;overflow:hidden}._outputActions_y09do_190 svg{width:11px}._mappingGrid_y09do_330{grid-template-columns:repeat(2,minmax(0,1fr))}._mappingSave_y09do_332,._importDestinations_y09do_329{grid-template-columns:minmax(0,1fr)}._voiceControls_y09do_334,._voiceForm_y09do_334{flex-wrap:wrap}._voiceForm_y09do_334 input{flex-basis:100%}._planSearch_y09do_279{width:min(170px,48vw)}._bar_y09do_281 header{flex-wrap:wrap;align-items:flex-start}._bar_y09do_281 header b{width:100%;margin-left:34px}._barAccounting_y09do_285{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){._setupGrid_y09do_46,._setupGrid_y09do_46._multiGrid_y09do_47,._compare_y09do_195,._cutPlan_y09do_278,._workshop_y09do_289{padding:8px}._cardHeader_y09do_50{flex-wrap:wrap;align-items:flex-start}._cardTools_y09do_55{width:100%;margin-left:0}._planSearch_y09do_279{width:100%}._footer_y09do_165{gap:6px}._footer_y09do_165>button{min-width:0;padding-inline:7px;font-size:8px}._workshopTop_y09do_290{align-items:flex-start}._workshopTop_y09do_290>b{margin-left:8px;font-size:9px}._sawCard_y09do_292{flex-direction:column;align-items:stretch}._sawCard_y09do_292>span{min-width:0}._sawCard_y09do_292 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._workshopList_y09do_293{display:none}._workshopList_y09do_293 button{grid-template-columns:18px minmax(0,1fr)}._workshopList_y09do_293 button>b,._endSummary_y09do_297{grid-column:2}._endSummary_y09do_297{white-space:normal}._mobileStockList_y09do_339{grid-template-columns:minmax(0,1fr)}._mobileInlineActions_y09do_339{flex-wrap:wrap}._mobileCutRow_y09do_339 ._angle_y09do_136{min-width:0}._mobileCutRow_y09do_339 ._angleStep_y09do_141{min-width:44px;min-height:44px}._mobileCutRow_y09do_339 ._angleValue_y09do_142{flex-basis:58px;width:58px;min-width:58px;max-width:58px}._mobileCuts_y09do_339 article>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px 30px}._mobileCuts_y09do_339 ._numberInput_y09do_136 input{min-width:0;font-size:11px}._mobileCuts_y09do_339 header{grid-template-columns:44px minmax(72px,1fr) minmax(0,1fr)}._mobileCuts_y09do_339 header ._numberInput_y09do_136 small{display:none}._mobileMaterial_y09do_339{align-items:flex-start}._mobileMaterial_y09do_339 button{flex:none}._combinedTotals_y09do_359{margin-left:8px;margin-right:8px}._groupEditor_y09do_359>header,._combinedResults_y09do_359>header,._groupEditorColumns_y09do_359,._groupEditor_y09do_359>footer,._combinedResults_y09do_359>footer,._combinedGroupPreviews_y09do_359{padding-left:8px;padding-right:8px}._planner_y09do_1[data-screen=compare]{grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:100%;height:calc(100dvh - 116px);min-height:480px;overflow:hidden}._planner_y09do_1[data-screen=compare] ._content_y09do_45{min-width:0;overflow:hidden auto}._compare_y09do_195,._planCards_y09do_220,._planCard_y09do_220,._costingEditor_y09do_204{width:100%;min-width:0;max-width:100%}._compareIntro_y09do_198>span:first-child{flex-direction:column;align-items:flex-start;gap:3px;width:100%;max-width:100%}._compareIntro_y09do_198 small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%;max-width:100%}._planCard_y09do_220>*,._planTitle_y09do_229>*,._planBreakdown_y09do_240 span>*,._planPreviewGroup_y09do_260>*,._planPreview_y09do_260>*{min-width:0;max-width:100%}._planTitle_y09do_229>b{white-space:normal;text-align:center}._planHighlights_y09do_255{grid-template-columns:repeat(2,minmax(0,1fr))}._planHighlights_y09do_255 span:last-child{grid-column:1/-1}._planHighlights_y09do_255 small{overflow-wrap:anywhere;white-space:normal}._planCostLead_y09do_235 strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(19px,7.2vw,26px)}._costingEditor_y09do_204,._costingHeader_y09do_213{grid-template-columns:minmax(0,1fr)}._costingActions_y09do_215{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._costingActions_y09do_215 button{text-overflow:ellipsis;min-width:0;padding-inline:6px;overflow:hidden}._procurementReviewModeHeader_y09do_352,._procurementFixture_y09do_352>header{flex-direction:column}._procurementReviewModeHeader_y09do_352>p{text-align:left;max-width:none}._procurementDraftForm_y09do_566 form{grid-template-columns:minmax(0,1fr)}._procurementDraftForm_y09do_566 label:nth-child(4){grid-row:auto}._procurementFixtureDetails_y09do_352{grid-template-columns:repeat(2,minmax(0,1fr))}._procurementFixtureStatus_y09do_352{align-self:flex-start}._planner_y09do_1[data-screen=compare]>._footer_y09do_165,._planner_y09do_1[data-screen=combined]>._footer_y09do_165{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;padding:8px;display:grid;position:static}._planner_y09do_1[data-screen=compare]>._footer_y09do_165>button,._planner_y09do_1[data-screen=combined]>._footer_y09do_165>button{text-overflow:ellipsis;width:100%;min-width:0;padding-inline:5px;font-size:7.5px;overflow:hidden}}@media (max-width:400px){._headerBadge_y09do_102{text-overflow:ellipsis;max-width:100%;overflow:hidden}._numberInput_y09do_136,._numberInput_y09do_136 input,._mobileCuts_y09do_339 article,._mobileCuts_y09do_339 article input,._mobileCuts_y09do_339 article select{min-width:0}._mobileStockList_y09do_339>div{grid-template-columns:minmax(0,1fr) 54px 30px}._mobileCutRow_y09do_339 ._angleValue_y09do_142{flex-basis:52px;width:52px;min-width:52px;max-width:52px}._mobileWorkshopActions_y09do_349{padding-inline:8px}._mobileCutCard_y09do_349>strong{font-size:34px}._outputActions_y09do_190{grid-template-columns:repeat(3,minmax(0,1fr))}._outputActions_y09do_190>*{white-space:normal}}._jobNameDisplay_y09do_574{align-items:center;gap:6px;min-width:0;display:inline-flex}._jobNameDisplay_y09do_574>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._jobNameEdit_y09do_574,._jobNameSave_y09do_574,._jobNameCancel_y09do_574{min-width:44px;min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-weight:700}:is(._jobNameEdit_y09do_574:hover,._jobNameEdit_y09do_574:focus-visible){background:var(--primary-soft);outline:2px solid var(--ring);outline-offset:2px}._jobNameEdit_y09do_574 svg{width:15px}._jobNameEditor_y09do_574{grid-template-columns:minmax(150px,360px) auto auto;align-items:center;gap:6px;display:grid}._jobNameEditor_y09do_574 label{min-width:0}._jobNameEditor_y09do_574 input{border:1px solid var(--input);background:var(--card);width:100%;min-height:42px;color:var(--foreground);font:inherit;font-size:inherit;border-radius:5px;padding:7px 9px}._jobNameSave_y09do_574{background:var(--primary);color:var(--primary-foreground)}._jobNameCancel_y09do_574{border:1px solid var(--input)}._jobNameError_y09do_574{color:var(--destructive);font-family:var(--font-subtitle), monospace;grid-column:1/-1;font-size:10px}._srOnly_y09do_574{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._desktopPieceGroups_y09do_112,._mobilePieceGroups_y09do_339{display:none!important}._requiredPieceEditor_y09do_111[data-columns] :is(._pieceEnds_y09do_388,._pieceRotation_y09do_388,._pieceActions_y09do_388,._ends_y09do_150,._rotationButton_y09do_143,._rowActions_y09do_64),._requiredPieceEditor_y09do_111[data-columns] :is(._pieceQuantity_y09do_397,._pieceLength_y09do_397,._pieceLabel_y09do_397,._pieceMaterial_y09do_397,._numberInput_y09do_136,input[aria-label=Piece\ label],select[aria-label="Piece material group"]){display:revert}._requiredPieceEditor_y09do_111{min-width:0}._mobileCutRow_y09do_339{align-items:start;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important}._mobileCutRow_y09do_339>div{gap:7px;min-width:0;display:grid}._mobileCutRow_y09do_339>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}._mobileCutRow_y09do_339>div:first-child strong,._mobileCutRow_y09do_339>div:first-child input{grid-column:1/-1}._mobileCutRow_y09do_339 ._ends_y09do_150{gap:4px;min-width:0;display:flex}._mobileCutRow_y09do_339 ._iconButton_y09do_63{min-height:44px}@media (min-width:901px) and (max-width:1480px){._setupGrid_y09do_46,._setupGrid_y09do_46._multiGrid_y09do_47,html[data-rail=expanded] ._setupGrid_y09do_46,html[data-rail=expanded] ._setupGrid_y09do_46._multiGrid_y09do_47{grid-template-columns:minmax(64px,220px) minmax(470px,1fr) minmax(64px,240px)}._setupGrid_y09do_46>:last-child,html[data-rail=expanded] ._setupGrid_y09do_46>:last-child{grid-column:auto}._setupGrid_y09do_46 ._card_y09do_49{min-width:0}._setupGrid_y09do_46 ._requiredPiecesCard_y09do_110{min-width:470px}._setupGrid_y09do_46 ._cardHeader_y09do_50 h2{overflow-wrap:anywhere}}@media (max-width:900px){._mobileSectionTabs_y09do_339{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._mobileSectionTabs_y09do_339 button{white-space:normal;min-height:44px}._jobNameEditor_y09do_574{grid-template-columns:minmax(120px,1fr) auto auto}._mobileCutRow_y09do_339{grid-template-columns:minmax(0,1fr) 40px!important}._mobileCutRow_y09do_339>div:first-child,._mobileCutRow_y09do_339>div:nth-child(2){grid-column:1}._mobileCutRow_y09do_339>._iconButton_y09do_63{grid-area:1/2/span 2}}@media print{@page{size:A4 portrait;margin:12mm}html,body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}body :not(:has([data-print-surface])):not([data-print-surface]):not([data-print-surface] *){display:none!important}body :has([data-print-surface]){background:0 0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}[data-print-surface],[data-print-surface] *{visibility:visible!important}._overlay_y09do_299{background:0 0!important;width:175mm!important;max-width:175mm!important;padding:0!important;display:block!important;position:static!important}._dialog_y09do_67,._dialogBody_y09do_302{box-sizing:border-box;width:175mm!important;max-width:175mm!important}._dialog_y09do_67{max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}[data-print-surface]{width:100%!important;max-height:none!important;box-shadow:none!important;position:static!important;overflow:visible!important}._printDocument_y09do_351{box-sizing:border-box;max-width:175mm;width:175mm!important}._printDocument_y09do_351>header>span,._printDocument_y09do_351 h1{overflow-wrap:anywhere;word-break:break-word;min-width:0}._printBar_y09do_351>header{grid-template-columns:28px minmax(0,1fr) minmax(190px,auto);display:grid}._printBar_y09do_351>header span,._printBar_y09do_351>header b{overflow-wrap:anywhere;min-width:0}._printBar_y09do_351>header b{margin-left:0}._printBar_y09do_351 table{table-layout:fixed}._printBar_y09do_351 th,._printBar_y09do_351 td{overflow-wrap:anywhere}[data-print-surface=labels]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5mm!important;display:grid!important}[data-print-surface=labels] article{break-inside:avoid;min-height:42mm;border:.3mm dashed #68747a!important}._printDocument_y09do_351{padding:0}._printPage_y09do_609{min-width:175mm;max-width:175mm;display:flow-root;break-inside:auto!important;page-break-inside:auto!important;width:175mm!important}._printPage_y09do_609:not(:last-of-type){break-after:page!important;page-break-after:always!important}._printPage_y09do_609:last-of-type{break-inside:avoid!important;page-break-inside:avoid!important}._printPage_y09do_609>._printBar_y09do_351:first-child{margin-top:0}._printBar_y09do_351{min-width:175mm;max-width:175mm;display:block;break-inside:auto!important;page-break-inside:auto!important;width:175mm!important}._printDocument_y09do_351 thead{display:table-header-group}._printDocument_y09do_351 tfoot{display:table-footer-group}._tabs_y09do_13,._footer_y09do_165,._saveState_y09do_97{display:none!important}._planner_y09do_1{height:auto;display:block;overflow:visible}._content_y09do_45{overflow:visible}._cutPlan_y09do_278{padding:0;display:block}._card_y09do_49{break-inside:avoid;box-shadow:none}._bar_y09do_281{break-inside:avoid}}@media (prefers-reduced-motion:reduce){._planner_y09do_1 *,._loadingMark_y09do_354 i{transition:none!important;animation:none!important}}
