.macros-calculator{max-width:500px;padding:20px;border:1px solid #ddd;border-radius:10px;background:#fff;font-family:Arial}
.macros-calculator h3{text-align:center;margin-bottom:15px}
.macros-calculator label{font-weight:bold;margin-top:8px;display:block}
.macros-calculator input,.macros-calculator select{width:100%;padding:8px;margin-bottom:8px;border-radius:5px;border:1px solid #ccc}
.macros-calculator button{width:100%;padding:12px;background:#ffffff;color:#000;border:none;border-radius:6px;cursor:pointer}
.macros-calculator button:hover{background:#000000;color:#fff}
.results{margin-top:15px;padding:12px;background:#f8f9fa;border-radius:6px}
.hidden{display:none}