/* Global faded Bhuguard logo watermark — Admin panel (logged-in screens only) */

.fi-panel-admin .fi-main {
    position: relative;
    background-color: #F8F5E9 !important;
    background-image: none !important;
}

.fi-panel-admin .fi-main::before {
    content: '';
    position: fixed;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    user-select: none;
    background: url('/images/bhuguard-logo.png') center 42% / min(28vw, 420px) no-repeat;
    opacity: 0.02;
    -webkit-mask-image: none;
    mask-image: none;
}

/* Keep content above watermark without trapping Filament modal stacking */
.fi-panel-admin .fi-main > *:not(.fi-modal) {
    position: relative;
    z-index: 1;
}

@media (max-width: 767px) {
    .fi-panel-admin .fi-main::before {
        background-size: min(42vw, 260px);
        opacity: 0.018;
        background-position: center bottom 8%;
    }
}
