.tint-calculator-widget .tint-header h1{font-size:2.5rem;font-weight:700;margin-bottom:10px;color:white!important}.tint-calculator-widget .tint-header p{font-size:1.1rem;opacity:.9;color:white!important}.tint-calculator-widget .tint-checkbox-item.tint-checked{border-color:#667eea;background:#f0f4ff}.tint-calculator-widget .tint-results.tint-show{display:block;animation:tintSlideIn .5s ease}.tint-calculator-widget .tint-cost-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e2e8f0;color:#4a5568}.tint-calculator-widget .tint-cost-item:last-child{border-bottom:none}.tint-calculator-widget .tint-cost-item.tint-total{font-size:1.3rem;font-weight:700;color:#2d3748;border-top:2px solid #667eea;padding-top:20px;margin-top:15px}.tint-calculator-widget .tint-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.tint-calculator-widget .tint-feature-card{background:#fff;padding:20px;border-radius:12px;border:2px solid #e2e8f0;transition:all .3s ease}.tint-calculator-widget .tint-feature-card:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.tint-calculator-widget .tint-feature-title{font-weight:600;color:#2d3748;margin-bottom:8px}.tint-calculator-widget .tint-feature-description{color:#718096;font-size:.9rem}.tint-calculator-widget .tint-radio-item.tint-checked{border-color:#667eea;background:#f0f4ff}@media (max-width:768px){.tint-calculator-widget .tint-header h1{font-size:2rem}.tint-calculator-widget .tint-feature-grid{grid-template-columns:1fr}}