#arabunimar-tolls{font-family:'Roboto',sans-serif;color:#e9eef6;}
#arabunimar-tolls .au-loading{text-align:center;padding:60px 0;color:#9fb4d0;font-size:15px;}
#arabunimar-tolls .form-group{margin-bottom:16px;}
#arabunimar-tolls label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#dbe6f5;letter-spacing:.3px;}
#arabunimar-tolls .red{color:#ff6b6b;margin-left:2px;}
#arabunimar-tolls .form-control{width:100%;box-sizing:border-box;padding:10px 12px;font-size:14px;color:#12233f;background:#ffffff;border:1px solid #2c4a76;border-radius:4px;outline:none;transition:border-color .15s ease;}
#arabunimar-tolls .form-control:focus{border-color:#c39a2e;box-shadow:0 0 0 2px rgba(195,154,46,.25);}
#arabunimar-tolls select.form-control{cursor:pointer;appearance:auto;}
#arabunimar-tolls .validation{color:#ff8a8a;font-size:12px;margin-top:4px;line-height:1.3;}
#arabunimar-tolls .form-check{margin:6px 0;}
#arabunimar-tolls .form-check label{font-size:14px;font-weight:400;display:inline-flex;align-items:center;gap:8px;cursor:pointer;}
#arabunimar-tolls .form-check input[type="radio"]{width:16px;height:16px;accent-color:#c39a2e;cursor:pointer;}
#arabunimar-tolls .formSection{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);border-radius:6px;padding:16px 16px 2px;margin-bottom:16px;}
#arabunimar-tolls .SCAcustomBtn{background:#003366;color:#ffffff;border:1px solid #0059a8;border-radius:4px;padding:12px 28px;font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;margin:4px 10px 4px 0;transition:background .15s ease;}
#arabunimar-tolls .SCAcustomBtn:hover{background:#0a4d91;}
#arabunimar-tolls .SCAresetBtn{background:#44556f;border-color:#5a6b85;}
#arabunimar-tolls .SCAresetBtn:hover{background:#55688a;}
#arabunimar-tolls h3{color:#ffffff;font-size:22px;font-weight:700;margin:26px 0 8px;}
#arabunimar-tolls .white{color:#ffffff;}
#arabunimar-tolls .lightOrange{color:#ffd9a0;font-size:13px;display:block;margin:8px 0;}
#arabunimar-tolls .lightOrange a{color:#ffffff!important;}
#arabunimar-tolls #calcResult{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:16px;margin-top:18px;}
#arabunimar-tolls #calcResult .result-cell{margin-bottom:14px;}
#arabunimar-tolls #calcResult label{color:#a9bcd9;font-size:13px;margin-bottom:4px;}
#arabunimar-tolls #calcResult .form-control{background:#0a1a33;color:#ffffff;border-color:#2c4a76;font-size:16px;font-weight:600;}
#arabunimar-tolls #calcDetails{overflow-x:auto;margin-top:10px;}
#arabunimar-tolls #calcDetails table{width:100%;border-collapse:collapse;font-size:14px;color:#e6edf7;}
#arabunimar-tolls #calcDetails th,#arabunimar-tolls #calcDetails td{border:1px solid rgba(255,255,255,.15);padding:9px 12px;text-align:left;vertical-align:middle;}
#arabunimar-tolls #calcDetails thead th,#arabunimar-tolls #calcDetails th:first-child{background:#003366;color:#ffffff;font-weight:700;}
#arabunimar-tolls #calcDetails tr:nth-child(odd) td{background:rgba(255,255,255,.03);}
#arabunimar-tolls #calcDetails a{color:#ffd9a0;text-decoration:underline;}
#arabunimar-tolls .au-note{font-size:13px;color:#9fb4d0;margin-top:18px;line-height:1.6;}
#arabunimar-tolls .au-note a{color:#c39a2e;text-decoration:underline;}
@media (max-width:600px){#arabunimar-tolls .SCAcustomBtn{width:100%;}}
