.alba-mcd-countdown{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:100%;box-sizing:border-box;margin:7px auto 0;padding:6px 10px;direction:rtl;line-height:1.35;font-size:12px;font-weight:700;position:relative;z-index:2}
.alba-mcd-countdown strong{font-size:15px;font-weight:900;white-space:nowrap}
.alba-mcd-countdown small{font-size:11px;white-space:nowrap}
.alba-mcd-pill{border-radius:999px;background:var(--mcd-accent);color:var(--mcd-text);box-shadow:0 2px 7px rgba(0,0,0,.12)}
.alba-mcd-banner{width:100%;border-radius:7px;background:var(--mcd-accent);color:var(--mcd-text);border-inline-start:4px solid rgba(0,0,0,.2)}
.alba-mcd-minimal{padding:3px 2px;background:transparent;color:var(--mcd-accent)}
.alba-mcd-flip{border-radius:7px;background:#172b3a;color:#fff;box-shadow:inset 0 -3px rgba(0,0,0,.22);padding:7px 12px}
.alba-mcd-flip strong{background:#fff;color:#172b3a;border-radius:4px;padding:3px 7px;min-width:26px;text-align:center}
.alba-mcd-ring{border:2px solid var(--mcd-accent);border-radius:10px;background:var(--mcd-bg);color:var(--mcd-accent);padding:5px 9px}
.alba-mcd-ring strong{color:var(--mcd-accent)}
.alba-mcd-admin .alba-mcd-styles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;max-width:900px}
.alba-mcd-choice{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid #dcdcde;border-radius:9px;background:#fff;cursor:pointer}
.alba-mcd-choice:has(input:checked){border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}
.alba-mcd-preview{display:flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:5px;font-size:11px}
.alba-mcd-preview em{font-style:normal;font-weight:900;font-size:16px}
.alba-mcd-preview small{font-size:10px}
.alba-mcd-preview.alba-mcd-pill{border-radius:30px;background:#087a43;color:#fff}
.alba-mcd-preview.alba-mcd-banner{background:#087a43;color:#fff;border-radius:5px;width:100%}
.alba-mcd-preview.alba-mcd-minimal{color:#087a43}
.alba-mcd-preview.alba-mcd-flip{background:#172b3a;color:#fff;border-radius:6px}
.alba-mcd-preview.alba-mcd-flip em{background:#fff;color:#172b3a;padding:3px 6px;border-radius:3px}
.alba-mcd-preview.alba-mcd-ring{border:2px solid #087a43;color:#087a43;background:#e8f5ee;border-radius:8px}
@media(max-width:600px){.alba-mcd-countdown{font-size:10px;padding:5px 7px;gap:4px}.alba-mcd-countdown strong{font-size:13px}}

.alba-mcd-glass{border:1px solid rgba(255,255,255,.55);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(226,240,250,.62));color:#17324d;box-shadow:0 5px 18px rgba(20,45,70,.12);backdrop-filter:blur(8px)}
.alba-mcd-gradient{border-radius:999px;background:linear-gradient(110deg,var(--mcd-accent),#135b85);color:var(--mcd-text);box-shadow:0 4px 12px rgba(0,80,60,.2);padding:8px 15px}
.alba-mcd-gradient strong{font-size:16px;letter-spacing:.1px}
.alba-mcd-compact{border-radius:8px;background:var(--mcd-bg);border-inline-start:3px solid var(--mcd-accent);color:var(--mcd-accent);padding:4px 8px;font-size:11px}
.alba-mcd-neon{border:1px solid var(--mcd-accent);border-radius:10px;background:#101c2b;color:#fff;box-shadow:0 0 8px var(--mcd-accent),inset 0 0 12px rgba(255,255,255,.06)}
.alba-mcd-neon strong{color:#a8ffd2;text-shadow:0 0 8px var(--mcd-accent)}
.alba-mcd-preview.alba-mcd-glass{color:#17324d;background:linear-gradient(135deg,#fff,#dceaf5);border-radius:12px}
.alba-mcd-preview.alba-mcd-gradient{color:#fff;background:linear-gradient(110deg,#087a43,#135b85);border-radius:30px}
.alba-mcd-preview.alba-mcd-compact{color:#087a43;background:#e8f5ee;border-inline-start:3px solid #087a43}
.alba-mcd-preview.alba-mcd-neon{color:#fff;background:#101c2b;border:1px solid #087a43;border-radius:8px}
@media(max-width:600px){.alba-mcd-countdown{width:calc(100% - 16px);max-width:100%;min-height:34px;flex-wrap:wrap;margin:6px auto 0;padding:6px 8px;gap:4px 6px;font-size:11px;line-height:1.45;text-align:center}.alba-mcd-countdown strong{font-size:13px;white-space:normal}.alba-mcd-countdown .alba-mcd-label{font-size:10px}.alba-mcd-countdown small{font-size:10px}.alba-mcd-banner{width:calc(100% - 12px)}.alba-mcd-minimal{width:100%}.alba-mcd-gradient{border-radius:10px}.alba-mcd-glass{backdrop-filter:none}}
