.elementor-8528 .elementor-element.elementor-element-9460e50{--display:flex;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-8528 .elementor-element.elementor-element-5e8ca8a .elementor-price-table__currency{align-self:flex-start;}.elementor-8528 .elementor-element.elementor-element-5e8ca8a .elementor-price-table__after-price{justify-content:flex-start;}.elementor-8528 .elementor-element.elementor-element-5e8ca8a .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-8528 .elementor-element.elementor-element-5e8ca8a .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-8528 .elementor-element.elementor-element-5e8ca8a .elementor-ribbon-inner{color:#ffffff;}@media(max-width:1024px){.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for price-table, class: .elementor-element-5e8ca8a */<div id="interior-work-calculator" style="max-width: 400px; padding: 20px; border: 1px solid #ccc; border-radius: 8px;">
  <h3>Interior Work Cost Calculator (₹)</h3>
  
  <label for="interior-type">Type of Interior:</label>
  <select id="interior-type">
    <option value="modular_kitchen">Modular Kitchen</option>
    <option value="bedroom">Bedroom</option>
    <option value="living_room">Living Room</option>
  </select>

  <br><br>

  <label for="interior-quality">Quality:</label>
  <select id="interior-quality">
    <option value="standard">Standard</option>
    <option value="premium">Premium</option>
    <option value="luxury">Luxury</option>
  </select>

  <br><br>

  <label for="square-feet">Square Feet:</label>
  <input type="number" id="square-feet" placeholder="Enter square feet" />

  <br><br>

  <button onclick="calculateInteriorCost()">Calculate</button>

  <h4 id="total-cost" style="margin-top: 20px;"></h4>
</div>

<style>
#interior-work-calculator select,
#interior-work-calculator input {
  width: 100%;
  padding: 8px;
  margin-top: 4px;
}
#interior-work-calculator button {
  width: 100%;
  padding: 10px;
  background-color: #007bff;
  color: white;
  border: none;
  margin-top: 10px;
  cursor: pointer;
}
#interior-work-calculator button:hover {
  background-color: #0056b3;
}
</style>

<script>
function calculateInteriorCost() {
  const type = document.getElementById("interior-type").value;
  const quality = document.getElementById("interior-quality").value;
  const sqft = parseFloat(document.getElementById("square-feet").value);

  if (isNaN(sqft) || sqft <= 0) {
    document.getElementById("total-cost").innerText = "Please enter a valid square footage.";
    return;
  }

  // Pricing matrix (in ₹ per sq. ft.)
  const pricing = {
    modular_kitchen: { standard: 1200, premium: 1800, luxury: 2500 },
    bedroom: { standard: 1000, premium: 1500, luxury: 2200 },
    living_room: { standard: 900, premium: 1400, luxury: 2000 }
  };

  const rate = pricing[type][quality];
  const total = rate * sqft;

  document.getElementById("total-cost").innerText = `Estimated Cost: ₹${total.toLocaleString('en-IN')}`;
}
</script>/* End custom CSS */