/* .wp-block-post-title {
    display: none;
} */

.primbon-jawa-container {
    max-width: 600px !important;
    margin: 0 auto !important;
    padding: 20px !important;
    background: #f9f9f9 !important;
    border-radius: 5px !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;
}

.primbon-jawa-container h3 {
    text-align: center !important;
    margin-bottom: 20px !important;
    color: #333 !important;
}

.primbon-form-group {
    margin-bottom: 15px !important;
}

.primbon-form-group label {
    display: block !important;
    margin-bottom: 5px !important;
    font-weight: bold !important;
}

.primbon-form-group input {
    width: 100% !important;
    padding: 8px !important;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
}

.primbon-button {
    display: block !important;
    width: 100% !important;
    padding: 10px !important;
    background: #0073aa !important;
    color: white !important;
    border: none !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    font-size: 16px !important;
}

.primbon-button:hover {
    background: #005177 !important;
}

.primbon-result {
    margin-top: 30px !important;
    padding-top: 20px !important;
    border-top: 1px solid #ddd !important;
}

.primbon-table {
    width: 100% !important;
    border-collapse: collapse !important;
    background: #fff !important;
    border-radius: 4px !important;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) !important;
}

.primbon-table th,
.primbon-table td {
   
    padding: 10px !important;
    border: 1px solid #ddd !important;
    text-align: left !important;
}

.primbon-table th {
    background: #f0f7ff !important;
    font-weight: bold !important;
}

.primbon-error {
    margin-top: 10px !important;
    padding: 10px !important;
    background: #ffcccc !important;
    border-left: 3px solid #d9534f !important;
    color: #a94442 !important;
}