/* v2.9.12 clean admin UX */
.mj-v292-sidebar .nav-header{font-size:.72rem;letter-spacing:.08em;color:#9fb3c8;margin-top:.55rem}
.mj-v292-sidebar .nav-link p{white-space:normal}.mj-v292-sidebar .nav-treeview .nav-link{padding-left:1.2rem}
.mj-v292-card{border:0;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.08)}
.mj-v292-action{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px;border:1px solid #e7eef7;border-radius:16px;margin-bottom:10px;background:#fff}
.mj-v292-action:hover{box-shadow:0 10px 25px rgba(15,23,42,.08);text-decoration:none}.mj-v292-action i{font-size:1.4rem}.mj-v292-muted{color:#6b7280}.mj-v292-print-only{display:none}
.mj-v292-filter .form-control,.mj-v292-filter .btn{border-radius:12px}.mj-v292-table th{white-space:nowrap}.mj-v292-danger-zone{border:2px solid #dc3545;border-radius:18px;background:#fff5f5}.mj-v292-pill{border-radius:999px}.mj-v292-stat small{display:block;color:#6b7280}
@media print{.main-header,.main-sidebar,.content-header,.main-footer,.mj-fab-admin,.btn,.no-print{display:none!important}.content-wrapper{margin:0!important}.card{box-shadow:none!important;border:0!important}.mj-v292-print-only{display:block}.table{font-size:12px}}
@media (max-width:767px){.mj-v292-action{align-items:flex-start;flex-direction:column}.small-box .icon{display:none}.table-responsive{border:0}}
