.apycalculator-module__umR7pq__apyContainer{max-width:1200px;margin:0 auto;padding:2rem}.apycalculator-module__umR7pq__toolSection{background:var(--card-background);border-radius:12px;margin:2rem 0;padding:2rem;box-shadow:0 2px 8px #0000001a}.apycalculator-module__umR7pq__inputGrid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.apycalculator-module__umR7pq__inputLight{color:#333;background:#fff;border-radius:8px}.apycalculator-module__umR7pq__inputDark{color:#e0e0e0;background:#2a2a2a;border-radius:8px}.apycalculator-module__umR7pq__inputDark input{color:#e0e0e0!important}.apycalculator-module__umR7pq__labelLight{color:#666!important}.apycalculator-module__umR7pq__labelDark{color:#aaa!important}.apycalculator-module__umR7pq__selectLight{color:#333;background:#fff}.apycalculator-module__umR7pq__selectDark{color:#e0e0e0;background:#2a2a2a!important}.apycalculator-module__umR7pq__buttonGroup{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.5rem 0;display:flex}.apycalculator-module__umR7pq__buttonGroup button{min-width:150px}.apycalculator-module__umR7pq__resultsSection{border-top:2px solid var(--border-color,#ddd);margin-top:3rem;padding-top:2rem}.apycalculator-module__umR7pq__h2Light{color:#333;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}.apycalculator-module__umR7pq__h2Dark{color:#fff;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}.apycalculator-module__umR7pq__resultCards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.apycalculator-module__umR7pq__resultCard{border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #0000001a}.apycalculator-module__umR7pq__resultCard:hover{transform:translateY(-4px);box-shadow:0 6px 16px #00000026}.apycalculator-module__umR7pq__cardLight{background:#fff;border:1px solid #e0e0e0}.apycalculator-module__umR7pq__cardDark{background:#2a2a2a;border:1px solid #444}.apycalculator-module__umR7pq__cardIcon{background:#f882041a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.apycalculator-module__umR7pq__cardContent{flex:1}.apycalculator-module__umR7pq__cardLabel{text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.9rem}.apycalculator-module__umR7pq__cardLight .apycalculator-module__umR7pq__cardLabel{color:#888}.apycalculator-module__umR7pq__cardDark .apycalculator-module__umR7pq__cardLabel{color:#aaa}.apycalculator-module__umR7pq__cardValue{color:#f88204;font-size:1.8rem;font-weight:700}.apycalculator-module__umR7pq__comparisonSection{border-top:2px solid var(--border-color,#ddd);margin-top:3rem;padding-top:2rem}.apycalculator-module__umR7pq__tableLight{background:#fff;box-shadow:0 2px 8px #0000001a}.apycalculator-module__umR7pq__tableDark{background:#2a2a2a;box-shadow:0 2px 8px #0000004d}.apycalculator-module__umR7pq__tableHeaderLight{color:#333;background:#f5f5f5;font-size:.95rem;font-weight:600}.apycalculator-module__umR7pq__tableHeaderDark{color:#e0e0e0;background:#1f1f1f;font-size:.95rem;font-weight:600}.apycalculator-module__umR7pq__tableRowLight:hover{background:#fafafa}.apycalculator-module__umR7pq__tableRowDark:hover{background:#333}.apycalculator-module__umR7pq__tableCellLight{color:#333;border-bottom:1px solid #e0e0e0}.apycalculator-module__umR7pq__tableCellDark{color:#e0e0e0;border-bottom:1px solid #444}.apycalculator-module__umR7pq__infoSection{border-radius:12px;margin-top:3rem;padding:2rem}.apycalculator-module__umR7pq__infoSectionLight{background:#f9f9f9}.apycalculator-module__umR7pq__infoSectionDark{background:#1f1f1f}.apycalculator-module__umR7pq__infoSection h2{margin-top:2rem;margin-bottom:1rem}.apycalculator-module__umR7pq__infoSection h2:first-child{margin-top:0}.apycalculator-module__umR7pq__infoSection p{margin-bottom:1rem;line-height:1.8}@media (max-width:768px){.apycalculator-module__umR7pq__apyContainer{padding:1rem}.apycalculator-module__umR7pq__toolSection{padding:1.5rem}.apycalculator-module__umR7pq__inputGrid{grid-template-columns:1fr;gap:1rem}.apycalculator-module__umR7pq__buttonGroup{flex-direction:column}.apycalculator-module__umR7pq__buttonGroup button{width:100%}.apycalculator-module__umR7pq__resultCards{grid-template-columns:1fr}.apycalculator-module__umR7pq__cardValue,.apycalculator-module__umR7pq__h2Light,.apycalculator-module__umR7pq__h2Dark{font-size:1.5rem}}
