.profit-calculation_container__Ph_bS{max-width:1200px;margin:40px auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.profit-calculation_header__6YmJ9{text-align:center;margin-bottom:30px}.profit-calculation_title__n56jd{font-size:28px;color:#2c3e50;font-weight:600}.profit-calculation_subtitle__eh2CD{font-size:16px;color:#7f8c8d}.profit-calculation_mainGrid__dV9xk{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px;gap:30px}.profit-calculation_section__fBAZQ{background-color:#ffffff;padding:20px;border-radius:8px;border:1px solid #ecf0f1}.profit-calculation_sectionTitle__p11qT{font-size:18px;color:#34495e;margin-bottom:20px;border-bottom:2px solid #3498db;padding-bottom:10px}.profit-calculation_volumeList__0aKIQ{display:flex;flex-direction:column;gap:15px;max-height:500px;overflow-y:auto}.profit-calculation_volumeItem__4QebO{display:flex;justify-content:space-between;align-items:center}.profit-calculation_volumeItem__4QebO label{font-weight:600;color:#555}.profit-calculation_volumeInput__ieNTa{width:100px;padding:8px;font-size:1rem;border:1px solid #bdc3c7;border-radius:6px;text-align:right}.profit-calculation_volumeInput__ieNTa:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.profit-calculation_noItems__CkzH_{text-align:center;color:#7f8c8d;padding:20px}.profit-calculation_dashboard__JZ0Yh{background-color:#f4f7f9}.profit-calculation_dashboardGrid__SSagU{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-bottom:15px}.profit-calculation_dashboardCard__hO9hK{background-color:#ffffff;padding:15px;border-radius:8px;border:1px solid #e0e0e0}.profit-calculation_dashboardCard__hO9hK h4{margin:0 0 10px;font-size:1rem;color:#34495e}.profit-calculation_dashboardCard__hO9hK p{margin:0;font-size:1.5rem;font-weight:700;color:#2c3e50;text-align:right}.profit-calculation_finalProfitCard__rQg11{grid-column:1/-1;background-color:#eaf5ff;border-color:#aed6f1;text-align:center}.profit-calculation_finalProfitCard__rQg11 h4{font-size:1.2rem}.profit-calculation_finalProfitCard__rQg11 p{font-size:2.2rem;text-align:center}.profit-calculation_bepCard__Nb4Lf{grid-column:1/-1;margin-top:10px;text-align:center}.profit-calculation_bepCard__Nb4Lf p{color:#e67e22;font-size:1.8rem;text-align:center}.profit-calculation_bepCard__Nb4Lf small{font-size:.9rem;color:#7f8c8d}.profit-calculation_profit__BSugB{color:#27ae60}.profit-calculation_loss__EEwWA{color:#c0392b}@media (max-width:992px){.profit-calculation_mainGrid__dV9xk{grid-template-columns:1fr}}