/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/razorpay-compound-interest-calculator/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=TASA+Orbiter:wght@400..800&display=swap);
/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/razorpay-compound-interest-calculator/style.scss (1) ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);
/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/razorpay-compound-interest-calculator/style.scss (2) ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
/* ===================================================
   Razorpay Compound Interest Calculator - Complete CSS
   Handles both Gutenberg Blocks and Shortcodes
   =================================================== */
/* Font Imports - TASA Orbiter and Inter */
/* Main Calculator Containers - Full Width Treatment */
.wp-block-create-block-razorpay-compound-interest-calculator,
.razorpay-compound-shortcode,
.razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  /* Ensure proper box model for all child elements */
  /* Override WordPress default block styles */
}
.wp-block-create-block-razorpay-compound-interest-calculator *,
.razorpay-compound-shortcode *,
.razorpay-compound-shortcode-pro * {
  box-sizing: border-box;
}
.wp-block-create-block-razorpay-compound-interest-calculator .wp-block,
.razorpay-compound-shortcode .wp-block,
.razorpay-compound-shortcode-pro .wp-block {
  max-width: none !important;
  margin: 0 !important;
}

/* WordPress Editor Override - Gutenberg Editor Constraints */
.editor-styles-wrapper .wp-block-create-block-razorpay-compound-interest-calculator,
.editor-styles-wrapper .razorpay-compound-shortcode,
.editor-styles-wrapper .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* Theme Content Container Override - Most Important for Full Width */
.entry-content .wp-block-create-block-razorpay-compound-interest-calculator,
.entry-content .razorpay-compound-shortcode,
.entry-content .razorpay-compound-shortcode-pro,
.post-content .wp-block-create-block-razorpay-compound-interest-calculator,
.post-content .razorpay-compound-shortcode,
.post-content .razorpay-compound-shortcode-pro,
.page-content .wp-block-create-block-razorpay-compound-interest-calculator,
.page-content .razorpay-compound-shortcode,
.page-content .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Widget and Sidebar Support */
.widget .wp-block-create-block-razorpay-compound-interest-calculator,
.widget .razorpay-compound-shortcode,
.widget .razorpay-compound-shortcode-pro,
.sidebar .wp-block-create-block-razorpay-compound-interest-calculator,
.sidebar .razorpay-compound-shortcode,
.sidebar .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* Popular Theme Framework Overrides */
/* Genesis Framework */
.content .wp-block-create-block-razorpay-compound-interest-calculator,
.content .razorpay-compound-shortcode,
.content .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* Divi Theme */
.et_pb_post .wp-block-create-block-razorpay-compound-interest-calculator,
.et_pb_post .razorpay-compound-shortcode,
.et_pb_post .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* Elementor */
.elementor-widget-container .wp-block-create-block-razorpay-compound-interest-calculator,
.elementor-widget-container .razorpay-compound-shortcode,
.elementor-widget-container .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* Astra Theme */
.ast-container .wp-block-create-block-razorpay-compound-interest-calculator,
.ast-container .razorpay-compound-shortcode,
.ast-container .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* OceanWP Theme */
.content-area .wp-block-create-block-razorpay-compound-interest-calculator,
.content-area .razorpay-compound-shortcode,
.content-area .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* GeneratePress Theme */
.inside-article .wp-block-create-block-razorpay-compound-interest-calculator,
.inside-article .razorpay-compound-shortcode,
.inside-article .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* Twenty Twenty-Three and Block Themes */
.wp-site-blocks .wp-block-create-block-razorpay-compound-interest-calculator,
.wp-site-blocks .razorpay-compound-shortcode,
.wp-site-blocks .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* Container Query Support for Modern Browsers */
@container (min-width: 1px) {
  .wp-block-create-block-razorpay-compound-interest-calculator,
  .razorpay-compound-shortcode,
  .razorpay-compound-shortcode-pro {
    width: 100% !important;
    max-width: none !important;
  }
}
/* Loading State Styling */
.compound-calculator-loading {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 20px !important;
  text-align: center !important;
  background: #f9f9f9 !important;
  border: 1px solid #ddd !important;
  border-radius: 4px !important;
  font-family: "Inter", sans-serif !important;
}

/* Responsive Breakpoint Overrides */
@media (max-width: 1200px) {
  .wp-block-create-block-razorpay-compound-interest-calculator,
  .razorpay-compound-shortcode,
  .razorpay-compound-shortcode-pro {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
}
@media (max-width: 768px) {
  .wp-block-create-block-razorpay-compound-interest-calculator,
  .razorpay-compound-shortcode,
  .razorpay-compound-shortcode-pro {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
}
@media (max-width: 480px) {
  .wp-block-create-block-razorpay-compound-interest-calculator,
  .razorpay-compound-shortcode,
  .razorpay-compound-shortcode-pro {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
}
/* Nuclear Option - Last Resort Override */
html .wp-block-create-block-razorpay-compound-interest-calculator,
html .razorpay-compound-shortcode,
html .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
}

/* Print Styles */
@media print {
  .wp-block-create-block-razorpay-compound-interest-calculator,
  .razorpay-compound-shortcode,
  .razorpay-compound-shortcode-pro {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    page-break-inside: avoid !important;
  }
}
/* Remove Gutenberg Block Outlines and Borders */
.wp-block-create-block-razorpay-compound-interest-calculator,
.razorpay-compound-shortcode,
.razorpay-compound-shortcode-pro {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}

/* Remove Editor Selection Borders */
.block-editor-block-list__block.wp-block-create-block-razorpay-compound-interest-calculator {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}

.block-editor-block-list__block.wp-block-create-block-razorpay-compound-interest-calculator:focus,
.block-editor-block-list__block.wp-block-create-block-razorpay-compound-interest-calculator.is-selected,
.block-editor-block-list__block.wp-block-create-block-razorpay-compound-interest-calculator.is-hovered {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}

/* Remove focus states that create borders */
.wp-block-create-block-razorpay-compound-interest-calculator:focus,
.wp-block-create-block-razorpay-compound-interest-calculator:focus-within,
.razorpay-compound-shortcode:focus,
.razorpay-compound-shortcode:focus-within,
.razorpay-compound-shortcode-pro:focus,
.razorpay-compound-shortcode-pro:focus-within {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}

/* RTL Support */
.rtl .wp-block-create-block-razorpay-compound-interest-calculator,
.rtl .razorpay-compound-shortcode,
.rtl .razorpay-compound-shortcode-pro {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  direction: rtl !important;
}

/* High Contrast Mode Support */
@media (prefers-contrast: high) {
  .wp-block-create-block-razorpay-compound-interest-calculator,
  .razorpay-compound-shortcode,
  .razorpay-compound-shortcode-pro {
    border: 2px solid currentColor !important;
  }
}
/* Reduced Motion Support */
@media (prefers-reduced-motion: reduce) {
  .wp-block-create-block-razorpay-compound-interest-calculator *,
  .razorpay-compound-shortcode *,
  .razorpay-compound-shortcode-pro * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}
/* Dark Mode Compatibility */
@media (prefers-color-scheme: dark) {
  .compound-calculator-loading {
    background: #1a1a1a !important;
    color: #ffffff !important;
    border-color: #333333 !important;
  }
}
/* Typography System - Brand Compliance */
:root {
  --font-display: "TASA Orbiter", sans-serif;
  --font-body: "Inter", sans-serif;
}

body .wp-block-create-block-razorpay-compound-interest-calculator {
  font-family: var(--font-body);
}

/*# sourceMappingURL=style-index.css.map*/