.mrbonda-arbitrage-calculator-container{font-family:Arial,sans-serif;background-color:#f4f7f9;padding:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:850px;margin:20px auto;color:#333}.mrbonda-arbitrage-calculator-container h2{text-align:center;color:#0056b3;text-transform:uppercase;margin-bottom:25px;font-size:24px;font-weight:700}.mrbonda-arbitrage-calculator-container h3{color:#004085;margin-top:20px;margin-bottom:15px;border-bottom:2px solid #0056b3;padding-bottom:8px;font-size:20px}.mrbonda-arbitrage-calculator-container h4{color:#0056b3;margin-top:10px;margin-bottom:8px;font-size:18px}.mrac-section{margin-bottom:20px;padding:15px;background-color:#fff;border:1px solid #d1dff0;border-radius:6px}.mrac-exchange-section{background-color:#e9f2fa}.mrac-presets-section{background-color:#e0eafc;border:1px dashed #0056b3;padding:15px;margin-bottom:25px;border-radius:6px}.mrac-presets-section h3{margin-top:0;border-bottom-color:#007bff}.mrac-grid{display:grid;grid-template-columns:1fr;gap:20px}.mrac-input-group{margin-bottom:15px}.mrac-input-group.mrac-inline-group{display:flex;align-items:center;gap:10px}.mrac-input-group.mrac-inline-group label{margin-bottom:0;white-space:nowrap}.mrac-input-group.mrac-inline-group select,.mrac-input-group.mrac-inline-group button{flex-grow:1}.mrac-input-group label{display:block;margin-bottom:5px;font-weight:700;font-size:14px;color:#444}.mrac-input-group input[type=text],.mrac-input-group input[type=number],.mrac-input-group select{width:100%;padding:10px;border:1px solid #b0c4de;border-radius:4px;box-sizing:border-box;font-size:14px;background-color:#fdfdff}.mrac-input-group input[type=number]{appearance:textfield;-moz-appearance:textfield}.mrac-tooltip{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;background-color:#007bff;color:white;font-size:10px;font-weight:700;cursor:help;margin-left:5px;vertical-align:middle}.mrac-actions{text-align:center;margin-top:25px;margin-bottom:20px}.mrac-actions button,.mrac-presets-section button{background-color:#007bff;color:white;border:none;padding:12px 25px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin:5px}.mrac-actions button:hover,.mrac-presets-section button:hover{background-color:#0056b3}.mrac-danger-btn{background-color:#dc3545}.mrac-danger-btn:hover{background-color:#c82333}.mrac-small-btn{padding:8px 15px!important;font-size:14px!important}#mracResults hr{border:0;border-top:1px dashed #0056b3;margin:10px 0}.mrac-summary{margin-top:15px;padding-top:15px;border-top:1px solid #0056b3}#mracResultGrossProfit.profit,#mracResultNetProfitPercent.profit{color:#28a745;font-size:1.1em}#mracResultGrossProfit.loss,#mracResultNetProfitPercent.loss{color:#dc3545;font-size:1.1em}.mrac-disclaimer{margin-top:20px;font-size:.85em;color:#666;text-align:center;padding:10px;background-color:#f0f0f0;border-radius:4px}.mrbonda-watermark{text-align:right;margin-top:25px;padding-top:10px;border-top:1px solid #eee;font-size:.9em;color:#0056b3;font-style:italic}.mrbonda-watermark p{margin:0}@media (min-width:768px){.mrac-grid{grid-template-columns:1fr 1fr}.mrbonda-arbitrage-calculator-container h2{font-size:28px}}@media (max-width:600px){.mrac-input-group.mrac-inline-group{flex-direction:column;align-items:stretch}.mrac-input-group.mrac-inline-group select,.mrac-input-group.mrac-inline-group button{width:100%;margin-bottom:5px}.mrac-actions button{display:block;width:100%;margin-bottom:10px}}