/* Paint Sheen Guide Calculator Styles */
.calcufacil-paint_sheen_guide_calculator.calcufacil-container { max-width: 900px; margin: 20px auto; background: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 0 10px rgba(0,0,0,0.1); display: flex; flex-wrap: wrap; gap: 30px; font-family: Arial, sans-serif; }
.calcufacil-paint_sheen_guide_calculator .calcufacil-left, .calcufacil-paint_sheen_guide_calculator .calcufacil-right { flex: 1; min-width: 300px; }
.calcufacil-paint_sheen_guide_calculator .main-title { width: 100%; text-align: center; color: #198754; margin-bottom: 20px; }
.calcufacil-paint_sheen_guide_calculator .input-group { margin-bottom: 20px; }
.calcufacil-paint_sheen_guide_calculator label { display: block; font-weight: bold; margin-bottom: 8px; }
.calcufacil-paint_sheen_guide_calculator select { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; }
.calcufacil-paint_sheen_guide_calculator .results { background: #d1e7dd; padding: 25px; border-radius: 8px; border: 1px solid #badbcc; text-align: center; display: flex; flex-direction: column; justify-content: center; }
.calcufacil-paint_sheen_guide_calculator .results-header h2 { font-size: 20px; color: #0f5132; margin: 0 0 15px 0; }
.calcufacil-paint_sheen_guide_calculator .sheen-name { font-size: 2.5em; font-weight: bold; color: #0a3622; margin-bottom: 10px; }
.calcufacil-paint_sheen_guide_calculator .reason-text { font-size: 14px; color: #146c43; line-height: 1.5; margin: 0; }