._container_1w9cs_9{max-width:1100px;margin:0 auto;padding:0 12px}._backLink_1w9cs_15{display:inline-block;font-size:.85rem;color:var(--color-primary);text-decoration:none;margin-bottom:12px}._backLink_1w9cs_15:hover{text-decoration:underline}._headerBar_1w9cs_27{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:20px}._titleRow_1w9cs_36{display:flex;align-items:center;gap:6px}._title_1w9cs_36{font-size:1.4rem}._headerActions_1w9cs_46{display:flex;flex-wrap:wrap;gap:8px}._fileStatus_1w9cs_52{align-self:center;max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--color-text-secondary)}._conflictBanner_1w9cs_62{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:.85rem}._headerBtn_1w9cs_73{padding:10px 18px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);font-size:.85rem;font-weight:600;cursor:pointer;color:var(--color-text);transition:all .15s}._headerBtn_1w9cs_73:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._utilityDetails_1w9cs_94{margin-bottom:24px}._utilitySummary_1w9cs_98{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:12px;font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}._utilitySummary_1w9cs_98::-webkit-details-marker{display:none}._utilitySummary_1w9cs_98:before{content:"▼";font-size:.7em}._utilityDetails_1w9cs_94:not([open])>._utilitySummary_1w9cs_98{margin-bottom:0}._utilityDetails_1w9cs_94:not([open])>._utilitySummary_1w9cs_98:before{content:"▶"}._utilityCards_1w9cs_128{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){._utilityCards_1w9cs_128{grid-template-columns:1fr 1fr}}._card_1w9cs_140{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:20px}._cardTitle_1w9cs_147{font-size:.8rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.8px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid rgba(var(--color-primary-rgb),.3)}._cardHint_1w9cs_158{font-size:.78rem;color:var(--color-text-secondary);line-height:1.4;margin:-8px 0 12px}._cardFields_1w9cs_165{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}._cardField_1w9cs_165{display:flex;flex-direction:column;gap:4px}._cardLabel_1w9cs_178{font-size:.78rem;font-weight:600;color:var(--color-text-secondary)}._cardInput_1w9cs_184{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;font-size:1rem;background:var(--color-bg);transition:border-color .15s}._cardInput_1w9cs_184:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15)}._cardResult_1w9cs_200{background:var(--color-info-bg);border:1px solid rgba(var(--color-primary-rgb),.15);border-radius:10px;padding:14px 16px;font-size:.95rem;line-height:1.5;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}._cardResult_1w9cs_200 strong{color:var(--color-primary);font-size:1.15rem}._highlight_1w9cs_218{font-weight:700;color:var(--color-primary)}._resetBtn_1w9cs_223{padding:8px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);font-size:.85rem;cursor:pointer;color:var(--color-text);transition:all .15s}._resetBtn_1w9cs_223:hover{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}._rateSelector_1w9cs_242{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}._rateBtn_1w9cs_249{padding:7px 14px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);font-size:.85rem;cursor:pointer;transition:all .15s;color:var(--color-text)}._rateBtn_1w9cs_249:hover{border-color:var(--color-primary)}._rateBtnActive_1w9cs_264{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._customRateInput_1w9cs_270{width:80px;padding:7px 10px;border:1px solid var(--color-border);border-radius:8px;font-size:.9rem;margin-left:4px;background:var(--color-bg)}._tableBlock_1w9cs_282{border-radius:14px;overflow:hidden;margin-bottom:24px;border:1px solid var(--color-border)}._tableBlock_1w9cs_282{border-left:4px solid var(--table-accent, var(--color-primary))}._tableHeader_1w9cs_294{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;flex-wrap:wrap}._tableHeader_1w9cs_294{background:linear-gradient(135deg,color-mix(in srgb,var(--table-accent, var(--color-primary)) 18%,var(--color-surface)),var(--color-surface))}._tableHeaderLeft_1w9cs_313{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._collapseIcon_1w9cs_321{font-size:.85rem;transition:transform .2s;flex-shrink:0}._tableNameInput_1w9cs_327{flex:1;min-width:0;padding:5px 8px;border:1px solid transparent;border-radius:4px;font-size:.85rem;background:transparent;transition:all .15s}._tableNameInput_1w9cs_327:focus{background:var(--color-surface);border-color:var(--color-border);outline:none}._tableHeaderActions_1w9cs_344{display:flex;gap:4px;flex-shrink:0}._tableHeaderActions_1w9cs_344 button{padding:6px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font-size:.78rem;cursor:pointer;transition:all .15s;color:var(--color-text)}._tableHeaderActions_1w9cs_344 button:hover{background:var(--color-surface)}._btnDangerTable_1w9cs_365{color:var(--color-error-text)!important}._btnDangerTable_1w9cs_365:hover{background:var(--color-error-bg)!important;border-color:var(--color-error-border)!important}._tableBody_1w9cs_374{padding:16px}._tableBody_1w9cs_374{background:var(--color-surface)}._tableControls_1w9cs_382{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}._tableHint_1w9cs_390{color:var(--color-text-secondary);font-size:.8rem;margin-left:auto}@media(hover:none){._tableHint_1w9cs_390{display:none}}._btnSuccess_1w9cs_401{padding:8px 16px;border:none;border-radius:8px;background:var(--color-primary);color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}._btnSuccess_1w9cs_401:hover{background:#1557b0}._btnSecondary_1w9cs_417{padding:8px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:.85rem;cursor:pointer;transition:all .15s}._btnSecondary_1w9cs_417:hover{background:var(--color-bg)}._tableContainer_1w9cs_432{overflow-x:auto;-webkit-overflow-scrolling:touch}._productsTable_1w9cs_437{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:.9rem;min-width:860px}._productsTable_1w9cs_437 th{background:var(--table-accent, var(--color-primary));color:#fff;padding:12px 10px;text-align:left;font-size:.8rem;font-weight:600;white-space:nowrap}._productsTable_1w9cs_437 th:nth-child(n+3):nth-child(-n+8){text-align:right}._productsTable_1w9cs_437 th:first-child{border-radius:8px 0 0 8px}._productsTable_1w9cs_437 th:last-child{border-radius:0 8px 8px 0}._productsTable_1w9cs_437 td{padding:6px;vertical-align:middle;background:transparent}._productsTable_1w9cs_437 tbody tr{background:var(--color-surface)}._productsTable_1w9cs_437 tbody tr:nth-child(2n){background:var(--color-bg)}._productsTable_1w9cs_437 tbody tr:hover{background:color-mix(in srgb,var(--table-accent, var(--color-primary)) 9%,var(--color-surface))}._rowNumber_1w9cs_497{width:28px;text-align:center;font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}._rowInput_1w9cs_505{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:.95rem;background:var(--color-bg);transition:border-color .15s}._rowInput_1w9cs_505:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12)}._rowInput_1w9cs_505::-webkit-inner-spin-button,._rowInput_1w9cs_505::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._rowInput_1w9cs_505[type=number]{-moz-appearance:textfield}._rowInputSmall_1w9cs_533{width:100%;min-width:76px;padding:10px 8px;font-size:.9rem;text-align:right;font-variant-numeric:tabular-nums}._rowInputMoney_1w9cs_545{min-width:104px}._rowInputQty_1w9cs_551{min-width:0}._profitPositive_1w9cs_556{color:var(--color-success-text);font-weight:700;font-size:.95rem}._profitNegative_1w9cs_562{color:var(--color-error-text);font-weight:700;font-size:.95rem}._markupCell_1w9cs_568{font-weight:600;color:var(--color-text-secondary)}._profitPositive_1w9cs_556,._profitNegative_1w9cs_562,._markupCell_1w9cs_568{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}._actionCell_1w9cs_584{white-space:nowrap}._actionButtons_1w9cs_588{display:flex;gap:3px;align-items:center}._btnCopyCost_1w9cs_594,._btnCopy_1w9cs_594,._btnDanger_1w9cs_365{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:.85rem;cursor:pointer;transition:all .15s;padding:0}._btnCopyCost_1w9cs_594:hover{background:var(--color-info-bg);border-color:var(--color-primary);color:var(--color-primary)}._btnCopy_1w9cs_594:hover{background:var(--color-info-bg);border-color:var(--color-primary)}._btnDanger_1w9cs_365:hover{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}._summaryRow_1w9cs_631{background:var(--color-bg)}._summaryRow_1w9cs_631 td{padding:12px 10px;font-weight:700;font-size:.9rem;border-top:2px solid var(--color-border)}._summaryCell_1w9cs_643{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}._summaryLabel_1w9cs_650{text-align:left;white-space:nowrap}._addTableBtn_1w9cs_657{width:100%;padding:14px;border:2px dashed var(--color-border);border-radius:12px;background:transparent;font-size:.9rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:all .15s;margin-bottom:24px}._addTableBtn_1w9cs_657:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-info-bg)}._formulaSection_1w9cs_679{margin-bottom:24px}._formulaToggle_1w9cs_683{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;width:100%;text-align:left;transition:all .15s;color:var(--color-text)}._formulaToggle_1w9cs_683:hover{background:var(--color-bg)}._formulaContent_1w9cs_704{margin-top:8px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}._formulaItem_1w9cs_712{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px}._formulaItem_1w9cs_712:last-child{border-bottom:none}._formulaName_1w9cs_726{font-size:.85rem;font-weight:600;color:var(--color-text)}._formulaExpr_1w9cs_732{font-family:Courier New,monospace;font-size:.85rem;color:var(--color-primary)}._notification_1w9cs_740{position:fixed;top:16px;right:16px;padding:10px 18px;border-radius:8px;font-size:.85rem;font-weight:600;z-index:10000;animation:_slideIn_1w9cs_1 .3s ease;box-shadow:0 4px 12px #00000026}._success_1w9cs_753{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-bg)}._info_1w9cs_759{background:var(--color-info-bg);color:var(--color-primary);border:1px solid var(--color-info-border)}._error_1w9cs_765{background:var(--color-error-bg);color:var(--color-error-text);border:1px solid var(--color-error-border)}@keyframes _slideIn_1w9cs_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._calcOverlay_1w9cs_784{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9000;padding:16px}._calcModal_1w9cs_798{background:#1e1e1e;border-radius:12px;display:flex;gap:0;max-width:560px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 8px 32px #0006}._calcMain_1w9cs_810{flex:1;padding:16px;display:flex;flex-direction:column}._calcDisplay_1w9cs_817{background:#2d2d2d;border-radius:8px;padding:12px 14px;margin-bottom:12px;min-height:70px;display:flex;flex-direction:column;justify-content:flex-end}._calcExpression_1w9cs_828{font-size:.8rem;color:#888;margin-bottom:4px;min-height:18px}._calcValue_1w9cs_835{font-size:1.8rem;font-weight:700;color:#fff;text-align:right;word-break:break-all}._calcTargetLabel_1w9cs_843{font-size:.7rem;color:#888;margin-bottom:4px}._calcGrid_1w9cs_849{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}._calcBtn_1w9cs_856{padding:14px 8px;border:none;border-radius:8px;background:#3a3a3a;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s}._calcBtn_1w9cs_856:hover{background:#4a4a4a}._calcBtn_1w9cs_856:active{background:#555}._calcBtnOp_1w9cs_876{background:#4a4a4a;color:var(--color-accent)}._calcBtnOp_1w9cs_876:hover{background:#5a5a5a}._calcBtnEquals_1w9cs_885{background:var(--color-primary);color:#fff}._calcBtnEquals_1w9cs_885:hover{background:#1557b0}._calcBtnClear_1w9cs_898{background:#4a4a4a;color:#ff6b6b}._calcBtnClear_1w9cs_898:hover{background:#5a5a5a}._calcActions_1w9cs_907{display:flex;gap:8px}._calcInsertBtn_1w9cs_912{flex:1;padding:10px;border:none;border-radius:8px;background:#28a745;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}._calcInsertBtn_1w9cs_912:hover{background:#218838}._calcExitBtn_1w9cs_929{flex:1;padding:10px;border:1px solid #555;border-radius:8px;background:transparent;color:#ccc;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}._calcExitBtn_1w9cs_929:hover{background:#333}._calcHistory_1w9cs_948{width:180px;background:#252525;padding:12px;border-left:1px solid #333;overflow-y:auto;display:flex;flex-direction:column}._calcHistoryTitle_1w9cs_958{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._calcHistoryTitle_1w9cs_958 span{font-size:.8rem;color:#888;font-weight:600}._calcHistoryTitle_1w9cs_958 button{padding:2px 8px;border:1px solid #444;border-radius:4px;background:transparent;color:#888;font-size:.7rem;cursor:pointer}._calcHistoryTitle_1w9cs_958 button:hover{background:#333;color:#ccc}._calcHistoryList_1w9cs_986{flex:1;overflow-y:auto}._calcHistoryItem_1w9cs_991{padding:6px 8px;border-radius:4px;cursor:pointer;margin-bottom:4px;transition:background .15s}._calcHistoryItem_1w9cs_991:hover{background:#333}._calcHistoryExpr_1w9cs_1003{display:block;font-size:.7rem;color:#888}._calcHistoryResult_1w9cs_1009{display:block;font-size:.85rem;color:#fff;font-weight:600}._calcHistoryEmpty_1w9cs_1016{font-size:.8rem;color:#555;text-align:center;padding:20px 0}@media(max-width:600px){._calcModal_1w9cs_798{flex-direction:column}._calcHistory_1w9cs_948{width:100%;max-height:120px;border-left:none;border-top:1px solid #333}}._modalOverlay_1w9cs_1038{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:8000;padding:16px}._modalBox_1w9cs_1052{background:var(--color-surface);border-radius:12px;padding:24px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 8px 24px #0003}._modalClose_1w9cs_1064{position:absolute;top:12px;right:14px;background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--color-text-secondary);line-height:1;padding:4px}._modalClose_1w9cs_1064:hover{color:var(--color-text)}._modalTitle_1w9cs_1081{font-size:1.1rem;margin-bottom:16px;padding-right:30px}._modalInput_1w9cs_1087{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;font-size:.95rem;margin-bottom:10px;background:var(--color-bg)}._modalInput_1w9cs_1087:focus{outline:none;border-color:var(--color-primary)}._modalTextarea_1w9cs_1102{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;font-size:.95rem;margin-bottom:14px;resize:vertical;min-height:60px;background:var(--color-bg)}._modalTextarea_1w9cs_1102:focus{outline:none;border-color:var(--color-primary)}._modalSaveBtn_1w9cs_1119{width:100%;padding:10px;border:none;border-radius:8px;background:var(--color-primary);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}._modalSaveBtn_1w9cs_1119:hover{background:#1557b0}._modalSecondaryBtn_1w9cs_1136{margin-top:8px;border:1px solid var(--color-primary);background:transparent;color:var(--color-primary)}._modalSecondaryBtn_1w9cs_1136:hover{background:var(--color-info-bg)}._modalHint_1w9cs_1148{margin-top:8px;font-size:.78rem;color:var(--color-text-secondary)}._configList_1w9cs_1154{display:flex;flex-direction:column;gap:10px}._configItem_1w9cs_1160{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:12px}._configItemHeader_1w9cs_1167{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}._configItemName_1w9cs_1174{font-size:.95rem;margin:0}._configItemDate_1w9cs_1179{font-size:.75rem;color:var(--color-text-secondary)}._configItemDescription_1w9cs_1184{font-size:.8rem;color:var(--color-text-secondary);margin-bottom:6px}._configItemStats_1w9cs_1190{display:flex;gap:12px;font-size:.8rem;color:var(--color-text-secondary);margin-bottom:8px}._configItemActions_1w9cs_1198{display:flex;gap:6px}._transferActions_1w9cs_1203{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}._btnLoad_1w9cs_1210{padding:5px 12px;border:none;border-radius:4px;background:var(--color-primary);color:#fff;font-size:.8rem;cursor:pointer;transition:background .15s}._btnLoad_1w9cs_1210:hover{background:#1557b0}._btnDelete_1w9cs_1225{padding:5px 12px;border:1px solid var(--color-error-text);border-radius:4px;background:transparent;color:var(--color-error-text);font-size:.8rem;cursor:pointer;transition:all .15s}._btnDelete_1w9cs_1225:hover{background:var(--color-error-bg)}._emptyConfigs_1w9cs_1240{text-align:center;padding:30px;color:var(--color-text-secondary)}._currentIndicator_1w9cs_1246{font-size:.75rem;color:var(--color-primary);font-weight:600;margin-bottom:4px}
