
/* =====================================
   PERAPIAN TAMPILAN PTSP ONLINE
   MIN 1 MADIUN
===================================== */

/* Logo dan identitas website */
.logo {
    background: transparent !important;
    color: #087b48 !important;
    border: 2px solid #087b48;
    border-radius: 12px;
    font-weight: 800;
}

/* Navigasi lebih rapi */
.nav {
    padding-top: 8px;
    padding-bottom: 8px;
}

/* Link admin */
.admin-link {
    font-weight: 600;
    text-decoration: none;
}

/* Hilangkan sapaan administrator jika berupa elemen khusus */
.admin-greeting,
.admin-hello,
.halo-administrator {
    display: none !important;
}

/* Tombol pengaturan */
.settings-link {
    font-size: 0;
}

.settings-link::before {
    content: "⚙";
    font-size: 21px;
}

/* Efek hover tombol */
.btn {
    transition: all .2s ease;
}

.btn:hover {
    background: #075d39;
    transform: translateY(-1px);
}

/* Panel dashboard */
.panel,
.card,
.stat {
    transition: box-shadow .2s ease;
}

.panel:hover,
.card:hover,
.stat:hover {
    box-shadow: 0 8px 25px #153d2418;
}

/* Tabel lebih nyaman dibaca */
th {
    background: #f0f8f2;
    color: #174b32;
    font-weight: 700;
}

tr:hover td {
    background: #f8fcf9;
}

/* Footer */
footer {
    border-top: 1px solid #e3ece5;
    margin-top: 30px;
}

/* Tampilan HP */
@media(max-width:760px) {
    .nav {
        gap: 10px;
    }

    .admin-link {
        font-size: 13px;
    }

    .panel {
        padding: 17px;
    }
}
