.cek-tarif-container{background:#e7ebf3;padding:20px;border-radius:10px;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.cts-form-row{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-end;justify-content:center}.cts-form-group{display:flex;flex-direction:column;min-width:180px}.cts-form-group label{font-weight:600;color:#9b2620;margin-bottom:5px}.cts-form-group input{padding:8px 12px;border:1px solid #ccc;border-radius:5px;outline:none;transition:all 0.2s;width:100%}.cts-form-group input:focus{border-color:#e74c3c;box-shadow:0 0 3px rgb(231 76 60 / .4)}.cts-form-group-btn{display:flex;align-items:flex-end}.cek-btn{background:#c91f2c;color:#fff;font-weight:600;padding:9px 18px;border:none;border-radius:8px;cursor:pointer;box-shadow:0 3px 5px rgb(0 0 0 / .2);transition:0.2s}.cek-btn:hover{background:#a91823}#cek-tarif-result{margin-top:20px;padding:10px}.tarif-item{background:#fff;border:1px solid #ddd;border-radius:6px;padding:12px;margin-bottom:10px}.tarif-item h3{margin:0 0 8px 0;color:#d35400}.loading{text-align:center;font-weight:500}