.mfl-line{transform-origin:0;background:#ffffff47;height:2px;position:absolute}.mfl-ship{background:var(--pub-acid)}.mfl-commit{background:var(--s3d-accent);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 1px #ffffff59}.mfl-commit[data-fix=true]{background:#cfd5e6}.mfl-month{background:#141a28;border:2px solid #ffffff80;border-radius:50%;width:18px;height:18px;position:absolute}.mfl-month span{color:#aeb6cc;text-align:center;font-size:11px;font-weight:600;line-height:1.2;position:absolute;top:26px;left:50%;transform:translate(-50%)}.mfl-month[data-last=true] span{color:#f3f2ec}.mfl-month[data-last=true]{border-color:var(--s3d-accent)}.mfl-month i{background:var(--pub-acid);color:#0b0f1a;border-radius:50%;place-items:center;display:grid;position:absolute;inset:-2px}.mfl-tag{color:#e9ecf5;white-space:nowrap;background:#141a28eb;border:1px solid #ffffff29;border-radius:10px;gap:5px;padding:10px 12px;font-size:12px;font-weight:600;display:grid;position:absolute}.mfl-tag span{align-items:center;gap:7px;display:flex}.mfl-tag i{background:var(--s3d-accent);border-radius:50%;width:8px;height:8px}.mfl-tag span[data-fix=true] i{background:#cfd5e6}.mfl-tag b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px}
