.examCountdownPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:18px;align-items:center;margin:14px 0;padding:20px;border:1px solid rgba(220,233,225,.96);border-radius:22px;background:radial-gradient(circle at 88% 18%,rgba(216,255,84,.35),transparent 14rem),linear-gradient(135deg,rgba(255,255,255,.94),rgba(240,248,243,.94));box-shadow:0 20px 60px rgba(11,61,50,.09)}
.examCountdownCopy{min-width:0}.examCountdownKicker{display:inline-flex;width:max-content;border-radius:999px;padding:6px 10px;background:rgba(216,255,84,.48);color:#173a1f;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.examCountdownCopy h3{margin:10px 0 6px;font-size:clamp(1.35rem,2.4vw,2.05rem);line-height:1.05;letter-spacing:-.035em}.examCountdownCopy p{margin:0;color:var(--muted)}.examCountdownMeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.examCountdownMeta span{border:1px solid var(--line);border-radius:999px;background:#fff;padding:7px 10px;color:var(--brand);font-size:.82rem;font-weight:900}
.examCountdownLive{min-width:0;border-radius:20px;padding:16px;background:linear-gradient(145deg,#071611,#0b3d32 68%,#cbff51);color:white;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.examCountdownUnits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.examTimeUnit{min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.1);padding:13px 8px;text-align:center;backdrop-filter:blur(10px)}.examTimeUnit b{display:block;font-size:clamp(1.75rem,3vw,3.05rem);line-height:.9;letter-spacing:-.06em;color:#fff}.examTimeUnit span{display:block;margin-top:9px;color:rgba(255,255,255,.78);font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.examShareActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.examShareActions .btn{flex:1;min-width:145px}.examCountdownLive small{display:block;margin-top:10px;text-align:center;color:rgba(255,255,255,.72);font-weight:850}.examTopChip{background:#101614!important;color:#d8ff54!important;border-color:#101614!important}.examTopChip b{color:#fff!important}
.sharePreviewOverlay{position:fixed;inset:0;z-index:999;background:rgba(8,17,14,.72);backdrop-filter:blur(16px);display:grid;place-items:center;padding:18px}.sharePreviewCard{width:min(100%,420px);max-height:92vh;overflow:auto;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.35);padding:14px}.sharePreviewHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:4px 4px 12px}.sharePreviewHead h3{margin:6px 0 4px;font-size:1.1rem}.sharePreviewHead p{margin:0;color:var(--muted);font-size:.85rem}.shareClose{width:42px;height:42px;border:0;border-radius:14px;background:#101614;color:#fff;font-size:1.6rem;line-height:1}.sharePreviewCard img{display:block;width:100%;border-radius:18px;border:1px solid var(--line);background:#eef7f2}.sharePreviewActions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.shareToast{position:fixed;left:50%;bottom:94px;transform:translateX(-50%);z-index:1000;border-radius:999px;background:#101614;color:#d8ff54;padding:11px 15px;font-weight:900;box-shadow:0 18px 50px rgba(0,0,0,.25);white-space:nowrap}
@media(max-width:980px){.examCountdownPanel{grid-template-columns:1fr}.examCountdownLive{width:100%}}
@media(max-width:760px){.examCountdownPanel{padding:17px;margin:12px 0}.examCountdownUnits{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.examTimeUnit{padding:12px 5px;border-radius:14px}.examTimeUnit b{font-size:clamp(1.45rem,9vw,2.45rem)}.examTimeUnit span{font-size:.64rem}.examCountdownMeta span{width:100%;text-align:center}.examShareActions{display:grid;grid-template-columns:1fr}.sharePreviewOverlay{padding:10px}.sharePreviewCard{width:min(100%,390px);border-radius:20px}.sharePreviewActions{grid-template-columns:1fr}.shareProgressPanel{display:none!important}}
