#trawick-calc { max-width:420px; padding:16px; border:1px solid #eee; background:#fff; font-family: Arial, sans-serif; }
.trawick-form label { display:block; margin-top:8px; font-weight:600; }
.trawick-form input[type="number"], .trawick-form input[type="text"] { width:100%; padding:8px; margin-top:4px; box-sizing:border-box; }
.trawick-btn { margin-top:12px; padding:10px 14px; background:#0073aa; color:#fff; border:none; cursor:pointer; }
.trawick-result { margin-top:12px; padding:10px; min-height:30px; }
.trawick-error { color:#a00; }
.trawick-success { color:#060; }
