.RevenueCalculator_container__JsWfn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#fff;color:#333;line-height:1.6;max-width:800px;width:100%;margin:20px auto;padding:25px 30px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.RevenueCalculator_container__JsWfn h1,.RevenueCalculator_container__JsWfn h2,.RevenueCalculator_container__JsWfn h3{color:#2c3e50;border-bottom:2px solid #e0e0e0;padding-bottom:10px;margin-bottom:20px}.RevenueCalculator_container__JsWfn h1{text-align:center;border-bottom:none;margin-bottom:10px}.RevenueCalculator_intro__3A_W_{text-align:center;color:#7f8c8d;font-size:.9em;margin-bottom:30px}.RevenueCalculator_container__JsWfn fieldset{border:1px solid #dcdcdc;border-radius:8px;padding:20px;margin-bottom:20px}.RevenueCalculator_container__JsWfn legend{font-size:1.2em;font-weight:700;color:#34495e;padding:0 10px}.RevenueCalculator_inputGroup__mLGMW{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:15px}.RevenueCalculator_inputItem__Gv05W{display:flex;flex-direction:column}.RevenueCalculator_inputItem__Gv05W label{font-weight:600;margin-bottom:5px;color:#555}.RevenueCalculator_inputItem__Gv05W input[type=number]{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1em;width:100%;box-sizing:border-box}.RevenueCalculator_note__XNIV1{font-size:.85em;color:#7f8c8d;margin-top:5px}.RevenueCalculator_calculateBtn__CuNGx{display:block;width:100%;padding:15px;background-color:#3498db;color:#fff;border:none;border-radius:5px;font-size:1.2em;font-weight:700;cursor:pointer;transition:background-color .3s;margin-top:20px}.RevenueCalculator_calculateBtn__CuNGx:hover{background-color:#2980b9}.RevenueCalculator_results__3GxOL{margin-top:30px;padding-top:20px;border-top:2px solid #e0e0e0}.RevenueCalculator_resultSection__x6guJ{background-color:#f8f9fa;border-left:5px solid #3498db;padding:15px;margin-bottom:20px;border-radius:5px}.RevenueCalculator_resultSection__x6guJ h3{border:none;margin-top:0;margin-bottom:10px;color:#2980b9}.RevenueCalculator_resultSection__x6guJ ul{list-style-type:none;padding:0}.RevenueCalculator_resultSection__x6guJ li{margin-bottom:8px}.RevenueCalculator_explanation__gZWt8{font-size:.8em;color:#666;margin-top:5px;padding-left:15px;border-left:2px solid #eee}.RevenueCalculator_highlight__kTkBH{font-weight:700;color:#e74c3c}.RevenueCalculator_success__JqH30{color:#2ecc71;font-weight:700}.RevenueCalculator_warning__rw_vK{border-left-color:#f39c12!important}.RevenueCalculator_warning__rw_vK h3{color:#f39c12!important}@media (max-width:768px){.RevenueCalculator_inputGroup__mLGMW{grid-template-columns:1fr}}@keyframes RevenueCalculator_flashEffect__RLbEW{0%{background-color:#f8f9fa}50%{background-color:#e0f3ff;box-shadow:0 0 15px rgba(52,152,219,.5)}to{background-color:#f8f9fa}}.RevenueCalculator_flash__eDMJt{animation:RevenueCalculator_flashEffect__RLbEW 1.5s ease-in-out}