/* Calculator container */
.ltcg-calculator-card {border: 2px solid #3498db; border-radius: 12px; padding: 25px; max-width: 500px; margin: 20px auto; background: #f5f9ff; box-shadow: 0 4px 15px rgba(0,0,0,0.1); font-family: Arial, sans-serif;}
.ltcg-calculator-card h3 {color: #2c3e50; margin-bottom: 10px; font-size: 18px;}
.ltcg-grid {display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-bottom: 15px;}
.ltcg-calculator-card input, .ltcg-calculator-card select {width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 6px; font-size: 14px;}
.ltcg-calculator-card button {width: 100%; padding: 12px; background-color: #3498db; color: #fff; border: none; border-radius: 8px; font-size: 16px; cursor: pointer; transition: background-color 0.3s ease; margin-top: 10px;}
.ltcg-calculator-card button:hover {background-color: #2980b9;}
.ltcg-calculator-result {margin-top: 15px; padding: 12px; border-radius: 6px; background-color: #eaf2ff; color: #2c3e50; font-weight: bold; text-align: center;}