body{background-color:#f8f9fa;font-family:Roboto,sans-serif}.card{border:none;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.card-header{background-color:#007bff;border-radius:15px 15px 0 0!important;color:#fff}.form-range{background:linear-gradient(90deg,#ff4d4d,#ffff4d,#4dff4d);border-radius:5px;height:10px;opacity:.7;outline:none;transition:opacity .2s;width:100%}.form-range:hover{opacity:1}.form-range::-moz-range-thumb,.form-range::-webkit-slider-thumb{background:#007bff;border-radius:50%;cursor:pointer;height:20px;width:20px}.contract-type-labels{display:flex;font-size:.8rem;justify-content:space-between;margin-top:10px}.result-box{background-color:#e9ecef;border-radius:10px;margin-top:20px;padding:20px}