#compound-interest-calculator{display:flex;flex-direction:column;gap:30px}#compound-interest-calculator .compound-interest--calculator-title{color:#000;margin-bottom:25px;text-align:center}#compound-interest-calculator #calculator{font-family:Arial,sans-serif;margin:auto;max-width:240px;padding:20px}#compound-interest-calculator .input-container{align-items:center;border:1px solid #ccc;border-radius:15px;display:flex;margin-bottom:15px}#compound-interest-calculator .input-container:has(>:nth-child(2))>input{border-radius:15px 0 0 15px}#compound-interest-calculator .input-container:has(>:nth-child(2))>select{border-radius:0 15px 15px 0}#compound-interest-calculator .currency-symbol,#compound-interest-calculator .icon{font-size:16px;margin-right:5px;text-align:center;width:auto}#compound-interest-calculator .input-container [class*=span]{margin-left:0}#compound-interest-calculator input[type=number],#compound-interest-calculator input[type=text],#compound-interest-calculator select{background-color:#fff;border:none;border-radius:15px;flex-grow:1;margin-bottom:0;padding:15px;text-align:center}#compound-interest-calculator input[type=number]::-webkit-inner-spin-button,#compound-interest-calculator input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#compound-interest-calculator input[type=number]{-moz-appearance:textfield}#compound-interest-calculator .select-container{align-items:center;background-color:#e0e0e0;border-radius:15px;display:flex;margin-bottom:15px;min-width:120px;width:auto}#compound-interest-calculator select{background-color:#fff;border:none;border-radius:15px;cursor:pointer;min-width:100px;padding:15px;text-align-last:center;width:auto}#compound-interest-calculator .button-container{margin-right:5px;margin-top:10px}#compound-interest-calculator button{background-color:#4caf50;border:none;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}#compound-interest-calculator button:hover{background-color:#45a049}#compound-interest-calculator .calculator-container,#compound-interest-calculator .results-container{background:#fff;border-radius:20px;padding:20px}#compound-interest-calculator .results-container{display:none}#compound-interest-calculator .results-container[open]{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#compound-interest-calculator .compound-interest--results-title{color:#000;margin-bottom:25px;margin-bottom:20px;text-align:center}#compound-interest-calculator .results-container[open]{animation:fadeIn .5s ease-in-out forwards}#compound-interest-calculator .results-container canvas{background-color:#fff;border-radius:15px;padding:15px}#compound-interest-calculator table{border-collapse:collapse;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:20px;overflow:hidden;width:100%}#compound-interest-calculator th{background-color:#2d446b;border:none;color:#fff;padding:15px;text-align:center}#compound-interest-calculator tr:nth-child(2n){background-color:#f2f2f2}#compound-interest-calculator tr:nth-child(odd){background-color:#fff}#compound-interest-calculator td{border:none;padding:15px;text-align:center}#compound-interest-calculator .details-tab,td{border:none;text-align:center}#compound-interest-calculator .details-tab{align-items:center;background:#fff;border:1px solid #333;color:#333;cursor:pointer;display:block;padding:16px 18px;width:30%}#compound-interest-calculator .details-item:first-child .details-tab{border-radius:10px 0 0 10px}#compound-interest-calculator .details-item:last-child .details-tab{border-radius:0 10px 10px 0}#compound-interest-calculator .details-tab:focus,.details-tab:hover{background:#fff;border:1px solid #333;color:#333}#compound-interest-calculator .details-tab::-webkit-details-marker{display:none}#compound-interest-calculator .details-tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px;position:relative}#compound-interest-calculator .details-content{order:1;width:100%}#compound-interest-calculator .details-content details{margin:1.5rem}#compound-interest-calculator .details-content details summary{font-weight:600}#compound-interest-calculator .details-item{display:contents}#compound-interest-calculator .details-item[open]>.details-tab{background-color:#2d446b;color:#fff}@media (max-width:767px){#compound-interest-calculator .details-tab{width:50%}#compound-interest-calculator .details-content{order:1;overflow:hidden;overflow-x:scroll;width:100%}}