.exam-start-split{display:inline-flex;align-items:stretch;max-width:100%;direction:rtl}.exam-start-split>.exam-start-action{border-top-left-radius:0;border-bottom-left-radius:0;min-width:0;text-align:right}.exam-pending-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;padding:0;color:white;border:0;border-right:1px solid #ffffff45;border-radius:12px 0 0 12px;cursor:pointer}.exam-pending-toggle[data-exam-pending-toggle="office"]{background:#b45309}.exam-pending-toggle[data-exam-pending-toggle="emis"]{background:#047857}.exam-pending-toggle:hover{filter:brightness(1.18)}.exam-pending-toggle:focus-visible,.exam-pending-dismiss:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.exam-pending-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.exam-pending-toggle svg{width:13px;height:13px;transition:transform .15s}.exam-pending-menu{position:fixed;z-index:9000;box-sizing:border-box;display:flex;flex-direction:column;width:440px;max-height:min(510px,calc(100dvh - 24px));background:#0f172a;color:#f1f5f9;border:1px solid #475569;border-radius:14px;box-shadow:0 18px 55px #0009;padding:14px;font:12px Cairo,Arial,sans-serif;overflow:hidden;line-height:1.7}.exam-pending-menu[hidden]{display:none}.exam-pending-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.exam-pending-header strong{font-size:13px}.exam-pending-dismiss{background:#1e293b;color:#cbd5e1;border:0;border-radius:7px;width:28px;height:28px;cursor:pointer;font-size:22px;line-height:24px;flex-shrink:0}.exam-pending-summary{font-size:11px;color:#94a3b8;margin:7px 0;flex-shrink:0}.exam-pending-search{box-sizing:border-box;width:100%;background:#020617;color:#f8fafc;border:1px solid #475569;border-radius:8px;padding:9px 10px;font:inherit;flex-shrink:0}.exam-pending-search:focus{outline:2px solid #38bdf8;outline-offset:1px}.exam-pending-list{list-style:none;margin:10px 0 0;padding:0;overflow:auto;min-height:0;max-height:320px;overscroll-behavior:contain;scrollbar-width:thin;flex:1}.exam-pending-row{padding:10px 3px;border-bottom:1px solid #334155;overflow-wrap:anywhere}.exam-pending-row strong{display:block;font-size:12px}.exam-pending-detail{display:block;color:#94a3b8;font-size:10px;margin-top:2px}.exam-pending-status{display:inline-block;border-radius:5px;padding:1px 6px;font-size:10px;margin-top:5px}.exam-pending-status.is-ready{color:#6ee7b7;background:#064e3b66}.exam-pending-status.is-missing{color:#fcd34d;background:#78350f55}.exam-pending-empty{padding:28px 10px;text-align:center;color:#94a3b8}@media(prefers-reduced-motion:reduce){.exam-pending-toggle svg{transition:none}}

.exam-pending-filters{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px;flex-shrink:0}.exam-pending-filters button{border:1px solid #475569;background:#1e293b;color:#cbd5e1;font:inherit;font-size:11px;font-weight:700;border-radius:8px;padding:6px 9px;cursor:pointer}.exam-pending-filters button[aria-pressed="true"]{background:#1d4ed8;color:#fff;border-color:#60a5fa}#examPendingReadyFilter[aria-pressed="true"]{background:#047857;border-color:#34d399}.exam-pending-filters button:hover{filter:brightness(1.15)}.exam-pending-filters button:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}

.exam-pending-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.exam-pending-row-content{flex:1;min-width:0}.exam-pending-edit{flex-shrink:0;align-self:center;border:1px solid #0ea5e9;border-radius:8px;background:#075985;color:#e0f2fe;padding:6px 9px;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.exam-pending-edit:hover{background:#0369a1}.exam-pending-edit:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.exam-pending-edit:disabled{opacity:.45;cursor:not-allowed}
