.operation-profitability-calculator-module__l1Ongq__opprofit{--byb-blue:#185fa5;--byb-blue-dark:#0c447c;--byb-blue-deep:#042c53;--byb-blue-light:#e6f1fb;--byb-blue-mid:#b5d4f4;--ink:#1a1a1a;--ink-mid:#4a4a4a;--ink-soft:#888;--bg:#fafaf8;--surface:#fff;--border:#1a1a1a1a;--border-strong:#1a1a1a2e;--danger:#a32d2d;--danger-bg:#fcebeb;--success:#0f6e56;--success-bg:#e1f5ee;--warn:#854f0b;--warn-bg:#faeeda;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.operation-profitability-calculator-module__l1Ongq__opprofit *{box-sizing:border-box}.operation-profitability-calculator-module__l1Ongq__page{max-width:1080px;margin:0 auto;padding:32px 24px 64px}.operation-profitability-calculator-module__l1Ongq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:20px;display:flex}.operation-profitability-calculator-module__l1Ongq__logo{align-items:center;gap:10px;display:flex}.operation-profitability-calculator-module__l1Ongq__logoMark{background:var(--byb-blue);color:#fff;letter-spacing:-.5px;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.operation-profitability-calculator-module__l1Ongq__logoText{color:var(--ink);letter-spacing:-.2px;font-size:15px;font-weight:600}.operation-profitability-calculator-module__l1Ongq__logoSub{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:11px}.operation-profitability-calculator-module__l1Ongq__opprofit h1{letter-spacing:-.5px;margin:0 0 8px;font-size:28px;font-weight:600}.operation-profitability-calculator-module__l1Ongq__lead{color:var(--ink-mid);max-width:680px;margin:0 0 32px;font-size:15px}.operation-profitability-calculator-module__l1Ongq__sectionLabel{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:11px;font-weight:600}.operation-profitability-calculator-module__l1Ongq__sectionHead{justify-content:space-between;align-items:center;margin:32px 0 12px;display:flex}.operation-profitability-calculator-module__l1Ongq__sectionHead .operation-profitability-calculator-module__l1Ongq__sectionLabel{margin:0}.operation-profitability-calculator-module__l1Ongq__hint{color:var(--ink-soft);font-size:11px}.operation-profitability-calculator-module__l1Ongq__linesWrap{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.operation-profitability-calculator-module__l1Ongq__lineCard{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.operation-profitability-calculator-module__l1Ongq__lineHead{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.operation-profitability-calculator-module__l1Ongq__lineNameInput{color:var(--ink);background:0 0;border:none;border-radius:6px;outline:none;width:100%;padding:4px 6px;font-family:inherit;font-size:15px;font-weight:600}.operation-profitability-calculator-module__l1Ongq__lineNameInput:hover,.operation-profitability-calculator-module__l1Ongq__lineNameInput:focus{background:var(--byb-blue-light)}.operation-profitability-calculator-module__l1Ongq__lineRemove{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:18px;line-height:1}.operation-profitability-calculator-module__l1Ongq__lineRemove:hover{background:var(--danger-bg);color:var(--danger)}.operation-profitability-calculator-module__l1Ongq__lineInputs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:720px){.operation-profitability-calculator-module__l1Ongq__lineInputs{grid-template-columns:repeat(2,1fr)}}.operation-profitability-calculator-module__l1Ongq__miniInput{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.operation-profitability-calculator-module__l1Ongq__miniInput label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:10px;font-weight:500;display:block}.operation-profitability-calculator-module__l1Ongq__miniInput input{width:100%;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:14px;font-weight:500}.operation-profitability-calculator-module__l1Ongq__miniInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.operation-profitability-calculator-module__l1Ongq__miniInput input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.operation-profitability-calculator-module__l1Ongq__miniInput input{-moz-appearance:textfield}.operation-profitability-calculator-module__l1Ongq__lineSummary{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;padding-top:12px;display:grid}@media (max-width:720px){.operation-profitability-calculator-module__l1Ongq__lineSummary{grid-template-columns:repeat(2,1fr)}}.operation-profitability-calculator-module__l1Ongq__lineStat{font-size:12px}.operation-profitability-calculator-module__l1Ongq__lineStatLabel{color:var(--ink-soft);margin-bottom:2px;display:block}.operation-profitability-calculator-module__l1Ongq__lineStatValue{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.operation-profitability-calculator-module__l1Ongq__lineStatValue.operation-profitability-calculator-module__l1Ongq__danger{color:var(--danger)}.operation-profitability-calculator-module__l1Ongq__lineStatValue.operation-profitability-calculator-module__l1Ongq__success{color:var(--success)}.operation-profitability-calculator-module__l1Ongq__addLineBtn{border:1.5px dashed var(--border-strong);color:var(--ink-mid);cursor:pointer;background:0 0;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.operation-profitability-calculator-module__l1Ongq__addLineBtn:hover{border-color:var(--byb-blue);color:var(--byb-blue);background:var(--byb-blue-light)}.operation-profitability-calculator-module__l1Ongq__overheadGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}@media (max-width:720px){.operation-profitability-calculator-module__l1Ongq__overheadGrid{grid-template-columns:repeat(2,1fr)}}.operation-profitability-calculator-module__l1Ongq__ovhCard{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.operation-profitability-calculator-module__l1Ongq__ovhCard label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.operation-profitability-calculator-module__l1Ongq__ovhCard input{width:100%;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:4px 0;font-family:inherit;font-size:15px;font-weight:500}.operation-profitability-calculator-module__l1Ongq__ovhCard input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.operation-profitability-calculator-module__l1Ongq__ovhCard input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.operation-profitability-calculator-module__l1Ongq__ovhCard input{-moz-appearance:textfield}.operation-profitability-calculator-module__l1Ongq__div{border:none;border-top:1px solid var(--border);margin:32px 0}.operation-profitability-calculator-module__l1Ongq__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:32px;display:grid}.operation-profitability-calculator-module__l1Ongq__kpi{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.operation-profitability-calculator-module__l1Ongq__kpiLabel{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:500}.operation-profitability-calculator-module__l1Ongq__kpiValue{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600}.operation-profitability-calculator-module__l1Ongq__kpiValue.operation-profitability-calculator-module__l1Ongq__danger{color:var(--danger)}.operation-profitability-calculator-module__l1Ongq__kpiValue.operation-profitability-calculator-module__l1Ongq__success{color:var(--success)}.operation-profitability-calculator-module__l1Ongq__kpiValue.operation-profitability-calculator-module__l1Ongq__warn{color:var(--warn)}.operation-profitability-calculator-module__l1Ongq__kpiSub{color:var(--ink-soft);margin:4px 0 0;font-size:11px}.operation-profitability-calculator-module__l1Ongq__chartsGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}@media (max-width:720px){.operation-profitability-calculator-module__l1Ongq__chartsGrid{grid-template-columns:1fr}}.operation-profitability-calculator-module__l1Ongq__chartCard{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px}.operation-profitability-calculator-module__l1Ongq__chartTitle{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:600}.operation-profitability-calculator-module__l1Ongq__chartWrap{height:240px;position:relative}.operation-profitability-calculator-module__l1Ongq__chartWrap canvas{width:100%;height:100%;display:block}.operation-profitability-calculator-module__l1Ongq__tableCard{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:24px;padding:0;overflow:hidden}.operation-profitability-calculator-module__l1Ongq__tableScroll{overflow-x:auto}.operation-profitability-calculator-module__l1Ongq__rankingTable{border-collapse:collapse;width:100%;font-size:13px}.operation-profitability-calculator-module__l1Ongq__rankingTable th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);background:var(--bg);border-bottom:1px solid var(--border);padding:12px 14px;font-size:10px;font-weight:600}.operation-profitability-calculator-module__l1Ongq__rankingTable th.operation-profitability-calculator-module__l1Ongq__num{text-align:right}.operation-profitability-calculator-module__l1Ongq__rankingTable td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:12px 14px}.operation-profitability-calculator-module__l1Ongq__rankingTable tr:last-child td{border-bottom:none}.operation-profitability-calculator-module__l1Ongq__rankingTable td.operation-profitability-calculator-module__l1Ongq__num{text-align:right;font-weight:500}.operation-profitability-calculator-module__l1Ongq__rankingTable td.operation-profitability-calculator-module__l1Ongq__name{font-weight:600}.operation-profitability-calculator-module__l1Ongq__rankingTable td.operation-profitability-calculator-module__l1Ongq__danger{color:var(--danger)}.operation-profitability-calculator-module__l1Ongq__rankingTable td.operation-profitability-calculator-module__l1Ongq__success{color:var(--success)}.operation-profitability-calculator-module__l1Ongq__rankingEmpty{text-align:center;color:var(--ink-soft);padding:24px}.operation-profitability-calculator-module__l1Ongq__swatch{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.operation-profitability-calculator-module__l1Ongq__footer{border-top:1px solid var(--border);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.operation-profitability-calculator-module__l1Ongq__footer a{color:var(--byb-blue);font-weight:500;text-decoration:none}.operation-profitability-calculator-module__l1Ongq__footer a:hover{text-decoration:underline}.operation-profitability-calculator-module__l1Ongq__resetBtn{border:1px solid var(--border-strong);color:var(--ink-mid);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500}.operation-profitability-calculator-module__l1Ongq__resetBtn:hover{background:var(--surface);border-color:var(--byb-blue);color:var(--byb-blue)}.operation-profitability-calculator-module__l1Ongq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operation-profitability-calculator-module__l1Ongq__emptyState{text-align:center;color:var(--ink-soft);background:var(--surface);border:1px dashed var(--border-strong);border-radius:10px;margin-bottom:12px;padding:32px;font-size:13px}
