.afct{--afct-blue:#1D4ED8;--afct-navy:#1E3A8A;--afct-bg:#F4F7FC;--afct-line:#E2E8F0;--afct-ink:#0F172A;--afct-sub:#64748B;display:flex;align-items:center;gap:10px;padding:11px 12px;margin:0 0 16px;border-radius:11px;border:1px solid var(--afct-line);background:var(--afct-bg);position:relative;overflow:hidden;color:var(--afct-ink)}
.afct__ic{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--afct-line);color:var(--afct-blue)}
.afct__tx{flex:1 1 0;min-width:0}
.afct__h{display:block;font-size:12.5px;font-weight:700;line-height:1.3;margin:0 !important;color:var(--afct-ink)}
.afct__s{display:block;font-size:11px;color:var(--afct-sub);margin-top:1px}
.afct__clock{font-weight:700;font-size:19px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.5px;white-space:nowrap;color:var(--afct-blue)}
.afct__prog{position:absolute;left:0;bottom:0;height:3px;background:var(--afct-blue);transition:width 1s linear}
.afct.is-done{background:#F1F5F9}
.afct.is-done .afct__ic{color:var(--afct-sub)}
.afct.is-done .afct__clock{color:var(--afct-sub);font-size:15px}
.afct.is-done .afct__prog{width:0 !important}
@media(max-width:420px){.afct{padding:10px 11px;gap:8px}.afct__clock{font-size:17px}}
.bls-minicart-body > .afct{position:absolute;top:10px;left:12px;right:12px;z-index:4;margin:0;box-shadow:0 2px 10px rgba(15,23,42,.07)}
@media(prefers-reduced-motion:reduce){.afct__prog{transition:none}}
