.machine-job-dialog-module__KCQBoW__backdrop{z-index:90;background:#0f233461;place-items:stretch stretch;padding:10px;display:grid;position:fixed;inset:0}.machine-job-dialog-module__KCQBoW__dialog{color:#102b52;background:#f5f8fb;border:1px solid #d9e4ee;border-radius:16px;flex-direction:column;width:100%;height:calc(100dvh - 20px);max-height:none;display:flex;overflow:auto;box-shadow:0 22px 70px #0f23343d}.machine-job-dialog-module__KCQBoW__header{z-index:4;background:#fffffff7;border-bottom:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex;position:sticky;top:0}.machine-job-dialog-module__KCQBoW__header h2{margin:2px 0 4px;font-size:21px;line-height:1.2}.machine-job-dialog-module__KCQBoW__header p{color:#61758e;margin:0;font-size:13px}.machine-job-dialog-module__KCQBoW__header .machine-job-dialog-module__KCQBoW__eyebrow{letter-spacing:.15em;color:#087f83;font-size:11px;font-weight:800}.machine-job-dialog-module__KCQBoW__form{flex-direction:column;gap:12px;min-height:0;padding:14px 18px 18px;display:flex}.machine-job-dialog-module__KCQBoW__topGrid{grid-template-columns:minmax(0,1.15fr) minmax(380px,1fr);align-items:stretch;gap:12px;display:grid}.machine-job-dialog-module__KCQBoW__section{background:#fff;border:1px solid #dce6ef;border-radius:12px;min-width:0;padding:14px;box-shadow:0 2px 8px #19324b09}.machine-job-dialog-module__KCQBoW__sectionHeading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.machine-job-dialog-module__KCQBoW__sectionHeading>span{color:#fff;background:#078c83;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.machine-job-dialog-module__KCQBoW__sectionHeading h3{color:#102b52;margin:0;font-size:15px}.machine-job-dialog-module__KCQBoW__sectionHeading p{color:#65788e;margin:3px 0 0;font-size:12px}.machine-job-dialog-module__KCQBoW__sectionActions{align-self:center;gap:7px;margin-left:auto;display:flex}.machine-job-dialog-module__KCQBoW__sectionActions button{white-space:nowrap}.machine-job-dialog-module__KCQBoW__setupFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.machine-job-dialog-module__KCQBoW__form label,.machine-job-dialog-module__KCQBoW__setupFields label,.machine-job-dialog-module__KCQBoW__planFields label{color:#17365d;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:650;display:flex}.machine-job-dialog-module__KCQBoW__setupFields input,.machine-job-dialog-module__KCQBoW__setupFields select,.machine-job-dialog-module__KCQBoW__planFields input:not([type=checkbox]),.machine-job-dialog-module__KCQBoW__planFields select,.machine-job-dialog-module__KCQBoW__planFields textarea,.machine-job-dialog-module__KCQBoW__lotCard input,.machine-job-dialog-module__KCQBoW__lotCard select{box-sizing:border-box;color:#193657;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d6e1eb;border-radius:7px;padding:8px 11px;font-size:13px}.machine-job-dialog-module__KCQBoW__setupFields small{color:#b45309;font-weight:500}.machine-job-dialog-module__KCQBoW__orderNotice,.machine-job-dialog-module__KCQBoW__programNotice{background:#fffaf0;border:1px solid #f0dfbd;border-radius:8px;justify-content:space-between;gap:12px;margin-top:10px;padding:9px 11px;font-size:12px;display:flex}.machine-job-dialog-module__KCQBoW__orderNotice span,.machine-job-dialog-module__KCQBoW__programNotice span{color:#8b6b3e}.machine-job-dialog-module__KCQBoW__programNotice{background:#effaf8;border-color:#cfebe4;margin-top:7px}.machine-job-dialog-module__KCQBoW__programNotice span{color:#46746d}.machine-job-dialog-module__KCQBoW__orderDetails{background:#f9fcff;padding:12px 14px}.machine-job-dialog-module__KCQBoW__orderDetailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;display:grid}.machine-job-dialog-module__KCQBoW__orderDetailGrid h4{color:#15365c;margin:0 0 7px;font-size:12px}.machine-job-dialog-module__KCQBoW__detailTable{border:1px solid #e1e9f0;border-radius:7px;overflow:auto}.machine-job-dialog-module__KCQBoW__detailTable table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.machine-job-dialog-module__KCQBoW__detailTable th,.machine-job-dialog-module__KCQBoW__detailTable td{text-align:left;border-bottom:1px solid #e8eef3;padding:6px 8px}.machine-job-dialog-module__KCQBoW__detailTable th{color:#60748a;background:#f0f6fa;font-weight:700}.machine-job-dialog-module__KCQBoW__detailTable tr:last-child td{border-bottom:0}.machine-job-dialog-module__KCQBoW__muted{color:#6b7e91;margin:4px 0;font-size:11px}.machine-job-dialog-module__KCQBoW__receivedHeading{margin-top:10px!important}.machine-job-dialog-module__KCQBoW__mappingTableWrap{border:1px solid #e1e9f0;border-radius:8px;overflow:auto}.machine-job-dialog-module__KCQBoW__mappingTable{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.machine-job-dialog-module__KCQBoW__mappingTable th,.machine-job-dialog-module__KCQBoW__mappingTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8eef3;padding:8px 9px}.machine-job-dialog-module__KCQBoW__mappingTable th{color:#60748a;white-space:nowrap;background:#f0f6fa;font-weight:700}.machine-job-dialog-module__KCQBoW__mappingTable th small{color:#8392a2;margin-top:3px;font-size:10px;font-weight:500;display:block}.machine-job-dialog-module__KCQBoW__mappingTable td:first-child{color:#71839a;font-variant-numeric:tabular-nums}.machine-job-dialog-module__KCQBoW__mappingTable td>select{box-sizing:border-box;color:#193657;width:100%;min-width:130px;min-height:37px;font:inherit;background:#fff;border:1px solid #d6e1eb;border-radius:7px;padding:7px 9px}.machine-job-dialog-module__KCQBoW__mappingTable td button{white-space:nowrap;min-height:36px!important}.machine-job-dialog-module__KCQBoW__colorCode{color:#526981;font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:76px;display:inline-flex}.machine-job-dialog-module__KCQBoW__colorCode i{border:1px solid #d2dbe4;border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff80}.machine-job-dialog-module__KCQBoW__designSummary{grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.machine-job-dialog-module__KCQBoW__designStitchTotal,.machine-job-dialog-module__KCQBoW__designColorList{background:#fff;border:1px solid #e1e9f0;border-radius:8px;flex-direction:column;justify-content:center;gap:7px;padding:10px 12px;display:flex}.machine-job-dialog-module__KCQBoW__designStitchTotal>span,.machine-job-dialog-module__KCQBoW__designColorList>span{color:#64788e;font-size:11px;font-weight:650}.machine-job-dialog-module__KCQBoW__designStitchTotal strong{color:#087f83;font-variant-numeric:tabular-nums;font-size:22px}.machine-job-dialog-module__KCQBoW__designColorList>div{flex-wrap:wrap;gap:7px;display:flex}.machine-job-dialog-module__KCQBoW__designColorChip{color:#17365d;background:#f8fafc;border:1px solid #e1e9f0;border-radius:20px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:inline-flex}.machine-job-dialog-module__KCQBoW__designColorChip i{color:#087f83;background:#e3f4f0;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;font-weight:750;display:grid}.machine-job-dialog-module__KCQBoW__designColorChip small{color:#6b7e91;font-size:10px}.machine-job-dialog-module__KCQBoW__compactComponents{align-self:flex-start;width:min(100%,520px);padding:10px 12px!important}.machine-job-dialog-module__KCQBoW__compactComponents h3{color:#17365d;margin:0 0 7px;font-size:13px}.machine-job-dialog-module__KCQBoW__compactComponents table{border-collapse:collapse;table-layout:fixed;width:100%}.machine-job-dialog-module__KCQBoW__compactComponents th,.machine-job-dialog-module__KCQBoW__compactComponents td{text-align:left;border-bottom:1px solid #e7edf2;padding:5px 8px;font-size:11px}.machine-job-dialog-module__KCQBoW__compactComponents th{color:#61758b;background:#f4f8fa;font-weight:650}.machine-job-dialog-module__KCQBoW__compactComponents th:last-child,.machine-job-dialog-module__KCQBoW__compactComponents td:last-child{text-align:right;font-variant-numeric:tabular-nums;width:125px}.machine-job-dialog-module__KCQBoW__compactComponents tbody tr:last-child td{border-bottom:0}.machine-job-dialog-module__KCQBoW__compactComponents td:first-child{color:#17365d;font-weight:650}.machine-job-dialog-module__KCQBoW__operatorFlow .machine-job-dialog-module__KCQBoW__topGrid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:14px;display:grid}.machine-job-dialog-module__KCQBoW__operatorFlow .machine-job-dialog-module__KCQBoW__compactComponents{width:100%}@media (max-width:1000px){.machine-job-dialog-module__KCQBoW__operatorFlow .machine-job-dialog-module__KCQBoW__topGrid{grid-template-columns:1fr}}.machine-job-dialog-module__KCQBoW__threadSection{background:#fbfefd;border-color:#d5e9e4}.machine-job-dialog-module__KCQBoW__threadCard{background:#fff;border:1px solid #dce8e7;border-radius:9px;min-width:0;padding:12px}.machine-job-dialog-module__KCQBoW__threadCardTitle{color:#17365d;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:12px;display:flex}.machine-job-dialog-module__KCQBoW__threadCardTitle span{color:#6b7e91;font-size:11px}.machine-job-dialog-module__KCQBoW__mappingGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.machine-job-dialog-module__KCQBoW__mappingGrid+.machine-job-dialog-module__KCQBoW__mappingGrid{border-top:1px solid #e8eef3;margin-top:9px;padding-top:9px}.machine-job-dialog-module__KCQBoW__mappingGrid label{flex-direction:column;gap:5px;font-size:11px;display:flex}.machine-job-dialog-module__KCQBoW__mappingGrid label>span{color:#586f86}.machine-job-dialog-module__KCQBoW__planFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 10px;display:grid}.machine-job-dialog-module__KCQBoW__planFields label{font-size:11px}.machine-job-dialog-module__KCQBoW__totalInput{background:#effaf7;border:1px solid #cdece6;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;padding:8px 11px;display:flex}.machine-job-dialog-module__KCQBoW__totalInput span,.machine-job-dialog-module__KCQBoW__planFields label>span{color:#60768c;font-size:11px}.machine-job-dialog-module__KCQBoW__totalInput strong{color:#087f83;font-size:21px}.machine-job-dialog-module__KCQBoW__externalOption{grid-column:span 2;padding:4px 0;flex-direction:row!important;align-items:center!important}.machine-job-dialog-module__KCQBoW__externalOption input{accent-color:#078c83}.machine-job-dialog-module__KCQBoW__notesField{grid-column:span 2}.machine-job-dialog-module__KCQBoW__notesField textarea{resize:vertical;min-height:45px}.machine-job-dialog-module__KCQBoW__bomField{grid-column:span 2}.machine-job-dialog-module__KCQBoW__allocations{padding:14px}.machine-job-dialog-module__KCQBoW__lotGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,490px),1fr));gap:10px;display:grid}.machine-job-dialog-module__KCQBoW__lotCard{background:#fbfdff;border:1px solid #dce6ef;border-radius:10px;min-width:0;padding:12px}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-lot-heading{color:#17365d;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:13px;display:flex}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-lot-fields{grid-template-columns:1.6fr 1fr;align-items:end;gap:9px 10px;display:grid}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-lot-fields>div{color:#64788c;background:#f1f6fa;border-radius:7px;flex-direction:column;gap:4px;padding:7px 9px;font-size:11px;display:flex}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-lot-fields>div strong{color:#17365d;font-size:12px}:is(.machine-job-dialog-module__KCQBoW__lotCard .machine-job-component-plan,.machine-job-dialog-module__KCQBoW__lotCard .machine-job-thread-map){border-top:1px solid #e7edf3;margin-top:10px;padding-top:10px}:is(.machine-job-dialog-module__KCQBoW__lotCard .machine-job-component-plan>div:first-child,.machine-job-dialog-module__KCQBoW__lotCard .machine-job-thread-map>div:first-child){color:#17365d;justify-content:space-between;gap:8px;font-size:12px;display:flex}:is(.machine-job-dialog-module__KCQBoW__lotCard .machine-job-component-plan>div:first-child span,.machine-job-dialog-module__KCQBoW__lotCard .machine-job-thread-map>div:first-child span){color:#708196;font-size:11px}.machine-job-dialog-module__KCQBoW__lotCard .check-field{flex-direction:row;align-items:center;margin-top:7px;font-size:11px;display:flex}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-component-options{flex-wrap:wrap;gap:6px 12px;margin-top:7px;display:flex}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-component-options label{flex-direction:row;align-items:center;font-size:11px;display:flex}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-thread-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:8px;display:grid}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-thread-grid label{flex-direction:column;gap:4px;font-size:11px;display:flex}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-thread-grid label>span{color:#61758e}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-thread-grid button{min-height:36px!important}.machine-job-dialog-module__KCQBoW__allocations .machine-job-total{text-align:right;color:#60758d;margin:10px 2px 0;font-size:12px}.machine-job-dialog-module__KCQBoW__allocations .machine-job-total strong{color:#087f83;margin-left:6px}.machine-job-dialog-module__KCQBoW__summaryStrip{background:linear-gradient(100deg,#edfbf7,#f5fbfd);border:1px solid #ccebe4;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px 14px;display:grid}.machine-job-dialog-module__KCQBoW__summaryStrip>div{border-right:1px solid #d4e9e5;flex-direction:column;gap:3px;padding:0 12px;display:flex}.machine-job-dialog-module__KCQBoW__summaryStrip>div:first-child{padding-left:0}.machine-job-dialog-module__KCQBoW__summaryStrip>div:last-child{border:0}.machine-job-dialog-module__KCQBoW__summaryStrip span,.machine-job-dialog-module__KCQBoW__summaryStrip small{color:#61798d;font-size:10px}.machine-job-dialog-module__KCQBoW__summaryStrip strong{color:#087b80;font-size:16px}.machine-job-dialog-module__KCQBoW__summaryStrip small{font-weight:400}.machine-job-dialog-module__KCQBoW__jobCards{background:#fff;border:1px solid #dce6ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.machine-job-dialog-module__KCQBoW__jobCards h3{margin:0;font-size:13px}.machine-job-dialog-module__KCQBoW__jobCards p{color:#687b8f;margin:3px 0 0;font-size:11px}.machine-job-dialog-module__KCQBoW__jobCards>div:last-child{gap:7px;display:flex}.machine-job-dialog-module__KCQBoW__actions{z-index:3;background:#fffffff7;border-top:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:12px;margin:0 -18px -18px;padding:11px 18px;display:flex;position:sticky;bottom:0}.machine-job-dialog-module__KCQBoW__actions>span{color:#667b90;font-size:11px}.machine-job-dialog-module__KCQBoW__actions>div{gap:8px;display:flex}.machine-job-dialog-module__KCQBoW__actions button{min-height:38px}.machine-job-dialog-module__KCQBoW__form>.form-error{margin:0}@media (max-width:1000px){.machine-job-dialog-module__KCQBoW__topGrid{grid-template-columns:1fr}.machine-job-dialog-module__KCQBoW__planFields{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-job-dialog-module__KCQBoW__orderDetailGrid{grid-template-columns:1fr}}@media (max-width:640px){.machine-job-dialog-module__KCQBoW__backdrop{padding:0}.machine-job-dialog-module__KCQBoW__dialog{border-radius:0;height:100dvh}.machine-job-dialog-module__KCQBoW__header{padding:13px}.machine-job-dialog-module__KCQBoW__form{padding:10px}.machine-job-dialog-module__KCQBoW__setupFields,.machine-job-dialog-module__KCQBoW__planFields,.machine-job-dialog-module__KCQBoW__summaryStrip{grid-template-columns:1fr 1fr}.machine-job-dialog-module__KCQBoW__designSummary{grid-template-columns:1fr}.machine-job-dialog-module__KCQBoW__sectionActions{width:100%;margin:4px 0 0}.machine-job-dialog-module__KCQBoW__sectionHeading{flex-wrap:wrap}.machine-job-dialog-module__KCQBoW__sectionHeading>div:nth-child(2){flex:1}.machine-job-dialog-module__KCQBoW__lotCard .machine-job-lot-fields{grid-template-columns:1fr 1fr}.machine-job-dialog-module__KCQBoW__jobCards{flex-direction:column;align-items:flex-start}.machine-job-dialog-module__KCQBoW__jobCards>div:last-child{flex-wrap:wrap}.machine-job-dialog-module__KCQBoW__actions{flex-direction:column;align-items:flex-start;margin:0 -10px -10px;padding:10px}.machine-job-dialog-module__KCQBoW__actions>div{width:100%}.machine-job-dialog-module__KCQBoW__actions>div button{flex:1}.machine-job-dialog-module__KCQBoW__summaryStrip>div{border-bottom:1px solid #d4e9e5;border-right:0;padding:6px}.machine-job-dialog-module__KCQBoW__externalOption,.machine-job-dialog-module__KCQBoW__notesField,.machine-job-dialog-module__KCQBoW__bomField{grid-column:span 2}}.machine-job-dialog-module__KCQBoW__componentRunTable{border-collapse:collapse;width:100%}.machine-job-dialog-module__KCQBoW__componentRunTable th,.machine-job-dialog-module__KCQBoW__componentRunTable td{text-align:left;border-bottom:1px solid #e2eaf1;padding:12px 16px}.machine-job-dialog-module__KCQBoW__componentRunTable th{color:#59738b;background:#eff7fa}.machine-job-dialog-module__KCQBoW__componentRunTable input[type=number]{width:110px;min-height:38px}.machine-job-dialog-module__KCQBoW__componentRunTable input[type=checkbox]{accent-color:#078c83;width:18px;height:18px}.machine-job-dialog-module__KCQBoW__componentRunTable td[rowspan]{vertical-align:top;min-width:150px}.machine-job-dialog-module__KCQBoW__componentRunTable tr:last-child td{border-bottom:0}.machine-job-dialog-module__KCQBoW__runningDimensions{grid-template-columns:1.5fr 1fr;gap:28px;max-width:850px;margin-bottom:20px;display:grid}.machine-job-dialog-module__KCQBoW__runningDimensions label>div{background:#fff;border:1px solid #d7e3ee;border-radius:6px;margin-top:7px;display:flex;overflow:hidden}.machine-job-dialog-module__KCQBoW__runningDimensions input{width:100%;min-width:0;border:0!important;border-radius:0!important}.machine-job-dialog-module__KCQBoW__runningDimensions label>div>span{color:#627c96;background:#f4f7fa;border-left:1px solid #d7e3ee;place-items:center;padding:0 18px;display:grid}.machine-job-dialog-module__KCQBoW__sharedPlan{align-items:center;gap:10px;margin-bottom:18px;flex-direction:row!important;display:flex!important}.machine-job-dialog-module__KCQBoW__sharedPlan input{accent-color:#078c83;height:20px;width:20px!important}.machine-job-dialog-module__KCQBoW__sharedPlan span{color:#627c96;border-left:1px solid #d7e3ee;margin-left:10px;padding-left:18px}.machine-job-dialog-module__KCQBoW__runningGroup{margin-bottom:15px;padding-top:8px}.machine-job-dialog-module__KCQBoW__runningFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.machine-job-dialog-module__KCQBoW__runningFooter>div{color:#627c96;align-items:center;gap:12px;display:flex}.machine-job-dialog-module__KCQBoW__runningFooter strong{color:#092b4e;font-size:22px}.machine-job-dialog-module__KCQBoW__fabricExcess,.machine-job-dialog-module__KCQBoW__fabricRemaining{border-left:1px solid #d7e3ee;padding-left:18px}.machine-job-dialog-module__KCQBoW__fabricExcess{color:#d92d20}.machine-job-dialog-module__KCQBoW__fabricRemaining{color:#078c83}.machine-job-dialog-module__KCQBoW__componentRunTable select{background:#fff;min-width:190px}.machine-job-dialog-module__KCQBoW__componentRunTable td:last-child{width:55px}.machine-job-dialog-module__KCQBoW__componentRunTable td{background:#fff}@media (max-width:640px){.machine-job-dialog-module__KCQBoW__runningDimensions{grid-template-columns:1fr;gap:15px}.machine-job-dialog-module__KCQBoW__runningFooter,.machine-job-dialog-module__KCQBoW__runningFooter>div{flex-wrap:wrap;align-items:flex-start}.machine-job-dialog-module__KCQBoW__runningFooter strong{font-size:18px}}.machine-job-dialog-module__KCQBoW__backdrop{background:#0c203957;padding:12px}.machine-job-dialog-module__KCQBoW__dialog{color:#082b55;background:#f1fafc;max-width:1460px;margin:auto}.machine-job-dialog-module__KCQBoW__header{background:#f4fbfd;border:0;padding:20px 26px;position:relative}.machine-job-dialog-module__KCQBoW__brandHeading{align-items:center;gap:26px;display:flex}.machine-job-dialog-module__KCQBoW__brandHeading>strong{letter-spacing:-1px;color:#09305c;border-right:1px solid #97bbcf;padding-right:26px;font-size:28px}.machine-job-dialog-module__KCQBoW__header h2{color:#092e56;font-size:25px}.machine-job-dialog-module__KCQBoW__closeButton{color:#59758e;background:#fff;border:1px solid #d5e5ef;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.machine-job-dialog-module__KCQBoW__viewTabs{border-bottom:1px solid #d6e9f1;flex-shrink:0;gap:10px;margin:0 25px;display:flex}.machine-job-dialog-module__KCQBoW__viewTabs button{color:#55738d;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 20px;font-size:16px}.machine-job-dialog-module__KCQBoW__viewTabs button[aria-selected=true]{color:#00818a;border-bottom-color:#008e95;font-weight:700}.machine-job-dialog-module__KCQBoW__form{gap:14px;padding:14px 25px 24px}.machine-job-dialog-module__KCQBoW__operatorFlow{flex-direction:column;gap:14px;display:flex}.machine-job-dialog-module__KCQBoW__operatorFlow[hidden]{display:none}.machine-job-dialog-module__KCQBoW__topGrid{display:block}.machine-job-dialog-module__KCQBoW__section{box-shadow:none;background:#fffffff2;border-color:#d4e8f3;border-radius:12px;padding:17px 16px}.machine-job-dialog-module__KCQBoW__sectionHeading{gap:13px;margin-bottom:13px}.machine-job-dialog-module__KCQBoW__sectionHeading>span{background:linear-gradient(135deg,#009da2,#007c89);border-radius:50%;flex-basis:39px;width:39px;height:39px}.machine-job-dialog-module__KCQBoW__sectionHeading h3{color:#092e56;letter-spacing:-.4px;font-size:20px}.machine-job-dialog-module__KCQBoW__sectionHeading p{color:#6c85a0;font-size:12px}.machine-job-dialog-module__KCQBoW__setupFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.machine-job-dialog-module__KCQBoW__setupFields label:last-child{grid-column:auto}.machine-job-dialog-module__KCQBoW__setupFields label{color:#526f8e;font-size:13px;font-weight:500}.machine-job-dialog-module__KCQBoW__setupFields input,.machine-job-dialog-module__KCQBoW__setupFields select{border-color:#c9dfee;border-radius:6px;height:41px;font-size:14px}.machine-job-dialog-module__KCQBoW__orderNotice,.machine-job-dialog-module__KCQBoW__programNotice{display:none}.machine-job-dialog-module__KCQBoW__designNumber{color:#087887;background:#f1f9fc;border:1px solid #daebf4;border-radius:6px;margin-left:auto;padding:8px 13px;font-size:13px}.machine-job-dialog-module__KCQBoW__designComponentTable{border-collapse:collapse;width:100%;min-width:700px;font-size:14px}.machine-job-dialog-module__KCQBoW__designComponentTable th{color:#5c7894;background:#f0f7fa;font-weight:500}.machine-job-dialog-module__KCQBoW__designComponentTable th,.machine-job-dialog-module__KCQBoW__designComponentTable td{text-align:left;border-bottom:1px solid #e0edf5;border-right:1px solid #e0edf5;padding:12px 16px}.machine-job-dialog-module__KCQBoW__designComponentTable td{color:#133755}.machine-job-dialog-module__KCQBoW__designComponentTable tr:last-child td{border-bottom:0}.machine-job-dialog-module__KCQBoW__componentPreview{color:#89a0b5;place-items:center;min-height:35px;display:grid}.machine-job-dialog-module__KCQBoW__mappingTable{font-size:14px}.machine-job-dialog-module__KCQBoW__mappingTable th,.machine-job-dialog-module__KCQBoW__mappingTable td{padding:10px 13px}.machine-job-dialog-module__KCQBoW__mappingTable th{background:#f0f7fa;font-weight:500}.machine-job-dialog-module__KCQBoW__mappingTable td>select{height:40px;font-size:14px}.machine-job-dialog-module__KCQBoW__operatorNotes{box-sizing:border-box;color:#193d60;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #c9dfee;border-radius:6px;padding:11px 13px;font-size:14px}.machine-job-dialog-module__KCQBoW__advancedSettings{background:#fff;border:1px solid #d4e8f3;border-radius:10px}.machine-job-dialog-module__KCQBoW__advancedSettings>summary{color:#4f718e;cursor:pointer;padding:13px 16px;font-size:13px}.machine-job-dialog-module__KCQBoW__advancedSettings>.machine-job-dialog-module__KCQBoW__section{border:0}.machine-job-dialog-module__KCQBoW__summaryStrip{background:#f5fbfd}.machine-job-dialog-module__KCQBoW__actions{background:#f3fbfd;border-color:#d5e8f1;margin:0 -25px -24px;padding:13px 25px}.machine-job-dialog-module__KCQBoW__actions>div:first-child{margin-right:auto}.machine-job-dialog-module__KCQBoW__actions button{border-radius:6px;min-height:40px;font-size:13px}.machine-job-dialog-module__KCQBoW__actions .primary{color:#fff;background:#008c95;min-width:160px}.machine-job-dialog-module__KCQBoW__planChoices{flex-wrap:wrap;gap:30px;padding:6px 7px 18px;display:flex}.machine-job-dialog-module__KCQBoW__planChoices label{color:#173b60;align-items:center;gap:10px;font-size:14px;font-weight:500;flex-direction:row!important;display:flex!important}.machine-job-dialog-module__KCQBoW__planChoices input{accent-color:#008e95;height:20px;width:20px!important}.machine-job-dialog-module__KCQBoW__runningGroup{background:#f8fcff;border:1px solid #daeaf4;border-radius:10px;padding:14px 10px}.machine-job-dialog-module__KCQBoW__planIdentity{align-items:center;gap:20px;padding:0 5px 14px;display:flex}.machine-job-dialog-module__KCQBoW__planIdentity>strong{color:#113755;font-size:19px}.machine-job-dialog-module__KCQBoW__planIdentity>span{color:#64809a;font-size:13px}.machine-job-dialog-module__KCQBoW__planIdentity>small{color:#64809a;margin-left:auto}.machine-job-dialog-module__KCQBoW__runningDimensions{gap:20px;max-width:600px}.machine-job-dialog-module__KCQBoW__componentRunTable{font-size:14px}.machine-job-dialog-module__KCQBoW__componentRunTable th{font-weight:500}.machine-job-dialog-module__KCQBoW__componentRunTable input,.machine-job-dialog-module__KCQBoW__componentRunTable select{color:#17395a;background:#fff;border:1px solid #cbdfee;border-radius:5px;padding:7px 10px}.machine-job-dialog-module__KCQBoW__componentRunTable input[type=number]{width:140px}.machine-job-dialog-module__KCQBoW__componentRunTable select{width:100%}.machine-job-dialog-module__KCQBoW__runningFooter>div{font-size:12px}.machine-job-dialog-module__KCQBoW__runningFooter strong{font-size:18px}.machine-job-dialog-module__KCQBoW__jobCards{display:none}@media (max-width:800px){.machine-job-dialog-module__KCQBoW__setupFields{grid-template-columns:1fr 1fr}.machine-job-dialog-module__KCQBoW__brandHeading{gap:14px}.machine-job-dialog-module__KCQBoW__brandHeading>strong{padding-right:14px;font-size:23px}.machine-job-dialog-module__KCQBoW__header h2{font-size:20px}.machine-job-dialog-module__KCQBoW__form{padding:12px 14px 18px}.machine-job-dialog-module__KCQBoW__viewTabs{margin:0 14px}.machine-job-dialog-module__KCQBoW__actions{flex-wrap:wrap;margin:0 -14px -18px;padding:12px 14px}.machine-job-dialog-module__KCQBoW__sectionHeading h3{font-size:18px}}@media (max-width:540px){.machine-job-dialog-module__KCQBoW__backdrop{padding:0}.machine-job-dialog-module__KCQBoW__dialog{border-radius:0;height:100dvh}.machine-job-dialog-module__KCQBoW__header{padding:16px 14px}.machine-job-dialog-module__KCQBoW__brandHeading>strong{display:none}.machine-job-dialog-module__KCQBoW__setupFields{grid-template-columns:1fr}.machine-job-dialog-module__KCQBoW__viewTabs button{padding:12px;font-size:13px}.machine-job-dialog-module__KCQBoW__section{padding:13px 11px}.machine-job-dialog-module__KCQBoW__actions>div{flex-wrap:wrap;width:100%}.machine-job-dialog-module__KCQBoW__planChoices{gap:12px}.machine-job-dialog-module__KCQBoW__planIdentity{flex-wrap:wrap;gap:10px}.machine-job-dialog-module__KCQBoW__runningDimensions{grid-template-columns:1fr}.machine-job-dialog-module__KCQBoW__designNumber{font-size:11px}.machine-job-dialog-module__KCQBoW__sectionHeading>span{flex-basis:33px;width:33px;height:33px}}.machine-job-dialog-module__KCQBoW__jobContextBar{color:#173b60;background:#fff;border:1px solid #d5e7f2;border-radius:8px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:14px;margin:0 25px 4px;padding:9px 22px;font-size:13px;display:flex}.machine-job-dialog-module__KCQBoW__jobContextBar>span+strong,.machine-job-dialog-module__KCQBoW__jobContextBar>span:last-child{border-left:1px solid #afc9dd;padding-left:16px}.machine-job-dialog-module__KCQBoW__ownerTable{border-collapse:collapse;width:100%;font-size:14px}.machine-job-dialog-module__KCQBoW__ownerTable th,.machine-job-dialog-module__KCQBoW__ownerTable td{text-align:left;border-bottom:1px solid #e0edf5;border-right:1px solid #e0edf5;padding:8px 16px}.machine-job-dialog-module__KCQBoW__ownerTable th,.machine-job-dialog-module__KCQBoW__ownerTable tfoot{color:#23496b;background:#f0f7fb}.machine-job-dialog-module__KCQBoW__ownerTable th{font-weight:500}.machine-job-dialog-module__KCQBoW__ownerTable td{color:#143754;background:#fff}.machine-job-dialog-module__KCQBoW__ownerTable small{color:#6a8198;margin-top:3px;font-size:11px;display:block}.machine-job-dialog-module__KCQBoW__ownerTable input,.machine-job-dialog-module__KCQBoW__ownerControls input,.machine-job-dialog-module__KCQBoW__ownerControls select{color:#153958;min-height:34px;font:inherit;background:#fff;border:1px solid #cbdfee;border-radius:6px;padding:5px 10px}.machine-job-dialog-module__KCQBoW__ownerTable input{box-sizing:border-box;width:100%;max-width:150px}.machine-job-dialog-module__KCQBoW__ownerTable tfoot th{font-weight:700}.machine-job-dialog-module__KCQBoW__ownerColor{align-items:center;gap:12px;display:flex}.machine-job-dialog-module__KCQBoW__ownerColor i{border:1px solid #7d8e9a;border-radius:50%;flex-shrink:0;width:22px;height:22px}.machine-job-dialog-module__KCQBoW__ownerControls{align-items:center;gap:24px;margin-left:auto;display:flex}.machine-job-dialog-module__KCQBoW__ownerControls label{align-items:center;gap:12px;color:#617d99!important;flex-direction:row!important;font-size:12px!important;font-weight:400!important}.machine-job-dialog-module__KCQBoW__ownerControls select{min-width:160px;max-width:240px}.machine-job-dialog-module__KCQBoW__ownerControls input{max-width:105px}.machine-job-dialog-module__KCQBoW__ownerHint{color:#6685a0;margin:7px 0 0;font-size:12px}.machine-job-dialog-module__KCQBoW__ownerTotals{color:#234d70;background:#eff8fc;border-radius:7px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:8px;padding:9px 14px;font-size:13px;display:flex}.machine-job-dialog-module__KCQBoW__ownerTotals span+span{border-left:1px solid #a9c6db;padding-left:15px}@media (max-width:900px){.machine-job-dialog-module__KCQBoW__ownerControls{flex-wrap:wrap;gap:12px;width:100%;margin-left:0}.machine-job-dialog-module__KCQBoW__ownerTable{min-width:580px}.machine-job-dialog-module__KCQBoW__jobContextBar{gap:8px;margin:0 14px 6px;padding:8px 12px}.machine-job-dialog-module__KCQBoW__ownerControls label{flex-wrap:wrap}}.machine-job-dialog-module__KCQBoW__setupFields [aria-invalid=true]{background:#fff8f8!important;border-color:#dc2626!important;box-shadow:0 0 0 1px #dc2626!important}.machine-job-dialog-module__KCQBoW__operatorRunTable{min-width:850px}.machine-job-dialog-module__KCQBoW__operatorRunTable th,.machine-job-dialog-module__KCQBoW__operatorRunTable td{vertical-align:middle;padding:9px 12px}.machine-job-dialog-module__KCQBoW__operatorRunTable input[type=number]{width:115px}.machine-job-dialog-module__KCQBoW__operatorRunInfo{color:#526f8e;white-space:nowrap;font-size:12px;display:inline-block}.machine-job-dialog-module__KCQBoW__estimateFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.machine-job-dialog-module__KCQBoW__estimateFields>div,.machine-job-dialog-module__KCQBoW__estimateFields label{color:#526f8e;flex-direction:column;gap:8px;font-size:12px;display:flex}.machine-job-dialog-module__KCQBoW__estimateFields strong{color:#133755}.machine-job-dialog-module__KCQBoW__estimateFields input,.machine-job-dialog-module__KCQBoW__estimateFields select{color:#153958;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbdfee;border-radius:6px;padding:8px}@media (max-width:800px){.machine-job-dialog-module__KCQBoW__estimateFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.machine-job-dialog-module__KCQBoW__estimateFields{grid-template-columns:1fr}}.machine-job-dialog-module__KCQBoW__estimateSummary{background:#f3f9fc;border:1px solid #dcebf3;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.machine-job-dialog-module__KCQBoW__estimateSummary>div{border-right:1px solid #dcebf3;flex-direction:column;gap:5px;min-width:0;padding:13px 16px;display:flex}.machine-job-dialog-module__KCQBoW__estimateSummary>div:last-child{background:#e9f8f2;border-right:0}.machine-job-dialog-module__KCQBoW__estimateSummary span{color:#607d97;font-size:12px}.machine-job-dialog-module__KCQBoW__estimateSummary strong{color:#103b5d;font-variant-numeric:tabular-nums;font-size:16px}.machine-job-dialog-module__KCQBoW__estimateSummary>div:last-child strong{color:#008466}@media (max-width:900px){.machine-job-dialog-module__KCQBoW__estimateSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-job-dialog-module__KCQBoW__estimateSummary>div{border-bottom:1px solid #dcebf3}.machine-job-dialog-module__KCQBoW__estimateSummary>div:last-child{grid-column:1/-1}}.machine-job-dialog-module__KCQBoW__runningGroup .machine-job-dialog-module__KCQBoW__runningDimensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:none;margin-bottom:14px}.machine-job-dialog-module__KCQBoW__planCalculatedField{background:#f5fafc;border:1px solid #d7e3ee;border-radius:6px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:8px 11px;display:flex}.machine-job-dialog-module__KCQBoW__planCalculatedField span{color:#60768c;font-size:11px}.machine-job-dialog-module__KCQBoW__planCalculatedField strong{color:#153958;font-size:13px}.machine-job-dialog-module__KCQBoW__runningCalculationTable{min-width:1320px;font-size:12px}.machine-job-dialog-module__KCQBoW__runningCalculationTable th,.machine-job-dialog-module__KCQBoW__runningCalculationTable td{vertical-align:top;padding:8px 10px}.machine-job-dialog-module__KCQBoW__runningCalculationTable td:nth-child(2),.machine-job-dialog-module__KCQBoW__runningCalculationTable td:nth-child(5),.machine-job-dialog-module__KCQBoW__runningCalculationTable td:nth-child(6),.machine-job-dialog-module__KCQBoW__runningCalculationTable td:nth-child(7),.machine-job-dialog-module__KCQBoW__runningCalculationTable td:nth-child(8),.machine-job-dialog-module__KCQBoW__runningCalculationTable td:nth-child(9){padding-top:15px}.machine-job-dialog-module__KCQBoW__runningCalculationTable input[type=number]{width:105px}.machine-job-dialog-module__KCQBoW__rowMetric{color:#708397;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:500;display:block}.machine-job-dialog-module__KCQBoW__metricDanger{white-space:nowrap;margin-top:4px;font-size:10px;font-weight:700;display:block;color:#cf2d25!important}.machine-job-dialog-module__KCQBoW__runningTotals{background:#f1faf7;border:1px solid #d7e9e5;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.machine-job-dialog-module__KCQBoW__runningTotals>div{border-right:1px solid #d7e9e5;flex-direction:column;gap:5px;padding:10px 13px;display:flex}.machine-job-dialog-module__KCQBoW__runningTotals>div:last-child{border-right:0}.machine-job-dialog-module__KCQBoW__runningTotals span{color:#61798d;font-size:10px}.machine-job-dialog-module__KCQBoW__runningTotals strong{color:#087f83;font-variant-numeric:tabular-nums;font-size:16px}.machine-job-dialog-module__KCQBoW__runGuidance{color:#4f7080;background:#f2faf8;border-left:3px solid #168c86;margin:10px 0 0;padding:9px 12px;font-size:11px;line-height:1.45}@media (max-width:900px){.machine-job-dialog-module__KCQBoW__runningGroup .machine-job-dialog-module__KCQBoW__runningDimensions,.machine-job-dialog-module__KCQBoW__runningTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-job-dialog-module__KCQBoW__runningTotals>div{border-bottom:1px solid #d7e9e5}}@media (max-width:540px){.machine-job-dialog-module__KCQBoW__runningGroup .machine-job-dialog-module__KCQBoW__runningDimensions,.machine-job-dialog-module__KCQBoW__runningTotals{grid-template-columns:1fr}}
.operator-print-card-module__w-Qu1a__paper{box-sizing:border-box;color:#0b2252;background:#fff;width:100%;max-width:1050px;margin:0 auto;padding:28px 30px;font-family:Arial,Helvetica,sans-serif;line-height:1.4}.operator-print-card-module__w-Qu1a__header{border-bottom:2px solid #667d9e;justify-content:space-between;align-items:center;gap:22px;padding-bottom:12px;display:flex}.operator-print-card-module__w-Qu1a__header>div>strong{letter-spacing:-1px;font-size:31px}.operator-print-card-module__w-Qu1a__header h1{letter-spacing:-1.1px;margin:0;font-size:40px;font-weight:800;line-height:1.1}.operator-print-card-module__w-Qu1a__header aside{text-align:right;border:1px solid #607797;border-radius:3px;min-width:195px;padding:7px 12px}.operator-print-card-module__w-Qu1a__header aside strong{font-size:24px;display:block}.operator-print-card-module__w-Qu1a__header aside span{font-size:16px;display:block}.operator-print-card-module__w-Qu1a__identity{border-bottom:1px solid #7188a5;justify-content:space-between;align-items:center;gap:16px;padding:9px 0 12px;font-size:16px;display:flex}.operator-print-card-module__w-Qu1a__identity b{margin-right:7px}.operator-print-card-module__w-Qu1a__section{margin-top:20px}.operator-print-card-module__w-Qu1a__section h2{color:#0b2252;background:#d9f0f3;border-radius:5px;align-items:center;gap:13px;margin:0 0 8px;padding:0 12px;font-size:23px;line-height:40px;display:flex}.operator-print-card-module__w-Qu1a__section h2>span{color:#fff;background:linear-gradient(135deg,#00a3a7,#007885);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:27px;display:grid}.operator-print-card-module__w-Qu1a__tableWrap{border:1px solid #aec5d9;border-radius:4px;overflow:auto}.operator-print-card-module__w-Qu1a__paper table{border-collapse:collapse;table-layout:auto;color:#102851;width:100%;font-size:15px}.operator-print-card-module__w-Qu1a__paper th{background:#e6f0f5;font-weight:700}.operator-print-card-module__w-Qu1a__paper th,.operator-print-card-module__w-Qu1a__paper td{text-align:left;vertical-align:middle;border-bottom:1px solid #bfcedd;border-right:1px solid #bfcedd;padding:10px 13px}.operator-print-card-module__w-Qu1a__paper th:last-child,.operator-print-card-module__w-Qu1a__paper td:last-child{border-right:0}.operator-print-card-module__w-Qu1a__paper tr:last-child td{border-bottom:0}.operator-print-card-module__w-Qu1a__paper small{overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:400;display:block}.operator-print-card-module__w-Qu1a__section>p{margin:7px 0;font-size:13px}.operator-print-card-module__w-Qu1a__plan{break-inside:avoid;border:1px solid #aec5d9;border-radius:4px;margin-top:10px;overflow:hidden}.operator-print-card-module__w-Qu1a__planHeader{background:#edf5f9;justify-content:space-between;gap:12px;padding:9px 14px;font-size:15px;display:flex}.operator-print-card-module__w-Qu1a__planHeader>span{white-space:nowrap;font-size:12px}.operator-print-card-module__w-Qu1a__planHeader small{font-size:14px}.operator-print-card-module__w-Qu1a__plan .operator-print-card-module__w-Qu1a__tableWrap{border:0;border-radius:0}.operator-print-card-module__w-Qu1a__plan td:first-child{width:40px;font-weight:700}.operator-print-card-module__w-Qu1a__planTotal{background:#edf5f9;gap:22px;padding:9px 14px;font-size:16px;display:flex}.operator-print-card-module__w-Qu1a__planTotal>b+b{border-left:1px solid #8aa7bd;padding-left:18px}.operator-print-card-module__w-Qu1a__excess{color:#c42d25}.operator-print-card-module__w-Qu1a__instructions{border:1px solid #aec5d9;border-radius:4px;padding:9px 14px;font-size:15px}.operator-print-card-module__w-Qu1a__instructions ol{margin:0;padding-left:24px}.operator-print-card-module__w-Qu1a__instructions li{margin:3px 0;padding-left:6px}.operator-print-card-module__w-Qu1a__instructions p{white-space:pre-wrap;margin:0}.operator-print-card-module__w-Qu1a__signatures{grid-template-columns:1fr 1.35fr;gap:40px;margin-top:27px;font-size:14px;display:grid}.operator-print-card-module__w-Qu1a__signatures span{white-space:nowrap;align-items:end;gap:8px;display:flex}.operator-print-card-module__w-Qu1a__signatures i{border-bottom:1px solid #687f9c;flex:1;height:20px;display:block}.operator-print-card-module__w-Qu1a__footer{text-align:right;color:#526b89;margin-top:13px;font-size:11px}@media (max-width:720px){.operator-print-card-module__w-Qu1a__paper{padding:18px 14px}.operator-print-card-module__w-Qu1a__header h1,.operator-print-card-module__w-Qu1a__header>div>strong{font-size:25px}.operator-print-card-module__w-Qu1a__header aside{min-width:120px;padding:5px 8px}.operator-print-card-module__w-Qu1a__header aside strong{font-size:16px}.operator-print-card-module__w-Qu1a__header aside span{font-size:12px}.operator-print-card-module__w-Qu1a__identity{flex-wrap:wrap;font-size:13px}.operator-print-card-module__w-Qu1a__section h2{font-size:17px}.operator-print-card-module__w-Qu1a__paper table{min-width:600px;font-size:13px}.operator-print-card-module__w-Qu1a__signatures{gap:18px;font-size:11px}.operator-print-card-module__w-Qu1a__planHeader{flex-wrap:wrap}.operator-print-card-module__w-Qu1a__planTotal{flex-wrap:wrap;font-size:13px}}@media print{.operator-print-card-module__w-Qu1a__paper{width:100%;max-width:none;padding:0;font-size:10pt}.operator-print-card-module__w-Qu1a__header h1{font-size:29pt}.operator-print-card-module__w-Qu1a__header>div>strong{font-size:23pt}.operator-print-card-module__w-Qu1a__header aside{min-width:150px}.operator-print-card-module__w-Qu1a__header aside strong{font-size:18pt}.operator-print-card-module__w-Qu1a__header aside span{font-size:11pt}.operator-print-card-module__w-Qu1a__identity{flex-wrap:nowrap;font-size:10pt}.operator-print-card-module__w-Qu1a__section{margin-top:13px}.operator-print-card-module__w-Qu1a__section h2{font-size:16pt;line-height:31px}.operator-print-card-module__w-Qu1a__section h2>span{width:32px;height:32px;font-size:20pt}.operator-print-card-module__w-Qu1a__paper table{min-width:0;font-size:10pt}.operator-print-card-module__w-Qu1a__paper th,.operator-print-card-module__w-Qu1a__paper td{padding:6px 9px}.operator-print-card-module__w-Qu1a__paper small{font-size:9pt}.operator-print-card-module__w-Qu1a__tableWrap{overflow:visible}.operator-print-card-module__w-Qu1a__section h2{break-after:avoid}.operator-print-card-module__w-Qu1a__paper tr,.operator-print-card-module__w-Qu1a__plan,.operator-print-card-module__w-Qu1a__instructions,.operator-print-card-module__w-Qu1a__signatures{break-inside:avoid}.operator-print-card-module__w-Qu1a__planHeader{flex-wrap:nowrap}.operator-print-card-module__w-Qu1a__planTotal{font-size:11pt}.operator-print-card-module__w-Qu1a__paper *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.operator-print-card-module__w-Qu1a__footer{font-size:8pt}}.operator-print-card-module__w-Qu1a__fabricColor{align-items:center;gap:12px;display:flex}.operator-print-card-module__w-Qu1a__fabricColor i{border:1px solid #8d9295;border-radius:50%;flex-shrink:0;width:26px;height:26px}.operator-print-card-module__w-Qu1a__componentCard{border:1px solid #aec5d9;border-radius:4px;max-width:24rem}.operator-print-card-module__w-Qu1a__paper .operator-print-card-module__w-Qu1a__componentCard table{min-width:0}.operator-print-card-module__w-Qu1a__componentCard th:last-child,.operator-print-card-module__w-Qu1a__componentCard td:last-child{text-align:right}
.program-planning-module__x8w_aq__planner{color:var(--ink);font-size:14px}.program-planning-module__x8w_aq__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.program-planning-module__x8w_aq__heading h2{margin:5px 0 8px;font-size:22px}.program-planning-module__x8w_aq__heading p,.program-planning-module__x8w_aq__note{color:var(--muted);margin:6px 0 16px;font-size:13px;line-height:1.6}.program-planning-module__x8w_aq__eyebrow{color:#087963;letter-spacing:.08em;font-size:13px;font-weight:650}.program-planning-module__x8w_aq__status,.program-planning-module__x8w_aq__warning{color:#32526c;background:#edf5f9;border-radius:7px;padding:9px 12px;font-size:13px;line-height:1.5}.program-planning-module__x8w_aq__warning{color:#8a520b;background:#fff6e6}.program-planning-module__x8w_aq__shortage{color:#ad381b;font-weight:650}.program-planning-module__x8w_aq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 24px;display:grid}.program-planning-module__x8w_aq__metrics>div{background:#f4faf7;border:1px solid #dce7e3;border-radius:10px;padding:17px}.program-planning-module__x8w_aq__metrics span,.program-planning-module__x8w_aq__metrics small{color:var(--muted);font-size:13px;display:block}.program-planning-module__x8w_aq__metrics strong{color:#176451;overflow-wrap:anywhere;margin:8px 0;font-size:23px;display:block}.program-planning-module__x8w_aq__inputs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 26px;padding:0;display:grid}.program-planning-module__x8w_aq__inputs legend{margin-bottom:16px;font-size:16px;font-weight:650}.program-planning-module__x8w_aq__inputs label{font-size:13px;font-weight:600}.program-planning-module__x8w_aq__inputs input,.program-planning-module__x8w_aq__inputs select{background:#fff;width:100%;min-height:42px;font-size:14px}.program-planning-module__x8w_aq__planner h3{margin:22px 0 8px;font-size:17px}.program-planning-module__x8w_aq__tableWrap{border:1px solid var(--line);border-radius:9px;overflow:auto}.program-planning-module__x8w_aq__tableWrap table{min-width:780px}.program-planning-module__x8w_aq__tableWrap th,.program-planning-module__x8w_aq__tableWrap td{padding:12px;font-size:13px}.program-planning-module__x8w_aq__tableWrap input{width:125px;min-height:40px;font-size:14px}.program-planning-module__x8w_aq__empty{color:var(--muted);text-align:center;padding:28px}.program-planning-module__x8w_aq__costs{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 12px;padding-top:20px;display:grid}.program-planning-module__x8w_aq__costs span{color:var(--muted);font-size:13px}.program-planning-module__x8w_aq__costs strong{margin-top:8px;font-size:18px;display:block}.program-planning-module__x8w_aq__cardTabs{flex-wrap:wrap;gap:8px;display:flex}.program-planning-module__x8w_aq__cardTabs button[aria-pressed=true]{color:#087963;background:#e8f7f0;border-color:#78b6a0}.program-planning-module__x8w_aq__cardPaper{background:#fff;padding:28px}.program-planning-module__x8w_aq__cardHeader{border-bottom:2px solid #136750;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.program-planning-module__x8w_aq__cardHeader h1{margin:6px 0;font-size:25px}.program-planning-module__x8w_aq__cardHeader p{color:var(--muted);margin:4px 0}.program-planning-module__x8w_aq__identity{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.program-planning-module__x8w_aq__identity span{color:var(--muted);font-size:13px;display:block}.program-planning-module__x8w_aq__identity strong{margin-top:6px;font-size:15px;display:block}.program-planning-module__x8w_aq__operatorSection{margin-top:24px}.program-planning-module__x8w_aq__operatorSection h2{margin-bottom:12px;font-size:18px}.program-planning-module__x8w_aq__operatorSection table{min-width:580px}.program-planning-module__x8w_aq__signatures{justify-content:space-between;gap:24px;padding:30px 0 5px;display:flex}.program-planning-module__x8w_aq__signatures span{border-top:1px solid #b0bdc7;flex:1;padding-top:10px;font-size:13px}.program-planning-module__x8w_aq__operatorNote{color:#245e49;background:#edf8f3;border:1px solid #cce7da;border-radius:9px;padding:14px;font-size:14px}@media (max-width:800px){.program-planning-module__x8w_aq__inputs,.program-planning-module__x8w_aq__metrics,.program-planning-module__x8w_aq__costs,.program-planning-module__x8w_aq__identity{grid-template-columns:1fr 1fr}.program-planning-module__x8w_aq__heading,.program-planning-module__x8w_aq__cardHeader{flex-direction:column}.program-planning-module__x8w_aq__cardPaper{padding:18px}}@media (max-width:480px){.program-planning-module__x8w_aq__metrics,.program-planning-module__x8w_aq__costs,.program-planning-module__x8w_aq__inputs{grid-template-columns:1fr}.program-planning-module__x8w_aq__metrics strong{font-size:21px}}@media print{.program-planning-module__x8w_aq__cardPaper{padding:0}.program-planning-module__x8w_aq__tableWrap{overflow:visible}.program-planning-module__x8w_aq__tableWrap table,.program-planning-module__x8w_aq__operatorSection table{white-space:normal;min-width:0}.program-planning-module__x8w_aq__tableWrap th,.program-planning-module__x8w_aq__tableWrap td{padding:7px;font-size:9pt}.program-planning-module__x8w_aq__metrics,.program-planning-module__x8w_aq__identity{grid-template-columns:repeat(3,1fr)}.program-planning-module__x8w_aq__costs{grid-template-columns:repeat(4,1fr)}.program-planning-module__x8w_aq__heading,.program-planning-module__x8w_aq__metrics,.program-planning-module__x8w_aq__costs,.program-planning-module__x8w_aq__cardHeader,.program-planning-module__x8w_aq__signatures{break-inside:avoid}.program-planning-module__x8w_aq__planner *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.program-job-card-module__BftOAq__dialog{color:#10264e;background:#f3f7fa;border:0;border-radius:16px;width:1100px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto}.program-job-card-module__BftOAq__dialog::backdrop{background:#0f28378c}.program-job-card-module__BftOAq__controls{z-index:2;background:#fff;border-bottom:1px solid #dbe4ed;flex-wrap:wrap;position:sticky;top:0}.program-job-card-module__BftOAq__controls h2{margin-bottom:12px}.program-job-card-module__BftOAq__controls>div{min-width:0}.program-job-card-module__BftOAq__paper{color:#101f52;background:linear-gradient(115deg,#fff,#fcfefe);padding:22px 18px;font-size:16px;line-height:1.4}.program-job-card-module__BftOAq__header{grid-template-columns:2fr 1.2fr 1fr 1fr;align-items:center;gap:20px;margin-bottom:24px;display:grid}.program-job-card-module__BftOAq__header>div:not(:first-child){border-left:1px solid #cbd8e2;padding-left:20px}.program-job-card-module__BftOAq__header strong,.program-job-card-module__BftOAq__header small{overflow-wrap:anywhere;margin-top:6px;display:block}.program-job-card-module__BftOAq__brand>strong{letter-spacing:-2px;color:#00515a;font-size:62px;font-weight:800;line-height:1}.program-job-card-module__BftOAq__brand strong span{color:#00a98c}.program-job-card-module__BftOAq__brand h1{letter-spacing:0;margin:5px 0 0 48px;font-size:22px;font-weight:600}.program-job-card-module__BftOAq__hero,.program-job-card-module__BftOAq__section,.program-job-card-module__BftOAq__metrics{border:1px solid #cbd8e2;border-radius:9px;margin-bottom:16px;padding:16px}.program-job-card-module__BftOAq__hero{grid-template-columns:165px minmax(0,1fr) 270px;align-items:center;gap:22px;padding:14px 24px;display:grid}.program-job-card-module__BftOAq__image{color:#688080;background:#f2f8f6;border-radius:9px;place-items:center;height:202px;font-size:14px;display:grid;overflow:hidden}.program-job-card-module__BftOAq__image img{object-fit:contain;width:100%;height:100%}.program-job-card-module__BftOAq__hero h2{flex-wrap:wrap;align-items:center;gap:22px;font-size:32px;display:flex}.program-job-card-module__BftOAq__hero h2 span{color:#00776d;background:#e0f8ef;border-radius:8px;padding:8px 18px;font-size:17px;display:inline-block}.program-job-card-module__BftOAq__hero dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:10px 0;display:grid}.program-job-card-module__BftOAq__hero dd{margin:0;font-weight:400}.program-job-card-module__BftOAq__hero dt{color:#314773}.program-job-card-module__BftOAq__hero p{margin:8px 0 0;font-size:14px}.program-job-card-module__BftOAq__hero aside{color:#007e73;background:#effbf7;border:1px solid #b6e6da;border-radius:9px;gap:16px;padding:20px;display:flex}.program-job-card-module__BftOAq__hero aside div{color:#10264e;overflow-wrap:anywhere}.program-job-card-module__BftOAq__hero aside strong,.program-job-card-module__BftOAq__hero aside small{margin:7px 0;display:block}.program-job-card-module__BftOAq__hero aside hr{border:0;border-top:1px solid #b8cecf;margin:16px 0}.program-job-card-module__BftOAq__hero aside a{color:#008b78;font-size:var(--text-body)}.program-job-card-module__BftOAq__sectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.program-job-card-module__BftOAq__section h2{align-items:center;gap:12px;font-size:20px;display:flex}.program-job-card-module__BftOAq__section h2 svg{color:#008d7b}.program-job-card-module__BftOAq__section h3{margin:14px 0 10px;font-size:14px}.program-job-card-module__BftOAq__sectionTitle p{font-size:var(--text-body);margin:0}.program-job-card-module__BftOAq__tableWrap{border:1px solid #d7e2ea;border-radius:7px;overflow:auto}.program-job-card-module__BftOAq__paper table{border-collapse:collapse;white-space:nowrap;width:100%}.program-job-card-module__BftOAq__paper th,.program-job-card-module__BftOAq__paper td{text-align:left;font-size:var(--text-body);border:1px solid #e2eaf0;padding:12px 10px}.program-job-card-module__BftOAq__paper th{color:#10264e;background:#f0f5f8}.program-job-card-module__BftOAq__paper tfoot td{color:#007b70;background:#e6f9f2;font-size:15px;font-weight:700}.program-job-card-module__BftOAq__color{align-items:center;gap:10px;display:flex}.program-job-card-module__BftOAq__color i{border:1px solid #d9e2e8;border-radius:5px;width:30px;height:30px}.program-job-card-module__BftOAq__muted{color:#63778b;font-size:var(--text-small)}.program-job-card-module__BftOAq__metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.program-job-card-module__BftOAq__metrics>div{align-items:center;gap:14px;display:flex}.program-job-card-module__BftOAq__metrics svg{color:#008d7b;width:32px;height:32px}.program-job-card-module__BftOAq__metrics strong{color:#007b70;margin-top:10px;font-size:25px;display:block}.program-job-card-module__BftOAq__instructions{background:#effbf7;border-color:#b6e6da}.program-job-card-module__BftOAq__instructions li{margin:7px 0}.program-job-card-module__BftOAq__notes{white-space:pre-wrap}.program-job-card-module__BftOAq__signatures{grid-template-columns:repeat(3,1fr);gap:40px;padding:16px 6px;display:grid}.program-job-card-module__BftOAq__signatures span{border-bottom:1px solid #536b88;margin-top:40px;display:block}.program-job-card-module__BftOAq__header{grid-template-columns:2.4fr 1.2fr .85fr .85fr;min-height:90px;padding:0 22px}.program-job-card-module__BftOAq__header>div:not(:first-child){min-height:74px}.program-job-card-module__BftOAq__header>div:nth-child(2)>strong{font-size:23px}.program-job-card-module__BftOAq__header strong{font-size:18px}.program-job-card-module__BftOAq__header small{font-size:var(--text-body);color:#42567b}.program-job-card-module__BftOAq__section{padding:10px 12px 12px}.program-job-card-module__BftOAq__sectionTitle{margin-bottom:8px}.program-job-card-module__BftOAq__section h2{gap:14px;font-size:23px;font-weight:700}.program-job-card-module__BftOAq__section h2 svg{box-sizing:content-box;background:linear-gradient(135deg,#e4fbf4,#d1f3e9);border-radius:10px;flex-shrink:0;width:30px;height:30px;padding:9px}.program-job-card-module__BftOAq__sectionTitle p{font-size:16px}.program-job-card-module__BftOAq__paper table{table-layout:auto}.program-job-card-module__BftOAq__paper th,.program-job-card-module__BftOAq__paper td{padding:12px 14px;font-size:16px;line-height:1.4}.program-job-card-module__BftOAq__paper th{background:linear-gradient(#f5f8fa,#edf3f6);font-weight:500}.program-job-card-module__BftOAq__paper th small{font-size:inherit;color:#314773;font-weight:400}.program-job-card-module__BftOAq__paper td:first-child,.program-job-card-module__BftOAq__paper th:first-child{text-align:center;width:64px}.program-job-card-module__BftOAq__paper tbody tr:nth-child(2n){background:#fbfcfe}.program-job-card-module__BftOAq__paper tfoot td{padding:12px 20px;font-size:21px}.program-job-card-module__BftOAq__paper tfoot td:first-child{text-align:left}.program-job-card-module__BftOAq__color{gap:14px;min-height:40px}.program-job-card-module__BftOAq__color i,.program-job-card-module__BftOAq__thread i{border:1px solid #d9e2e8;border-radius:6px;flex-shrink:0;width:42px;height:42px}.program-job-card-module__BftOAq__thread{align-items:center;gap:16px;min-height:40px;display:flex}.program-job-card-module__BftOAq__thread small{color:#435883;margin-top:2px;font-size:14px;display:block}.program-job-card-module__BftOAq__metrics{gap:14px;padding:18px 22px}.program-job-card-module__BftOAq__metrics>div+div{border-left:1px solid #cad9e5;padding-left:16px}.program-job-card-module__BftOAq__metrics svg{box-sizing:content-box;background:#e8faf4;border-radius:24px;flex-shrink:0;width:38px;height:38px;padding:12px}.program-job-card-module__BftOAq__metrics strong{margin-top:7px;font-size:30px}.program-job-card-module__BftOAq__metrics>div:last-child strong{font-size:26px}.program-job-card-module__BftOAq__instructions{padding:14px 24px}.program-job-card-module__BftOAq__instructions h2{font-size:20px}.program-job-card-module__BftOAq__instructions ol{margin:4px 0 0 38px;padding-left:20px}.program-job-card-module__BftOAq__instructions li{color:#233d71;margin:4px 0;font-size:16px}.program-job-card-module__BftOAq__signatures{gap:42px;padding:12px 24px}.program-job-card-module__BftOAq__signatures>div+div{border-left:1px solid #d9e4eb;padding-left:24px}.program-job-card-module__BftOAq__muted{margin:6px 0 0}@media (max-width:1000px){.program-job-card-module__BftOAq__hero{grid-template-columns:145px minmax(0,1fr) 210px;gap:16px;padding:14px}.program-job-card-module__BftOAq__hero h2{gap:12px;font-size:28px}.program-job-card-module__BftOAq__hero aside{gap:10px;padding:14px}.program-job-card-module__BftOAq__hero aside>svg{flex-shrink:0;width:36px}.program-job-card-module__BftOAq__hero dl,.program-job-card-module__BftOAq__sectionTitle p{font-size:14px}.program-job-card-module__BftOAq__paper th,.program-job-card-module__BftOAq__paper td{padding:12px 10px;font-size:14px}.program-job-card-module__BftOAq__thread{gap:8px}}@media (max-width:800px){.program-job-card-module__BftOAq__header{grid-template-columns:1fr 1fr;padding:0}.program-job-card-module__BftOAq__hero{grid-template-columns:120px 1fr}.program-job-card-module__BftOAq__hero aside{grid-column:1/-1}.program-job-card-module__BftOAq__metrics{grid-template-columns:1fr}.program-job-card-module__BftOAq__metrics>div+div{border-left:0;padding-left:0}.program-job-card-module__BftOAq__signatures{gap:16px}.program-job-card-module__BftOAq__paper{padding:16px}.program-job-card-module__BftOAq__brand>strong{font-size:48px}.program-job-card-module__BftOAq__brand h1{margin-left:0}.program-job-card-module__BftOAq__section h2{font-size:20px}}@media print{body:has(.program-job-card-module__BftOAq__dialog) *{visibility:hidden}.program-job-card-module__BftOAq__dialog,.program-job-card-module__BftOAq__dialog *{visibility:visible!important}.program-job-card-module__BftOAq__dialog{background:#fff;border-radius:0;width:100%;max-width:none;height:auto;max-height:none;margin:0;position:absolute;inset:0 auto auto 0;overflow:visible;display:block!important}.program-job-card-module__BftOAq__controls{display:none!important}.program-job-card-module__BftOAq__paper{padding:0;font-size:10pt}.program-job-card-module__BftOAq__header{grid-template-columns:2fr 1.2fr 1fr 1fr;gap:10px}.program-job-card-module__BftOAq__brand>strong{font-size:34px}.program-job-card-module__BftOAq__hero{grid-template-columns:110px minmax(0,1fr) 180px;gap:12px}.program-job-card-module__BftOAq__hero aside{grid-column:auto;padding:12px}.program-job-card-module__BftOAq__hero h2{font-size:20px}.program-job-card-module__BftOAq__image{height:140px}.program-job-card-module__BftOAq__paper th,.program-job-card-module__BftOAq__paper td{white-space:normal;padding:7px;font-size:9pt}.program-job-card-module__BftOAq__tableWrap{overflow:visible}.program-job-card-module__BftOAq__metrics{grid-template-columns:repeat(3,1fr)}.program-job-card-module__BftOAq__section,.program-job-card-module__BftOAq__hero,.program-job-card-module__BftOAq__metrics,.program-job-card-module__BftOAq__signatures{break-inside:avoid}.program-job-card-module__BftOAq__paper *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.program-job-card-module__BftOAq__ownerEstimatePrint{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.program-job-card-module__BftOAq__ownerEstimatePrint input,.program-job-card-module__BftOAq__ownerEstimatePrint select,.program-job-card-module__BftOAq__ownerEstimatePrint textarea{opacity:1!important;color:#173958!important;-webkit-text-fill-color:#173958!important}.program-job-card-module__BftOAq__ownerEstimatePrint input,.program-job-card-module__BftOAq__ownerEstimatePrint select{background:0 0!important;border-color:#0000!important}.program-job-card-module__BftOAq__ownerEstimatePrint select{appearance:none}@media print{.program-job-card-module__BftOAq__ownerEstimatePrint section{break-inside:avoid}.program-job-card-module__BftOAq__ownerEstimatePrint table{font-size:9pt;min-width:0!important}.program-job-card-module__BftOAq__ownerEstimatePrint section{padding:8px}.program-job-card-module__BftOAq__ownerEstimatePrint h3{font-size:14pt}.program-job-card-module__BftOAq__ownerEstimatePrint input,.program-job-card-module__BftOAq__ownerEstimatePrint select{min-height:20px;padding:0}}
.job-stitch-statistics-module__LGh-YG__statistics{color:#14364c;break-inside:avoid;background:#f7fbfc;border:1px solid #d5e6ed;border-radius:10px;margin:14px 0;padding:16px}.job-stitch-statistics-module__LGh-YG__heading{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.job-stitch-statistics-module__LGh-YG__heading span,.job-stitch-statistics-module__LGh-YG__note{color:#6b7f8e;font-size:12px}.job-stitch-statistics-module__LGh-YG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.job-stitch-statistics-module__LGh-YG__metrics>div{align-content:start;gap:5px;display:grid}.job-stitch-statistics-module__LGh-YG__metrics span{color:#60798c;font-size:12px}.job-stitch-statistics-module__LGh-YG__metrics b{overflow-wrap:anywhere;font-size:19px}.job-stitch-statistics-module__LGh-YG__metrics small{color:#60798c;font-size:11px}.job-stitch-statistics-module__LGh-YG__metrics .job-stitch-statistics-module__LGh-YG__mismatch b{color:#b45309}.job-stitch-statistics-module__LGh-YG__track{background:#e0ebef;border-radius:6px;height:6px;margin-top:15px;overflow:hidden}.job-stitch-statistics-module__LGh-YG__track i{background:#008e87;height:100%;display:block}.job-stitch-statistics-module__LGh-YG__note{margin:10px 0 0}.job-stitch-statistics-module__LGh-YG__progressLabel{text-align:right;color:#087c79;margin-top:14px;font-size:13px;font-weight:600}.job-stitch-statistics-module__LGh-YG__progressLabel+.job-stitch-statistics-module__LGh-YG__track{margin-top:6px}@media (max-width:480px){.job-stitch-statistics-module__LGh-YG__metrics{grid-template-columns:1fr}}
.design-library-module__t0ZmGG__container{flex-direction:column;width:100%;display:flex}.design-library-module__t0ZmGG__toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:14px 18px;display:flex;box-shadow:0 1px 3px #00000005}.design-library-module__t0ZmGG__searchWrap{flex:1.4;align-items:center;min-width:260px;display:flex;position:relative}.design-library-module__t0ZmGG__searchIcon{color:#64748b;pointer-events:none;position:absolute;left:12px}.design-library-module__t0ZmGG__searchInput{width:100%;height:40px;font-size:var(--text-body);color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding-left:38px;padding-right:12px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.design-library-module__t0ZmGG__searchInput:focus{border-color:#008767;box-shadow:0 0 0 2px #dcf5ec}.design-library-module__t0ZmGG__filterSelectWrap{align-items:center;display:flex;position:relative}.design-library-module__t0ZmGG__filterSelect{height:40px;font-size:var(--text-body);color:#334155;cursor:pointer;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding-left:14px;padding-right:32px;font-family:inherit;font-weight:500;transition:border-color .15s,box-shadow .15s}.design-library-module__t0ZmGG__filterSelect:focus{border-color:#008767;box-shadow:0 0 0 2px #dcf5ec}.design-library-module__t0ZmGG__selectChevron{pointer-events:none;color:#64748b;position:absolute;right:10px}.design-library-module__t0ZmGG__clearBtn{height:40px;font-size:var(--text-body);color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-weight:600;transition:background .15s;display:inline-flex}.design-library-module__t0ZmGG__clearBtn:hover{background:#f8fafc;border-color:#94a3b8}.design-library-module__t0ZmGG__grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;display:grid}.design-library-module__t0ZmGG__card{background:#fff;border:1px solid #eef2f6;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -2px #0f172a0a}.design-library-module__t0ZmGG__card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 28px -4px #0f172a1a}.design-library-module__t0ZmGG__imageContainer{aspect-ratio:4/3;background:#f8fafc;width:100%;position:relative;overflow:hidden}.design-library-module__t0ZmGG__imageWrap{cursor:pointer;width:100%;height:100%}.design-library-module__t0ZmGG__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.design-library-module__t0ZmGG__card:hover .design-library-module__t0ZmGG__cardImage{transform:scale(1.03)}.design-library-module__t0ZmGG__thumbPlaceholder{color:#008767;background:linear-gradient(135deg,#f0faf7 0%,#e6f6f1 100%);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}.design-library-module__t0ZmGG__favBtn{cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0000001f}.design-library-module__t0ZmGG__favBtn:hover{transform:scale(1.08);box-shadow:0 4px 12px #00000029}.design-library-module__t0ZmGG__heartOutline{color:#334155;stroke:#334155;stroke-width:2px;transition:stroke .15s}.design-library-module__t0ZmGG__favBtn:hover .design-library-module__t0ZmGG__heartOutline{stroke:#ef4444}.design-library-module__t0ZmGG__heartFilled{fill:#ef4444;stroke:#ef4444;stroke-width:2px}.design-library-module__t0ZmGG__quickEditBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#475569;cursor:pointer;opacity:0;z-index:2;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:12px;left:12px;transform:scale(.9);box-shadow:0 2px 8px #0000001a}.design-library-module__t0ZmGG__card:hover .design-library-module__t0ZmGG__quickEditBtn{opacity:1;transform:scale(1)}.design-library-module__t0ZmGG__quickEditBtn:hover{color:#008767;background:#fff;transform:scale(1.08)}.design-library-module__t0ZmGG__cardContent{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.design-library-module__t0ZmGG__badgeRow{align-items:center;margin-bottom:8px;display:flex}.design-library-module__t0ZmGG__codeBadge{color:#475569;letter-spacing:.04em;text-transform:uppercase;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.design-library-module__t0ZmGG__designName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.design-library-module__t0ZmGG__designName:hover{color:#008767}.design-library-module__t0ZmGG__priceRow{align-items:baseline;margin-bottom:12px;display:flex}.design-library-module__t0ZmGG__price{color:#005a54;letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1}.design-library-module__t0ZmGG__swatchesRow{align-items:center;gap:8px;margin-bottom:18px;display:flex}.design-library-module__t0ZmGG__swatchCircle{border:1px solid #00000014;border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:transform .15s;box-shadow:inset 0 0 0 1px #ffffff40}.design-library-module__t0ZmGG__swatchCircle:hover{transform:scale(1.15)}.design-library-module__t0ZmGG__extraBadge{color:#64748b;background:#f1f5f9;border-radius:12px;padding:2px 7px;font-size:11px;font-weight:700}.design-library-module__t0ZmGG__viewDesignBtn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:auto;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.design-library-module__t0ZmGG__viewDesignBtn:hover{color:#008767;background:#f8fafc;border-color:#94a3b8}.design-library-module__t0ZmGG__viewDesignBtn:active{transform:translateY(1px)}.design-library-module__t0ZmGG__emptyState{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;grid-column:1/-1;padding:48px 24px;font-size:14px}.design-library-module__t0ZmGG__paginationBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:8px 0;display:flex}.design-library-module__t0ZmGG__paginationInfo{font-size:var(--text-body);color:#64748b;font-weight:500}.design-library-module__t0ZmGG__paginationRight{align-items:center;gap:12px;display:flex}.design-library-module__t0ZmGG__pageSizeWrap{align-items:center;display:flex;position:relative}.design-library-module__t0ZmGG__pageSizeSelect{height:36px;font-size:var(--text-body);color:#334155;cursor:pointer;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding-left:12px;padding-right:28px;font-family:inherit;font-weight:600}.design-library-module__t0ZmGG__pageNav{align-items:center;gap:6px;display:flex}.design-library-module__t0ZmGG__pageBtn{min-width:36px;height:36px;font-size:var(--text-body);color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-weight:600;transition:all .15s;display:inline-flex}.design-library-module__t0ZmGG__pageBtn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.design-library-module__t0ZmGG__pageBtn:disabled{opacity:.4;cursor:not-allowed}.design-library-module__t0ZmGG__activePageBtn{color:#fff!important;background:#033b4a!important;border-color:#033b4a!important}@media (max-width:1280px){.design-library-module__t0ZmGG__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.design-library-module__t0ZmGG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.design-library-module__t0ZmGG__grid{grid-template-columns:1fr}.design-library-module__t0ZmGG__toolbar{flex-direction:column;align-items:stretch}.design-library-module__t0ZmGG__paginationBar{flex-direction:column;align-items:flex-start}}
.sequence-editor-module__5KmriW__panel{color:#153b52;background:#fff;border:1px solid #d4e3eb;border-radius:12px;min-width:0;margin:18px 0;padding:18px}.sequence-editor-module__5KmriW__panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sequence-editor-module__5KmriW__panel h3{margin:0 0 5px;font-size:16px}.sequence-editor-module__5KmriW__panel p{color:#698194;margin:6px 0 14px;font-size:12px}.sequence-editor-module__5KmriW__panel label{gap:6px;max-width:420px;font-size:12px;display:grid}.sequence-editor-module__5KmriW__panel select{color:inherit;background:#fff;border:1px solid #cbdde7;border-radius:7px;padding:9px}.sequence-editor-module__5KmriW__panel button{color:#254e65;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbdde7;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.sequence-editor-module__5KmriW__actions{align-items:center;gap:5px;display:flex}.sequence-editor-module__5KmriW__scroll{max-width:100%;margin:12px 0;overflow-x:auto}.sequence-editor-module__5KmriW__scroll table{border-collapse:separate;border-spacing:3px;width:max-content;font-size:11px}.sequence-editor-module__5KmriW__scroll th,.sequence-editor-module__5KmriW__scroll td{text-align:center;white-space:nowrap;padding:4px}.sequence-editor-module__5KmriW__scroll thead{background:#f2f7fa}.sequence-editor-module__5KmriW__scroll th:first-child{z-index:1;background:#f2f7fa;min-width:70px;position:sticky;left:0}.sequence-editor-module__5KmriW__panel .sequence-editor-module__5KmriW__on{color:#fff;background:#048657;border-color:#048657}.sequence-editor-module__5KmriW__panel .sequence-editor-module__5KmriW__off{color:#fff;background:#ce2234;border-color:#ce2234}.sequence-editor-module__5KmriW__scroll td>button{opacity:1;width:29px;height:29px;padding:0;font-size:16px}.sequence-editor-module__5KmriW__scroll button:disabled{cursor:default}.sequence-editor-module__5KmriW__legend{align-items:center;gap:16px;margin-top:15px;font-size:11px;display:flex}.sequence-editor-module__5KmriW__legend span{align-items:center;gap:6px;display:flex}.sequence-editor-module__5KmriW__legend i{border-radius:3px;width:13px;height:13px}.sequence-editor-module__5KmriW__panel footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sequence-editor-module__5KmriW__panel .sequence-editor-module__5KmriW__warning{color:#895a13;background:#fff5df;border-radius:8px;margin-top:12px;padding:12px;font-size:12px}.sequence-editor-module__5KmriW__warning button{margin-left:12px}.sequence-editor-module__5KmriW__panel .sequence-editor-module__5KmriW__error{color:#b12637}.sequence-editor-module__5KmriW__empty{background:#f6fafc;border-radius:7px;padding:12px}@media (max-width:700px){.sequence-editor-module__5KmriW__panel{padding:12px}.sequence-editor-module__5KmriW__scroll th:first-child{min-width:58px}}@media print{.sequence-editor-module__5KmriW__panel header .sequence-editor-module__5KmriW__actions,.sequence-editor-module__5KmriW__panel footer{display:none}.sequence-editor-module__5KmriW__scroll{overflow:visible}.sequence-editor-module__5KmriW__panel{break-inside:avoid}.sequence-editor-module__5KmriW__on,.sequence-editor-module__5KmriW__off{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sequence-editor-module__5KmriW__scroll td>button{font-size:12px;font-weight:700}.sequence-editor-module__5KmriW__scroll{padding-bottom:12px;scroll-padding-inline:8px}.sequence-editor-module__5KmriW__panel .sequence-editor-module__5KmriW__groupToggle,.sequence-editor-module__5KmriW__panel .sequence-editor-module__5KmriW__groupSize{white-space:nowrap;flex-direction:row;align-items:center;gap:5px;font-size:11px;display:flex}.sequence-editor-module__5KmriW__groupToggle input{accent-color:#048657}.sequence-editor-module__5KmriW__panel .sequence-editor-module__5KmriW__groupSize input{width:48px;font:inherit;border:1px solid #cbdde7;border-radius:5px;padding:5px}.sequence-editor-module__5KmriW__scroll td{transition:background-color .15s}.sequence-editor-module__5KmriW__scroll table{border-spacing:0 5px}.sequence-editor-module__5KmriW__scroll td{padding:5px}.sequence-editor-module__5KmriW__scroll .sequence-editor-module__5KmriW__groupedHead{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:5px 4px 8px;position:relative}.sequence-editor-module__5KmriW__groupLabel{text-align:left;white-space:nowrap;color:#38536f;min-width:29px;height:17px;font-size:9px;font-weight:700;display:block;overflow:visible}.sequence-editor-module__5KmriW__rowGroupHint{color:#658096;margin-top:5px;font-size:9px;font-weight:400;display:block}.sequence-editor-module__5KmriW__groupRanges{flex-wrap:wrap;gap:5px;max-width:420px;margin-top:8px;display:flex}.sequence-editor-module__5KmriW__groupRanges span{color:#345268;border-radius:4px;padding:4px 7px;font-size:10px}.sequence-editor-module__5KmriW__rowMenu{z-index:500;color:#254e65;background:#fff;border:1px solid #cbdde7;border-radius:9px;min-width:210px;padding:12px;box-shadow:0 8px 25px #153b5225}.sequence-editor-module__5KmriW__rowMenuControls{gap:10px;display:grid}.sequence-editor-module__5KmriW__rowMenu .sequence-editor-module__5KmriW__groupToggle,.sequence-editor-module__5KmriW__rowMenu .sequence-editor-module__5KmriW__groupSize{align-items:center;gap:7px;font-size:12px;display:flex}.sequence-editor-module__5KmriW__rowMenu input[type=checkbox]{accent-color:#048657}.sequence-editor-module__5KmriW__rowMenu input[type=number]{border:1px solid #cbdde7;border-radius:5px;width:55px;padding:6px}.sequence-editor-module__5KmriW__rowMenu button{color:#254e65;cursor:pointer;background:#fff;border:1px solid #cbdde7;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.sequence-editor-module__5KmriW__rowMenu button:hover{background:#f0f7fa}.sequence-editor-module__5KmriW__rowMenu:focus{outline:none}.sequence-editor-module__5KmriW__collapseHeader{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.sequence-editor-module__5KmriW__collapseTitle{color:#153b52;align-items:center;gap:10px;min-width:0;display:flex}.sequence-editor-module__5KmriW__collapseTitle>svg{color:#008767;flex-shrink:0}.sequence-editor-module__5KmriW__collapseTitle h3{margin:0;font-size:14px;font-weight:650}.sequence-editor-module__5KmriW__collapseTitle>span{color:#718597;border-left:1px solid #dae5ec;padding-left:12px;font-size:11px;font-weight:400}.sequence-editor-module__5KmriW__panel .sequence-editor-module__5KmriW__collapseTrigger{background:0 0;border:0;border-radius:6px;width:32px;height:32px;padding:0}.sequence-editor-module__5KmriW__panel .sequence-editor-module__5KmriW__collapseTrigger:hover{background:#edf4f7}.sequence-editor-module__5KmriW__collapseTrigger:focus-visible{outline-offset:2px;outline:2px solid #008767}.sequence-editor-module__5KmriW__collapseContent{overflow:hidden}.sequence-editor-module__5KmriW__collapseContent[data-state=open]{animation:.18s ease-out sequence-editor-module__5KmriW__headExpand}.sequence-editor-module__5KmriW__collapseContent[data-state=closed]{animation:.18s ease-out sequence-editor-module__5KmriW__headCollapse}.sequence-editor-module__5KmriW__sheetBody{border-top:1px solid #e4edf2;margin-top:12px;padding-top:16px}.sequence-editor-module__5KmriW__sheetBody>header{justify-content:flex-end;margin-bottom:12px}@keyframes sequence-editor-module__5KmriW__headExpand{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes sequence-editor-module__5KmriW__headCollapse{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.sequence-editor-module__5KmriW__collapseContent{animation:none!important}}@media (max-width:520px){.sequence-editor-module__5KmriW__collapseTitle>span{display:none}}@media print{.sequence-editor-module__5KmriW__collapseTrigger{display:none!important}}
.design-view-module__CU4ICq__overlay{z-index:999;background:#f8fafc;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.design-view-module__CU4ICq__topBar{z-index:30;background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex;position:sticky;top:0}.design-view-module__CU4ICq__backBtn{font-size:var(--text-body);color:#334155;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-weight:600;transition:all .15s;display:inline-flex}.design-view-module__CU4ICq__backBtn:hover{color:#0f172a;background:#f1f5f9}.design-view-module__CU4ICq__topActions{align-items:center;gap:10px;display:flex}.design-view-module__CU4ICq__actionBtn{height:38px;font-size:var(--text-body);color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:7px;padding:0 16px;font-weight:600;transition:all .15s;display:inline-flex}.design-view-module__CU4ICq__actionBtn:hover{background:#f8fafc;border-color:#94a3b8}.design-view-module__CU4ICq__createOrderBtn{height:38px;font-size:var(--text-body);color:#fff;cursor:pointer;background:#004d57;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-weight:600;transition:background .15s;display:inline-flex}.design-view-module__CU4ICq__createOrderBtn:hover{background:#003d45}.design-view-module__CU4ICq__moreBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:inline-flex}.design-view-module__CU4ICq__moreBtn:hover{color:#0f172a;background:#f8fafc}.design-view-module__CU4ICq__dashboardBody{grid-template-columns:310px 1fr 310px;align-items:start;gap:22px;width:100%;max-width:1600px;margin:0 auto;padding:24px 28px 40px;display:grid}.design-view-module__CU4ICq__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 1px 3px #00000005}.design-view-module__CU4ICq__card>summary::-webkit-details-marker{display:none}.design-view-module__CU4ICq__card>summary::marker{content:""}.design-view-module__CU4ICq__sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.design-view-module__CU4ICq__sectionHeaderLeft{align-items:center;gap:10px;display:flex}.design-view-module__CU4ICq__sectionIconBox{color:#008767;background:#eaf8f3;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.design-view-module__CU4ICq__sectionTitle{color:#0f172a;margin:0;font-size:15.5px;font-weight:700}.design-view-module__CU4ICq__sectionSubtitle{font-size:var(--text-body);color:#64748b;margin:2px 0 0}.design-view-module__CU4ICq__leftCol{flex-direction:column;gap:18px;display:flex}.design-view-module__CU4ICq__mainImageWrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;width:100%;height:290px;position:relative;overflow:hidden}.design-view-module__CU4ICq__mainImage{object-fit:cover;width:100%;height:100%;display:block}.design-view-module__CU4ICq__noImagePlaceholder{color:#008767;width:100%;height:100%;font-size:var(--text-body);background:#f0faf7;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.design-view-module__CU4ICq__expandBtn{color:#334155;cursor:pointer;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 5px #00000014}.design-view-module__CU4ICq__expandBtn:hover{color:#0f172a;background:#fff}.design-view-module__CU4ICq__galleryRow{gap:8px;margin-top:12px;display:flex}.design-view-module__CU4ICq__thumbBox{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.design-view-module__CU4ICq__activeThumb{border:2px solid #008767!important}.design-view-module__CU4ICq__thumbImg{object-fit:cover;width:100%;height:100%}.design-view-module__CU4ICq__extraThumbBadge{width:52px;height:52px;font-size:var(--text-body);color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.design-view-module__CU4ICq__codeCard{background:#eaf8f3;border:1px solid #d4ece3;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.design-view-module__CU4ICq__codeIconBox{color:#008767;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.design-view-module__CU4ICq__codeInfo{flex-direction:column;display:flex}.design-view-module__CU4ICq__codeLabel{font-size:var(--text-small);color:#64748b;font-weight:600}.design-view-module__CU4ICq__codeValue{color:#0f172a;letter-spacing:-.01em;font-size:18px;font-weight:700}.design-view-module__CU4ICq__metaCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.design-view-module__CU4ICq__designNameBlock{flex-direction:column;gap:2px;display:flex}.design-view-module__CU4ICq__nameLabel{font-size:var(--text-small);color:#64748b;font-weight:600}.design-view-module__CU4ICq__nameValue{color:#0f172a;font-size:16px;font-weight:700}.design-view-module__CU4ICq__metaStatsRow{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 0;display:grid}.design-view-module__CU4ICq__metaStatItem{flex-direction:column;gap:3px;display:flex}.design-view-module__CU4ICq__metaStatLabel{font-size:var(--text-small);color:#64748b;font-weight:500}.design-view-module__CU4ICq__metaStatValue{font-size:var(--text-body);color:#0f172a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:flex;overflow:hidden}.design-view-module__CU4ICq__metaStatIcon{color:#008767;flex-shrink:0}.design-view-module__CU4ICq__descBlock{flex-direction:column;gap:6px;display:flex}.design-view-module__CU4ICq__descHeader{font-size:var(--text-body);color:#0f172a;align-items:center;gap:6px;font-weight:700;display:flex}.design-view-module__CU4ICq__descText{font-size:var(--text-body);color:#64748b;margin:0;line-height:1.5}.design-view-module__CU4ICq__middleCol{flex-direction:column;gap:18px;display:flex}.design-view-module__CU4ICq__addComponentBtn{height:32px;font-size:var(--text-body);color:#008767;cursor:pointer;background:#fff;border:1px solid #008767;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:all .15s;display:inline-flex}.design-view-module__CU4ICq__addComponentBtn:hover{background:#f0faf7}.design-view-module__CU4ICq__tableWrap{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.design-view-module__CU4ICq__table{border-collapse:collapse;width:100%}.design-view-module__CU4ICq__table th{font-size:var(--text-small);color:#334155;text-align:left;background:#eef8f4;border-bottom:1px solid #d4ece3;padding:10px;font-weight:600}.design-view-module__CU4ICq__table td{font-size:var(--text-body);color:#0f172a;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px}.design-view-module__CU4ICq__compNameCell{align-items:center;gap:8px;font-weight:600;display:flex}.design-view-module__CU4ICq__compMiniThumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:5px;width:26px;height:26px}.design-view-module__CU4ICq__compMiniThumbFallback{color:#008767;background:#f0faf7;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.design-view-module__CU4ICq__amountBadge{color:#008767;font-size:var(--text-body);background:#eaf8f2;border-radius:6px;padding:4px 10px;font-weight:700;display:inline-block}.design-view-module__CU4ICq__rateBanner{background:#f0faf7;border:1px solid #d4ece3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 18px;display:flex}.design-view-module__CU4ICq__rateBannerLeft{align-items:center;gap:12px;display:flex}.design-view-module__CU4ICq__rateCalcCircle{color:#008767;background:#d7f3e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.design-view-module__CU4ICq__rateHeading{color:#0f172a;margin:0;font-size:14px;font-weight:700}.design-view-module__CU4ICq__rateSub{font-size:var(--text-small);color:#64748b;margin:2px 0 0}.design-view-module__CU4ICq__rateBannerRight{align-items:center;gap:28px;display:flex}.design-view-module__CU4ICq__rateStatBlock{flex-direction:column;align-items:flex-end;display:flex}.design-view-module__CU4ICq__rateStatLabel{font-size:var(--text-small);color:#64748b;font-weight:500}.design-view-module__CU4ICq__rateStatValue{color:#007a63;font-size:20px;font-weight:700}.design-view-module__CU4ICq__colorCountPill{color:#475569;font-size:var(--text-small);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;font-weight:600}.design-view-module__CU4ICq__colorCardsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.design-view-module__CU4ICq__colorSwatchCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.design-view-module__CU4ICq__colorCircleLarge{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:42px;height:42px}.design-view-module__CU4ICq__colorInfo{flex-direction:column;display:flex}.design-view-module__CU4ICq__colorOrderLabel{font-size:var(--text-small);color:#64748b;font-weight:600}.design-view-module__CU4ICq__colorHex{font-size:var(--text-small);color:var(--muted);font-family:monospace}.design-view-module__CU4ICq__colorName{font-size:var(--text-body);color:#0f172a;font-weight:700}.design-view-module__CU4ICq__notesContent{font-size:var(--text-body);color:#334155;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:70px;padding:12px 14px;line-height:1.6;position:relative}.design-view-module__CU4ICq__rightCol{flex-direction:column;gap:18px;display:flex}.design-view-module__CU4ICq__donutRow{border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;margin:14px 0 16px;padding-bottom:14px;display:flex}.design-view-module__CU4ICq__donutSvg{flex-shrink:0;width:72px;height:72px;transform:rotate(-90deg)}.design-view-module__CU4ICq__donutBg{fill:none;stroke:#e2e8f0;stroke-width:4px}.design-view-module__CU4ICq__donutArc{fill:none;stroke:#008767;stroke-width:4px;stroke-linecap:round}.design-view-module__CU4ICq__donutInfo{flex-direction:column;display:flex}.design-view-module__CU4ICq__donutStitches{color:#0f172a;letter-spacing:-.01em;font-size:22px;font-weight:700}.design-view-module__CU4ICq__donutLabel{font-size:var(--text-small);color:#64748b;font-weight:500}.design-view-module__CU4ICq__breakdownList{flex-direction:column;gap:10px;display:flex}.design-view-module__CU4ICq__breakdownItem{font-size:var(--text-body);justify-content:space-between;align-items:center;display:flex}.design-view-module__CU4ICq__breakdownItemLeft{color:#64748b;align-items:center;gap:8px;display:flex}.design-view-module__CU4ICq__breakdownItemIcon{color:#008767}.design-view-module__CU4ICq__breakdownValue{color:#0f172a;font-weight:700}.design-view-module__CU4ICq__fileItemsList{flex-direction:column;gap:8px;display:flex}.design-view-module__CU4ICq__fileItemRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.design-view-module__CU4ICq__fileItemThumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:28px;height:28px}.design-view-module__CU4ICq__fileTypeBadge{width:28px;height:28px;font-size:var(--text-small);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.design-view-module__CU4ICq__pdfBadge{background:#dc2626}.design-view-module__CU4ICq__machineBadge{background:#2563eb}.design-view-module__CU4ICq__defaultBadge{background:#64748b}.design-view-module__CU4ICq__fileItemDetails{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.design-view-module__CU4ICq__fileItemName{font-size:var(--text-body);color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.design-view-module__CU4ICq__fileItemMeta{font-size:var(--text-small);color:var(--muted)}.design-view-module__CU4ICq__fileDownloadBtn,.design-view-module__CU4ICq__fileMoreBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.design-view-module__CU4ICq__fileDownloadBtn:hover,.design-view-module__CU4ICq__fileMoreBtn:hover{color:#0f172a;background:#e2e8f0}.design-view-module__CU4ICq__uploadDropArea{text-align:center;cursor:pointer;background:#f0faf7;border:1.5px dashed #a7f3d0;border-radius:10px;flex-direction:column;align-items:center;gap:5px;margin-top:14px;padding:14px;display:flex;position:relative}.design-view-module__CU4ICq__uploadDropArea:hover{background:#e6f8f0;border-color:#6ee7b7}.design-view-module__CU4ICq__cloudIconBox{color:#008767;background:#d7f3e7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.design-view-module__CU4ICq__chooseFilePill{font-size:var(--text-small);color:#008767;background:#fff;border:1px solid #cbd5e1;border-radius:20px;align-items:center;margin-top:4px;padding:4px 12px;font-weight:600;display:inline-flex}.design-view-module__CU4ICq__hiddenFileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.design-view-module__CU4ICq__lightboxModal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1050;background:#0f172abf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.design-view-module__CU4ICq__lightboxImage{object-fit:contain;border-radius:12px;max-width:90vw;max-height:85vh;box-shadow:0 25px 50px #00000040}.design-view-module__CU4ICq__lightboxClose{color:#0f172a;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:20px;right:20px}@media (max-width:1200px){.design-view-module__CU4ICq__dashboardBody{grid-template-columns:1fr}}
.design-form-module__epRYmq__dialog{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:1140px;max-width:96vw;max-height:94vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}.design-form-module__epRYmq__header{background:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.design-form-module__epRYmq__headerLeft{align-items:center;gap:14px;display:flex}.design-form-module__epRYmq__headerIconBox{background:#eaf8f3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.design-form-module__epRYmq__title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.design-form-module__epRYmq__subtitle{font-size:var(--text-body);color:#64748b;margin:4px 0 0}.design-form-module__epRYmq__headerActions{align-items:center;gap:10px;display:flex}.design-form-module__epRYmq__topBtn{height:38px;font-size:var(--text-body);color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:7px;padding:0 16px;font-weight:500;transition:all .15s;display:flex}.design-form-module__epRYmq__topBtn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.design-form-module__epRYmq__topBtn:disabled{opacity:.5;cursor:not-allowed}.design-form-module__epRYmq__saveBtn{height:38px;font-size:var(--text-body);color:#fff;cursor:pointer;background:#007a63;border:none;border-radius:8px;align-items:center;gap:7px;padding:0 18px;font-weight:600;transition:background .15s;display:flex}.design-form-module__epRYmq__saveBtn:hover:not(:disabled){background:#006854}.design-form-module__epRYmq__saveBtn:disabled{opacity:.5;cursor:not-allowed}.design-form-module__epRYmq__closeBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.design-form-module__epRYmq__closeBtn:hover:not(:disabled){color:#334155;background:#e2e8f0}.design-form-module__epRYmq__dialog .design-form-module__epRYmq__form,.design-form-module__epRYmq__form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding:0!important}.design-form-module__epRYmq__body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f8fafc;flex:1;min-height:0;padding:22px 26px;overflow:hidden auto}.design-form-module__epRYmq__body::-webkit-scrollbar{width:8px}.design-form-module__epRYmq__body::-webkit-scrollbar-track{background:0 0}.design-form-module__epRYmq__body::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.design-form-module__epRYmq__body::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.design-form-module__epRYmq__fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.design-form-module__epRYmq__panel{background:#fff;border:1px solid #d4ece3;border-radius:12px;padding:20px;box-shadow:0 1px 3px #00000005}.design-form-module__epRYmq__sectionHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.design-form-module__epRYmq__sectionHeaderLeft{align-items:center;gap:12px;display:flex}.design-form-module__epRYmq__sectionIconBox{color:#008767;background:#eaf8f3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.design-form-module__epRYmq__sectionTitle{color:#0f172a;margin:0;font-size:16px;font-weight:700}.design-form-module__epRYmq__sectionSubtitle{font-size:var(--text-body);color:#64748b;margin:3px 0 0}.design-form-module__epRYmq__designInfoGrid{grid-template-columns:240px 1fr;align-items:stretch;gap:24px;display:grid}.design-form-module__epRYmq__uploadDesignBox{text-align:center;cursor:pointer;background:#f0faf7;border:1.5px dashed #a7f3d0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 14px;transition:all .15s;display:flex;position:relative}.design-form-module__epRYmq__uploadDesignBox:hover{background:#e6f8f0;border-color:#6ee7b7}.design-form-module__epRYmq__uploadIconCircle{color:#008767;background:#d7f3e7;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.design-form-module__epRYmq__uploadTitle{font-size:var(--text-body);color:#0f172a;margin:0;font-weight:700}.design-form-module__epRYmq__uploadFormat{font-size:var(--text-small);color:#64748b;margin:0}.design-form-module__epRYmq__chooseFilePill{font-size:var(--text-body);color:#008767;background:#fff;border:1px solid #a7f3d0;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000a}.design-form-module__epRYmq__hiddenFileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.design-form-module__epRYmq__imagePreviewWrap{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.design-form-module__epRYmq__imagePreview{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-height:140px}.design-form-module__epRYmq__removeImageBtn{font-size:var(--text-small);color:#ef4444;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-weight:500}.design-form-module__epRYmq__removeImageBtn:hover{text-decoration:underline}.design-form-module__epRYmq__fieldsGrid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.design-form-module__epRYmq__fieldGroup{flex-direction:column;gap:6px;display:flex}.design-form-module__epRYmq__fieldLabelRow{justify-content:space-between;align-items:center;display:flex}.design-form-module__epRYmq__fieldLabel{font-size:var(--text-body);color:#1e293b;font-weight:600}.design-form-module__epRYmq__required{color:#0f172a}.design-form-module__epRYmq__addCategoryBtn{color:#008767;font-size:var(--text-body);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.design-form-module__epRYmq__addCategoryBtn:hover{text-decoration:underline}.design-form-module__epRYmq__inputIconWrap{align-items:center;width:100%;display:flex;position:relative}.design-form-module__epRYmq__inputIcon{color:#008767;pointer-events:none;z-index:1;position:absolute;left:12px}.design-form-module__epRYmq__textInput{width:100%;height:42px;font-size:var(--text-body);color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding-left:38px;padding-right:12px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.design-form-module__epRYmq__textInput:focus{border-color:#008767;box-shadow:0 0 0 2px #dcf5ec}.design-form-module__epRYmq__selectInput{width:100%;height:42px;font-size:var(--text-body);color:#0f172a;appearance:none;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding-left:38px;padding-right:32px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.design-form-module__epRYmq__selectInput:focus{border-color:#008767;box-shadow:0 0 0 2px #dcf5ec}.design-form-module__epRYmq__selectChevron{pointer-events:none;color:#64748b;position:absolute;right:12px}.design-form-module__epRYmq__newCategoryBox{gap:8px;margin-top:8px;display:flex}.design-form-module__epRYmq__newCategoryInput{height:34px;font-size:var(--text-body);border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:0 10px}.design-form-module__epRYmq__newCategorySubmit{color:#fff;height:34px;font-size:var(--text-body);cursor:pointer;background:#007a63;border:none;border-radius:6px;padding:0 14px;font-weight:600}.design-form-module__epRYmq__addComponentBtn{color:#008767;font-size:var(--text-body);cursor:pointer;background:#fff;border:1px solid #008767;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:600;transition:all .15s;display:flex}.design-form-module__epRYmq__addComponentBtn:hover{background:#f0faf7}.design-form-module__epRYmq__tableWrap{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.design-form-module__epRYmq__table{border-collapse:collapse;table-layout:fixed;width:100%}.design-form-module__epRYmq__table th{font-size:var(--text-body);color:#334155;text-align:left;background:#eef8f4;border-bottom:1px solid #d4ece3;padding:12px 10px;font-weight:600}.design-form-module__epRYmq__thNum{width:50px;text-align:center!important}.design-form-module__epRYmq__thComp{width:190px}.design-form-module__epRYmq__thStitches{width:110px}.design-form-module__epRYmq__thSmallCol{width:75px}.design-form-module__epRYmq__thNumCol{width:90px}.design-form-module__epRYmq__thAmount{width:110px;text-align:center!important}.design-form-module__epRYmq__thActions{width:75px;text-align:center!important}.design-form-module__epRYmq__table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 8px}.design-form-module__epRYmq__tdNum{text-align:center}.design-form-module__epRYmq__numCellWrap{font-size:var(--text-body);color:#0f172a;justify-content:center;align-items:center;gap:4px;font-weight:700;display:flex}.design-form-module__epRYmq__gripIcon{color:var(--muted)}.design-form-module__epRYmq__cellInput{width:100%;height:38px;font-size:var(--text-body);color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:0 10px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.design-form-module__epRYmq__cellInput:focus{border-color:#008767;box-shadow:0 0 0 2px #dcf5ec}.design-form-module__epRYmq__amountBadge{color:#008767;background:#eaf8f2;border-radius:8px;justify-content:center;align-items:center;height:38px;font-size:15px;font-weight:700;display:flex}.design-form-module__epRYmq__rowActions{justify-content:center;align-items:center;gap:6px;display:flex}.design-form-module__epRYmq__iconBtn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:inline-flex}.design-form-module__epRYmq__iconBtn:hover:not(:disabled){background:#f1f5f9}.design-form-module__epRYmq__deleteIconBtn{color:#ef4444}.design-form-module__epRYmq__deleteIconBtn:hover:not(:disabled){background:#fee2e2}.design-form-module__epRYmq__deleteIconBtn:disabled{opacity:.35;cursor:not-allowed}.design-form-module__epRYmq__totalCard{background:#f0faf7;border:1px solid #d4ece3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 20px;display:flex}.design-form-module__epRYmq__totalCardLeft{align-items:center;gap:12px;display:flex}.design-form-module__epRYmq__totalCalcCircle{color:#008767;background:#d7f3e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.design-form-module__epRYmq__totalHeading{color:#0f172a;margin:0;font-size:14.5px;font-weight:700}.design-form-module__epRYmq__totalSub{font-size:var(--text-body);color:#64748b;margin:2px 0 0}.design-form-module__epRYmq__totalCardRight{align-items:center;gap:32px;display:flex}.design-form-module__epRYmq__statBlock{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.design-form-module__epRYmq__statLabel{font-size:var(--text-small);color:#64748b;font-weight:500}.design-form-module__epRYmq__statValue{color:#007a63;letter-spacing:-.02em;font-size:22px;font-weight:700}.design-form-module__epRYmq__bottomGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.design-form-module__epRYmq__notesCard,.design-form-module__epRYmq__filesCard{background:#fff;border:1px solid #d4ece3;border-radius:12px;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex}.design-form-module__epRYmq__notesAreaWrap{width:100%;position:relative}.design-form-module__epRYmq__notesTextarea{width:100%;min-height:110px;font-size:var(--text-body);color:#0f172a;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:12px 14px 26px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.design-form-module__epRYmq__notesTextarea:focus{border-color:#008767;box-shadow:0 0 0 2px #dcf5ec}.design-form-module__epRYmq__notesCount{font-size:var(--text-small);color:var(--muted);pointer-events:none;position:absolute;bottom:8px;right:12px}.design-form-module__epRYmq__quickTags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.design-form-module__epRYmq__tagPill{color:#475569;font-size:var(--text-small);cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;transition:all .15s}.design-form-module__epRYmq__tagPill:hover{color:#008767;background:#f0faf7;border-color:#a7f3d0}.design-form-module__epRYmq__uploadRelatedBox{text-align:center;cursor:pointer;background:#f0faf7;border:1.5px dashed #a7f3d0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;transition:all .15s;display:flex;position:relative}.design-form-module__epRYmq__uploadRelatedBox:hover{background:#e6f8f0;border-color:#6ee7b7}.design-form-module__epRYmq__uploadCloudCircle{color:#008767;background:#d7f3e7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.design-form-module__epRYmq__attachedList{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.design-form-module__epRYmq__filePill{font-size:var(--text-body);background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.design-form-module__epRYmq__fileThumb{object-fit:cover;border-radius:4px;width:26px;height:26px}.design-form-module__epRYmq__extBadge{width:28px;height:24px;font-size:var(--text-small);color:#fff;border-radius:4px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.design-form-module__epRYmq__pdfBadge{background:#dc2626}.design-form-module__epRYmq__machineBadge{background:#2563eb}.design-form-module__epRYmq__defaultBadge{background:#64748b}.design-form-module__epRYmq__fileNameInfo{flex-direction:column;line-height:1.2;display:flex}.design-form-module__epRYmq__fileName{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:600;overflow:hidden}.design-form-module__epRYmq__fileSize{font-size:var(--text-small);color:#64748b}.design-form-module__epRYmq__removeFileBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.design-form-module__epRYmq__removeFileBtn:hover{color:#ef4444;background:#fee2e2}@media (max-width:900px){.design-form-module__epRYmq__designInfoGrid,.design-form-module__epRYmq__bottomGrid,.design-form-module__epRYmq__fieldsGrid{grid-template-columns:1fr}.design-form-module__epRYmq__totalCard{flex-direction:column;align-items:flex-start}.design-form-module__epRYmq__totalCardRight{justify-content:space-between;width:100%}}.design-form-module__epRYmq__componentTools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.design-form-module__epRYmq__universalRateControls{align-items:flex-end;gap:10px;display:flex}.design-form-module__epRYmq__universalRateControls label{color:#47627a;gap:5px;width:128px;font-size:11px;font-weight:700;display:grid}.design-form-module__epRYmq__universalRateControls input{height:38px;padding:7px 10px}@media (max-width:760px){.design-form-module__epRYmq__universalRateControls{width:100%}.design-form-module__epRYmq__universalRateControls label{flex:1;width:auto}}.design-form-module__epRYmq__pricingTabs{background:#fff;border-bottom:1px solid #d5e3ea;border-radius:10px 10px 0 0;align-items:center;display:flex;overflow:hidden}.design-form-module__epRYmq__pricingTab,.design-form-module__epRYmq__pricingTabActive{color:#526b82;min-width:180px;height:46px;font:inherit;cursor:pointer;background:#f8fbfc;border:0;border-right:1px solid #d5e3ea;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:700;display:inline-flex}.design-form-module__epRYmq__pricingTabActive{color:#fff;background:#008767}.design-form-module__epRYmq__pricingTab:hover{color:#087b67;background:#edf7f4}.design-form-module__epRYmq__rateFormula{color:#087b67;background:#effaf6;border:1px solid #bee5d9;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.design-form-module__epRYmq__yardSettings{background:#effaf6;border:1px solid #cce9df;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;padding:16px;display:grid}.design-form-module__epRYmq__yardSettings label{color:#29475f;gap:7px;font-size:12px;font-weight:700;display:grid}.design-form-module__epRYmq__yardTable{min-width:900px}.design-form-module__epRYmq__yardTable th:nth-child(2){width:190px}.design-form-module__epRYmq__yardTable th:nth-child(3),.design-form-module__epRYmq__yardTable th:nth-child(4){width:135px}.design-form-module__epRYmq__yardTable th:nth-child(5){width:120px}.design-form-module__epRYmq__yardTable th:nth-child(6){width:150px}.design-form-module__epRYmq__yardFooter{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.design-form-module__epRYmq__yardFooter>div{color:#23475f;background:#eaf8f2;border-radius:9px;justify-content:flex-end;align-items:center;gap:28px;min-width:360px;padding:12px 18px;display:flex}.design-form-module__epRYmq__yardFooter strong{color:#008767;font-size:20px}.design-form-module__epRYmq__yardHint{color:#5c7287;background:#f7fafc;border:1px solid #dce8ee;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:12px}@media (max-width:1000px){.design-form-module__epRYmq__yardSettings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.design-form-module__epRYmq__pricingTab,.design-form-module__epRYmq__pricingTabActive{flex:1;min-width:0;padding:0 12px}.design-form-module__epRYmq__yardSettings{grid-template-columns:1fr}.design-form-module__epRYmq__yardFooter{flex-direction:column;align-items:stretch}.design-form-module__epRYmq__yardFooter>div{justify-content:space-between;min-width:0}}.design-form-module__epRYmq__dialog{z-index:100;width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0}
