/* Testele de examen (includes/examen.php): blocul „Teste de examen” deasupra tabelului fiecărui domeniu, mesajul pentru
   cine nu are toate abonamentele și cronometrul simulării (patru dreptunghiuri de câte 30 de minute). */

/* Blocul: același panou ca tabelul de dedesubt, dar cu capul auriu (tabelul obișnuit îl are albastru) și rândurile
   ușor aurii, ca să se vadă că e altceva. */
.tablepress.tg-domenii.tg-examen{margin:0 0 22px!important}
.tablepress.tg-domenii.tg-examen thead th{background:linear-gradient(180deg,#FFCB45,#F2B01E)!important;color:#173F86!important;border-bottom:1px solid #D99A12!important;font-size:12px!important;letter-spacing:.09em}
.tablepress.tg-domenii.tg-examen tbody tr{background:#FFFBF0}
.tablepress.tg-domenii.tg-examen tbody tr:hover{background:#FFF4D6}
.tablepress.tg-domenii.tg-examen .tg-examen-info{display:block;margin-top:4px;color:var(--bib-muted,#5E6C82);font-size:13px;font-weight:400;line-height:1.45}
.tg-examen-blocat{display:inline-block;padding:7px 12px;border:1px dashed #C9D3E3;border-radius:10px;color:#5E6C82;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap}
[data-tema="dark"] .tablepress.tg-domenii.tg-examen tbody tr{background:#1b2232}
[data-tema="dark"] .tablepress.tg-domenii.tg-examen tbody tr:hover{background:#222b3f}
[data-tema="dark"] .tg-examen-blocat{border-color:#2c4775;color:#a6b5cc}
/* Pe telefon (cardurile de la ≤900 px): capul „Teste de examen” rămâne ca titlu, ca la listele de normative. */
@media (max-width:900px){
	.tablepress.tg-domenii.tg-examen thead{display:block;margin-bottom:10px}
	.tablepress.tg-domenii.tg-examen thead tr{display:block}
	.tablepress.tg-domenii.tg-examen thead th{display:block;padding:10px 14px!important;border:0!important;border-radius:12px!important}
}

/* Mesajul de acces (simularea fără toate trei abonamentele). */
.tg-examen-acces{margin:16px 0;padding:18px 20px;border:1px solid #E3E9F2;border-left:4px solid #F2B01E;border-radius:12px;background:#fff}
.tg-examen-acces p{margin:0 0 10px}
.tg-examen-acces ul{margin:0;padding:0;list-style:none}
.tg-examen-acces li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #EEF2F8}
.tg-examen-acces li:first-child{border-top:0}
.tg-examen-acces li.tg-are{color:#137446;font-weight:600}
.tg-examen-acces .tg-examen-cumpara{padding:5px 12px;border-radius:8px;background:#2056AE;color:#FFC93C!important;font-size:14px;font-weight:700;text-decoration:none}
[data-tema="dark"] .tg-examen-acces{border-color:#25334e;border-left-color:#F2B01E;background:#121c31}
[data-tema="dark"] .tg-examen-acces li{border-top-color:#1d2a42}
[data-tema="dark"] .tg-examen-acces li.tg-are{color:#5fd39a}

/* Cronometrul: patru dreptunghiuri de câte 30 de minute, care se umplu pe rând; cel în curs, cu hașură la 45° în
   mișcare continuă, ca o bară de încărcare. Rămâne sus pe ecran cât se derulează testul. */
.tg-ceas{position:sticky;top:10px;z-index:20;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding:10px 14px;border:1px solid #E3E9F2;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 6px 18px -10px rgba(16,24,40,.35)}
.admin-bar .tg-ceas{top:42px}
.tg-ceas-segmente{display:flex;gap:6px}
.tg-ceas-seg{position:relative;width:46px;height:14px;overflow:hidden;border:1px solid #2056AE;border-radius:4px;background:#EEF3FB}
.tg-ceas-seg i{position:absolute;inset:0 auto 0 0;width:0;background:repeating-linear-gradient(45deg,#2056AE 0 5px,#5B86D1 5px 10px);background-size:14.14px 14.14px}
.tg-ceas-seg.tg-acum i{animation:tg-hasura .8s linear infinite}
.tg-ceas-text{font-size:14px;color:#3A4A63}
.tg-ceas-text b{font-size:17px;font-variant-numeric:tabular-nums;color:#173F86}
.tg-ceas.tg-putin .tg-ceas-seg{border-color:#B42318}
.tg-ceas.tg-putin .tg-ceas-text b{color:#B42318}
@keyframes tg-hasura{from{background-position:0 0}to{background-position:14.14px 0}}
@media (prefers-reduced-motion:reduce){.tg-ceas-seg.tg-acum i{animation:none}}
[data-tema="dark"] .tg-ceas{border-color:#25334e;background:rgba(18,28,49,.96)}
[data-tema="dark"] .tg-ceas-seg{border-color:#86b4ff;background:#0f182b}
[data-tema="dark"] .tg-ceas-seg i{background:repeating-linear-gradient(45deg,#4d86e6 0 5px,#86b4ff 5px 10px);background-size:14.14px 14.14px}
[data-tema="dark"] .tg-ceas-text{color:#c9d6ea}
[data-tema="dark"] .tg-ceas-text b{color:#FFC93C}

/* Simularea: mesajul de deasupra fiecărei pagini (grile, apoi studii de caz). */
.tg-examen-mesaj{margin:0 0 18px}

/* Butoanele testelor de examen, aurii cu scris albastru (păstrate de Bogdan pe 22 oct. 2026): „Începe” din blocul
   „Teste de examen” și butoanele QSM de pe paginile testelor de examen (Trimite, Următorul, Înapoi, Refa testul). */
table.tablepress.tg-domenii.tg-examen td.column-4 a,
body.tg-examen-pagina .qmn_quiz_container .qsm-btn,body.tg-examen-pagina .qmn_quiz_container .qmn_btn{border-color:#D99A12!important;background-color:#F6B21B!important;background-image:linear-gradient(180deg,#FFCB45,#F2B01E)!important;color:#173F86!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(16,24,40,.16)}
table.tablepress.tg-domenii.tg-examen td.column-4 a:hover,
body.tg-examen-pagina .qmn_quiz_container .qsm-btn:hover,body.tg-examen-pagina .qmn_quiz_container .qmn_btn:hover{background-color:#E9A514!important;background-image:linear-gradient(180deg,#FFC22B,#E9A514)!important;color:#173F86!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 14px -4px rgba(217,154,18,.55)}
table.tablepress.tg-domenii.tg-examen td.column-4 a:focus-visible,
body.tg-examen-pagina .qmn_quiz_container .qsm-btn:focus-visible{outline:2px solid #173F86;outline-offset:2px}
[data-tema="dark"] table.tablepress.tg-domenii.tg-examen td.column-4 a,
[data-tema="dark"] body.tg-examen-pagina .qmn_quiz_container .qsm-btn,[data-tema="dark"] body.tg-examen-pagina .qmn_quiz_container .qmn_btn{border-color:#F2B01E!important}
