/* =============================================================================
 * Table of Contents
 *
 * 1. Variables / Custom Properties
 * 2. Base / Wrapper
 * 3. Components
 * 4. States & Modifiers
 * 5. Responsive / Media Queries
 * 6. RTL Support
 * ============================================================================= */

.convixo-ct{--szct-bg:#1f2937;--szct-txt:#fff;--szct-dbg:#7c3aed;--szct-dtxt:#fff;--szct-radius:6px;display:flex;align-items:center;gap:12px;background:var(--szct-bg);color:var(--szct-txt);padding:12px 16px;border-radius:8px;margin:14px 0;font-family:inherit;box-sizing:border-box;flex-wrap:wrap}
.convixo-ct *{box-sizing:border-box}
.convixo-ct__message{font-size:14px;font-weight:500;flex-shrink:0}
.convixo-ct__digits{display:flex;align-items:center;gap:6px}
.convixo-ct__unit{display:flex;flex-direction:column;align-items:center;gap:2px}
.convixo-ct__num{background:var(--szct-dbg);color:var(--szct-dtxt);border-radius:var(--szct-radius);padding:6px 10px;font-size:20px;font-weight:700;min-width:40px;text-align:center;font-variant-numeric:tabular-nums;line-height:1}
.convixo-ct__label{font-size:10px;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.05em}
.convixo-ct__sep{font-size:20px;font-weight:700;color:var(--szct-txt);align-self:flex-start;padding-top:6px;line-height:1}
.convixo-ct--sticky{position:fixed;bottom:0;left:0;right:0;z-index:99995;border-radius:0;margin:0;justify-content:center}
body.convixo-has-ct-sticky{padding-bottom:60px!important}
@media(prefers-reduced-motion:reduce){.convixo-ct__num{transition:none}}
