/* Template warna dan style PMI */
body {
    background-color: #f7f7f7;
    font-family: 'Segoe UI', Arial, sans-serif;
}

.pmi-header {
    background: #ffffff;
    color: #fff;
    padding: 24px 0 16px 0;
    text-align: center;
    border-bottom: 4px solid #b71c1c;
}

/* assets/pmi-template.css */
.pmi-title {
    color: black;
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: 2px;
}

.btn-pmi {
    background: #d32f2f;
    color: #fff;
    border: none;
}

.btn-pmi:hover {
    background: #b71c1c;
    color: #fff;
}

.table-pmi {
    border: 1px solid #d32f2f;
}

.table-pmi th {
    background: #d32f2f;
    color: #fff;
}

.table-pmi td {
    background: #fff;
}

.form-label {
    color: #d32f2f;
    font-weight: 500;
}