
    #memur-bottom-nav { display: none; }
    @media (max-width: 767px) {
        #memur-bottom-nav {
            position: fixed; bottom: 0; left: 0; right: 0; height: 64px;
            background: #fff; border-top: 1px solid #e5e7eb; z-index: 9999;
            display: flex; align-items: stretch; justify-content: space-around;
            padding-bottom: env(safe-area-inset-bottom, 0);
            box-shadow: 0 -2px 12px rgba(0,0,0,0.06);
        }
        .mbn-item {
            flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center;
            gap: 3px; text-decoration: none; color: #6b7280; font-size: 10.5px; font-weight: 500;
            transition: color .12s; padding: 8px 4px; position: relative;
        }
        .mbn-item:hover, .mbn-item:focus { color: #c90914; text-decoration: none; }
        .mbn-item.active { color: #c90914; }
        .mbn-item.active::before { content: ''; position: absolute; top: 0; left: 30%; right: 30%; height: 3px; background: #c90914; border-radius: 0 0 4px 4px; }
        /* Parlayan merkez Sınavlar butonu */
        .mbn-center { flex: 1.15; justify-content: flex-start; }
        .mbn-center .mbn-center-btn {
            width: 50px; height: 50px; border-radius: 50%;
            background: linear-gradient(135deg, #e0121a, #a5090f); color: #fff;
            display: flex; align-items: center; justify-content: center;
            margin-top: -24px; border: 3px solid #fff;
            box-shadow: 0 6px 18px rgba(192,9,20,.45);
            animation: mbnGlow 2.2s ease-in-out infinite;
        }
        @keyframes mbnGlow {
            0%,100% { box-shadow: 0 6px 18px rgba(192,9,20,.45), 0 0 0 0 rgba(224,18,26,.45); }
            50%     { box-shadow: 0 8px 22px rgba(192,9,20,.6), 0 0 0 9px rgba(224,18,26,0); }
        }
        .mbn-center .mbn-center-lbl { font-weight: 800; color: #c90914; font-size: 10.5px; margin-top: 3px; }
        .mbn-center .mbn-center-cnt { font-size: 9px; color: #0f9d58; font-weight: 800; display: inline-flex; align-items: center; gap: 3px; line-height: 1; margin-top: 1px; }
        .mbn-center .mbn-center-cnt b { font-variant-numeric: tabular-nums; }
        .mbn-center .mbn-dot { width: 5px; height: 5px; border-radius: 50%; background: #34d399; animation: mbnDot 1.8s infinite; }
        @keyframes mbnDot { 0%{box-shadow:0 0 0 0 rgba(52,211,153,.5)} 70%{box-shadow:0 0 0 5px rgba(52,211,153,0)} 100%{box-shadow:0 0 0 0 rgba(52,211,153,0)} }
        .mbn-center.active::before { display: none; }
        body { padding-bottom: 64px !important; }
    }
    